SpectacleSalarieAjouterAffectations
  • 19 May 2023
  • 5 Minutes à lire
  • Sombre
    Lumière
  • PDF

SpectacleSalarieAjouterAffectations

  • Sombre
    Lumière
  • PDF

Résumé de l’article

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ètreTypeDescription
structSpectacleSalarieAffectationsSpectacleSalarieAffectationsÉlément structuré contenant les informations des affectations à créer/modifier (cf. détail ci-dessous)
numeroDossierstring

Numéro du dossier concerné par la requête

SpectacleSalarieAffectations

ParamètreTypeDescription
matriculeSalariestringMatricule du salarié concerné
identifiantEmploiinteger(int32)Identifiant de l'emploi concerné
periodestring(date-time)Permet de définir la période pour laquelle créer les affectations
nomInterneEtablissementstringPermet de définir le nom interne de l'établissement auquel rattacher les affectations
affectationsSpectacleSalarieAffectation[]Liste d'éléments structurés contenant les informations des affectations à créer/modifier (cf. détail ci-dessous)

SpectacleSalarieAffectation

ParamètreTypeDescription
dateDebutstring(date-time)Date de début de l'affectation
dateFinstring(date-time)Date de fin de l'affectation
numeroObjetstringNuméro Objet du spectacle
referenceExterneSpectaclestringRéférence externe du spectacle auquel doit être 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_AEMInitialestring(date-time)Date de début de l'AEM initiale
dateFin_AEMInitialestring(date-time)Date de fin de l'AEM initiale
docsFinContratbooleanPermet de définir si les documents de fin de contrat doivent être générés avec le bulletin (true) ou pas (false)
tauxHorairenumber(double)Taux horaire de l'affectation (si le calcul doit être basé sur des heures et pas des cachets)
nbHnumber(double)Nombre d'heures (si le calcul doit être basé sur des heures et pas des cachets)
nbCachetsnumber(double)Nombre de cachets (si le calcul doit être basé sur des heures et pas des cachets)
puCachetnumber(double)Prix unitaire des cachets (si le calcul doit être basé sur des heures et pas des cachets)
typeCachetinteger(int32)Type de cachet (si le calcul doit être basé sur des heures et pas des cachets) :
montantNetbooleanDéfinit si le montant global calculé est en net (true) ou pas (false)
montantCoutGlobalbooleanPermet de définir si le montant calculé correspond à un coût global (true) ou pas (false)
nbJoursnumber(double)Nombre de jours
nbHRepetnumber(double)Nombre d'heures de répétitions
mtHRepetnumber(double)Montant des heures de répétition
hLibreCode1stringCode de l'heure libre 1 pour laquelle renseigner une valeur
hLibreValeur1number(double)Valeur de l'heure libre 1 à renseigner
hLibreCode2stringCode de l'heure libre 2 pour laquelle renseigner une valeur
hLibreValeur2number(double)Valeur de l'heure libre 2 à renseigner
hLibreCode3stringCode de l'heure libre 3 pour laquelle renseigner une valeur
hLibreValeur3number(double)Valeur de l'heure libre 3 à renseigner
hLibreCode4stringCode de l'heure libre 4 pour laquelle renseigner une valeur
hLibreValeur4number(double)Valeur de l'heure libre 4 à renseigner
hLibreCode5stringCode de l'heure libre 5 pour laquelle renseigner une valeur
hLibreValeur5number(double)Valeur de l'heure libre 5 à renseigner
hLibreCode6stringCode de l'heure libre 6 pour laquelle renseigner une valeur
hLibreValeur6number(double)Valeur de l'heure libre 6 à renseigner
variableCode1stringCode de l'élément variable 1 pour lequel renseigner une valeur
variableValeur1number(double)Valeur de l'élément variable 1 à renseigner
variableCode2stringCode de l'élément variable 2 pour lequel renseigner une valeur
variableValeur2number(double)Valeur de l'élément variable 2 à renseigner
variableCode3stringCode de l'élément variable 3 pour lequel renseigner une valeur
variableValeur3number(double)Valeur de l'élément variable 3 à renseigner
variableCode4stringCode de l'élément variable 4 pour lequel renseigner une valeur
variableValeur4number(double)Valeur de l'élément variable 4 à renseigner
variableCode5stringCode de l'élément variable 5 pour lequel renseigner une valeur
variableValeur5number(double)Valeur de l'élément variable 5 à renseigner
variableCode6stringCode de l'élément variable 6 pour lequel renseigner une valeur
variableValeur6number(double)Valeur de l'élément variable 6 à renseigner
variableCode7stringCode de l'élément variable 7 pour lequel renseigner une valeur
variableValeur7number(double)Valeur de l'élément variable 7 à renseigner
variableCode8stringCode de l'élément variable 8 pour lequel renseigner une valeur
variableValeur8number(double)Valeur de l'élément variable 8 à renseigner
variableCode9stringCode de l'élément variable 9 pour lequel renseigner une valeur
variableValeur9number(double)Valeur de l'élément variable 9 à renseigner
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

{
  "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

ErreurMessageDescription

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.