AdministrationCollaborateurEnregistrement
- 03 May 2024
- 4 Minutes à lire
- Impression
- SombreLumière
- PDF
AdministrationCollaborateurEnregistrement
- Mis à jour le 03 May 2024
- 4 Minutes à lire
- Impression
- SombreLumière
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
Fonction API
/v1/AdminCollaborateurs/AdministrationCollaborateurEnregistrement
Verbe HTTP
Post
Description
Permet de créer un utilisateur de type Collaborateur ou de modifier un collaborateur existant.
Pour la modification d'un Collaborateur, il est recommandé de faire appel à la fonction AdministrationCollaborateurLecture en amont pour récupérer les informations existantes qu'il faudra renseigner dans la requête.
Il est nécessaire de mettre en place une configuration d’accès API spécifique avec comme utilisateur Silae, le compte Administrateur Général de Domaine (compte spécifique, dont la transmission est soumise à certaines conditions). Pour palier à ce paramétrage, utiliser plutôt CreationCompteCollaborateur
Groupe de fonctions API
ADMIN02
Paramètres de la requête
Paramètre | Type | Description |
---|---|---|
utilisateurCollaborateur | UtilisateurCollaborateur | Élément structuré représentant l'utilisateur de type Collaborateur (Cf. détail ci-dessous) |
UtilisateurCollaborateur
Paramètre | Type | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
codeCollaborateur | string | Code du collaborateur. Paramètre obligatoire pour la création d'un nouveau collaborateur et pour identifier le collaborateur à modifier pour une modification | ||||||||||
bCivilite | boolean | Booléen qui indique si le champ civilite doit être pris en compte | ||||||||||
civilite | integer(int32) | Civilité :
| ||||||||||
nomNaissance | string | Nom de naissance. Obligatoire pour la création d'un Collaborateur | ||||||||||
nomMarital | string | Nom marital | ||||||||||
nomUsuel | string | Nom usuel | ||||||||||
prenom | string | Prénom | ||||||||||
bTelPortable | boolean | Booléen qui indique si le champ TelPortable doit être pris en compte | ||||||||||
telPortable | string | Téléphone portable | ||||||||||
bTelBureau | boolean | Booléen qui indique si le champ TelBureau doit être pris en compte | ||||||||||
telBureau | string | Téléphone bureau | ||||||||||
bTelDomicile | boolean | Booléen qui indique si le champ TelDomicile doit être pris en compte | ||||||||||
telDomicile | string | Téléphone domicile | ||||||||||
bMail | boolean | Booléen qui indique si le champ Mail doit être pris en compte | ||||||||||
string | Adresse E-mail | |||||||||||
bCodeAgence | boolean | Booléen qui indique si le champ CodeAgence doit être pris en compte | ||||||||||
codeAgence | string | Code de l'agence à laquelle est rattaché le collaborateur | ||||||||||
bAffectations | boolean | Booléen qui indique si les champs AffectationX doivent être pris en compte | ||||||||||
affectation1 | boolean | Indique si le collaborateur a l'affectation n°1 (Affectation n°1 par défaut pour les cabinets d'expert comptable : Expert Comptable) | ||||||||||
affectation2 | boolean | Indique si le collaborateur a l'affectation n°2 (Affectation n°2 par défaut pour les cabinets d'expert comptable : Chef de mission) | ||||||||||
affectation3 | boolean | Indique si le collaborateur a l'affectation n°3 (Affectation n°3 par défaut pour les cabinets d'expert comptable : Collaborateur Comptable) | ||||||||||
affectation4 | boolean | Indique si le collaborateur a l'affectation n°4 (Affectation n°4 par défaut pour les cabinets d'expert comptable : Collaborateur paie) | ||||||||||
affectation5 | boolean | Indique si le collaborateur a l'affectation n°5 (Affectation non présente par défaut pour les cabinets d'expert comptable) | ||||||||||
affectation6 | boolean | Indique si le collaborateur a l'affectation n°6 (Affectation non présente par défaut pour les cabinets d'expert comptable) | ||||||||||
affectation7 | boolean | Indique si le collaborateur a l'affectation n°7 (Affectation non présente par défaut pour les cabinets d'expert comptable) | ||||||||||
affectation8 | boolean | Indique si le collaborateur a l'affectation n°8 (Affectation non présente par défaut pour les cabinets d'expert comptable) | ||||||||||
affectation9 | boolean | Indique si le collaborateur a l'affectation n°9 (Affectation non présente par défaut pour les cabinets d'expert comptable) | ||||||||||
identifiant | string | Identifiant du compte. Obligatoire pour la création d'un Collaborateur | ||||||||||
ancienMotDePasse | string | Ancien mot de passe du collaborateur. À renseigner uniquement si le mot de passe doit être mis à jour | ||||||||||
motDePasse | string | Mot de passe à enregistrer. Obligatoire pour la création d'un Collaborateur. À renseigner en plus du champ AncienMotDePasse pour mettre à jour le mot de passe | ||||||||||
debutValidite | string(date-time) | Date de début de validité du compte | ||||||||||
finValidite | string(date-time) | Date à partir de laquelle le compte sera (ou a été) désactivé | ||||||||||
bDateEntree | boolean | Booléen qui indique si le champ DateEntree doit être pris en compte | ||||||||||
dateEntree | string(date-time) | Date d'entrée du collaborateur | ||||||||||
bDateSortie | boolean | Booléen qui indique si le champ DateSortie doit être pris en compte | ||||||||||
dateSortie | string(date-time) | Date de sortie du collaborateur | ||||||||||
onglet_Production | boolean | Indique si l'utilisateur a accès ou non à l'onglet Production | ||||||||||
onglet_GestionInterne | boolean | Indique si l'utilisateur a accès ou non à l'onglet Gestion interne | ||||||||||
onglet_GestionInterneSimplifiee | boolean | Indique si l'utilisateur a accès ou non à l'onglet Gestion interne mais en mode simplifié | ||||||||||
onglet_ParametragePaie | boolean | Indique si l'utilisateur a accès ou non à l'onglet Paramétrage paie | ||||||||||
onglet_ParametrageCompta | boolean | Indique si l'utilisateur a accès ou non à l'onglet Paramétrage compta (obsolète) | ||||||||||
onglet_RobotDePaie | boolean | Indique si l'utilisateur a accès ou non à l'onglet Robot de paie | ||||||||||
onglet_Outils | boolean | Indique si l'utilisateur a accès ou non à l'onglet Outils | ||||||||||
onglet_AnalyseActivitePaie | boolean | Indique si l'utilisateur a accès ou non à l'onglet Analyse de l'activité | ||||||||||
onglet_AnalyseActiviteCompta | boolean | Indique si l'utilisateur a accès ou non à l'onglet Analyse de l'activité compta (obsolète) | ||||||||||
restrictionPaie_FicheSociete_EtatDossier | boolean | Indique si l'utilisateur a accès ou non à l'onglet | ||||||||||
niveauConfidentialiteSalarie | integer(int32) | Niveau de confidentialité du collaborateur, qui indique la limite du niveau de confidentialité des informations auxquelles il peut avoir accès Attention, il y a un décalage de +5 entre la valeur à l'écran et la valeur saisie/enregistrée. Le niveau de confidentialité est compris entre 0 et 9. La valeur saisie ou lue de ce champ est comprise entre -5 et 4 | ||||||||||
droitsLimitesPaie | boolean | Indique si l'utilisateur a des droits limités en paie | ||||||||||
droitsLimitesCompta | boolean | Indique si l'utilisateur a des droits limités en compta (obsolète) | ||||||||||
listesCollaborateursDroits | string | Liste des collaborateurs (identifiés par leur code collaborateur) sur lesquels l'accès à leurs droits fonctionnels est autorisé | ||||||||||
requeteDroits | string | Requête de limitation des droits d'accès aux dossiers. Le détail de l'utilisation de ce filtre est disponible via la fiche dédiée accessible ici |
Requête
{
"utilisateurCollaborateur": {
"codeCollaborateur": "string",
"bCivilite": true,
"civilite": 0,
"nomNaissance": "string",
"nomMarital": "string",
"nomUsuel": "string",
"prenom": "string",
"bTelPortable": true,
"telPortable": "string",
"bTelBureau": true,
"telBureau": "string",
"bTelDomicile": true,
"telDomicile": "string",
"bMail": true,
"mail": "string",
"bCodeAgence": true,
"codeAgence": "string",
"bAffectations": true,
"affectation1": true,
"affectation2": true,
"affectation3": true,
"affectation4": true,
"affectation5": true,
"affectation6": true,
"affectation7": true,
"affectation8": true,
"affectation9": true,
"identifiant": "string",
"ancienMotDePasse": "string",
"motDePasse": "string",
"debutValidite": "2020-10-14T21:46:24",
"finValidite": "2020-10-14T21:46:24",
"bDateEntree": true,
"dateEntree": "2020-10-14T21:46:24",
"bDateSortie": true,
"dateSortie": "2020-10-14T21:46:24",
"onglet_Production": true,
"onglet_GestionInterne": true,
"onglet_GestionInterneSimplifiee": true,
"onglet_ParametragePaie": true,
"onglet_ParametrageCompta": true,
"onglet_RobotDePaie": true,
"onglet_Outils": true,
"onglet_AnalyseActivitePaie": true,
"onglet_AnalyseActiviteCompta": true,
"restrictionPaie_FicheSociete_EtatDossier": true,
"niveauConfidentialiteSalarie": 0,
"droitsLimitesPaie": true,
"droitsLimitesCompta": true,
"listesCollaborateursDroits": "string",
"requeteDroits": "string"
}
}
Messages d'erreur
Erreur | Message | Description |
---|
Cet article vous a-t-il été utile ?