Navigation: Liste des Web services Horaires et périodes de travail |
Faire défiler Précédent Haut de page Suivant Plus |
Permet de lire les affectations d’horaire journalière de chaque salarié. Il permet de lire notamment le temps théorique de travail ainsi que les périodes théoriques de travail du salarié.
Lecture des affectation d’horaires et des périodes de travail
Lien vers le WSDL : https://sandbox-ws.kelio.io/open/services/DailyScheduleAssignmentService?wsdl
Web Service : DailyScheduleAssignmentService
Méthode : exportDailyScheduleAssignmentsList
|
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 : la liste des affectations des horaires des 02/08/2024 et 03/08/2024 Enter text here
|
Created with Help+Manual 9 and styled with Premium Pack Version 5 © by EC Software