Concepts cles
Avant de construire, prenez deux minutes pour assimiler le vocabulaire. Tout le systeme repose sur cinq notions.
Workflow
Un workflow est une automatisation complete : un declencheur, suivi d'une chaine de nodes relies par des fleches. C'est l'unite que vous creez, activez et desactivez.
Un workflow a un etat :
| Etat | Signification |
|---|---|
| Brouillon | En cours de construction, jamais execute automatiquement. |
| Actif | Le declencheur est arme : le workflow se lance des que la condition se presente. |
| En pause | Conserve mais desarme : il ne se declenchera plus tant que vous ne le reactivez pas. |
Node
Un node est une etape unique du workflow. Chaque node a :
- un type (ex.
agent.writer,cms.webflow.blog,approval.request) ; - une configuration (quelle page modifier, quel ton adopter, quel destinataire prevenir) ;
- des entrees (ce qu'il recoit du node precedent) et des sorties (ce qu'il transmet au suivant).
Les nodes se rangent en cinq familles : declencheurs, agents IA, actions GEO, logique, approbations/notifications — plus les nodes CMS propres a chaque connecteur. La reference des nodes detaille chacun d'eux.
Tout workflow commence par exactement un declencheur. Ensuite, vous pouvez enchainer autant de nodes d'action que necessaire, y compris des branches paralleles.
Declencheur
Le declencheur (trigger) est le node de depart. Il decide quand le workflow s'execute. Trois grandes categories :
- Manuel — vous lancez le workflow vous-meme depuis le dashboard.
- Planifie — selon un calendrier recurrent (« tous les lundis 9h », « le 1er du mois »).
- Evenementiel — en reaction a un evenement GEO (audit termine, score qui chute, concurrent detecte, bot IA qui visite une page, publication CMS, webhook entrant).
Voir la liste complete dans Declencheurs.
Execution (run)
Chaque fois qu'un workflow se lance, CiteMe cree une execution (ou run). Une execution avance node par node et garde une trace de tout : ce que chaque node a recu, produit, et combien de temps il a pris.
Une execution passe par differents statuts au cours de sa vie :
| Statut | Signification |
|---|---|
| En file | En attente d'un worker disponible. |
| En cours | Les nodes s'executent les uns apres les autres. |
| En attente de validation | Un node d'approbation a mis le workflow en pause (voir Approbations). |
| En sommeil | Un node « Attendre jusqu'a une date » a suspendu l'execution ; elle reprendra seule. |
| Termine | Tous les nodes atteignables ont fini avec succes. |
| Echoue | Un node a rencontre une erreur bloquante. |
| Annule | Vous avez stoppe l'execution manuellement. |
Le detail de chaque execution se consulte dans Executions & monitoring.
Variables
Les nodes ne sont pas isoles : un node peut reutiliser ce qu'un node precedent a produit. On reference ces valeurs avec des variables, ecrites entre doubles accolades.
| Syntaxe | Ce qu'elle designe |
|---|---|
{{trigger.payload.url}} | Une donnee fournie par le declencheur. |
{{node_n2.output.markdown}} | La sortie d'un node precedent (ici le node n2). |
{{loop.item}} | L'element courant dans une boucle « pour chaque ». |
Exemple — un node de publication Webflow qui reprend le titre et le corps rediges par l'agent au node n2 :
Titre : {{node_n2.output.title_tag}}
Corps : {{node_n2.output.markdown}}
Vous n'avez pas a memoriser les noms de variables : le builder vous propose les sorties disponibles des nodes en amont quand vous remplissez un champ.
La suite
Maintenant que le vocabulaire est pose, decouvrez le builder visuel ou vous assemblez concretement ces nodes.