Description
Chaque ressource est un rôle.
URI | <url_de_base>/api/feed/roles |
---|---|
Catégorie | http://schemas.holydis.com/tsq/2010#role |
Disponible en écriture |
Oui |
Paramètres spécifiques
Paramètre | Description |
---|---|
title | Filtre les rôles avec le libellé spécifié. |
Eléments
Elément | Description |
---|---|
title | Le libellé. |
description | La description du rôle. |
equipes | Les équipes dans le cas d'un type Responsable ou Gestionnaire. |
libelleAffectationStructureNonAutorisee |
Libellé des affectations de structure des personnes en dehors des structures autorisées dans le cas d'un type Application :
|
modificationPlannings | Limitation de la modification des plannings dans le cas d'un type Application. |
dureeModifPlg | Si la limitation de la modification des plannings est activée, durée de cette limitation. Il s'agit d'une valeur entière supérieure ou égale à 1. |
uniteDureeModifPlg |
Si la limitation de la modification des plannings est activée, unité de la limitation (associée à la durée).
|
planningsStructureNonAutorisee | Visualiser les plannings des personnes en dehors des structures autorisées dans le cas d'un type Application. |
profilFonctionnalites | Le profil fonctionnalités associé dans le cas d'un type Application. |
profilStructuresTaches | Le profil structures, tâches et calendriers associé. |
typeRole | Le type du rôle.
|
Exemples de requêtes
Lecture
Lire tous les rôles
GET /[URI_de_base]/api/feed/roles
Lire le rôle de type application dont l’identifiant en base est 3000
GET /[URI_de_base]/api/feed/roles/3000
Exemple de résultat XML de la requête
Exemple de résultat JSON de la requête
Lire le rôle de type responsable dont l’identifiant en base est 6000
GET /[URI_de_base]/api/feed/roles/6000
Exemple de résultat XML de la requête
Exemple de résultat JSON de la requête
Lire le rôle dont le libellé est Role_Planificateur
GET /[URI_de_base]/api/feed/roles?title=Role_Planificateur
Ecriture
Ajouter un rôle de type application avec limitation des modifications de plannings à 30 jours sans autorisation de visualisation des structures non autorisées
POST /[URI_de_base]/api/feed/roles
Exemple de fichier XML en entrée
Exemple de fichier JSON en entrée
Ajouter un rôle de type application sans limitation de modifications de plannings avec autorisation de visualisation des structures non autorisées (chemin complet)
POST /[URI_de_base]/api/feed/roles
Exemple de fichier XML en entrée
Exemple de fichier JSON en entrée
Ajouter un rôle de type responsable
POST /[URI_de_base]/api/feed/roles
Exemple de fichier XML en entrée
Exemple de fichier JSON en entrée
Modifier un rôle
PUT /[URI_de_base]/api/feed/roles
Supprimer un rôle
DELETE /[URI_de_base]/api/feed/roles
Messages d'erreur fonctionnels
- Erreur 400 Le rôle ne peut être supprimé car il est utilisé.
- Erreur 400 Le libellé doit être renseigné.
- Erreur 400 Le libellé [LIBELLE] est déjà utilisé pour un autre rôle.
- Erreur 400 Le type rôle doit être renseigné.
- Erreur 400 Le profil structures, tâches et calendriers doit être renseigné.
- Erreur 400 Le profil fonctionnalités doit être renseigné.
- Erreur 400 L'équipe doit être renseignée.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.