ULTINEO REASONING

Les workflows

Un workflow enchaîne plusieurs applications : le résultat de l'une alimente la suivante, avec des conditions au besoin. Vous dessinez le flux sur une zone de travail — un déclencheur, des étapes applicatives, des conditions — puis vous le lancez, et chaque étape exécute son application dans l'ordre et transmet son résultat à la suivante.

La section Workflows a sa propre barre d'onglets : Vue d'ensemble, Tous les workflows, Rechercher et Nouveau workflow. La vue d'ensemble compte Vos workflows — Workflows créés dans ce projet. —, propose Créer un workflow et liste les Derniers workflows avec leur Statut, leurs Étapes, leurs Applications, leur Visibilité, leurs Statistiques et leur date de création.

Avant de commencer — Un workflow ne peut utiliser que des applications activées dans ce projet : configurez et activez-en au moins une d'abord — voir Construire une application. Si le projet n'en a aucune, l'éditeur indique Aucune application activée dans ce projet. Configurez et activez-en une d'abord. Le nombre de workflows qu'un projet peut contenir dépend de votre abonnement — voir Abonnements et facturation.

Créer un workflow

  1. Dans la barre d'onglets Workflows, cliquez sur Nouveau workflow.
  2. Dans Nom, saisissez un nom court et reconnaissable.
  3. Dans Description, répondez à Que fait ce flux, du déclencheur au résultat ?
  4. Cliquez sur Créer le workflow.

Le workflow est créé avec le statut Brouillon et son Editeur s'ouvre, pour que vous dessiniez le flux dans la foulée. Chaque workflow a ses trois onglets : Vue d'ensemble, Editeur et Paramètres.

Dessiner le flux dans l'éditeur

L'éditeur est une zone de travail. Un flux commence toujours par le Déclencheur, qui ne peut pas être supprimé, et vous ajoutez ensuite les étapes qui le suivent.

  1. Ouvrez l'onglet Editeur du workflow.
  2. Cliquez sur Application pour ajouter une étape qui exécute l'une de vos applications, ou sur Condition pour ajouter un test qui sépare le flux en une branche vrai et une branche faux.
  3. Reliez deux étapes : tirez d'un port de sortie vers un port d'entrée, ou cliquez l'un puis l'autre.
  4. Cliquez une étape pour ouvrir le panneau de droite. Sur une étape applicative, choisissez l'application dans le sélecteur Application — une étape non configurée affiche Choisir une application sur la zone de travail —, puis indiquez d'où chaque champ listé sous Données tire sa valeur : Résultat de l'étape précédente, Entrée de lancement ou Valeur fixe. Un champ document ou image est soit Demandé au lancement du flux, soit Toujours le même fichier.
  5. Sur une condition, choisissez l'opérateur — Contient, Ne contient pas, Est égal à ou N'est pas vide — et renseignez Valeur lorsque l'opérateur en attend une.
  6. Cliquez sur Appliquer pour conserver vos choix sur la zone de travail.
  7. Cliquez sur Enregistrer.

Enregistrer conserve toujours le dessin, puis le vérifie : chaque étape doit porter une application exécutable, être atteignable depuis le déclencheur, et le flux ne doit contenir aucune boucle. Tant qu'il manque quelque chose, le workflow reste un Brouillon et un message au-dessus de la zone de travail indique quoi corriger.

Astuce — Faites glisser une étape pour la déplacer sur la zone de travail. Cliquez une étape ou un lien pour le sélectionner, puis supprimez-le avec le bouton Supprimer ou la touche Suppr. Cliquer sur le fond vide annule la sélection.

Activer le workflow

L'activation et le lancement se font depuis l'onglet Vue d'ensemble, pas depuis l'éditeur.

  1. Ouvrez l'onglet Vue d'ensemble du workflow.
  2. Vérifiez la carte Configuration. Elle compte les Étapes applicatives et les Conditions, nomme les Applications utilisées et donne l'Événement de départ — À la demande. Son verdict est Flux incomplet ou Flux prêt à l'exécution.
  3. Cliquez sur Activer le workflow.

La carte Informations affiche alors le Statut Activé, et le bouton en haut de la fiche devient Lancer.

Note — Tant que le flux est incomplet, la fiche propose Ouvrir l'éditeur à la place, et l'écran de lancement refuse avec Ce workflow n'est pas prêt à être exécuté.

Lancer un workflow

  1. Ouvrez l'onglet Vue d'ensemble du workflow et cliquez sur Lancer.
  2. Vérifiez le flux sur Lancer le workflow — chaque étape est présentée dans l'ordre, Étape 1·Déclencheur avec son Événement de départ, puis une case par étape applicative.
  3. Renseignez l'entrée de lancement si le flux en demande une — la case de l'étape concernée affiche le champ par son nom.
  4. Cliquez sur Lancer.

L'exécution démarre et vous arrivez sur sa page pour la suivre en direct — voir Exécutions de workflows. S'il manque une valeur obligatoire, vous verrez Renseignez tous les champs obligatoires.

Publier un workflow dans le catalogue

Publier permet à n'importe quel autre projet d'exécuter votre flux. Ses applications et leurs instructions restent les vôtres.

  1. Ouvrez l'onglet Paramètres du workflow.
  2. Dans la carte Visibilité, cliquez sur Modifier.
  3. Sur Catalogue de workflows, vérifiez que la ligne Flux indique Prêt à être exécuté, puis cliquez sur Publier.

Le workflow apparaît alors sous Tous les workflows dans le catalogue — voir Le catalogue.

Important — Seul un workflow activé dont le flux est complet peut être publié. Un workflow encore en brouillon affiche Flux Incomplet et Visibilité Non publié.

Renommer un workflow

  1. Ouvrez l'onglet Paramètres du workflow.
  2. Dans la carte Workflow, cliquez sur Modifier.
  3. Modifiez le Nom du workflow et la Description.
  4. Cliquez sur Enregistrer.

Renommer met à jour le nom et la description partout où le workflow apparaît, et prend effet immédiatement.

Supprimer un workflow

  1. Ouvrez l'onglet Paramètres du workflow.
  2. Sous Supprimer ce workflow, cliquez sur Supprimer.
  3. Lisez la confirmation — Cela retire le workflow de votre projet. Ses exécutions passées restent dans l'historique des exécutions. — puis cliquez sur Supprimer.

Important — Cette action est irréversible. Les exécutions déjà réalisées restent comptées dans votre consommation, et les applications utilisées par ce workflow ne sont pas affectées.