Les valeurs des accès aux IHM
Les accès aux IHM des objets permettent de définir les permissions d'un utilisateur sur l'élément de MetaModel sélectionné.
• Devant la valeur d'une permission le caractère :
• * indique que la valeur est directement héritée de la valeur par défaut.
• - indique que la valeur est héritée d'un élément hiérarchiquement supérieur dans le même profil ou d'un sous profil.
• La valeur <vide> signifie que l'utilisateur n'a aucune permission sur l'élément. L'élément lui est invisible.
Lorsqu'une MetaClass est invisible pour un utilisateur, elle n'est pas disponible dans l'interface.
Par exemple, si la MetaClass "Paquetage" est invisible pour un utilisateur, celui-ci ne peut pas utiliser de paquetages dans son travail de modélisation, puisqu'il n'a pas accès à ce type d'objet dans l'interface.
Permissions d'accès sur les occurrences d'une MetaClass
Par défaut, la permission d'accès sur les occurrences d'une MetaClass a la valeur *CRUD :
• C : Création
• R : Lecture
• U : Mise à jour
• D : Suppression
• S : Visibilité dans l'outil de recherche rapide
La permission d'accès sur les occurrences d'une MetaClass peut prendre la combinaison de valeurs :
• RS : lecture et recherche des occurrences de la MetaClass
• CRUS : création, lecture, mise à jour et recherche des occurrences de la MetaClass
• CRUDS : création, lecture, mise à jour, suppression et recherche des occurrences de la MetaClass
• RUS : lecture, mise à jour et recherche des occurrences de la MetaClass
• RUDS : lecture, mise à jour, suppression et recherche des occurrences de la MetaClass
• R : lecture des occurrences de la MetaClass
• CRU : création, lecture et mise à jour des occurrences de la MetaClass
• CRUD : création, lecture, mise à jour et suppression des occurrences de la MetaClass
• RU : lecture et mise à jour des occurrences de la MetaClass
• RUD : lecture, mise à jour et suppression des occurrences de la MetaClass
Permissions d'accès sur une MetaAssociationEnd
Par défaut, la permission d'accès sur une MetaAssociationEnd a la valeur *CRUD :
• C : Relier
• R : Lecture
• U : Mise à jour
• D : Délier
• M : Obligatoire
Une permission sur une MetaAssociationEnd peut prendre la combinaison de valeurs :
• R
• CRU
• CRUD
• RU
• RUD
Permissions d'accès sur un MetaAttribute
Par défaut, la permission d'accès sur un MetaAttribute a la valeur : *RU.
• R : Lecture
• U : Mise à jour
• M : Obligatoire
Une permission sur un MetaAttribute peut prendre la combinaison de valeurs :
• R : le MetaAttribute est visible
• RU : le MetaAttribute est visible et modifiable
• RUM : le MetaAttribute est visible, modifiable et obligatoire
Permissions sur un Outil
Un outil peut être disponible ou non.
Par défaut, la disponibilité sur un outil est : *A.
La permission sur un outil peut prendre la valeur :
• A : l'outil est disponible
• <vide> : l'outil n'est pas disponible