SWS_SalarieAjouterActiviteJournaliere
  • 07 Aug 2024
  • 2 Minutes à lire
  • Sombre
    Lumière
  • PDF

SWS_SalarieAjouterActiviteJournaliere

  • Sombre
    Lumière
  • PDF

Résumé de l’article

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é" :
SWS_SalarieAjouterActiviteJournaliere_fichesociete
SWS_SalarieAjouterActiviteJournaliere_fichesalarie

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ètreTypeDescription
Tokenstring

Token d'authentification renvoyé en réponse à l'authentification via SWS_SiteLogin

NumeroDossierstring

Numéro du dossier concerné par la requête

MatriculeSalariestringMatricule du salarié concerné
ActiviteJournalierePeriodeCPAISWSSalarieActiviteJournalierePeriodeÉlément structuré contenant les informations de l'activité journalière à saisir (cf. détail ci-dessous)

CPAISWSSalarieActiviteJournalierePeriode

ParamètreTypeDescription
PeriodeActivitedateTimePériode de paie sur laquelle saisir l'activité journalière
CalendrierCPAISWSSalarieActiviteJournaliere[]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ètreTypeDescription
JourdateTimeJour concerné par la saisie de l'activité journalière
NombreHeuresdoubleNombre 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)
HeureDebut1doubleÀ renseigner uniquement en mode "Avancé". Indique l'heure de début de la plage horaire n°1
HeureFin1doubleÀ renseigner uniquement en mode "Avancé". Indique l'heure de fin de la plage horaire n°1
HeureDebut2doubleÀ renseigner uniquement en mode "Avancé". Indique l'heure de début de la plage horaire n°2
HeureFin2doubleÀ renseigner uniquement en mode "Avancé". Indique l'heure de fin de la plage horaire n°2
HeureDebut3doubleÀ renseigner uniquement en mode "Avancé". Indique l'heure de début de la plage horaire n°3
HeureFin3doubleÀ renseigner uniquement en mode "Avancé". Indique l'heure de fin de la plage horaire n°3
ReinitialiserJourneebooleanIndique 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ètreTypeDescription
SWS_SalarieAjouterActiviteJournaliereResultSWS_SalarieAjouterActiviteJournaliereResult

Élément structuré contenant la réponse à la requête (Détail ci-dessous)

SWS_SalarieAjouterActiviteJournaliereResult

ParamètreTypeDescription
Errorstring

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>

Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.