supannTypeEntite
Définition technique
- Origine : SupAnn 2008
- Nom : supannTypeEntite
- Description : type de l'entité : composante, service commun, UFR, service central, instance élective, etc.
- OID : 1.3.6.1.4.1.7135.1.2.1.16
- Attribut parent : aucun
- Valuation : mutivalué
- ObjectClass : supannEntite
- Obligatoire : non
- Type de donnée : chaîne de caractères (max. 128). Chaque valeur DOIT contenir un code de nomenclature étiqueté.
- Règles de comparaison : égalité, sous-chaîne (casse ignorée)
Règles d'exploitation
- Type d'usage : technique
- Contexte d'utilisation : LDAP, fédération
- Unicité : non
- Visibilité : public
- Indexation recommandée : eq, subinitial
- Voir aussi : supannCodeEntite, supannTypeEntiteAffectation
Utilisation
Cet attribut au format étiqueté (cf. Les attributs étiquetés) PEUT contenir un ou plusieurs codes de nomenclature représentant le type d'une entité.
SUPANN maintient une nomenclature spécifique pour les types d'entités: voir Nomenclatures. Cette nomenclature définit des codes hiérarchisés: par exemple: “S302” est un sous-type de “S300”.
Cette nomenclature doit être préfixée de l'étiquette: {SUPANN}
.
Remarques:
- D'autres étiquettes pourront à l'avenir être définies par SUPANN afin d'intégrer de nouvelles nomenclatures dans cet attribut, par exemple issues d'applications métier mutualisées.
- Un établissement PEUT renseigner cet attribut avec une nomenclature locale si besoin, en complément ou à la place des valeurs normalisées. Voir: Étiquettes locales
Exemple
Valuation
Entité du type “Service général”:
dn: supannCodeEntite=SG05,ou=structures,dc=univ-exemple,dc=fr objectClass: organizationalUnit objectClass: supannEntite supannCodeEntite: SG05 supannTypeEntite: {SUPANN}S231
Combinaison d'un type SUPANN “Scolarité” et d'un type local:
dn: supannCodeEntite=SG01,ou=structures,dc=univ-exemple,dc=fr objectClass: organizationalUnit objectClass: supannEntite supannCodeEntite: SG01 supannTypeEntite: {SUPANN}S233 supannTypeEntite: {UAI:0751717J:RH}05106
Filtrage
Énumération des entités correspondant à un type donné:
(&(objectClass=supannEntite)(supannTypeEntite={SUPANN}S233))
Énumération des entités correspondant à un type donné et tous ses sous-types, en utilisant la hiérarchie de codage de la nomenclature:
(&(objectClass=supannEntite)(supannTypeEntite={SUPANN}S2*))