Plaquette · En préparation · version 2.0.0
WorkflowBuilder Pro
Automatiser sans confier vos identifiants ni vos données à une plateforme tierce.
WorkflowBuilder Pro est un éditeur de flux visuels auto-hébergé : on relie un déclencheur, des transformations et des intégrations, on enregistre, on lance. Le moteur de production exécute réellement le graphe et conserve les résultats de chaque exécution. Le produit est en préparation : nous le présentons avec son périmètre vérifié, pas avec un catalogue d'intégrations promises.
État : Produit en préparation, non commercialisé à ce jour. La suite de tests affichait 13 010 tests verts, mesurés trois fois de suite sans aucun échec le 7 septembre 2026. L'installation se fait depuis les sources.
À qui ça sert
Les organisations qui ne peuvent pas externaliser
Données de santé, données sociales, secrets industriels : le service tourne sur votre infrastructure, les identifiants restent chez vous.
Les équipes qui automatisent déjà
Le vocabulaire est celui des outils d'automatisation du marché : déclencheur, nœuds, exécutions, reprise sur erreur.
Ceux qui veulent auditer la chaîne
Code source accessible, exécutions journalisées, périmètre d'intégrations documenté par niveau de garantie.
Ce que ça change concrètement
- 1
Un moteur qui exécute vraiment
Les moteurs de démonstration ont été retirés du produit en septembre 2026 : la fabrique publique renvoie désormais le client du moteur de production, celui qui exécute et conserve les résultats.
- 2
Un catalogue classé par niveau de garantie
20 intégrations couvertes par les tests de plus haut niveau, 22 vérifiées, 18 au cœur du produit — et 928 types déclarés expérimentaux, annoncés comme tels et non comme des promesses.
- 3
Un premier flux sans aucune clé externe
Déclencheur manuel, transformation, réponse : le premier enchaînement se construit et s'exécute sans souscrire à quoi que ce soit.
- 4
32 modèles prêts à importer
Le catalogue de modèles curatés sert de point de départ plutôt que de laisser la page blanche.
- 5
Des identifiants chiffrés au repos
Les secrets nécessaires aux intégrations sont chiffrés dans la base ; leur mode de conservation côté navigateur reste un chantier ouvert, énoncé ci-dessous.
Comment ça marche
Une installation auto-hébergée classique : une base PostgreSQL, un Redis, l'application, puis l'éditeur dans le navigateur.
- 1
Vous installez
Node.js 20.19 ou plus récent, Docker avec Compose v2 : PostgreSQL et Redis démarrent en une commande.
- 2
Vous dessinez le flux
Déclencheur, transformations, intégrations : les nœuds se relient dans l'éditeur, le flux s'enregistre.
- 3
Le moteur exécute
Chaque exécution est réelle, journalisée, et ses résultats sont conservés pour inspection.
- 4
Vous inspectez
Historique des exécutions, résultats par nœud, reprise après correction du flux.
Chiffres vérifiables
Chaque chiffre ci-dessous est daté et provient du dépôt ou d'une mesure publiée. Rien n'est extrapolé.
- 13 010 tests verts
suite complète, trois exécutions consécutives identiques, zéro échec, 86 tests ignorés
Source : Rapport de vérification interne du 7 septembre 2026, versionné dans le dépôt du produit.
- 33 contrôles de bout en bout
parcours canoniques, intégrations de premier niveau et modèles, tous verts
Source : Même rapport du 7 septembre 2026.
- 20 · 22 · 18
intégrations couvertes par les tests de plus haut niveau, vérifiées, et au cœur du produit
Source : Catalogue du code source, seul juge du périmètre ; 928 types supplémentaires sont marqués expérimentaux.
- 32 modèles
flux curatés importables depuis l'éditeur
Source : Documentation du dépôt, catalogue de modèles.
Pour démarrer
Installation depuis les sources. Prérequis : Node.js 20.19 ou 22.12 et plus récent, npm 9 ou plus, Docker avec Compose v2, Git.
1. Préparer l'environnement
git clone https://github.com/phuetz/workflow.git
cd workflow
npm ci
npm run setup:local
docker compose -f docker-compose.dev.yml up -d --wait postgres redis2. Construire et initialiser
npm run build
npm run migrate
npm run seed
npm run dev3. Le premier flux, sans clé externe
Dans l'éditeur : nouveau flux, ajouter un déclencheur manuel, un nœud de transformation, une réponse, relier, enregistrer, lancer.
Déclencheur manuel → Transformation → Réponse4. Vérifier l'installation
npm run test:unit
npm run typecheck
npm run lint
npm run test:e2e:canoniqueLe paquet n'est pas publié sur npm : l'installation se fait depuis le dépôt, et nous accompagnons la mise en service.
Ce qui n'est pas encore prêt
Nous préférons l'écrire noir sur blanc plutôt que de le faire découvrir après la signature.
- Le produit n'est pas commercialisé : ni tarif, ni contrat de service, ni engagement de délai à ce jour.
- L'installation en une seule commande sur une machine vierge n'était pas encore acquise lors de l'audit du 9 septembre 2026.
- Le mode de conservation des identifiants côté navigateur reste un chantier ouvert, traité séparément.
- Sur les 988 types de nœuds présents, 928 sont expérimentaux : ils existent dans le code mais ne sont couverts par aucune garantie.
Licence, dépôt et contact
- Licence
- Business Source License 1.1 : usage interne libre, fourniture en service à des tiers soumise à licence. Bascule automatique en Apache 2.0 le 31 août 2030.
- Éditeur
- AGILE UP — Structure d'ingénierie logicielle indépendante, Vincennes.
- Contact
- contact@agile-up.com
agile-up.com