Show Menu
SUJETS×

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.