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

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*))