3.8 Cycles de vie documentaires

3.8.1 Nouveau hook

Les cycles de vie Dynacase ont évolués pour introduire de nouveau hook (hameçon) pour déclencher des traitements lors de changement d'état. Pour mémoire, il existe le m1 et m2 respectivement appelés avant et après le changement d'état.

Les m0 et m3 ont été ajoutée, ils permettent :

  • m0 : de tester si l'état suivant est accessible. S'il m0 retourne une erreur le menu de changement d'état est grisé, l'erreur est affichée dans un tooltip, et la suite du traitement (m1) de changement d'état n'est pas réalisé. Il permet par exemple de pré-vérifier des conditions de passage liées au contenu du document;
  • m3 : de lancer un traitement lorsque le changement d'état a été réalisé (i.e. tous les traitements liés au changement d'état ont été exécutés).

3.8.2 Nombre de transitions

Le nombre de transitions et d'états étaient limités à 20. Cette limite passe à 200.

3.8.3 Interface utilisateur

Pour simplifier l'utilisation des cycles de vie et améliorer l'expérience utilisateur, une modification de l'interface pour le pilotage des workflows :

  • le menu présent sur les documents est maintenant libellé (en français) : Étapes
  • lorsque les activités sont définies lors de la conception du workflow elles sont présentées aux utilisateurs en remplacement des états dans les fenêtre popup de changement d'étape
  • si une transition est autorisée par le profilage, elle peut être invalidée par la pré-condition m0. Dans ce cas, la transition est présentée dans le menu mais est grisée et inactive
×