Autorisations de modèle
Le dossier « Modèles » du volet « Autorisations » contient les modèles utilisés par chaque module ESM. Les modèles sont classés dans leurs dossiers de module respectifs. Le volet de chaque modèle répertorie également ses classes et attributs. Lorsque vous sélectionnez un modèle ou un attribut, ses autorisations s'affichent dans la zone de contenu.
Autorisations de modèle
Vous pouvez créer et modifier les autorisations d'un rôle utilisateur pour un modèle de deux manières. La première consiste à sélectionner un modèle dans le dossier de module approprié du dossier « Modèles ». Vous pouvez également sélectionner « Modèles » dans le menu principal, puis sélectionner un modèle dans le dossier de module approprié, puis cliquer sur « Autorisations ». Ces deux actions ouvrent la vue des autorisations. Celle-ci répertorie tous les rôles utilisateurs disponibles, comme illustré dans l'image 68 : Autorisations du modèle. Vous pouvez librement accorder et refuser des autorisations à différents rôles pour le modèle.

Vous pouvez filtrer les rôles en fonction de leurs autorisations. Cochez les cases correspondantes, puis cliquez sur « Filtrer » . La vue répertorie les rôles disposant de l'autorisation ou de l'ensemble d'autorisations sélectionné.
Vous pouvez également rechercher les autorisations du modèle par utilisateur ou par rôle. Si vous sélectionnez « Utilisateurs » dans le menu déroulant et cliquez sur « Rechercher » , la recherche renvoie une liste d'utilisateurs affichant leurs autorisations pour le modèle.
Les classes et attributs répertorient les classes et attributs utilisés dans le modèle. Cliquez sur un attribut pour ouvrir sa vue des autorisations.
Dans la section « Paramètres d'autorisation » des paramètres de la plateforme (modifiable via Administration > Maintenance > Modifier les paramètres ), vous pouvez spécifier les autorisations par défaut à accorder aux rôles utilisateur existants après la création d'un attribut, d'un modèle ou d'un dossier. Par défaut, ESM accorde à tous les groupes d'utilisateurs (c'est-à-dire à tous les rôles) toutes les autorisations sur l'objet créé. Si l'option est définie sur « Aucun », aucun groupe d'utilisateurs ne verra le nouvel objet. Comme cela s'applique également au créateur de l'objet, il est conseillé de conserver le paramètre par défaut.
Autorisations d'attribut
Vous pouvez modifier les autorisations d’un rôle utilisateur pour les attributs de trois manières.
- La première méthode consiste à sélectionner un attribut sous sa classe dans le panneau de l’arborescence du dossier Modèles.
- Vous pouvez également sélectionner Modèles dans le menu principal, puis le module approprié et, après cela, rechercher le modèle approprié et cliquer dessus, puis cliquer sur l'attribut approprié dans la vue des résultats, puis sur Autorisation dans le menu d'affichage.
- La meilleure façon de modifier les autorisations est d'utiliser le menu principal « Autorisations ». En les définissant depuis ce menu, vous accédez directement à la page « Autorisations ». Cliquez sur « Modèles », « Module », « Modèle », « Classe » et « Attribut ».
La vue « Autorisations » répertorie tous les rôles utilisateur disponibles. Vous pouvez librement accorder et refuser des autorisations à différents rôles pour cet attribut.
Vous pouvez utiliser la fonction de filtre Rôles/Utilisateurs comme décrit dans l'image ci-dessous.
Les autorisations d'attribut ( CRU ) fonctionnent de la manière suivante :
(R) Autorisation de lecture
- L'utilisateur a l'autorisation de voir la ou les valeurs et l'attribut.
(C) Créer une autorisation
- L'utilisateur est autorisé à ajouter une valeur à un champ vide, mais pas à modifier une valeur existante. La fonctionnalité est identique pour les champs à valeurs multiples et à valeur unique.
- Dans les références arrière, l'utilisateur ne peut définir la valeur que s'il n'y a pas de valeur dans le champ, donc aucune référence n'est liée à la carte de données, qui sont spécifiées dans les paramètres d'attribut.
- L'utilisateur disposera automatiquement de l'autorisation de lecture lorsque l'autorisation de création sera ajoutée.
(U) Mettre à jour l'autorisation
- L'utilisateur a l'autorisation de mettre à jour la valeur du champ et d'effacer les valeurs du champ.
- Mettre à jour signifie que l'utilisateur met à jour la valeur dans le champ et/ou supprime ou ajoute la ou les valeurs au champ.
- Dans les références arrière, l'utilisateur peut mettre à jour la valeur du champ.
- L'utilisateur aura automatiquement l'autorisation de lire et de créer lorsque l'autorisation de mise à jour sera ajoutée.
Une fois que vous avez ajouté un attribut à une nouvelle classe, chaque rôle dispose de tous les droits pour lire et mettre à jour cet attribut par défaut.
Pour fonctionner correctement, certains gestionnaires d'attributs nécessitent que les rôles disposent d'autorisations de lecture ou de mise à jour. Si un attribut dispose d'un tel gestionnaire, l'utilisateur ne peut pas sélectionner manuellement l'autorisation de création. L'autorisation sera automatiquement mise à jour en fonction des autorisations de lecture et de mise à jour.
La métadonnée overrideUpdatePermission permet à l'utilisateur de stocker la valeur d'un attribut sans autorisation de mise à jour, mais sans la modifier dans l'interface utilisateur ESM (navigateur web). Pour plus d'informations, consultez le uid du gestionnaire d'attributs, accessible depuis la vue « Modifier les métadonnées ».
