Workflow

Définition

On appelle workflow la modélisation et la gestion informatique de l'ensemble des tâches à accomplir et des différents acteurs impliqués dans la réalisation d'un processus métier. Il décrit le circuit de validation ou de traitement, les tâches à accomplir entre les différents acteurs d'un processus, les délais, les modes de validation, et fournit à chacun des acteurs les informations nécessaires pour la réalisation de sa tâche. Il permet ainsi d'automatiser les flux d'informations entre différents processus au sein de l'entreprise. Le workflow est composé d'activités, correspondant à des tâches ou fonctions à réaliser pour compléter une étape du processus.

Un processus doit être modélisé avant d'être implémenté dans un moteur de workflow (TIBCO, JBPM, etc.).

BPMN (Business Process Modeling Notation) est en train de s'imposer comme la référence pour la modélisation des procédures métiers. Son formalisme graphique est accessible aussi bien aux personnes fonctionnelles, qu'au concepteur informatique, voire directement exploitable par un moteur BPM (Business Process Management). Cela le rend compréhensible par tous types d'utilisateurs.

Le rôle du moteur de workflow

Le BPM représente un ensemble d'outils et de moyens pour représenter la capacité à décrire, modéliser, automatiser, structurer, suivre, analyser, et informatiser les processus d'une entreprise. Son rôle est :

  • Assigner aux acteurs des processus, des activités, selon les règles métier complexes définies par l'entreprise,

  • Donner la garantie, la fiabilité et la sécurité des données,

  • Permettre l'intégration avec les systèmes existants,

  • Aider à l'ouverture d'interaction entre les experts métiers et les experts informatiques,

  • Permettre la modélisation graphique des processus,

  • Pouvoir modifier les processus en temps réels.

Le tout doit donner comme résultat :

  • Un contrôle une surveillance accrue des processus de l'entreprise,

  • Une évaluation de l'efficacité des processus facilitée,

  • L'anticipation des blocages et des dysfonctionnements,

  • Le retour direct des utilisateurs ou des acteurs du workflow pour optimiser et faire évoluer progressivement l'efficacité des processus de l'entreprise (l'un des premiers objectifs du BPM).

Liens :