eduPersonPrimaryAffiliation
Définition technique
- Origine : internet2 (eduPerson 1.0)
- Nom : eduPersonPrimaryAffiliation
- Description : statut principal de la personne vis-à-vis de l'établissement
- OID : 1.3.6.1.4.1.5923.1.1.1.5
- Attribut parent : aucun
- Valuation : monovalué
- ObjectClass : eduPerson
- Obligatoire : Non
- Type de donnée : chaîne de caractères
- Règles de comparaison : égalité (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
- Voir aussi : eduPersonAffiliation, supannCodePopulation
Utilisation
Si renseigné, cet attribut DOIT contenir une valeur définissant le statut principal de l'utilisateur vis-à-vis de l'établissement.
Il DOIT contenir une des valeur présentes dans l'attribut eduPersonAffiliation si ce dernier est renseigné.
Sa syntaxe est identique à celle du eduPersonAffiliation.
La nomenclature SupAnn des catégories de population définit la valeur à utiliser dans cet attribut pour chaque catégorie parmi celles couramment rencontrées dans les établissements: voir Les catégories de population.
En cas de cumul de profils (cf. Gestion et cumul des profils) impliquant plusieurs catégories pour une même personne, la valeur correspondant à la catégorie considérée comme principale sera retenue. Dans ce but, la nomenclature des catégories de population propose l'attribution d'un poids à chaque catégorie ; le statut principal PEUT alors être déterminé par la catégorie de poids le plus élevé.
Remarque : cet attribut peut être exploité pour des usage d'affichage ou de classification non bloquante, par exemple définir un profil d'affichage par défaut dans l'ENT ou mettre en évidence un profil principal dans l'annuaire. En revanche son usage à des fins d'attribution de droits est déconseillé, dans la mesure où il ne présente pas les statuts secondaires dans le cas d'une personne cumulant plusieurs profils. Pour cet usage, les attributs eduPersonAffiliation ou supannCodePopulation doivent être privilégiés.
Exemples
Valuation
dn: uid=jdupont,ou=people,dc=univ-exemple,dc=fr eduPersonAffiliation: student eduPersonAffiliation: member eduPersonAffiliation: teacher eduPersonAffiliation: employee eduPersonPrimaryAffiliation: teacher supannCodePopulation: {SUPANN}RGIE supannCodePopulation: {SUPANN}AGEI
Cette personne possède deux codes de population :
- RGIE : enseignant vacataire, de poids 700, le plus élevé. La valeur d'affiliation principale pour cette population est : teacher. C'est celle-ci qui sera prioritaire.
- AGEI : étudiant, de poids 600. La valeur d'affiliation principale pour cette population est : student, mais son poids est inférieur à celui de la population RGIE.
Filtrage
Recherche des personnes dont le statut principal est apprenant :
(&(objectClass=supannPerson)(eduPersonPrimaryAffiliation=student))