Project

General

Profile

Tâche #9301

Distribution EOLE - Scénario #10152: Bugs et évolutions mineures dans l'importation des comptes Scribe

Importation AAF des personnels TOS issus de DélegCE (linker)

Added by Nelly SOUNE-SEYNE over 6 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/16/2014
Due date:
01/22/2015
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
0.0

Description

Bonjour,

Un établissement a déclaré des personnels TOS dans l'application délégCE. Ces derniers sont extraits dans le fichier AAF des personnels de l'éduc nat sans date de naissance.

Un exemple d'entrée dans le fichier AAF :

<addRequest>
<operationalAttributes><attr name="categoriePersonne"><value>PersEducNat</value></attr></operationalAttributes>
<identifier><id>1879256</id></identifier>
<attributes>
<attr name="ENTPersonJointure"><value>1111111</value></attr>
<attr name="ENTPersonDateNaissance"><value></value></attr>
<attr name="ENTPersonNomPatro"><value/></attr>
<attr name="sn"><value>Payet</value></attr>
<attr name="givenName"><value>Marie</value></attr>
<attr name="personalTitle"><value>M.</value></attr>
<attr name="mail"><value>marie.payet@ac-reunion.fr</value></attr>
<attr name="ENTPersonStructRattach"><value>598</value></attr>
<attr name="ENTAuxEnsCategoDiscipline"><value/></attr>
<attr name="ENTAuxEnsDisciplinesPoste"><value>AUCUNE$UC</value></attr>
<attr name="ENTAuxEnsMEF"><value/></attr>
<attr name="ENTAuxEnsMatiereEnseignEtab"><value/></attr>
<attr name="ENTAuxEnsClasses"><value/></attr>
<attr name="ENTAuxEnsGroupes"><value/></attr>
<attr name="ENTAuxEnsClassesMatieres"><value/></attr>
<attr name="ENTAuxEnsGroupesMatieres"><value/></attr>
<attr name="ENTAuxEnsClassesPrincipal"><value/></attr>
<attr name="ENTPersonFonctions"><value>598$OUV$PERSONNELS OUVRIERS ET DE SERVICE$AUCUNE$AUCUNE</value></attr>
<attr name="PersEducNatPresenceDevantEleves"><value>N</value></attr>
</attributes>
</addRequest>

Lorsque plusieurs TOS portent le même nom, seul un compte est créé. Pour que l'ensemble des comptes soient créés dans scribe, il a fallu supprimer la règle suivante dans le fichier /usr/lib/pymodules/python2.6/scribe/linker.py :

ligne 150
# date + nom
    filtres.append("(&%s(dateNaissance=%s)(sn=%s))" % (ADMINISTRATIF_FILTER,
                        date, str(administratif.nom)))

fakeadmin.xml View (2.72 KB) Joël Cuissinat, 01/08/2015 04:02 PM

Associated revisions

Revision a7c065de (diff)
Added by Joël Cuissinat over 6 years ago

Correction sur la fusion des homonymes sans date de naissance

  • scribe/linker.py : prise en compte du cas où la date est attribuée de façon arbitraire

Fixes: #9301 @1h

History

#1 Updated by Joël Cuissinat over 6 years ago

  • Project changed from eole-aaf to scribe-backend
  • Subject changed from Importation AAF des personnels TOS issus de DélegCE to Importation AAF des personnels TOS issus de DélegCE (linker)

#2 Updated by Luc Bourdot over 6 years ago

  • Target version set to sprint 2015 2-4

A étudier

#3 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Anomalie to Scénario
  • Due date set to 01/22/2015

#4 Updated by Joël Cuissinat over 6 years ago

  • Tracker changed from Scénario to Tâche
  • Estimated time set to 2.00 h
  • Parent task set to #10152
  • Remaining (hours) set to 2.0

#5 Updated by Joël Cuissinat over 6 years ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Joël Cuissinat

#6 Updated by Joël Cuissinat over 6 years ago

L'injection de la date de naissance fictive fait que ce filtre est ajouté malgré la présence du test if administratif.date: (#1730)
Le filtre suivant est effectivement validé pour les homonymes sans date de naissance connue !

(&(objectclass=inetOrgPerson)(!(description=Computer))(objectClass=administratif)(dateNaissance=00010101)(sn=Payet))

#7 Updated by Joël Cuissinat over 6 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#8 Updated by Joël Cuissinat over 6 years ago

  • Remaining (hours) changed from 2.0 to 0.5

Paquet candidat 2.3 : scribe-backend-2.3-eole142~2

#9 Updated by Joël Cuissinat over 6 years ago

#10 Updated by Lionel Morin over 6 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.5 to 0.0

Avec le fichier AAF fourni, on importe bien les 2 personnels homonymes.

#11 Updated by Joël Cuissinat over 6 years ago

+ ajout du Cas de test : SCRIBE-T11-001 - Gestion des homonymes

Also available in: Atom PDF