Aller au contenu principal
Toutes les plaquettes

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. 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. 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. 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. 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. 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. 1

    Vous installez

    Node.js 20.19 ou plus récent, Docker avec Compose v2 : PostgreSQL et Redis démarrent en une commande.

  2. 2

    Vous dessinez le flux

    Déclencheur, transformations, intégrations : les nœuds se relient dans l'éditeur, le flux s'enregistre.

  3. 3

    Le moteur exécute

    Chaque exécution est réelle, journalisée, et ses résultats sont conservés pour inspection.

  4. 4

    Vous inspectez

    Historique des exécutions, résultats par nœud, reprise après correction du flux.

Tout tourne sur votre machine ou votre serveur : aucune exécution ne transite par un service tiers.

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 redis

2. Construire et initialiser

npm run build
npm run migrate
npm run seed
npm run dev

3. 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éponse

4. Vérifier l'installation

npm run test:unit
npm run typecheck
npm run lint
npm run test:e2e:canonique

Le 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 UPStructure d'ingénierie logicielle indépendante, Vincennes.
Contact
contact@agile-up.com
agile-up.com