Aller au contenu

Les bases

Actionforge possède deux types de nodes : les nodes d’execution et les nodes de data. Les nodes d’execution contrôlent le flux d’exécution au sein du graph, tandis que les nodes de data sont uniquement responsables de fournir des données aux nodes auxquels ils sont connectés.

L’ordre d’exécution détermine quand les nodes sont exécutés et quand les données sont traitées. Quand un node a terminé sa tâche, il envoie un signal d’execution au node connecté suivant. Ce signal déclenche l’opération du node suivant.

Une fois qu’un node suivant est déclenché, il récupère les données d’entrée nécessaires depuis les nodes connectés pour exécuter sa tâche.

Chaque node dans l’action graph possède son propre scope. Cela signifie que chaque node s’exécute dans son propre environnement et ne partage pas de données avec les autres nodes, sauf si leurs ports sont explicitement connectés. Chaque node dispose de son propre ensemble de variables d’environnement, et les modifier n’affecte pas les autres nodes ni les nodes suivants.