Créer un Workflow

Rendez vous dans Studio - Workflows

Créer un nouveau workflow

Cliquez sur "Créer un Workflow" puis donnez lui un nom.

Un workflow doit obligatoirement être composé au minimum d'un Etat "Début" et d'un Etat "Fin".

Ajouter des actions

Pour ajouter des actions entre le début et la fin d'un workflow, cliquez sur le bouton "Ajouter une étape"

Nous avons une page dédiée à la liste de tous les modules disponibles : Les modules Workflow.

Ajouter des transitions

Chaque module possède 2 points d'attache (sauf les états initiaux et terminaux qui n'en possèdent qu'un).

Une transition entre 2 modules peut être créée en reliant leurs points d'attache.

Il est possible de créer autant de transitions que souhaité en fonction des besoin.

Une transition peut être libre (par défaut) ou bien conditionnelle. Pour créer une transition conditionnelle, cliquez sur la transition, cochez la case "Use code for transition", et écrivez en code Python la condition à respecter pour passer par cette transition.

Terminer un Worflow

Chaque branche d'un workflow doit se terminer par un module d'état Terminal.

Une fois que l'architecture d'un Workflow est valide, on peut le tester et le publier.

Tester un workflow

Fonctionnalité WIP

Publier un workflow

Publier un workflow permet de l'utiliser en production. Pour se faire, cliquez sur le bouton "Publier la version".

Une fois qu'un workflow est publié, on peut toujours retourner en mode Draft. Tant que le nouveau Draft ne sera pas publié, il n'aura aucun impact sur la production.

Last updated