SWS_SpectacleSalarieAcquisitionAffectations
  • 03 Feb 2023
  • 4 Minutes à lire
  • Sombre
    Lumière
  • PDF

SWS_SpectacleSalarieAcquisitionAffectations

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Fonction API

SWS_SpectacleSalarieAcquisitionAffectations

Description

Permet de lister les affectations d'un salarié à des spectacles en fonction de critères.
Le détail sur le fonctionnement des paramètres AEMInitiale et AEMComplementaire se trouve dans la fiche SWS_SpectacleSalarieAjouterAffectations

Groupe de fonctions API

Code API : H20 / SPEC01

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

RequeteSpectacleSalarieAffectationsCPAISWSRequeteSpectacleSalarieAffectationsÉlément structuré contenant les critères de recherche des affectations du salarié (cf. détail ci-dessous)

CPAISWSRequeteSpectacleSalarieAffectations

ParamètreTypeDescription
MatriculeSalariestringMatricule du salarié concerné
IdentifiantEmploiintIdentifiant de l'emploi concerné
VerifierDisponibiliteEmploibooleanPas utilisé
PeriodedateTimePermet de définir la période pour laquelle rechercher les affectations
NomInterneEtablissementstringPermet de définir le nom de l'établissement interne pour lequel rechercher les affectations

Paramètres de la réponse

ParamètreTypeDescription
SWS_SpectacleSalarieAcquisitionAffectationsResultSWS_SpectacleSalarieAcquisitionAffectationsResult

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

SWS_SpectacleSalarieAcquisitionAffectationsResult

ParamètreTypeDescription
Errorstring

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

SpectacleSalarieAffectationsCPAISWSSpectacleSalarieAffectationsÉlément structuré contenant les informations des affectations trouvées (cf. détail ci-dessous)

CPAISWSSpectacleSalarieAffectations

ParamètreTypeDescription
MatriculeSalariestringMatricule du salarié
IdentifiantEmploiintIndentifiant de l'emploi auquel sont rattachées les affectations trouvées
PeriodedateTimePériode de paie à laquelle sont rattachées les affectations
NomInterneEtablissementstringNom de l'établissement interne auquel sont rattachées les affectations
AffectationsCPAISWSSpectacleSalarieAffectation[]Liste d'éléments structurés contenant les informations des affectations trouvées (cf. détail ci-dessous)

CPAISWSSpectacleSalarieAffectation

ParamètreTypeDescription
DateDebutdateTimeDate de début de l'affectation
DateFindateTimeDate de fin de l'affectation
NumeroObjetstringNuméro Objet du spectacle auquel est rattachée l'affectation
ReferenceExterneSpectaclestringRéférence externe du spectacle auquel est rattachée l'affectation
AEMInitialebooleanPermet de définir si les attestations liées à la manifestation, à laquelle est rattachée cette affectation, génère des AEM complémentaires (true) ou pas (false). Permet donc de définir que cette affectation génèrera l'AEM initiale
AEMComplementairebooleanPermet de définir si l'affectation engendre une AEM complémentaire (true) ou pas (false)
DateDebut_AEMInitialedateTimeDate de début de l'AEM initiale
DateFin_AEMInitialedateTimeDate de fin de l'AEM initiale
DocsFinContratbooleanIndique si les documents de fin de contrat doivent être générés avec le bulletin (true) ou pas (false)
TauxHorairedoubleTaux horaire de l'affectation (si le calcul doit être basé sur des heures et pas des cachets)
NbHdoubleNombre d'heures (si le calcul doit être basé sur des heures et pas des cachets)
NbCachetsdoubleNombre de cachets (si le calcul doit être basé sur des cachets et pas des heures)
PuCachetdoublePrix unitaire des cachets (si le calcul doit être basé sur des cachets et pas des heures)
TypeCachetunsignedByteType de cachet (si le calcul doit être basé sur des heures et pas des cachets) :
Type de cachetValeur correspondante
Règle par défaut0
Cachets isolés1
Cachets groupés2
MontantNetbooleanIndique si le montant global calculé est en net (true) ou pas (false)
MontantCoutGlobalbooleanIndique si le montant calculé correspond à un coût global (true) ou pas (false)
NbJoursdoubleNombre de jours
NbHRepetdoubleNombre d'heures de répétition
MtHRepetdoubleMontant des heures de répétition
HLibreCode1stringCode de l'heure libre 1
HLibreValeur1doubleValeur de l'heure libre 1
HLibreCode2stringCode de l'heure libre 2
HLibreValeur2doubleValeur de l'heure libre 2
HLibreCode3stringCode de l'heure libre 3
HLibreValeur3doubleValeur de l'heure libre 3
HLibreCode4stringCode de l'heure libre 4
HLibreValeur4doubleValeur de l'heure libre 4
HLibreCode5stringCode de l'heure libre 5
HLibreValeur5doubleValeur de l'heure libre 5
HLibreCode6stringCode de l'heure libre 6
HLibreValeur6doubleValeur de l'heure libre 6
VariableCode1stringCode de l'élément variable 1
VariableValeur1doubleValeur de l'élément variable 1
VariableCode2stringCode de l'élément variable 2
VariableValeur2doubleValeur de l'élément variable 2
VariableCode3stringCode de l'élément variable 3
VariableValeur3doubleValeur de l'élément variable 3
VariableCode4stringCode de l'élément variable 4
VariableValeur4doubleValeur de l'élément variable 4
VariableCode5stringCode de l'élément variable 5
VariableValeur5doubleValeur de l'élément variable 5
VariableCode6stringCode de l'élément variable 6
VariableValeur6doubleValeur de l'élément variable 6
VariableCode7stringCode de l'élément variable 7
VariableValeur7doubleValeur de l'élément variable 7
VariableCode8stringCode de l'élément variable 8
VariableValeur8doubleValeur de l'élément variable 8
VariableCode9stringCode de l'élément variable 9
VariableValeur9doubleValeur de l'élément variable 9
AffectationAnalytiquestringValeur de l'axe analytique 1 spécifique au salarié si différent de l'axe analytique défini par défaut au niveau de la manifestation
AffectationAnalytique2stringValeur de l'axe analytique 2 spécifique au salarié si différent de l'axe analytique défini par défaut au niveau de la manifestation
AffectationAnalytique3stringValeur de l'axe analytique 3 spécifique au salarié si différent de l'axe analytique défini par défaut au niveau de la manifestation

