SWS_ModificationChampSalarie2
  • 05 Dec 2023
  • 1 Minute à lire
  • Sombre
    Lumière
  • PDF

SWS_ModificationChampSalarie2

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Fonction API

SWS_ModificationChampSalarie2

Description

Permet de modifier des informations de la fiche salarié. Pour faire un parallèle avec la fonction de lecture SWS_LectureInformationsPaie, les champs modifiables correspondent aux champs des tables "PAISALARIE", "INTERVENANT" et "PAISALARIEEMPLOI".

Les champs principaux de la fiche salarié sont décrits dans les Annexes :

Groupe de fonctions API

Code API : D30 / SAL003

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

MatriculestringMatricule du salarié concerné
IdentifiantEmploiintIdentifiant de l'emploi concerné, s'il s'agit d'une modification liée à un emploi
ListeChampsCPAISWSModificationChamp2[]Liste d'éléments structurés contenant les informations des champs à modifier (cf. détail ci-dessous)

CPAISWSModificationChamp2

ParamètreTypeDescription
NomChampstringNom du champ à modifier
TypeValeurstringIndique lequel des paramètres ValeurXXX doit être pris en compte :
Type de valeurValeur correspondante
IntegerInt32
Doubledouble
Stringstring
DateTimedatetime
Unsigned Bytebyte
Booléenbool
Dans le cas où ce paramètre n'est pas valorisé, le champ est mis à jour avec la valeur NULL (valeur existante effacée)
ValeurINT32intContient la valeur d'un champ int
ValeurDOUBLEdoubleContient la valeur d'un champ double
ValeurSTRINGstringContient la valeur d'un champ string
ValeurDATETIMEdateTimeContient la valeur d'un champ DateTime
ValeurBYTEunsignedByteContient la valeur d'un champ unsignedByte
ValeurBOOLbooleanContient la valeur d'un champ boolean

Paramètres de la réponse

ParamètreTypeDescription
SWS_ModificationChampSalarie2ResultSWS_ModificationChampSalarieResult

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

SWS_ModificationChampSalarieResult

ParamètreTypeDescription
Errorstring

Vide s'il n'y a pas d'erreur, sinon contient la description de l'erreur rencontrée

ChampEnErreurCPAISWSModificationChampÉlément structuré contenant les informations sur les champs pour lesquels une erreur est intervenue lors de la modification (cf. détail ci-dessous). Peut-être null même s'il y a une erreur, en fonction du type d'erreur rencontré

CPAISWSModificationChamp

ParamètreTypeDescription
NomChampstringNom du champ
ValeuranyValeur associée au champ

Requête

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SWS_ModificationChampSalarie2 xmlns="http://www.silae.fr/">
      <Token>string</Token>
      <NumeroDossier>string</NumeroDossier>
      <Matricule>string</Matricule>
      <IdentifiantEmploi>int</IdentifiantEmploi>
      <ListeChamps>
        <CPAISWSModificationChamp2>
          <NomChamp>string</NomChamp>
          <TypeValeur>string</TypeValeur>
          <ValeurINT32>int</ValeurINT32>
          <ValeurDOUBLE>double</ValeurDOUBLE>
          <ValeurSTRING>string</ValeurSTRING>
          <ValeurDATETIME>yyyy-mm-ddThh:mm:ss</ValeurDATETIME>
          <ValeurBYTE>unsignedByte</ValeurBYTE>
          <ValeurBOOL>boolean</ValeurBOOL>
        </CPAISWSModificationChamp2>
        <CPAISWSModificationChamp2>
          <NomChamp>string</NomChamp>
          <TypeValeur>string</TypeValeur>
          <ValeurINT32>int</ValeurINT32>
          <ValeurDOUBLE>double</ValeurDOUBLE>
          <ValeurSTRING>string</ValeurSTRING>
          <ValeurDATETIME>yyyy-mm-ddThh:mm:ss</ValeurDATETIME>
          <ValeurBYTE>unsignedByte</ValeurBYTE>
          <ValeurBOOL>boolean</ValeurBOOL>
        </CPAISWSModificationChamp2>
      </ListeChamps>
    </SWS_ModificationChampSalarie2>
  </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_ModificationChampSalarie2Response xmlns="http://www.silae.fr/">
      <SWS_ModificationChampSalarie2Result>
        <Error>string</Error>
        <ChampEnErreur>
          <NomChamp>string</NomChamp>
          <Valeur>any</Valeur>
        </ChampEnErreur>
      </SWS_ModificationChampSalarie2Result>
    </SWS_ModificationChampSalarie2Response>
  </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.