SWS_SalarieModifierAbsence_V2
  • 02 Feb 2023
  • 2 Minutes à lire
  • Sombre
    Lumière
  • PDF

SWS_SalarieModifierAbsence_V2

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Fonction API

SWS_SalarieModifierAbsence_V2

Description

Permet de modifier l'absence d'un salarié. Cette absence est caractérisée par les paramètres :

  • DateDebutAbsence
  • DateFinAbsence
  • CodeAbsence

Groupe de fonctions API

Code API : F30 / ELV003

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é
DateDebutAbsencedateTimeDate de début de l'absence à modifier
DateFinAbsencedateTimeDate de fin de l'absence à modifier
CodeAbsencestringCodeAbsence de l'absence à modifier
Absence_V2ModifCPAISWSSalarieAbsence_V2Élément structuré contenant les informations à modifier dans l'absence (cf. détail ci-dessous)

CPAISWSSalarieAbsence_V2

ParamètreTypeDescription
DateDebutAbsencedateTimeDate de début de l'absence (si un des 2 paramètres DateDebutAbsence ou DateDebutAbsence est renseigné, l'autre doit l'être. Si aucune n'est renseignée, les dates ne sont pas modifiées)
DateFinAbsencedateTimeDate de fin de l'absence (si un des 2 paramètres DateDebutAbsence ou DateDebutAbsence est renseigné, l'autre doit l'être. Si aucune n'est renseignée, les dates ne sont pas modifiées)
CodeAbsencestringCode de l'absence (cf. détail directement dans Silae). Si non renseigné, l'absence garde son COdeAbsence d'origine
DureeEnHeuresSiJourUniquedoubleDurée de l'absence en heure si l'absence est sur une journée (DateDebutAbsence = DateFinAbsence)
DureeEnJoursSiJourUniquedoubleDuré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)
ValeurPourcentagedoublePermet d'indiquer un pourcentage (par exemple le pourcentage d'activité pour une absence activité partielle)
SansInfluencePSSbooleanPermet d'indiquer si l'absence doit influencer le PSS (false) ou pas (true)
CommentairestringCommentaire rattaché à l'absence
AbsenceRectificativebooleanIndique s'il s'agit d'une absence rectificative (true) ou pas (false)
Valeur1doubleNombre d'heures normales
bValeur1booleanIndique s'il faut tenir compte du champ Valeur1 (true) et donc forcer le nombre d'heure par rapport au calcul de Silae ou non (false)
Valeur2doubleNombre d'heures majorées
bValeur2booleanIndique s'il faut tenir compte du champ Valeur2 (true) et donc forcer le nombre d'heure par rapport au calcul de Silae ou non (false)
Valeur3doubleNombre d'heures "Libre1" (tel que défini dans la fiche salarié)
bValeur3booleanIndique s'il faut tenir compte du champ Valeur3 (true) et donc forcer le nombre d'heure par rapport au calcul de Silae ou non (false)
Valeur4doubleNombre d'heures "Libre2" (tel que défini dans la fiche salarié)
bValeur4booleanIndique s'il faut tenir compte du champ Valeur4 (true) et donc forcer le nombre d'heure par rapport au calcul de Silae ou non (false)
Valeur5doubleNombre d'heures "Libre3" (tel que défini dans la fiche salarié)
bValeur5booleanIndique s'il faut tenir compte du champ Valeur5 (true) et donc forcer le nombre d'heure par rapport au calcul de Silae ou non (false)

Paramètres de la réponse

ParamètreTypeDescription
SWS_SalarieModifierAbsence_V2ResultSWS_SalarieModifierAbsence_V2Result

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

SWS_SalarieModifierAbsence_V2Result

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_SalarieModifierAbsence_V2 xmlns="http://www.silae.fr/">
      <Token>string</Token>
      <NumeroDossier>string</NumeroDossier>
      <MatriculeSalarie>string</MatriculeSalarie>
      <DateDebutAbsence>yyyy-mm-ddThh:mm:ss</DateDebutAbsence>
      <DateFinAbsence>yyyy-mm-ddThh:mm:ss</DateFinAbsence>
      <CodeAbsence>string</CodeAbsence>
      <Absence_V2Modif>
        <DateDebutAbsence>yyyy-mm-ddThh:mm:ss</DateDebutAbsence>
        <DateFinAbsence>yyyy-mm-ddThh:mm:ss</DateFinAbsence>
        <CodeAbsence>string</CodeAbsence>
        <DureeEnHeuresSiJourUnique>double</DureeEnHeuresSiJourUnique>
        <DureeEnJoursSiJourUnique>double</DureeEnJoursSiJourUnique>
        <ValeurPourcentage>double</ValeurPourcentage>
        <SansInfluencePSS>boolean</SansInfluencePSS>
        <Commentaire>string</Commentaire>
        <AbsenceRectificative>boolean</AbsenceRectificative>
        <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>
      </Absence_V2Modif>
    </SWS_SalarieModifierAbsence_V2>
  </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_SalarieModifierAbsence_V2Response xmlns="http://www.silae.fr/">
      <SWS_SalarieModifierAbsence_V2Result>
        <Error>string</Error>
      </SWS_SalarieModifierAbsence_V2Result>
    </SWS_SalarieModifierAbsence_V2Response>
  </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.