SWS_SalarieAbsences
- 02 Feb 2023
- 2 Minutes à lire
- Impression
- SombreLumière
- PDF
SWS_SalarieAbsences
- Mis à jour le 02 Feb 2023
- 2 Minutes à lire
- Impression
- SombreLumière
- PDF
Résumé de l’article
Avez-vous trouvé ce résumé utile ?
Merci pour vos commentaires
Fonction API
SWS_SalarieAbsences
Description
Permet de récupérer les absences d'un salarié sur une période
Groupe de fonctions API
Code API : F30 / ELV003
Paramètres de la requête
Paramètre | Type | Description |
---|---|---|
Token | string | Token d'authentification renvoyé en réponse à l'authentification via SWS_SiteLogin |
NumeroDossier | string | Numéro du dossier concerné par la requête |
RequeteSalarieAbsences | CPAISWSRequeteSalarieAbsences | Élément structuré contenant les paramètres de la recherche d'absences (cf. détail ci-dessous) |
CPAISWSRequeteSalarieAbsences
Paramètre | Type | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MatriculeSalarie | string | Matricule du salarié concerné | ||||||||||||||
PeriodeDebut | dateTime | Date de début de la période de recherche | ||||||||||||||
PeriodeFin | dateTime | Date de fin de la période de recherche | ||||||||||||||
OptionFiltrage | int | Option de filtrage:
|
Paramètres de la réponse
Paramètre | Type | Description |
---|---|---|
SWS_SalarieAbsencesResult | SWS_SalarieAbsencesResult | Élément structuré contenant la réponse à la requête (Détail ci-dessous) |
SWS_SalarieAbsencesResult
Paramètre | Type | Description |
---|---|---|
Error | string | Vide s'il n'y a pas d'erreur, sinon contient la description de l'erreur rencontrée |
SalarieAbsences | CPAISWSSalarieAbsence[] | Liste d'éléments structurés contenant les informations des absences trouvées (cf. détail ci-dessous) |
CPAISWSSalarieAbsence
Paramètre | Type | Description |
---|---|---|
DateDebutAbsence | dateTime | Date de début de l'absence |
DateFinAbsence | dateTime | Date de fin de l'absence |
CodeAbsence | string | Code de l'absence (cf. détail directement dans Silae) |
DureeEnHeuresSiJourUnique | double | Durée de l'absence en heure si l'absence est sur une journée |
DureeEnJoursSiJourUnique | double | Durée de l'absence en jours si l'absence est sur une journée (0,5 pour une demi journée d'absence par exemple) |
Valeur1 | double | Nombre d'heures normales |
bValeur1 | boolean | Indique s'il faut tenir compte du champ Valeur1 (true) ou non (false) |
Valeur2 | double | Nombre d'heures majorées |
bValeur2 | boolean | Indique s'il faut tenir compte du champ Valeur2 (true) ou non (false) |
Valeur3 | double | Nombre d'heures "Libre1" (tel que défini dans la fiche salarié) |
bValeur3 | boolean | Indique s'il faut tenir compte du champ Valeur3 (true) ou non (false) |
Valeur4 | double | Nombre d'heures "Libre2" (tel que défini dans la fiche salarié) |
bValeur4 | boolean | Indique s'il faut tenir compte du champ Valeur4 (true) ou non (false) |
Valeur5 | double | Nombre d'heures "Libre3" (tel que défini dans la fiche salarié) |
bValeur5 | boolean | Indique s'il faut tenir compte du champ Valeur5 (true) ou non (false) |
Commentaire | string | Commentaire rattaché à l'absence |
AbsenceRectificative | boolean | Indique s'il s'agit d'une absence rectificative (true) ou pas (false) |
Requête
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<SWS_SalarieAbsences xmlns="http://www.silae.fr/">
<Token>string</Token>
<NumeroDossier>string</NumeroDossier>
<RequeteSalarieAbsences>
<MatriculeSalarie>string</MatriculeSalarie>
<PeriodeDebut>yyyy-mm-ddThh:mm:ss</PeriodeDebut>
<PeriodeFin>yyyy-mm-ddThh:mm:ss</PeriodeFin>
<OptionFiltrage>int</OptionFiltrage>
</RequeteSalarieAbsences>
</SWS_SalarieAbsences>
</soap12:Body>
</soap12:Envelope>
Réponse
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<SWS_SalarieAbsencesResponse xmlns="http://www.silae.fr/">
<SWS_SalarieAbsencesResult>
<Error>string</Error>
<SalarieAbsences>
<CPAISWSSalarieAbsence>
<DateDebutAbsence>yyyy-mm-ddThh:mm:ss</DateDebutAbsence>
<DateFinAbsence>yyyy-mm-ddThh:mm:ss</DateFinAbsence>
<CodeAbsence>string</CodeAbsence>
<DureeEnHeuresSiJourUnique>double</DureeEnHeuresSiJourUnique>
<DureeEnJoursSiJourUnique>double</DureeEnJoursSiJourUnique>
<Valeur1>double</Valeur1>
<bValeur1>boolean</bValeur1>
<Valeur2>double</Valeur2>
<bValeur2>boolean</bValeur2>
<Valeur3>double</Valeur3>
<bValeur3>boolean</bValeur3>
<Valeur4>double</Valeur4>
<bValeur4>boolean</bValeur4>
<Valeur5>double</Valeur5>
<bValeur5>boolean</bValeur5>
<Commentaire>string</Commentaire>
<AbsenceRectificative>boolean</AbsenceRectificative>
</CPAISWSSalarieAbsence>
<CPAISWSSalarieAbsence>
<DateDebutAbsence>yyyy-mm-ddThh:mm:ss</DateDebutAbsence>
<DateFinAbsence>yyyy-mm-ddThh:mm:ss</DateFinAbsence>
<CodeAbsence>string</CodeAbsence>
<DureeEnHeuresSiJourUnique>double</DureeEnHeuresSiJourUnique>
<DureeEnJoursSiJourUnique>double</DureeEnJoursSiJourUnique>
<Valeur1>double</Valeur1>
<bValeur1>boolean</bValeur1>
<Valeur2>double</Valeur2>
<bValeur2>boolean</bValeur2>
<Valeur3>double</Valeur3>
<bValeur3>boolean</bValeur3>
<Valeur4>double</Valeur4>
<bValeur4>boolean</bValeur4>
<Valeur5>double</Valeur5>
<bValeur5>boolean</bValeur5>
<Commentaire>string</Commentaire>
<AbsenceRectificative>boolean</AbsenceRectificative>
</CPAISWSSalarieAbsence>
</SalarieAbsences>
</SWS_SalarieAbsencesResult>
</SWS_SalarieAbsencesResponse>
</soap12:Body>
</soap12:Envelope>
Cet article vous a-t-il été utile ?