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
Mis à jour par Anonyme il y a environ 13 ans
Petite précision, le folderItem "AMOTh_cible" est défini dans le formulaire de création (ici: fDeposerCandidature )
Mis à jour par Nicolas Eysseric il y a environ 13 ans
- Statut changé de New à Feedback
- Assigné à mis à Nicolas Eysseric
Pour le premier aspect, la limitation des utilisateurs sélectionnables n'est actuellement pas possible.
Cependant, la feature #2632 permettra de le faire dès la version v5.8.
Pour le deuxième point, je pense qu'il faut rajouter l'attribut role
sur l'élément relatedUser
des workingusers.
Mis à jour par Anonyme il y a environ 13 ans
Effectivement, définir l'attribut role
corrige le problème. Merci Nico!
J'attends donc avec impatience la 5.8 :)
Mis à jour par Nicolas Eysseric il y a environ 13 ans
- Statut changé de Feedback à Closed
- % réalisé changé de 0 à 100