Aller au contenu principal

Concepts cles

Fondamentaux

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 :

EtatSignification
BrouillonEn cours de construction, jamais execute automatiquement.
ActifLe declencheur est arme : le workflow se lance des que la condition se presente.
En pauseConserve 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.

Un seul declencheur, plusieurs actions

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 :

StatutSignification
En fileEn attente d'un worker disponible.
En coursLes nodes s'executent les uns apres les autres.
En attente de validationUn node d'approbation a mis le workflow en pause (voir Approbations).
En sommeilUn node « Attendre jusqu'a une date » a suspendu l'execution ; elle reprendra seule.
TermineTous les nodes atteignables ont fini avec succes.
EchoueUn node a rencontre une erreur bloquante.
AnnuleVous 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.

SyntaxeCe 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}}
astuce

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.