L'illustration ci-dessous a pour but de montrer quelques scénarios d'utilisation de l'attribut composite supannEtuInscription.
Mme. X. est étudiante, avec 2 inscriptions administratives sur l'année universitaire 2007/2008.
On enregistre dans LDAP le “minimum syndical” nécessaire aux besoins externes; dans l'attribut composite, seuls les composants obligatoires sont valorisés:
dn: uid=X, ou=people, dc=univ-rennes1, dc=fr -- "minimum syndical" -- supannEtablissement: {UAI}0350077U supannEtablissement: {UAI}0350936C supannEtuAnneeInscription: 2007 supannEtuRegimeInscription: {SISE}10 supannEtuSecteurDisciplinaire: {SISE}03 supannEtuSecteurDisciplinaire: {SISE}39 supannEtuTypeDiplome: {SISE}XB supannEtuTypeDiplome: {SISE}FI supannEtuCursusAnnee: {SUPANN}M2 supannEtuCursusAnnee: {SUPANN}X3 -- attribut composite avec "minimum syndical" -- supannEtuInscription: [etab={UAI}0350077U][anneeinsc=2007][regimeinsc={SISE}10] [sectdisc={SISE}03][typedip={SISE}FI][cursusann={SUPANN}X3] supannEtuInscription: [etab={UAI}0350936C][anneeinsc=2007][regimeinsc={SISE}10] [sectdisc={SISE}39][typedip={SISE}XB][cursusann={SUPANN}M2]
Pour améliorer le “minimum syndical” et répondre en plus à quelques besoins internes, on descend dans l'attribut composite jusqu'à l'étape (codification locale), en passant par l'UFR (code local) et le diplôme (codage SISE).
dn: uid=X, ou=people, dc=univ-rennes1, dc=fr -- minimum syndical -- supannEtablissement: {UAI}0350077U supannEtablissement: {UAI}0350936C supannEtuAnneeInscription: 2007 supannEtuRegimeInscription: {SISE}10 supannEtuSecteurDisciplinaire: {SISE}03 supannEtuSecteurDisciplinaire: {SISE}39 supannEtuTypeDiplome: {SISE}XB supannEtuTypeDiplome: {SISE}FI supannEtuCursusAnnee: {SUPANN}M2 supannEtuCursusAnnee: {SUPANN}X3 -- supplément pour besoins internes -- supannEntiteAffectation: 933 supannEntiteAffectation: 959 supannEtuDiplome: {SISE}6000114 supannEtuDiplome: {SISE}2212140 supannEtuEtape: {UAI:0350936C}I2030-241 supannEtuEtape: {UAI:0350936C}GM052-241 -- attribut composite avec "minimum syndical" et suppléments -- supannEtuInscription: [etab={UAI}0350077U][anneeinsc=2007][regimeinsc={SISE}10] [sectdisc={SISE}03][typedip={SISE}FI][cursusann={SUPANN}X3][affect=959] [diplome={SISE}6000114][etape={UAI:0350936C}I20303-271] supannEtuInscription: [etab={UAI}0350936C][anneeinsc=2007][regimeinsc={SISE}10] [sectdisc={SISE}39][typedip={SISE}XB][cursusann={SUPANN}M2][affect=933] [diplome={SISE}2212140][etape={UAI:0350936C}GM0522-241]
L'attribut composite aura donc deux méthodes de remplissage, l'une répondant aux besoins externes, l'autre aux besoins internes.
Au vu des attributs élémentaires, d'autres combinaisons de remplissage de l'attribut composite auraient pu être mises en œuvre mais - par souci d'économie - n'ont pas été retenues.
dn: uid=X, ou=people, dc=univ-rennes1, dc=fr -- "minimum syndical" -- supannEtablissement: {UAI}0350077U supannEtablissement: {UAI}0350936C supannEtuAnneeInscription: 2007 supannEtuRegimeInscription: {SISE}10 supannEtuSecteurDisciplinaire: {SISE}03 supannEtuSecteurDisciplinaire: {SISE}39 supannEtuTypeDiplome: {SISE}XB supannEtuTypeDiplome: {SISE}FI supannEtuCursusAnnee: {SUPANN}M2 supannEtuCursusAnnee: {SUPANN}X3 -- supplément au "minimum syndical" (avec codage SISE pour chaque diplôme) -- supannEtuDiplome: {SISE}6000114 supannEtuDiplome: {SISE}2212140 -- supplément pour gros besoins internes (avec codes locaux ) -- supannEntiteAffectation: 933 supannEntiteAffectation: 959 supannEtuDiplome: {UAI:0350936C}I2030-241 supannEtuDiplome: {UAI:0350936C}GM052-241 supannEtuEtape: {UAI:0350936C}I2030-241 supannEtuEtape: {UAI:0350936C}GM052-241 supannEtuElementPedagogique: {UAI:0350936C}G3GAE08U supannEtuElementPedagogique: {UAI:0350936C}G3GAE07U supannEtuElementPedagogique: {UAI:0350936C}G4GAE13U supannEtuElementPedagogique: {UAI:0350936C}G4GAE09U -- attribut composite pour "minimum syndical" (avec diplôme codage SISE) -- supannEtuInscription: [etab={UAI}0350077U][anneeinsc=2007][regimeinsc={SISE}10] [sectdisc={SISE}03][typedip={SISE}FI][cursusann={SUPANN}X3] [diplome={SISE}6000114] supannEtuInscription: [etab={UAI}0350936C][anneeinsc=2007][regimeinsc={SISE}10] [sectdisc={SISE}39][typedip={SISE}XB][cursusann={SUPANN}M2] [diplome={SISE}2212140] -- attribut composite pour gros besoins internes (avec UFR, diplôme, étape et UE en codage local) -- supannEtuInscription: [etab={UAI}0350077U][anneeinsc=2007][regimeinsc={SISE}10] [sectdisc={SISE}03][typedip={SISE}FI][cursusann={SUPANN}X3][affect=933] [diplome={UAI:0350936C}I2030-241][etape={UAI:0350936C}I20303-271] supannEtuInscription: [etab={UAI}0350936C][anneeinsc=2007][regimeinsc={SISE}10] [sectdisc={SISE}39][typedip={SISE}XB][cursusann={SUPANN}M2][affect=933] [diplome={UAI:0350936C}GM052-241][etape={UAI:0350936C}GM0522-241] [eltpedago={UAI:0350936C}G3GAE08U] supannEtuInscription: [etab={UAI}0350936C][anneeinsc=2007][regimeinsc={SISE}10] [sectdisc={SISE}39][typedip={SISE}XB][cursusann={SUPANN}M2][affect=933] [diplome={UAI:0350936C}GM052-241][etape={UAI:0350936C}GM0522-241] [eltpedago={UAI:0350936C}G3GAE07U] supannEtuInscription: [etab={UAI}0350936C][anneeinsc=2007][regimeinsc={SISE}10] [sectdisc={SISE}39][typedip={SISE}XB][cursusann={SUPANN}M2][affect=933] [diplome={UAI:0350936C}GM052-241][etape={UAI:0350936C}GM0522-241] [eltpedago={UAI:0350936C}G4GAE13U] supannEtuInscription: [etab={UAI}0350936C][anneeinsc=2007][regimeinsc={SISE}10] [sectdisc={SISE}39][typedip={SISE}XB][cursusann={SUPANN}M2][affect=933] [diplome={UAI:0350936C}GM052-241][etape={UAI:0350936C}GM0522-241] [eltpedago={UAI:0350936C}G4GAE09U]
Tous les étudiants qui sont inscrits en Master 2 (LMD) :
(supannEtuCursusAnnee={SUPANN}M2)
Tous les étudiants inscrits dans le secteur disciplinaire Chimie :
(supannEtuSecteurDisciplinaire={SISE}03)
Tous les étudiants inscrits en Master 2 ou bien dans le secteur disciplinaire Chimie:
(|(supannEtuCursusAnnee={SUPANN}M2)(supannEtuSecteurDisciplinaire={SISE}03))
Tous les étudiants qui sont inscrits en Master 2 et dans le secteur disciplinaire Chimie :
(&(supannEtuCursusAnnee={SUPANN}M2)(supannEtuSecteurDisciplinaire={SISE}03))
Avec le filtre ci-dessus, Mme X est sélectionnée mais il n'est pas certain que ce soit le but recherché; en effet Mme X a effectivement une inscription en Master 2 et une autre inscription en Chimie; mais si l'on souhaite que ces 2 critères de sélection se réalisent sur la même inscription, il faut solliciter l'attribut composite, comme ci-dessous:
Tous les étudiants ayant une inscription en Master 2 dans le secteur disciplinaire Chimie :
(supannEtuInscription=*[sectdisc={SISE}03]*[cursusann={SUPANN}M2]*)
Avec ce dernier filtre, Mme X n'est pas sélectionnée.
Tous les étudiants inscrits pédagogiquement à l'UE G3GAE07U:Technique quantitative:
(supannEtuElementPedagogique={UAI:0350936C}G3GAE07U)
Tous les étudiants inscrits en 2007/2008 dans l'entité/ufr 933:Institut de Gestion de Rennes:
(supannEtuInscription=*[anneeinsc=2007]*[affect=933]*)
Tous les étudiants inscrits en 2007/2008, administrativement à l'étape GM0522-241:Master M2 mention administration des entreprises:
(supannEtuInscription=*[anneeinsc=2007]*[etape={UAI:0350936C}GM0522-241]*)