Support #8330
ferméModifier une instance du workflow sans changer l'état
100%
Description
Bonjour,
Dans un processus, je souhaiterai proposer à l’émetteur de la demande de modifier les informations à n'importe quelle étape. J'ai créé une action "Modifier" sur laquelle je n'ai mis aucun état dans le bloc "consequence". Malheureusement, cela enlève l'état actuel de l'instance (ce qui me parait normal). Y-aurait-il un moyen de ne pas dupliquer cette action pour chaque état dans lequel elle pourrait être lancée et afin qu'elle reste à l'état dans lequel est l'instance ?
Mis à jour par David Lesimple il y a environ 8 ans
- Statut changé de New à Feedback
Je ne pense pas que cela soit possible, mais c'est à tester:
1. il faudrait que le moteur de WF soit capable de récupérer l'état actuel de l'instance dans cette action.
Quelque chose du genre :
<consequence> <set state="${instance.state}"/>
où instance.state serait l'état courant.
je ne pense pas que cela fonctionne, je n'ai pas testé. Si cela fonctionne, attention, cela peut retourner le libellé de l'état, pas son identifiant.
2. Autre possibilité: avoir un item caché du dossier pour pouvoir stocker et utiliser l'état courant.
<consequence> <set state="${folder.previousState}"/>
Mis à jour par Nicolas Eysseric il y a environ 8 ans
Je suis quasiment sûr que cela ne fonctionne pas.
Je pencherai plutôt pour une extension pour faire cela...
Mis à jour par David Lesimple il y a plus de 3 ans
- Statut changé de Feedback à Closed
- % réalisé changé de 0 à 100