Requête

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SWS_SpectacleSalarieAcquisitionAffectations xmlns="http://www.silae.fr/">
      <Token>string</Token>
      <NumeroDossier>string</NumeroDossier>
      <RequeteSpectacleSalarieAffectations>
        <MatriculeSalarie>string</MatriculeSalarie>
        <IdentifiantEmploi>int</IdentifiantEmploi>
        <VerifierDisponibiliteEmploi>boolean</VerifierDisponibiliteEmploi>
        <Periode>yyyy-mm-ddThh:mm:ss</Periode>
        <NomInterneEtablissement>string</NomInterneEtablissement>
      </RequeteSpectacleSalarieAffectations>
    </SWS_SpectacleSalarieAcquisitionAffectations>
  </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_SpectacleSalarieAcquisitionAffectationsResponse xmlns="http://www.silae.fr/">
      <SWS_SpectacleSalarieAcquisitionAffectationsResult>
        <Error>string</Error>
        <SpectacleSalarieAffectations>
          <MatriculeSalarie>string</MatriculeSalarie>
          <IdentifiantEmploi>int</IdentifiantEmploi>
          <Periode>yyyy-mm-ddThh:mm:ss</Periode>
          <NomInterneEtablissement>string</NomInterneEtablissement>
          <Affectations>
            <CPAISWSSpectacleSalarieAffectation>
              <DateDebut>yyyy-mm-ddThh:mm:ss</DateDebut>
              <DateFin>yyyy-mm-ddThh:mm:ss</DateFin>
              <NumeroObjet>string</NumeroObjet>
              <ReferenceExterneSpectacle>string</ReferenceExterneSpectacle>
              <AEMInitiale>boolean</AEMInitiale>
              <AEMComplementaire>boolean</AEMComplementaire>
              <DateDebut_AEMInitiale>yyyy-mm-ddThh:mm:ss</DateDebut_AEMInitiale>
              <DateFin_AEMInitiale>yyyy-mm-ddThh:mm:ss</DateFin_AEMInitiale>
              <DocsFinContrat>boolean</DocsFinContrat>
              <TauxHoraire>double</TauxHoraire>
              <NbH>double</NbH>
              <NbCachets>double</NbCachets>
              <PuCachet>double</PuCachet>
              <TypeCachet>unsignedByte</TypeCachet>
              <MontantNet>boolean</MontantNet>
              <MontantCoutGlobal>boolean</MontantCoutGlobal>
              <NbJours>double</NbJours>
              <NbHRepet>double</NbHRepet>
              <MtHRepet>double</MtHRepet>
              <HLibreCode1>string</HLibreCode1>
              <HLibreValeur1>double</HLibreValeur1>
              <HLibreCode2>string</HLibreCode2>
              <HLibreValeur2>double</HLibreValeur2>
              <HLibreCode3>string</HLibreCode3>
              <HLibreValeur3>double</HLibreValeur3>
              <HLibreCode4>string</HLibreCode4>
              <HLibreValeur4>double</HLibreValeur4>
              <HLibreCode5>string</HLibreCode5>
              <HLibreValeur5>double</HLibreValeur5>
              <HLibreCode6>string</HLibreCode6>
              <HLibreValeur6>double</HLibreValeur6>
              <VariableCode1>string</VariableCode1>
              <VariableValeur1>double</VariableValeur1>
              <VariableCode2>string</VariableCode2>
              <VariableValeur2>double</VariableValeur2>
              <VariableCode3>string</VariableCode3>
              <VariableValeur3>double</VariableValeur3>
              <VariableCode4>string</VariableCode4>
              <VariableValeur4>double</VariableValeur4>
              <VariableCode5>string</VariableCode5>
              <VariableValeur5>double</VariableValeur5>
              <VariableCode6>string</VariableCode6>
              <VariableValeur6>double</VariableValeur6>
              <VariableCode7>string</VariableCode7>
              <VariableValeur7>double</VariableValeur7>
              <VariableCode8>string</VariableCode8>
              <VariableValeur8>double</VariableValeur8>
              <VariableCode9>string</VariableCode9>
              <VariableValeur9>double</VariableValeur9>
              <AffectationAnalytique>string</AffectationAnalytique>
              <AffectationAnalytique2>string</AffectationAnalytique2>
              <AffectationAnalytique3>string</AffectationAnalytique3>
            </CPAISWSSpectacleSalarieAffectation>
            <CPAISWSSpectacleSalarieAffectation>
              <DateDebut>yyyy-mm-ddThh:mm:ss</DateDebut>
              <DateFin>yyyy-mm-ddThh:mm:ss</DateFin>
              <NumeroObjet>string</NumeroObjet>
              <ReferenceExterneSpectacle>string</ReferenceExterneSpectacle>
              <AEMInitiale>boolean</AEMInitiale>
              <AEMComplementaire>boolean</AEMComplementaire>
              <DateDebut_AEMInitiale>yyyy-mm-ddThh:mm:ss</DateDebut_AEMInitiale>
              <DateFin_AEMInitiale>yyyy-mm-ddThh:mm:ss</DateFin_AEMInitiale>
              <DocsFinContrat>boolean</DocsFinContrat>
              <TauxHoraire>double</TauxHoraire>
              <NbH>double</NbH>
              <NbCachets>double</NbCachets>
              <PuCachet>double</PuCachet>
              <TypeCachet>unsignedByte</TypeCachet>
              <MontantNet>boolean</MontantNet>
              <MontantCoutGlobal>boolean</MontantCoutGlobal>
              <NbJours>double</NbJours>
              <NbHRepet>double</NbHRepet>
              <MtHRepet>double</MtHRepet>
              <HLibreCode1>string</HLibreCode1>
              <HLibreValeur1>double</HLibreValeur1>
              <HLibreCode2>string</HLibreCode2>
              <HLibreValeur2>double</HLibreValeur2>
              <HLibreCode3>string</HLibreCode3>
              <HLibreValeur3>double</HLibreValeur3>
              <HLibreCode4>string</HLibreCode4>
              <HLibreValeur4>double</HLibreValeur4>
              <HLibreCode5>string</HLibreCode5>
              <HLibreValeur5>double</HLibreValeur5>
              <HLibreCode6>string</HLibreCode6>
              <HLibreValeur6>double</HLibreValeur6>
              <VariableCode1>string</VariableCode1>
              <VariableValeur1>double</VariableValeur1>
              <VariableCode2>string</VariableCode2>
              <VariableValeur2>double</VariableValeur2>
              <VariableCode3>string</VariableCode3>
              <VariableValeur3>double</VariableValeur3>
              <VariableCode4>string</VariableCode4>
              <VariableValeur4>double</VariableValeur4>
              <VariableCode5>string</VariableCode5>
              <VariableValeur5>double</VariableValeur5>
              <VariableCode6>string</VariableCode6>
              <VariableValeur6>double</VariableValeur6>
              <VariableCode7>string</VariableCode7>
              <VariableValeur7>double</VariableValeur7>
              <VariableCode8>string</VariableCode8>
              <VariableValeur8>double</VariableValeur8>
              <VariableCode9>string</VariableCode9>
              <VariableValeur9>double</VariableValeur9>
              <AffectationAnalytique>string</AffectationAnalytique>
              <AffectationAnalytique2>string</AffectationAnalytique2>
              <AffectationAnalytique3>string</AffectationAnalytique3>
            </CPAISWSSpectacleSalarieAffectation>
          </Affectations>
        </SpectacleSalarieAffectations>
      </SWS_SpectacleSalarieAcquisitionAffectationsResult>
    </SWS_SpectacleSalarieAcquisitionAffectationsResponse>
  </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.