- La commande execute exécutée à partir du contexte d'un workflow sélectionné permet d'exécuter ce workflow. Si le workflow ne nécessite pas de paramètre, il va simplement s'exécuter :
dory:maintenance workflow-000> execute
hello world!
- Si le workflow nécessite des paramètres, le contexte devient un contexte captif dans lequel les paramètres doivent être spécifiés :
dory:maintenance workflow-000> execute
dory:maintenance workflow-000 execute (uncommitted)> get
type = (unset)
overwrite = (unset)
- Toute tentative de valider l'exécution du workflow sans avoir défini au préalable les paramètres requis se solde par un échec explicite :
dory:maintenance workflow-000 execute (uncommitted)> commit
error: cannot execute workflow without setting property "type"
- Pour exécuter le workflow, définissez les paramètres spécifiés, puis utilisez la commande commit :
dory:maintenance workflow-000 execute (uncommitted)> set type=system
type = system
dory:maintenance workflow-000 execute (uncommitted)> set overwrite=true
overwrite = true
dory:maintenance workflow-000 execute (uncommitted)> commit
- Si le workflow comporte des étapes spécifiées, ces étapes s'affichent par l'intermédiaire de la CLI, par exemple :
dory:maintenance workflow-000 execute (uncommitted)> commit
Checking for existing worksheet ... done
Finding disks of specified type ... done
Creating worksheet ... done