SpectacleSalarieAjouterAffectations
- 19 May 2023
- 5 Minutes à lire
- Impression
- SombreLumière
- PDF
SpectacleSalarieAjouterAffectations
- Mis à jour le 19 May 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
/v1/ModuleSpectacle/SpectacleSalarieAjouterAffectations
Verbe HTTP
Post
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
SPECT01
Paramètres de la requête
Paramètre | Type | Description |
---|---|---|
structSpectacleSalarieAffectations | SpectacleSalarieAffectations | Élément structuré contenant les informations des affectations à créer/modifier (cf. détail ci-dessous) |
numeroDossier | string | Numéro du dossier concerné par la requête |
SpectacleSalarieAffectations
Paramètre | Type | Description |
---|---|---|
matriculeSalarie | string | Matricule du salarié concerné |
identifiantEmploi | integer(int32) | Identifiant de l'emploi concerné |
periode | string(date-time) | 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 | SpectacleSalarieAffectation[] | Liste d'éléments structurés contenant les informations des affectations à créer/modifier (cf. détail ci-dessous) |
SpectacleSalarieAffectation
Paramètre | Type | Description |
---|---|---|
dateDebut | string(date-time) | Date de début de l'affectation |
dateFin | string(date-time) | 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 | string(date-time) | Date de début de l'AEM initiale |
dateFin_AEMInitiale | string(date-time) | 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 | number(double) | Taux horaire de l'affectation (si le calcul doit être basé sur des heures et pas des cachets) |
nbH | number(double) | Nombre d'heures (si le calcul doit être basé sur des heures et pas des cachets) |
nbCachets | number(double) | Nombre de cachets (si le calcul doit être basé sur des heures et pas des cachets) |
puCachet | number(double) | Prix unitaire des cachets (si le calcul doit être basé sur des heures et pas des cachets) |
typeCachet | integer(int32) | 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 | number(double) | Nombre de jours |
nbHRepet | number(double) | Nombre d'heures de répétitions |
mtHRepet | number(double) | Montant des heures de répétition |
hLibreCode1 | string | Code de l'heure libre 1 pour laquelle renseigner une valeur |
hLibreValeur1 | number(double) | Valeur de l'heure libre 1 à renseigner |
hLibreCode2 | string | Code de l'heure libre 2 pour laquelle renseigner une valeur |
hLibreValeur2 | number(double) | Valeur de l'heure libre 2 à renseigner |
hLibreCode3 | string | Code de l'heure libre 3 pour laquelle renseigner une valeur |
hLibreValeur3 | number(double) | Valeur de l'heure libre 3 à renseigner |
hLibreCode4 | string | Code de l'heure libre 4 pour laquelle renseigner une valeur |
hLibreValeur4 | number(double) | Valeur de l'heure libre 4 à renseigner |
hLibreCode5 | string | Code de l'heure libre 5 pour laquelle renseigner une valeur |
hLibreValeur5 | number(double) | Valeur de l'heure libre 5 à renseigner |
hLibreCode6 | string | Code de l'heure libre 6 pour laquelle renseigner une valeur |
hLibreValeur6 | number(double) | Valeur de l'heure libre 6 à renseigner |
variableCode1 | string | Code de l'élément variable 1 pour lequel renseigner une valeur |
variableValeur1 | number(double) | Valeur de l'élément variable 1 à renseigner |
variableCode2 | string | Code de l'élément variable 2 pour lequel renseigner une valeur |
variableValeur2 | number(double) | Valeur de l'élément variable 2 à renseigner |
variableCode3 | string | Code de l'élément variable 3 pour lequel renseigner une valeur |
variableValeur3 | number(double) | Valeur de l'élément variable 3 à renseigner |
variableCode4 | string | Code de l'élément variable 4 pour lequel renseigner une valeur |
variableValeur4 | number(double) | Valeur de l'élément variable 4 à renseigner |
variableCode5 | string | Code de l'élément variable 5 pour lequel renseigner une valeur |
variableValeur5 | number(double) | Valeur de l'élément variable 5 à renseigner |
variableCode6 | string | Code de l'élément variable 6 pour lequel renseigner une valeur |
variableValeur6 | number(double) | Valeur de l'élément variable 6 à renseigner |
variableCode7 | string | Code de l'élément variable 7 pour lequel renseigner une valeur |
variableValeur7 | number(double) | Valeur de l'élément variable 7 à renseigner |
variableCode8 | string | Code de l'élément variable 8 pour lequel renseigner une valeur |
variableValeur8 | number(double) | Valeur de l'élément variable 8 à renseigner |
variableCode9 | string | Code de l'élément variable 9 pour lequel renseigner une valeur |
variableValeur9 | number(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 |
Requête
{
"structSpectacleSalarieAffectations": {
"matriculeSalarie": "string",
"identifiantEmploi": 0,
"periode": "2020-10-14T21:46:24",
"nomInterneEtablissement": "string",
"affectations": [
{
"dateDebut": "2020-10-14T21:46:24",
"dateFin": "2020-10-14T21:46:24",
"numeroObjet": "string",
"referenceExterneSpectacle": "string",
"aemInitiale": true,
"aemComplementaire": true,
"dateDebut_AEMInitiale": "2020-10-14T21:46:24",
"dateFin_AEMInitiale": "2020-10-14T21:46:24",
"docsFinContrat": true,
"tauxHoraire": 10.5,
"nbH": 10.5,
"nbCachets": 10.5,
"puCachet": 10.5,
"typeCachet": 0,
"montantNet": true,
"montantCoutGlobal": true,
"nbJours": 10.5,
"nbHRepet": 10.5,
"mtHRepet": 10.5,
"hLibreCode1": "string",
"hLibreValeur1": 10.5,
"hLibreCode2": "string",
"hLibreValeur2": 10.5,
"hLibreCode3": "string",
"hLibreValeur3": 10.5,
"hLibreCode4": "string",
"hLibreValeur4": 10.5,
"hLibreCode5": "string",
"hLibreValeur5": 10.5,
"hLibreCode6": "string",
"hLibreValeur6": 10.5,
"variableCode1": "string",
"variableValeur1": 10.5,
"variableCode2": "string",
"variableValeur2": 10.5,
"variableCode3": "string",
"variableValeur3": 10.5,
"variableCode4": "string",
"variableValeur4": 10.5,
"variableCode5": "string",
"variableValeur5": 10.5,
"variableCode6": "string",
"variableValeur6": 10.5,
"variableCode7": "string",
"variableValeur7": 10.5,
"variableCode8": "string",
"variableValeur8": 10.5,
"variableCode9": "string",
"variableValeur9": 10.5,
"affectationAnalytique": "string",
"affectationAnalytique2": "string",
"affectationAnalytique3": "string"
},
{
"dateDebut": "2020-10-14T21:46:24",
"dateFin": "2020-10-14T21:46:24",
"numeroObjet": "string",
"referenceExterneSpectacle": "string",
"aemInitiale": true,
"aemComplementaire": true,
"dateDebut_AEMInitiale": "2020-10-14T21:46:24",
"dateFin_AEMInitiale": "2020-10-14T21:46:24",
"docsFinContrat": true,
"tauxHoraire": 10.5,
"nbH": 10.5,
"nbCachets": 10.5,
"puCachet": 10.5,
"typeCachet": 0,
"montantNet": true,
"montantCoutGlobal": true,
"nbJours": 10.5,
"nbHRepet": 10.5,
"mtHRepet": 10.5,
"hLibreCode1": "string",
"hLibreValeur1": 10.5,
"hLibreCode2": "string",
"hLibreValeur2": 10.5,
"hLibreCode3": "string",
"hLibreValeur3": 10.5,
"hLibreCode4": "string",
"hLibreValeur4": 10.5,
"hLibreCode5": "string",
"hLibreValeur5": 10.5,
"hLibreCode6": "string",
"hLibreValeur6": 10.5,
"variableCode1": "string",
"variableValeur1": 10.5,
"variableCode2": "string",
"variableValeur2": 10.5,
"variableCode3": "string",
"variableValeur3": 10.5,
"variableCode4": "string",
"variableValeur4": 10.5,
"variableCode5": "string",
"variableValeur5": 10.5,
"variableCode6": "string",
"variableValeur6": 10.5,
"variableCode7": "string",
"variableValeur7": 10.5,
"variableCode8": "string",
"variableValeur8": 10.5,
"variableCode9": "string",
"variableValeur9": 10.5,
"affectationAnalytique": "string",
"affectationAnalytique2": "string",
"affectationAnalytique3": "string"
}
]
},
"numeroDossier": "string"
}
Messages d'erreur
Erreur | Message | Description |
---|
Cet article vous a-t-il été utile ?