Date : 03/02/2026 (mis a jour) Status : REPORTEE AU BACKLOG
Les routines ont actuellement un node "fetch" qui reconfigure manuellement connecteur/instance/method/path, alors que l'utilisateur a deja des actions (SSH, API, fetch, transform) liees a des instances et testables independamment.
Le node "action" fait deja le lien vers une action existante, mais le node "fetch" fait doublon en mode decouple.
Separation claire des responsabilites :
| Node | Role |
|---|---|
| trigger | Point d'entree (manual, cron, webhook, event) |
| action | Appeler une action existante (SSH, API, fetch, transform) |
| condition | Branchement if/else |
| loop | Boucle for_each / while |
| transform | Transformation de donnees entre etapes |
| variable | Stocker/modifier une variable |
| delay | Pause |
| output | Resultat final |
| Node | Raison |
|---|---|
| Doublon avec le node "action" qui reference deja des actions de type api/fetch/ssh |
L'utilisateur :
Le node "action" dans le formulaire affiche :
{{...}}| Fichier | Modification |
|---|---|
NodeConfigForm.tsx |
Supprimer FetchForm. Enrichir ActionForm avec groupement par type et apercu |
routines/new/index.tsx |
Retirer 'fetch' de NODE_TYPES |
routines/[id]/edit/index.tsx |
Idem |
| Fichier | Modification |
|---|---|
routineExecutor.ts |
Garder le case 'fetch' pour compatibilite des routines existantes, mais ne plus le proposer a la creation |
Les routines avec des nodes "fetch" continuent de fonctionner (le backend garde le support). Pas de migration forcee.