Architecture architecture

Les workflows sont pris en charge par un module spécifique. Ce module peut être démarré sur plusieurs serveurs afin de répartir la charge d'exécution.

  • Le processus 'Workflow Instance Runner' (runwf) exécute toutes les tâches d'une instance de workflow donnée. Lorsqu'il n'y a plus de tâche à exécuter dans l'immédiat, ce processus devient passif, c'est-à-dire qu'il sauvegarde son état dans la base de données puis s'arrête.
  • Le module 'Workflow Server' (wfserver) surveille les instances de workflow en cours. Lorsqu'il y a une tâche à effectuer, ce module crée un processus pour activer (ou réactiver) l'instance correspondante.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1