Description
Les absences du planning initial
Chaque ressource correspond aux absences issues du planning initial d’un ensemble de personnes saisies en paramètres ou d'une liste de personnes (fichier en entrée).
URI | <url_de_base>/absences_prev |
---|---|
Catégorie | http://schemas.holydis.com/tsq/2010#jour_absences_prev |
Disponible en écriture |
Non |
Les absences du planning modifiable
Chaque ressource correspond aux absences issues du planning modifiable d’un ensemble de personnes saisies en paramètres ou d'une liste de personnes (fichier en entrée).
URI | <url_de_base>/absences_mod |
---|---|
Catégorie | http://schemas.holydis.com/tsq/2010#jour_absences_mod |
Disponible en écriture |
Non |
Les absences du planning réalisé
Chaque ressource correspond aux absences issues du planning réalisé d’un ensemble de personnes saisies en paramètres ou d'une liste de personnes (fichier en entrée).
URI | <url_de_base>/absences_real |
---|---|
Catégorie | http://schemas.holydis.com/tsq/2010#jour_absences_real |
Disponible en écriture | Non |
Paramètres spécifiques
Paramètre | Description |
---|---|
idsPersonnes |
Filtre les absences en fonction des identifiants en base de personnes spécifiés (n'est pas compatible avec les paramètres datetime-min et datetime-max). |
datetime-min | Filtre les absences existantes après la date spécifiée ou le même jour (n'est pas compatible avec le paramètre idsPersonnes). |
datetime-max | Filtre les absences existantes avant la date spécifiée ou le même jour (n'est pas compatible avec le paramètre idsPersonnes). |
planningValid | Filtre les absences issues de plannings validés (true) ou de plannings non validés (false). |
Eléments
Elément | Description |
---|---|
absencesPlanningPersonnes | Contient les absences du jour. |
periode | La période de temps couverte par des journées d'absences. Cette période indique l'horodatage de début et de fin. Elle indique également l'heure de changement de jour associée au calendrier auquel la personne est affectée pour la date de l'absence. Si la personne n'a pas d'affectation de calendrier pour cette date, c'est l'heure de changement de jour du calendrier par défaut de la structure à laquelle la personne est affectée. Toutes les périodes pour lesquelles il existe une absence sont dans le fuseau horaire du calendrier de la personne sur la période. |
Exemples de requêtes
Lecture
Lire toutes les absences du planning initial pour les deux personnes dont l'identifiant en base est 16000 et 16007 pour une date donnée (le 18/06/2022)
GET /[URI_de_base]/api/feed/absences_prev/2022-06-18?idsPersonnes=16000,16007
Exemple de résultat XML de la requête
Exemple de résultat JSON de la requête
Lire toutes les absences du planning modifiable pour les deux personnes dont l'identifiant en base est 16000 et 16007 pour une date donnée (le 18/06/2022)
GET /[URI_de_base]/api/feed/absences_mod/2022-06-18?idsPersonnes=16000,16007
Exemple de résultat XML de la requête
Exemple de résultat JSON de la requête
Lire toutes les absences du planning réalisé pour les deux personnes dont l'identifiant en base est 16000 et 16007 pour une date donnée (le 18/06/2022)
GET /[URI_de_base]/api/feed/absences_real/2022-06-18?idsPersonnes=16000,16007
Exemple de résultat XML de la requête
Exemple de résultat JSON de la requête
Lire toutes les absences du planning initial validé pour les deux personnes dont l'identifiant en base est 16000 et 16007 pour une date donnée (le 18/06/2022)
GET /[URI_de_base]/api/feed/absences_prev/2022-06-18?planningValid=true&idsPersonnes=16000,16007
Lire toutes les absences du planning modifiable validé pour les deux personnes dont l'identifiant en base est 16000 et 16007 pour une date donnée (le 18/06/2022)
GET /[URI_de_base]/api/feed/absences_mod/2022-06-18?planningValid=true&idsPersonnes=16000,16007
Lire toutes les absences du planning réalisé validé pour les deux personnes dont l'identifiant en base est 16000 et 16007 pour une date donnée (le 18/06/2022)
GET /[URI_de_base]/api/feed/absences_real/2022-06-18?planningValid=true&idsPersonnes=16000,16007
Lire toutes les absences du planning initial en cours pour les deux personnes dont l'identifiant en base est 16000 et 16007 pour une date donnée (le 18/06/2022)
GET /[URI_de_base]/api/feed/absences_prev/2022-06-18?planningValid=false&idsPersonnes=16000,16007
Lire toutes les absences du planning modifiable en cours pour les deux personnes dont l'identifiant en base est 16000 et 16007 pour une date donnée (le 18/06/2022)
GET /[URI_de_base]/api/feed/absences_mod/2022-06-18?planningValid=false&idsPersonnes=16000,16007
Lire toutes les absences du planning réalisé en cours pour les deux personnes dont l'identifiant en base est 16000 et 16007 pour une date donnée (le 18/06/2022)
GET /[URI_de_base]/api/feed/absences_real/2022-06-18?planningValid=false&idsPersonnes=16000,16007
Lire les absences du planning initial pour une liste de personnes (fichier en entrée) pour une période donnée (du 01/06/2022 au 30/06/2022)
GET /[URI_de_base]/api/feed/absences_prev?datetime-min=2022-06-01&datetime-max=2022-06-30
Lire les absences du planning initial validé pour une liste de personnes (fichier en entrée) pour une période donnée (du 01/06/2022 au 30/06/2022)
GET /[URI_de_base]/api/feed/absences_prev?datetime-min=2022-06-01&datetime-max=2022-06-30&planningValid=true
Lire les absences du planning initial non validé pour une liste de personnes (fichier en entrée) pour une période donnée (du 01/06/2022 au 30/06/2022)
GET /[URI_de_base]/api/feed/absences_prev?datetime-min=2022-06-01&datetime-max=2022-06-30&planningValid=false
Lire les absences du planning modifiable pour une liste de personnes (fichier en entrée) pour une période donnée (du 01/06/2022 au 30/06/2022)
GET /[URI_de_base]/api/feed/absences_mod?datetime-min=2022-06-01&datetime-max=2022-06-30
Lire les absences du planning validé modifiable pour une liste de personnes (fichier en entrée) pour une période donnée (du 01/06/2022 au 30/06/2022)
GET /[URI_de_base]/api/feed/absences_mod?datetime-min=2022-06-01&datetime-max=2022-06-30&planningValid=true
Lire les absences du planning non validé modifiable pour une liste de personnes (fichier en entrée) pour une période donnée (du 01/06/2022 au 30/06/2022)
GET /[URI_de_base]/api/feed/absences_mod?datetime-min=2022-06-01&datetime-max=2022-06-30&planningValid=false
Lire les absences du planning réalisé pour une liste de personnes (fichier en entrée) pour une période donnée (du 01/06/2022 au 30/06/2022)
GET /[URI_de_base]/api/feed/absences_real?datetime-min=2022-06-01&datetime-max=2022-06-30
Lire les absences du planning réalisé validé pour une liste de personnes (fichier en entrée) pour une période donnée (du 01/06/2022 au 30/06/2022)
GET /[URI_de_base]/api/feed/absences_real?datetime-min=2022-06-01&datetime-max=2022-06-30&planningValid=true
Lire les absences du planning réalisé non validé pour une liste de personnes (fichier en entrée) pour une période donnée (du 01/06/2022 au 30/06/2022)
GET /[URI_de_base]/api/feed/absences_real?datetime-min=2022-06-01&datetime-max=2022-06-30&planningValid=false
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.