Moteur de workflow

MaarchCapture est un batch écrit en PHP et configurable à l’aide de fichier XML.

Il est inspiré des outils de numérisation du marché. Il fonctionne à l’aide d’un moteur de workflows.

On peut lui indiquer une liste de tâches à réaliser de façon séquentielles, exemple :

  • tâche 1 : récupérer les fichiers dans un répertoire d’entrée.
  • tâche 2 : regrouper les fichiers traités selon la présence d’un code à barres.
  • tâche 3 : écrire les fichiers fusionnés dans un répertoire de sortie.

Un grand ensemble de tâches est nommé batch.

Un sous ensemble de tâches est appelé workflow.

Les tâches sont nommées step.

Un workflow simple

Étant donné que MaarchCapture traite des workflows séquentiels, le traitement de la tâche n+1 est lié au résultat de la tâche n.

Pour se faire, MaarchCapture sauvegarde dans le répertoire de travail du lot un fichier XML comportant tous les éléments de son traitement.

Afin de maîtriser de façon optimale le paramétrage de MaarchCapture, il faut avoir une bonne connaissance du langage XML.

results matching ""

    No results matching ""