Supprimer le manager d'un groupe

Loïc Perrin · le 01/09/16 à 15:12

   Bonjour,

Nous synchronisons tous les jours l'annuaire JCMS avec les données issues du SIRH (organigramme, agents, manager). 
Nous rencontrons un problème avec la gestion des responsables de groupe. Si la mise à jour ne pose aucun problème, la suppression d'un responsable sans remplacement ne fonctionne pas totalement. Le responsable est bien positionné dans son nouveau groupe avec sa position de responsable mais nous n'arrivons pas à retirer complètement le responsable de l'ancien groupe. L'agent se retrouve responsable d'un groupe dans lequel il n'est même plus.

Pour mettre à jour les groupes, nous utilisons la fonction "setExtraData("extra.Group.flowchart.manager1","0");".

La modificaiton semble bien prise compte en mémoire puisque le manager disparait "visuellement" de l'organigramme. Mais en redémarrant l'application, JCMS recharge le store et remet le repsonsable dans son ancien groupe.
Dans le store, une ligne est ajoutée "<group stamp="c_2205374" id="c_1459869" op="update" mdate="1472733249665" opAuthor="j_2"  />" sans extradata. 

Cela ne semble pas suffire à retirer définitivement le responsable de son ancien groupe.

Merci de votre aide.

A noter que 

 

12 pts
Thomas LEGAT - le 02/09/16 à 09:10
Meilleure réponse

Pour mettre à jour un ExtraData il faut dupliquer la map d'ExtraData du contenu. Voir https://community.jalios.com/jcms/jx_59072/fr/developper-avec-les-extradata-et-les-extradbdata#toclink_3

Thomas

9 pts
Loïc Perrin · le 06/09/16 à 15:36

Merci de votre réponse, c'était effectivement la bonne solution.

Loïc

0 pt