Navigation: Liste des Web services Demande d'absence |
Faire défiler Précédent Haut de page Suivant Plus |
Lecture des fiches d'absence
Permet de lire les demandes d’absence des salariés entre 2 dates. Le Web Service renvoie toutes les demandes d’absence du salarié ayant une période de date commune avec la période demandée. Les demandes d’absence Kelio sont indépendantes des fiches d’absence. À la validation d’une demande d’absence, le système Kelio crée une fiche d’absence. Le plus souvent, les demandes d’absence sont exploitées pour lire les absences qui sont en attente de validation. Pour cela, l’état de la demande (requestState) permet d’identifier les demandes d’absence en attente de validation.
Lien vers le WSDL : https://sandbox-ws.kelio.io/open/services/AbsenceRequestService?wsdl
Web Service : AbsenceRequestService
Méthode : exportAbsenceRequestsList
|
Les méthodes de lecture des données liées aux salariés proposent deux options de lecture : •Soit la lecture des données d’un salarié via un des identifiants du salarié (Matricule, n° de badge, nom/prénom). Le Matricule est l’identifiant à privilégier car il est le plus souvent invariant dans le temps. •Soit la lecture des données d’une liste de salariés via des filtres par Population et Groupe de salariés. Ces notions sont paramétrables par le gestionnaire de Kelio (voir aide en ligne Population et Groupe). La balise populationMode permet de définir ce mode de fonctionnement : populationMode=1 : Lecture des données d’un salarié Dans ce cas, l’un des identifiants suivants est obligatoire : •Matricule du salarié : employeeIdentificationNumber •ou Code du badge : employeeBadgeCode •ou Nom/Prénom : employeeFirstName et employeeSurname •ou Clé technique : employeeKey (cet identifiant est à utiliser lors du traitement par lot après avoir lu les clés des salariés via le Web Service lightEmployee) populationMode=0 : Lecture des données d’une liste de salariés en fonction des Populations et Groupe de salariés Dans ce cas, les notions de Population et Groupe peuvent être utilisées. Elles ne sont pas obligatoires. Si elles ne sont pas renseignées, le Web Service renvoie les données de tous les salariés. Sur des gros volumes de base, ce type de demande peut ralentir les performances du serveur Kelio. Il est donc fortement recommandé de les utiliser. •Population : populationFilter •Groupe : groupFilter |
Il existe deux façons de filtrer les données datées en fonction de plage de date. •Soit en utilisant une période de date réelle : exemple du 14/05/2024 au 25/06/2024. •Soit en utilisant une plage de date relative par rapport à la date du jour : exemple -20 jours à +10 jours.
La balise DateMode permet de définir le mode de fonctionnement :
0 : Mode date réelle Champs à renseigner : •startDate : date de début en date réelle •endDate : date de fin en date réelle
1 : Mode date relative Champs à renseigner •startOffset : date de début en relatif. Nombre de jours en plus ou en moins par rapport à la date du jour. •endOffset : date de fin en relatif. Nombre de jours en plus ou en moins par rapport à la date du jour. |
|
|
|
Réponse à la demande en exemple : une absence du 04/08/2025 au 08/08/2025 Enter text here
|
Created with Help+Manual 9 and styled with Premium Pack Version 5 © by EC Software