Projet

Général

Profil

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)

Ajouté par Nelly SOUNE-SEYNE il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
16/10/2014
Echéance:
22/01/2015
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
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 Voir (2,72 ko) Joël Cuissinat, 08/01/2015 16:02

Révisions associées

Révision a7c065de (diff)
Ajouté par Joël Cuissinat il y a plus de 9 ans

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

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Projet changé de eole-aaf à scribe-backend
  • Sujet changé de Importation AAF des personnels TOS issus de DélegCE à Importation AAF des personnels TOS issus de DélegCE (linker)

#2 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Version cible mis à sprint 2015 2-4

A étudier

#3 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Anomalie à Scénario
  • Echéance mis à 22/01/2015

#4 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Tracker changé de Scénario à Tâche
  • Temps estimé mis à 2.00 h
  • Tâche parente mis à #10152
  • Restant à faire (heures) mis à 2.0

#5 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Joël Cuissinat

#6 Mis à jour par Joël Cuissinat il y a plus de 9 ans

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 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

#8 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Restant à faire (heures) changé de 2.0 à 0.5

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

#9 Mis à jour par Joël Cuissinat il y a plus de 9 ans

#10 Mis à jour par Lionel Morin il y a plus de 9 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

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

#11 Mis à jour par Joël Cuissinat il y a plus de 9 ans

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

Formats disponibles : Atom PDF