Moteur de workflow

Un moteur de workflow robuste : Camunda

FlowerDocs intègre le moteur de workflow Camunda pour orchestrer les processus.

Diagramme BPMN 2.0

Le diagramme BPMN 2.0 est stocké sous la forme d’un document technique ayant pour classe BPMNDiagram.

A chaque création ou modification de ce type de document, le processus associé est déployé à nouveau dans le moteur de workflow.

Ainsi toute nouvelle instance de processus bénéficiera des modifications apportées.

Les tâches

Il est important de distinguer deux types de tâches : celles du processus et celles présentées aux utilisateurs (les tâches FlowerDocs).

Les tâches du processus

Les tâches du processus sont des étapes techniques (non-visibles des utilisateurs) ou utilisateurs. Ces dernières implique la création d’une tâche FlowerDocs permettant ainsi de la traiter.

Les tâches Camunda

Elles sont divisées en deux types en fonction des normes :

  • BPMN : UserTask
  • CMMN : HumanTask

Les tâches FlowerDocs

Les tâches FlowerDocs sont des composants (disposant de réponses et pièces jointes). Elles sont présentées aux utilisateurs sous la forme de formulaires à remplir.