- 07 Aug 2024
- 2 Minutes à lire
- Impression
- SombreLumière
- PDF
SWS_SalarieAjouterActiviteJournaliere
- Mis à jour le 07 Aug 2024
- 2 Minutes à lire
- Impression
- SombreLumière
- PDF
Fonction API
SWS_SalarieAjouterActiviteJournaliere
Description
Permet d'alimenter la grille de l'activité journalière pour un salarié. Ce mode de saisie doit être activé dans la fiche salarié.
En fonction de la configuration dans la fiche société et la fiche salarié, la saisie peut être activée en mode "Classique" ou mode "Avancé" :
En mode avancé, il n'est possible de saisir que 3 plages horaires par jour via cette fonction API.
Si des données existent déjà pour la journée concernée, elles sont écrasées.
ReinitialiserJournee : Si valeur à true alors toutes les saisies de la journée seront supprimées. Pour enregistrer de nouvelles saisies il faudra rappeler la fonction car ce mode se contente de supprimer l'existant.
Groupe de fonctions API
Code API : F20 / ELV002
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 |
MatriculeSalarie | string | Matricule du salarié concerné |
ActiviteJournalierePeriode | CPAISWSSalarieActiviteJournalierePeriode | Élément structuré contenant les informations de l'activité journalière à saisir (cf. détail ci-dessous) |
CPAISWSSalarieActiviteJournalierePeriode
Paramètre | Type | Description |
---|---|---|
PeriodeActivite | dateTime | Période de paie sur laquelle saisir l'activité journalière |
Calendrier | CPAISWSSalarieActiviteJournaliere[] | Liste d'éléments structurés contenant les informations de l'activité journalière à saisir sur la période (cf. détail ci-dessous) |
CPAISWSSalarieActiviteJournaliere
Paramètre | Type | Description |
---|---|---|
Jour | dateTime | Jour concerné par la saisie de l'activité journalière |
NombreHeures | double | Nombre d'heure à renseigner. Obligatoire en mode "Classique", et peut être utilisé en mode "Avancé" pour saisir un nombre d'heures global sur la journée. La saisie est une valeur numérique (par ex : pour 8h30 saisir 8.5) |
HeureDebut1 | double | À renseigner uniquement en mode "Avancé". Indique l'heure de début de la plage horaire n°1 |
HeureFin1 | double | À renseigner uniquement en mode "Avancé". Indique l'heure de fin de la plage horaire n°1 |
HeureDebut2 | double | À renseigner uniquement en mode "Avancé". Indique l'heure de début de la plage horaire n°2 |
HeureFin2 | double | À renseigner uniquement en mode "Avancé". Indique l'heure de fin de la plage horaire n°2 |
HeureDebut3 | double | À renseigner uniquement en mode "Avancé". Indique l'heure de début de la plage horaire n°3 |
HeureFin3 | double | À renseigner uniquement en mode "Avancé". Indique l'heure de fin de la plage horaire n°3 |
ReinitialiserJournee | boolean | Indique s'il faut supprimer toutes les valeurs saisies pour la journée concernée (true) ou tenir compte des valeurs indiquées ci-dessus pour saisir les données (false) |
Paramètres de la réponse
Paramètre | Type | Description |
---|---|---|
SWS_SalarieAjouterActiviteJournaliereResult | SWS_SalarieAjouterActiviteJournaliereResult | Élément structuré contenant la réponse à la requête (Détail ci-dessous) |
SWS_SalarieAjouterActiviteJournaliereResult
Paramètre | Type | Description |
---|---|---|
Error | string | Vide s'il n'y a pas d'erreur, sinon contient la description de l'erreur rencontrée |
Requête
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<SWS_SalarieAjouterActiviteJournaliere xmlns="http://www.silae.fr/">
<Token>string</Token>
<NumeroDossier>string</NumeroDossier>
<MatriculeSalarie>string</MatriculeSalarie>
<ActiviteJournalierePeriode>
<PeriodeActivite>yyyy-mm-ddThh:mm:ss</PeriodeActivite>
<Calendrier>
<CPAISWSSalarieActiviteJournaliere>
<Jour>yyyy-mm-ddThh:mm:ss</Jour>
<NombreHeures>double</NombreHeures>
<HeureDebut1>double</HeureDebut1>
<HeureFin1>double</HeureFin1>
<HeureDebut2>double</HeureDebut2>
<HeureFin2>double</HeureFin2>
<HeureDebut3>double</HeureDebut3>
<HeureFin3>double</HeureFin3>
<ReinitialiserJournee>boolean</ReinitialiserJournee>
</CPAISWSSalarieActiviteJournaliere>
<CPAISWSSalarieActiviteJournaliere>
<Jour>yyyy-mm-ddThh:mm:ss</Jour>
<NombreHeures>double</NombreHeures>
<HeureDebut1>double</HeureDebut1>
<HeureFin1>double</HeureFin1>
<HeureDebut2>double</HeureDebut2>
<HeureFin2>double</HeureFin2>
<HeureDebut3>double</HeureDebut3>
<HeureFin3>double</HeureFin3>
<ReinitialiserJournee>boolean</ReinitialiserJournee>
</CPAISWSSalarieActiviteJournaliere>
</Calendrier>
</ActiviteJournalierePeriode>
</SWS_SalarieAjouterActiviteJournaliere>
</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_SalarieAjouterActiviteJournaliereResponse xmlns="http://www.silae.fr/">
<SWS_SalarieAjouterActiviteJournaliereResult>
<Error>string</Error>
</SWS_SalarieAjouterActiviteJournaliereResult>
</SWS_SalarieAjouterActiviteJournaliereResponse>
</soap12:Body>
</soap12:Envelope>