Projet

Général

Profil

Development #1960

wf: ajouter une case à cocher 'statut terminal'

Ajouté par Thomas Noël il y a plus de 11 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
-
Version cible:
-
Début:
16 novembre 2012
Echéance:
% réalisé:

100%

Temps estimé:
Patch proposed:
Planning:

Description

Dans un workflow, on veut souvent avoir des statuts terminaux qui contiennent quand même des actions. Dans ce cas, le calcul systématique de w.c.s. laisse croire que ces statuts ne sont pas terminaux et que la demande est toujours "En attente" : on se retrouve avec des listings trop longs (jusqu'au timeout).

Exemples : * bouton "revenir au statut «En traitement»" (i.e. je me suis trompé"; cas super fréquent dans la vraie vie) * "export RTF" -- cas signalé par Echirolles: après avoir cliqué sur "accepté", l'agent se rend compte qu'il a oublié de générer la lettre à l'usager, alors on a rajouté la possibilité d'export dans le statut "cloturé", et donc les 1500 demandes "Cloturées" apparaissent dans le listing "En attente". Aïe.

Une solution simple pour gérer ces statuts serait d'ajouter une case à cocher "Ce statut est terminal" (ou autre phrase à trouver), dans le même genre que les status cachés. Les statuts ayant cette case cochée seraient toujours présents dans Workflow.get_endpoint_status().

(à ce sujet : prévoir une coloration différente des statuts "terminaux" dans la liste des statuts et dans le dessin svg)

J'ai mis la version 2012.3 et une priorité urgente car cela gène énormément l'affichage du listing à Echirolles (lenteurs et/ou timeout).


Fichiers

Révisions associées

Révision 4915edee (diff)
Ajouté par Frédéric Péters il y a plus de 11 ans

workflows: allow marking a status as terminal (#1960)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 11 ans

  • Fichier 0001-workflows-allow-marking-a-status-as-terminal.patch ajouté
  • Statut changé de Nouveau à Solution déployée
#2

Mis à jour par Frédéric Péters il y a plus de 11 ans

  • Fichier 0001-workflows-allow-marking-a-status-as-terminal-1960.patch ajouté
#3

Mis à jour par Frédéric Péters il y a plus de 11 ans

  • Fichier 0001-workflows-allow-marking-a-status-as-terminal-1960.patch ajouté
#4

Mis à jour par Frédéric Péters il y a plus de 11 ans

  • Fichier 0001-workflows-allow-marking-a-status-as-terminal.patch supprimé
#5

Mis à jour par Frédéric Péters il y a plus de 11 ans

  • Fichier 0001-workflows-allow-marking-a-status-as-terminal-1960.patch supprimé
#6

Mis à jour par Frédéric Péters il y a plus de 11 ans

  • Fichier 0001-workflows-allow-marking-a-status-as-terminal-1960.patch supprimé
#8

Mis à jour par Thomas Noël il y a plus de 11 ans

  • Statut changé de Solution déployée à Résolu (à déployer)
#9

Mis à jour par Frédéric Péters il y a presque 11 ans

  • % réalisé changé de 0 à 100
#10

Mis à jour par Frédéric Péters il y a plus de 10 ans

  • Statut changé de Résolu (à déployer) à Fermé
#11

Mis à jour par Thomas Noël il y a plus de 8 ans

  • Version cible Au-quotidien 2012.3 supprimé

Formats disponibles : Atom PDF