SWS_SpectacleSalarieAjouterAffectations
- 03 Feb 2023
- 5 Minutes à lire
- Impression
- SombreLumière
- PDF
SWS_SpectacleSalarieAjouterAffectations
- Mis à jour le 03 Feb 2023
- 5 Minutes à lire
- Impression
- SombreLumière
- PDF
Résumé de l’article
Avez-vous trouvé ce résumé utile ?
Merci pour vos commentaires
Fonction API
SWS_SpectacleSalarieAjouterAffectations
Description
Permet de créer des affectations et les rattacher à des spectacles. Si la référence externe d'un spectacle n'existe pas, alors un spectacle est créée automatiquement avec ces informations.
Note sur les paramètres AEMInitiale et AEMComplementaire :
- Si les 2 paramètres sont à false, c'est qu'il n'y a qu'une AEM unique.
- Si AEMInitiale est à true, AEMComplementaire sera forcément à false. Cela signifie que l'AEM pour cette affectation est une AEM Initiale et qu'il existe au moins une affectation avec une AEM complémentaire
- Si AEMInitiale est à false et AEMComplementaire est à true. Cela signifie que l'AEM pour cette affectation est une AEMcomplémentaire et qu'il existe une affectation pour le même spectacle avec une AEM initiale
Groupe de fonctions API
Code API : H20 / SPEC01
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 |
StructSpectacleSalarieAffectations | CPAISWSSpectacleSalarieAffectations | Élément structuré contenant les informations des affectations à créer/modifier (cf. détail ci-dessous) |
CPAISWSSpectacleSalarieAffectations
Paramètre | Type | Description |
---|---|---|
MatriculeSalarie | string | Matricule du salarié concerné |
IdentifiantEmploi | int | Identifiant de l'emploi concerné |
Periode | dateTime | Permet de définir la période pour laquelle créer les affectations |
NomInterneEtablissement | string | Permet de définir le nom interne de l'établissement auquel rattacher les affectations |
Affectations | CPAISWSSpectacleSalarieAffectation[] | Liste d'éléments structurés contenant les informations des affectations à créer/modifier (cf. détail ci-dessous) |
CPAISWSSpectacleSalarieAffectation
Paramètre | Type | Description |
---|---|---|
DateDebut | dateTime | Date de début de l'affectation |
DateFin | dateTime | Date de fin de l'affectation |
NumeroObjet | string | Numéro Objet du spectacle |
ReferenceExterneSpectacle | string | Référence externe du spectacle auquel doit être rattachée l'affectation |
AEMInitiale | boolean | Permet 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 |
AEMComplementaire | boolean | Permet de définir si l'affectation engendre une AEM complémentaire (true) ou pas (false) |
DateDebut_AEMInitiale | dateTime | Date de début de l'AEM initiale |
DateFin_AEMInitiale | dateTime | Date de fin de l'AEM initiale |
DocsFinContrat | boolean | Permet de définir si les documents de fin de contrat doivent être générés avec le bulletin (true) ou pas (false) |
TauxHoraire | double | Taux horaire de l'affectation (si le calcul doit être basé sur des heures et pas des cachets) |
NbH | double | Nombre d'heures (si le calcul doit être basé sur des heures et pas des cachets) |
NbCachets | double | Nombre de cachets (si le calcul doit être basé sur des heures et pas des cachets) |
PuCachet | double | Prix unitaire des cachets (si le calcul doit être basé sur des heures et pas des cachets) |
TypeCachet | unsignedByte | Type de cachet (si le calcul doit être basé sur des heures et pas des cachets) : |
MontantNet | boolean | Définit si le montant global calculé est en net (true) ou pas (false) |
MontantCoutGlobal | boolean | Permet de définir si le montant calculé correspond à un coût global (true) ou pas (false) |
NbJours | double | Nombre de jours |
NbHRepet | double | Nombre d'heures de répétitions |
MtHRepet | double | Montant des heures de répétition |
HLibreCode1 | string | Code de l'heure libre 1 pour laquelle renseigner une valeur |
HLibreValeur1 | double | Valeur de l'heure libre 1 à renseigner |
HLibreCode2 | string | Code de l'heure libre 2 pour laquelle renseigner une valeur |
HLibreValeur2 | double | Valeur de l'heure libre 2 à renseigner |
HLibreCode3 | string | Code de l'heure libre 3 pour laquelle renseigner une valeur |
HLibreValeur3 | double | Valeur de l'heure libre 3 à renseigner |
HLibreCode4 | string | Code de l'heure libre 4 pour laquelle renseigner une valeur |
HLibreValeur4 | double | Valeur de l'heure libre 4 à renseigner |
HLibreCode5 | string | Code de l'heure libre 5 pour laquelle renseigner une valeur |
HLibreValeur5 | double | Valeur de l'heure libre 5 à renseigner |
HLibreCode6 | string | Code de l'heure libre 6 pour laquelle renseigner une valeur |
HLibreValeur6 | double | Valeur de l'heure libre 6 à renseigner |
VariableCode1 | string | Code de l'élément variable 1 pour lequel renseigner une valeur |
VariableValeur1 | double | Valeur de l'élément variable 1 à renseigner |
VariableCode2 | string | Code de l'élément variable 2 pour lequel renseigner une valeur |
VariableValeur2 | double | Valeur de l'élément variable 2 à renseigner |
VariableCode3 | string | Code de l'élément variable 3 pour lequel renseigner une valeur |
VariableValeur3 | double | Valeur de l'élément variable 3 à renseigner |
VariableCode4 | string | Code de l'élément variable 4 pour lequel renseigner une valeur |
VariableValeur4 | double | Valeur de l'élément variable 4 à renseigner |
VariableCode5 | string | Code de l'élément variable 5 pour lequel renseigner une valeur |
VariableValeur5 | double | Valeur de l'élément variable 5 à renseigner |
VariableCode6 | string | Code de l'élément variable 6 pour lequel renseigner une valeur |
VariableValeur6 | double | Valeur de l'élément variable 6 à renseigner |
VariableCode7 | string | Code de l'élément variable 7 pour lequel renseigner une valeur |
VariableValeur7 | double | Valeur de l'élément variable 7 à renseigner |
VariableCode8 | string | Code de l'élément variable 8 pour lequel renseigner une valeur |
VariableValeur8 | double | Valeur de l'élément variable 8 à renseigner |
VariableCode9 | string | Code de l'élément variable 9 pour lequel renseigner une valeur |
VariableValeur9 | double | Valeur de l'élément variable 9 à renseigner |
AffectationAnalytique | string | Valeur 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 |
AffectationAnalytique2 | string | Valeur 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 |
AffectationAnalytique3 | string | Valeur 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 |
Paramètres de la réponse
Paramètre | Type | Description |
---|---|---|
SWS_SpectacleSalarieAjouterAffectationsResult | SWS_SpectacleSalarieAjouterAffectationsResult | Élément structuré contenant la réponse à la requête (Détail ci-dessous) |
SWS_SpectacleSalarieAjouterAffectationsResult
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_SpectacleSalarieAjouterAffectations xmlns="http://www.silae.fr/">
<Token>string</Token>
<NumeroDossier>string</NumeroDossier>
<StructSpectacleSalarieAffectations>
<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>
</StructSpectacleSalarieAffectations>
</SWS_SpectacleSalarieAjouterAffectations>
</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_SpectacleSalarieAjouterAffectationsResponse xmlns="http://www.silae.fr/">
<SWS_SpectacleSalarieAjouterAffectationsResult>
<Error>string</Error>
</SWS_SpectacleSalarieAjouterAffectationsResult>
</SWS_SpectacleSalarieAjouterAffectationsResponse>
</soap12:Body>
</soap12:Envelope>
Cet article vous a-t-il été utile ?