supannRoleEntite
Définition technique
- Origine : SupAnn 2008, SupAnn 2009 (modification)
- Nom : supannRoleEntite
- Description : attribut composite décrivant les Rôles contextuels d'une personne dans l'établissement
- OID : 1.3.6.1.4.1.7135.1.2.1.24
- Attribut parent : aucun
- Valuation : mutivalué
- ObjectClass : supannPerson
- Obligatoire : non
- Type de donnée : chaîne de caractères (max. 512). Chaque valeur DOIT être au format “composite”.
- Règles de comparaison : égalité, sous-chaînes (casse ignorée)
Règles d'exploitation
- Type d'usage : attribut technique de type composite
- Contexte d'utilisation : LDAP, fédération
- Unicité : non
- Visibilité : public
- Indexation recommandée : sub
Utilisation
Cet attribut composite (cf. Les attributs composites) PEUT contenir la liste des rôles contextuels attribués à l'individu dans l'établissement, lesquels associent un rôle avec l'entité dans laquelle il est exercé et le type de celle-ci.
Chaque valeur est constituée des champs suivants, dans cet ordre (de gauche à droite):
Clé | attribut élémentaire correspondant | obligatoire | valeur | Usage fédération |
---|---|---|---|---|
role | supannRoleGenerique | oui | code du rôle générique | oui |
type | supannTypeEntiteAffectation | oui | type de l'entité | oui |
code | supannEntiteAffectation | non | code de l'entité | non |
Ce qui donne la syntaxe:
[role=supannRoleGenerique][type=supannTypeEntiteAffectation][code=supannEntiteAffectation]
Les deux premiers champs (role et type) sont interopérables, le troisième (code) n'a de sens que dans son établissement d'origine.
Exemple
Valuation
dn: uid=jdupont,ou=people,dc=univ-exemple,dc=fr supannRoleGenerique: {SUPANN}D60 supannTypeEntiteAffectation: {SUPANN}S201 supannEntiteAffectation: z-385 supannRoleEntite: [role={SUPANN}D60][type={SUPANN}S201][code=z-385]
Filtrage
(&(objectClass=supannPerson)(supannRoleEntite=*[role={SUPANN}D60]*[type={SUPANN}S201]*))