Development #51245
Action WF externe : améliorer le ciblage
0%
Description
Le ciblage manuel / automatique est mal compris. Le ciblage auto ne s'applique qu'avec une fiche/demande liée.
- Je pense que le choix de la fiche sur laquelle va porter l'action devrait se faire après le choix de l'action, ça me semble plus compréhensible
- Je pense que automatique devrait être le comportement par défaut, sans qu'on indique rien.
- On ajouterait une case à cocher explicite "Indiquer l'identifiant d'une fiche spécifique sur laquelle l'action va porter" qui ferait apparaître le champ qui apparaît aujourd'hui quand on choisit "Manuel".
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 3 ans
Indiquer l'identifiant d'une fiche spécifique sur laquelle l'action va porter
C'est incompatible avec la demande #51240 d'il y a 37 minutes.
Mis à jour par Frédéric Péters il y a environ 3 ans
Je pense que le choix de la fiche sur laquelle va porter l'action devrait se faire après le choix de l'action, ça me semble plus compréhensible
Le truc étant que pour connaitre les actions disponibles il faut savoir quel workflow il faut regarder, et donc savoir quel modèle de fiche est concerné.
Mis à jour par Frédéric Péters il y a environ 3 ans
Je pense que automatique devrait être le comportement par défaut, sans qu'on indique rien.
Ça me semble déjà être le cas.
Mis à jour par Pierre Cros il y a environ 3 ans
Frédéric Péters a écrit :
Indiquer l'identifiant d'une fiche spécifique sur laquelle l'action va porter
C'est incompatible avec la demande #51240 d'il y a 37 minutes.
Pas bien compliqué à rendre compatible. "Indiquer l'identifiant de la ou des fiches spécifiques sur laquelle l'action va porter"
Le truc étant que pour connaitre les actions disponibles il faut savoir quel workflow il faut regarder, et donc savoir quel modèle de fiche est concerné.
Je parle de ne pas choisir la fiche avant l'action, pas de ne pas choisir le modèle de fiche avant l'action (ce qui serait impossible bien sûr).
1 - on choisit le modèle de fiche
2 - on choisit l'action
3 - on choisit la ou les fiches.
Ça me semble déjà être le cas.
Si tu veux. Ce dont je parle c'est la suppression de la liste déroulante, parce que ça me semble plus clair avec une case à cocher. Mais s'il faut se contenter de changer le second libellé ainsi soit-il.
Mis à jour par Frédéric Péters il y a environ 3 ans
Bref pour assurer la compréhension :
Formulaire / Modèle de fiche* [ ........................... |v] Action* [ ........................... |v] Indiquer l'identifiant de la ou des fiches spécifiques sur laquelle l'action va porter [ ]
Et si la case est cochée :
Formulaire / Modèle de fiche* [ ........................... |v] Action* [ ........................... |v] Indiquer l'identifiant de la ou des fiches spécifiques sur laquelle l'action va porter [ ] [ ............................. ]
Correct ?
Il est vraiment compris sans rien dire que ne pas cocher va être le comportement "automatique" ? Peut-être remplacer la case à cocher par des boutons radio, pour permettre une explication succinte ?
Indiquer l'identifiant de la ou des fiches spécifiques sur laquelle l'action va porter (x) oui ( ) non (bla bla il y aura alors sélection automatique) [ ............................. ]
?
Mis à jour par Pierre Cros il y a environ 3 ans
Frédéric Péters a écrit :
Bref pour assurer la compréhension :
[...]
Et si la case est cochée :
[...]
Correct ?
Absolument.
Il est vraiment compris sans rien dire que ne pas cocher va être le comportement "automatique" ? Peut-être remplacer la case à cocher par des boutons radio, pour permettre une explication succinte ?
Peut-être, je suis pas très sûr de moi. J'ai tendance à préférer la case à cocher et éventuellement une explication préalable du genre "l'action porte par défaut sur les fiches/demandes liées. Mais vous pouvez aussi choisir d'indiquer d'autres fiches.". Mais si tu préfères les boutons radio :
o Action sur les fiches/demandes liées
o Préciser l'identifiant de la ou des fiches sur laquelle l'action va porter
Mis à jour par Lauréline Guérin il y a environ 3 ans
- Fichier Capture d’écran de 2021-02-23 09-25-35.png Capture d’écran de 2021-02-23 09-25-35.png ajouté
- Fichier Capture d’écran de 2021-02-23 09-25-08.png Capture d’écran de 2021-02-23 09-25-08.png ajouté
Quelque chose comme ça ?
(si vous avez plus adapté pour le wording je veux bien vos suggestions)
Mis à jour par Lauréline Guérin il y a environ 3 ans
- Fichier 0001-workflow-better-target-mode-id-display-51245.patch 0001-workflow-better-target-mode-id-display-51245.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Pierre Cros il y a environ 3 ans
Oui pour https://dev.entrouvert.org/attachments/52156, non pour l'autre qui correspond à la situation actuelle il me semble.
Pour le libellé il faut peut être anticiper #51240 comme le pointait Fred : identifier of the card(s)/form(s)
Mis à jour par Frédéric Péters il y a environ 3 ans
Pour le libellé il faut peut être anticiper #51240 comme le pointait Fred : identifier of the card(s)/form(s)
Posons plutôt des libellés adaptés à l'état du moment.
Mis à jour par Lauréline Guérin il y a environ 3 ans
non pour l'autre qui correspond à la situation actuelle il me semble.
Sûr ? C'est l'action de wf "edit carddata", il n'y a pas d'action à sélectionner
Mis à jour par Frédéric Péters il y a environ 3 ans
+ automatic_targetting = _('Action on linked cards/forms') + manual_targetting = _('Specify the identifier of the card/form on which the action will be applied')
tu ne peux pas avoir ces vrais appels à gettext au niveau de la classe, c'est là où il faut passer par N_() et ajouter les _() lors de l'exploitation dans
+ ('all', self.automatic_targetting, 'all'), + ('manual', self.manual_targetting, 'manual'),
Mis à jour par Pierre Cros il y a environ 3 ans
Lauréline Guerin a écrit :
non pour l'autre qui correspond à la situation actuelle il me semble.
Sûr ? C'est l'action de wf "edit carddata", il n'y a pas d'action à sélectionner
Ah, comme le ticket concerne uniquement l'action WF externe, je me suis pas intéressé à l'action "Modification d'une fiche", sorry, pas vu que la deuxième capture concernait cette action. Ok avec tes 2 captures du coup.
Mis à jour par Lauréline Guérin il y a environ 3 ans
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Lauréline Guérin il y a environ 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 36febae164cdfa101f5cd9578be6f96d1ccb0ebe Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Tue Feb 23 09:30:41 2021 +0100 workflow: better target mode/id display (#51245)
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Pierre Cros il y a environ 3 ans
J'ai un appel externe ici :
https://demarches-validation.test.entrouvert.org/backoffice/workflows/47/global-actions/1/
Je pointe, dans mon action WF externe, un formulaire exploitant ce workflow :
https://demarches-validation.test.entrouvert.org/backoffice/workflows/42/status/3/items/4/
Il faut que je clique sur valider et que je me prenne le message d'erreur de la capture avant de pouvoir sélectionner l'action. Je sais que le problème est connu mais je pensais qu'on le résolvait ici.
workflow: better target mode/id display (#51245)