Project

General

Profile

Tâche #10027

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

Mettre à jour l'attribut ENTPersonJointure dans le cas d'un import AAF

Added by Sylvain GODME over 8 years ago. Updated over 8 years ago.

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

100%

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

Description

Sur un serveur de test, je viens de constater que l'importation AAF ne met pas à jour l'attribut ENTPersonJointure qui reste à la valeur par défaut "ENT". Or pourtant cet attribut contient une valeur qui identifie de façon unique un individu dans les fichiers xml AAF.

Cela pose un problème pour les applis envole qui souhaiteraient identifier un utilisateur à partir des attributs renvoyés par le serveur eolesso : en effet, on ne peut pas se baser sur l'attribut intid puisque ce dernier n'a pas la même valeur pour un même utilisateur selon qu'on importe depuis STS SIECLE ou AAF.
Il faudrait donc se rabattre vers ENTPersonJointure, à condition qu'il ne soit pas systématiquement positionné à la valeur par défaut 'ENT'. C'est compréhensible dans le cas d'un import STS SIECLE car les fichiers XML de ces applis ne comportent pas d'attribut ENTPersonJointure, mais dans le cas d'un import AAF, la valeur de l'attribut ENTPersonJointure est fournie dans le xml, autant alors le mettre à jour dans l'annuaire scribe.

Je ne connais pas les scripts qui gèrent les importations, mais la modification à faire n'est sûrement pas énorme : si le parsing du xml d'importation montre l'existence d'un attribut ENTPersonJointure (Cas AAF), alors l'attribut ENTPersonJointure de l'annuaire est valué avec la valeur fournie par le xml; si l'attribut ENTPersonJointure n'est pas fourni dans le xml (Cas STS ou SIECLE), alors on laisse la valeur par défaut 'ENT' dans l'annuaire.


Related issues

Related to scribe-backend - Bac à idée #14115: Scribe - ldap - demande de création d'un nouvel attribut (utilisateurs et groupes) Nouveau 11/20/2015

Associated revisions

Revision 603adce1 (diff)
Added by Joël Cuissinat over 8 years ago

Mise à jour l'attribut ENTPersonJointure en cas d'un import AAF

Fixes: #10027 @3h

Revision 4fa6eee3 (diff)
Added by Joël Cuissinat over 8 years ago

  • writer.py : suppression d'un message de debug

Ref: #10027 @10m

Revision a2312885 (diff)
Added by Joël Cuissinat over 8 years ago

  • writer.py : suppression d'un message de debug

Ref: #10027 @10m

History

#1 Updated by Luc Bourdot over 8 years ago

  • Tracker changed from Evolution to Scénario
  • Due date set to 01/22/2015
  • Target version set to sprint 2015 2-4

#2 Updated by Joël Cuissinat over 8 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

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

  • Remaining (hours) changed from 2.0 to 3.0

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

  • Status changed from Nouveau to En cours
  • Assigned To set to Joël Cuissinat
  • Estimated time changed from 2.00 h to 3.00 h

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

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

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

  • Remaining (hours) changed from 3.0 to 0.5

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

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

#8 Updated by Lionel Morin over 8 years ago

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

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

+ validation partielle dans le Cas de test : SCRIBE-T11-001 - Gestion des homonymes

Also available in: Atom PDF