Je pense pouvoir proposer une solution :
Pour mon import en masse de thèses, j'ai fait un workflow ultra simple : pas de contrôle, et je publie direct.
Par contre, ensuite, nous n'allons plus l'utiliser, je met donc en place un plus complexe.
Je souhaite donc que mes ressources précédemment importées se retrouvent dans mon workflow complexe.
J'ai donc fait en sorte que le workflow d'import s'appelle exactement comme le complexe.
Et j'ai spécifié que ma fiche, une fois publiée, a comme stepId="80".
J'ai pris volontairement un chiffre assez grand pour me permettre de déclarer dans mon workflow définitif des états supplémentaires.
Pour mon workflow complexe, je considère que les fiches publiées et envoyées à l'ABES ont comme stepId="80".
Et par conséquent, les fiches importées de mon workflow ultra simple (qui ont ce même stepId ) seront dans cette catégorie aussi.
Cela me donne donc :
J'ai eu la chance de pouvoir le faire dès le départ, d'ou mon fameux stepId=80.
Ce que je peux te conseiller, c'est de faire une nouvelle étape ( que tu appelles : "Fiches a récup dans nouveau workflow" ) sur ton vieux workflow qui les passent en 80 par exemple. ( sans faire de saveOrUpdateIndex etc...).
Elles resteront donc publiées, mais avec un stepId plus grand.
Et dans ton nouveau workflow, tu l'adaptes pour qu'elles soient affichées dans "Publiées".
Seul souci, tu dois laisser nommer ton workflow comme le premier.( default_lom_workflow )
a+
Le 06/05/2011 15:32, Yohan Colmant a écrit :
Françoise,
A l'heure actuelle, et à ma connaissance (si d'autres développeurs en savent plus, qu'ils n'hésitent pas), le seul moyen serait de faire un export d'un workflow puis import dans l'autre.
Mais ceci sans historique.
A+
Yohan COLMANT
Direction des Systèmes d'Information
UVHC - Université de Valenciennes et du Hainaut Cambrésis
Coordinateur Technique du projet ORI-OAI
Le 03/05/2011 17:51, Françoise Schortin a écrit :Bonjour,
J'ai un certain nombre de fiches qui ont été créées avec le workflow "default_lom_easy".
On me demande maintenant d'ajouter 2 étapes à ce workflow;
J'ai donc créé un workflow "ups11_lom_easy" (dérivé de default_lom_easy, en suivant fidèlement les informations données sur le site ori-oai.org)
Dans ce dernier workflow, il y a qq fiches de test.
J'ai donc maintenant 2 répertoires de workflow pour les fiches LOM.
Le but à terme est évidemment de gérer toutes les fiches, anciennes et nouvelles, avec le nouveau workflow seul : "ups11_lom_easy".
Or, si WORKFLOWS_USED = le nouveau workflow, je ne vois que les 5 fiches de test.créées avec ce nouveau workflow (cf copies d'écran dans fichier joint)
et si WORKFLOWS_USED = l'ancien workflow, je ne vois que les 345 fiches créées avec l'ancien
et si WORKFLOWS_USED = les deux, je vois les 350 fiches, mais ca ne veut rien dire !!!!!!!!!!
En fait, le reIndexAll donne 359 fiches :: "begin to reindex all in compass : 359 instances". Pourquoi ????
Comment faire pour que toutes les fiches soient "unifiées" dans le nouveau workflow ?
Merci d'avance.
Françoise.
Françoise Rousseau Schortin
Ingénieur Direction Informatique
Université Paris-Sud 11 - 91405 ORSAY
-- Cordialement. François Lefebvre Bibliothèque Universitaire de Lille 1 Cité Scientifique - B.P. 30155 59653 VILLENEUVE D'ASCQ CEDEX Tél.: 03.20.33.60.73