Académique Documents
Professionnel Documents
Culture Documents
GESTIONNAIRE DE
WORKFLOW BPM
MANUEL D’UTILISATION CARTHAGO
Ref. MSWFL/GU/01
Rue lac Ghar El Melh - Les berges du lac - 1053 Tunis – Tunisie
Phone : (216) 71 962.030 - Fax : (216) 71 961.299
www.bfigroupe.com
TABLE DES MATIERES
1. Présentation de l’application _________________________________________________ 3
1.1 Configuration use case________________________________________________________ 4
1.2 Configuration Contrôleur ______________________________________________________ 5
1.3 Configuration affectation tâche _________________________________________________ 5
2. Définition d’un workflow ___________________________________________________ 6
3. Types de nœuds __________________________________________________________ 6
3.1 Tâche Use Case______________________________________________________________ 7
3.2 Tâche Contrôleur_____________________________________________________________ 8
3.3 Tâche expression ____________________________________________________________ 8
3.4 Tâche décision utilisateur ______________________________________________________ 9
3.5 Tâche décision expression ____________________________________________________ 10
3.6 Tâche bifurcation ___________________________________________________________ 10
3.7 Tâche jointure ______________________________________________________________ 10
3.8 Tâche XOR ________________________________________________________________ 11
3.9 Tâche ESB _________________________________________________________________ 11
3.10 Tâche sous-workflow _______________________________________________________ 12
4. Affectation Workflow _____________________________________________________ 13
5. Piste d’audit ____________________________________________________________ 14
Le cycle de vie BPM comprend différentes étapes comme le montre la figure suivante :
La démarche du BPM propose une approche ascendante, dite « bottom-up » (du bas
vers le haut), consistant à analyser le fonctionnement réel de l'entreprise afin de le
modéliser informatiquement.
Le cycle de vie d'une démarche BPM peut globalement être décomposé de la manière
suivante :
Design : Etude de l'entreprise en analysant ses objectifs et son organisation afin d'être en
mesure de décomposer l'ensemble de son activité en processus métier.
Modélisation : Modélisation des processus métiers, c'est-à-dire représenter
informatiquement un modèle le plus proche possible de la réalité,
Exécution : il s'agit de la phase opérationnelle où la solution de BPM est mise en œuvre.
Pilotage ou Monitoring, consistant à analyser l'état des processus à travers des tableaux
de bords présentant les performances des processus
Optimisation, c'est-à-dire proposer des solutions permettant d'améliorer les performances
des processus métiers
les prérequis suivants sont à patramétrer au préalalble avant la modélisation d’un processus.
Configuration Contrôleur
Entité Processus : elle correspond au nom de l’entité. Un Workflow peut être associé à
une entité
Nom tableau de bord : elle correspond au nom du tableau de bord qui sera créé et
qui contiendra les tâches du Workflow
3. TYPES DE NŒUDS
Le gestionnaire de Workflows comporte plusieurs types de nœuds:
Nom tâche tableau de bord: elle correspond au nom qui sera utilisé pour afficher les
tâches dans le tableau de bord.
Configuration use case : c’est la définition du use case qui sera affiché à l’exécution
Expression : c’est l’expression pour définir l’entité à afficher dans le use s’il s’agit d’une
entité différente
Retour arrière possible : permet de spécifier si dans cette tâche on peut faire la
reprise de tâches précédentes dans le workflow.
Nom tâche tableau de bord : correspond au nom qui sera utilisé pour afficher les
tâches dans le tableau de bord.
Retour arrière possible : permet de spécifier si dans cette tâche on peut faire la
reprise de tâches précédentes dans le workflow.
4. AFFECTATION WORKFLOW
Permet de lister un ensemble de Workflows pour une entité. La sélection du Workflow à
utiliser pour une entité donnée se fait par l’évaluation d’une condition. Lorsqu’on lance un
processus Workflow sur une entité, l’outil BPM recherche l’ensemble des workflows affectées à
cette entité et le premier workflow avec une condition vide ou évaluée à « vraie » sera utilisé.