SymFlowBuilder pour simplifier la configuration des workflows Symfony

Symfony Workflow

SymFlowBuilder est un projet Open-source (license MIT) initié par Vandeth THO qui a pour objectif de simplifier la vie des développeurs Symfony pour créer des workflows complexes visuellement.

Si vous avez déjà eu à développeur des processus complexes avec la state machine de symfony, vous comprendrez tout de suite l’intérêt d’une telle solutio.

Ainsi il est possible à l’aide d’un éditeur visuel en Drag & drop de créer des processus à l’aide d’états (states), transitions et d’événements spécifiques. De plus, SymFlowBuilder inclus également un builder qui permet de définir les champs, types, entités, etc… attachés au workflow.

Utilisation de SymFlowBuilder pour créer un process via Symfony

Les points qui ont retenus mon attention :

  • La possibilité de visualiser et modifier graphiquement les workflows.
  • Extraire directement les YAML finaux

Enfin si vous souhaitez aller plus loin avec le projet, à priori (je n’ai pas testé), il est même possible d’importer son propre YAML pour pouvoir l’utiliser directement (Ce qui serait vraiment top !).

En tout cas je trouve que c’est une super initiative qui devrait faciliter l’accès à cette fonctionnalité ultra puissante du Framework.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *