Aller au contenu principal

Comment lire un workflow

Chaque page de workflow contient un diagramme Mermaid. La grammaire visuelle est la suivante :

Formes des nœuds

FormeSignificationExemple
([ Texte ]) (stade)Début ou fin du workflowDémarrer, Terminer, Répondre au client
[ Texte ] (rectangle)Action — appel LLM, code, traitement, APIVérifier l'éligibilité, Appel multi_search
{ Texte } (losange)Décision — if-else ou classifieur de questionsVérifier order reference, Classifier la demande
[[ Texte ]] (double rectangle)Sous-processus — appel à un autre workflowOrder Details, Rétractation

Libellés des flèches

  • Les libellés (texte sur les flèches) montrent quelle branche un client suit.
  • Exemples : Oui / Non, Couleur / Dimension, Moins de 48H / Plus de 1 mois.
  • Une flèche sans libellé signifie « continuer toujours ».

Sous-processus cliquables

Les blocs en double rectangle ([[ … ]]) sont cliquables dans le diagramme rendu. Cliquer ouvre le workflow appelé. C'est la façon principale de naviguer entre workflows liés.

Provenance des libellés

Les libellés viennent du DSL Dify lui-même :

  • Pour les décisions if-else : la valeur testée (Oui, Non, Couleur, etc.).
  • Pour les classifieurs de questions : le nom de la classe (Conversation en cours, Ticket impossible).
  • Pour les actions : le titre du nœud, ou une dérivation de son contenu (premier mot-clé du prompt LLM, variable testée, URL appelée).

Les libellés ne reflètent donc pas une rédaction commerciale — ils suivent la logique technique. L'équipe documentation est libre de réécrire la prose autour du diagramme pour rendre le tout plus accessible aux clients.