Support #2638
ferméChamp de type "user"
100%
Description
Bonjour,
Dans un workflow, plus précisément sur un formulaire, je souhaite sélectionner un utilisateur. Pour celà, il y a les champs de type user. Cependant, j'aimerai pouvoir filtrer la liste proposée aux utilisateurs définis dans un(des) rôle(s) précis de mon workflow. Le but étant d'autoriser uniquement cet utilisateur agir sur les étapes suivantes. Est-ce possible?
Pour le moment, je sélectionne un utilisateur dont je connais l'appartenance au rôle souhaité. Mais cela ne semble pas fonctionner car le workflow plante (pas de changement d'état, l'état n'est d’ailleurs pas défini). Ci après un extrait du fichier xml et en pièce jointe, les traces générées:
Action:
<action name="deposerCandidature" kind="create" form="fDeposerCandidature"> <label role="default" lang="fr">Déposer un dossier de candidature</label> <allowedUsers> <userInRole name="MOE"/> </allowedUsers> <consequences> <consequence> <kill>false</kill> <set state="attente_argumentation_AMOTh"/> <triggers/> </consequence> </consequences> </action>
Etat:
<state name="attente_argumentation_AMOTh" timeoutNotifyAdmin="true"> <label role="default" lang="fr">Attente argumentation AMO Thématique</label> <workingUsers> <relatedUser folderItem="AMOTh_cible"/> </workingUsers> <interestedUsers> <relatedUser participant="pMOE" role="MOE"/> <userInRole name="AMOPPME"/> </interestedUsers> <allowedActions> <allow action="argumenter"/> </allowedActions> </state>
Ce qui semble poser problème est le "workingUser" de l'état.
Fichiers