Transitions à déclenchements multiples
Rappel du cas général concernant les transitions de workflow
Une fois qu’une transition est déclenchée par l’un des utilisateurs, l’instance de workflow passe au statut suivant.
Par défaut, aucun autre utilisateur ne peut plus déclencher cette transition.
Cas des déclenchements multiples
Lorsque l’option de déclenchement multiple est activée pour une transition, plusieurs utilisateurs peuvent déclencher la transition.
Dès qu’un utilisateur déclenche une transition multiple, l’instance de workflow passe au statut suivant. Les propriétés du statut de workflow permettent d’identifier :
• les utilisateurs qui ont déclenché la transition
• les utilisateurs qui ne l’ont pas encore déclenchée
Pour activer l’option de déclenchement multiple :
1. Dans la fenêtre de propriétés d’une transition de workflow, sélectionnez l’onglet Participant.
2. Cochez l’option Participation multiple.

La transition multiple ne doit être reliée ni au statut initial ni au statut final.
Attendre l’intervention des utilisateurs
Vous pouvez faire en sorte de rendre obligatoire l’intervention des utilisateurs d’une transition multiple pour que le workflow puisse se poursuivre et passe au statut suivant.
Pour cela :
1. Sur la transition de workflow qui suit la transition multiple, implémentez la macro "Check Multiple Transition Condition".

Vous pouvez dupliquer et personnaliser cette macro pour indiquer, par exemple, que au moins 50% des utilistateurs doivent être intervenus pour pouvoir passer au statut de workflow suivant.
2. Modifiez la valeur par défaut du Type de condition et indiquez qu’il s’agit d’une "Pré-condition".
Avec l’implémentation de cette macro et si tous les utilisateurs ne sont pas encore intervenus, la commande Statut suivant du menu contextuel de la définition de workfkow est grisée pour l’utilisateur autorisé à déclencher la transition de workflow suivante.
Visualiser les utilisateurs contribuant au workflow
Pour visualiser les contributeurs attendus dans le workflow et qui n’ont pas encore déclenché de transition :

Dans la fenêtre de propriétés de l’instance de workflow, cliquez sur l’onglet
Etat puis dans le sous-onglet
Statut des contributeurs.
Vous pouvez visualiser dans ce sous-onglet :
• les utilisateurs qui ont déjà participé au workflow (cadre Contributions effectuées)
• les utilisateurs dont la contribution est attendue et qui empêchent que le workflow ne se poursuive (cadre Contributeurs attendus)
Poursuivre le workflow
HOPEX Collaboration Manager permet de contourner la macro "Check Multiple Transition Condition" et autorise un utilisateur à ne pas attendre l’intervention des autres utilisateurs.
Pour continuer le workflow malgré le fait que certains utilisateurs n’ont pas encore déclenché de transition :
1. Dans la fenêtre de propriétés de l’instance de workflow, cliquez sur l’onglet Etat.
2. Dans le sous-onglet Statut des contributeurs, cliquez sur le bouton Autoriser le déroulement du workflow.
La commande Statut suivant de l’instance de workflow est dégrisée. Le workflow peut se poursuivre. Les autres contributeurs n’ont plus à intervenir dans le workflow.