Test jbpm
PM
Introduction à la notion de Workflow Présentation de jBPM Le langage JDPL Outils
Introduction à la notion de Workflow Présentation de jBPM Le langage JDPL Outils
Généralisation de la notion de workflow (3/3)
Certaines personnes ont réfléchis à des moteurs de workflow :
WfMC (Workflow Management Coalition).
Les WebFlow
Les idées :
Gérer, archiver les instances de workflow. Gérer les données manipulées au sein d’une instance de workflow. Orchestrer les différents modules que composent une instance de workflow (briques métiers).
Les webflow (ou pageflow) sont un cas particulier des workflow dans le cas d’une utilisation d’un site web. Décris l’enchaînement des pages. Pas de persistance systématique. Une brique métier (au sens workflow) peut être composé d’un webflow lorsqu’il y a interaction avec l’utilisateur via une interface web.
En pratique cela donne :
Une vision métier (représentation sous forme de graphique) d’un workflow, généralement réalisé par un consultant métier. Une « glue » technique permettant la mise en oeuvre du workflow métier.
Claude Duvallet — 5/22 Introduction à la notion de Workflow Présentation de jBPM Le langage JDPL Outils
JBPM
Claude Duvallet — 6/22 Introduction à la notion de Workflow Présentation de jBPM Le langage JDPL Outils
JBPM
Exemples d’utilisation (1/2)
Exemples d’utilisation (2/2)
Pour bien comprendre, prenons un exemple :
L’équipe sécurité travaille sur le workflow pour l’application de PKI EJBCA, pourquoi ? Aucun client n’a le même besoin métier. Dans le cas d’une demande de certificat, il peut exister de très nombreux points d’entrée différents, et des cinématiques totalement différentes en fonction du point d’entrée. Les workflow métiers peuvent évoluer au sein d’un client, d’où l’idée de faire une application très modulaire.
La DRH - à la signature d’un contrat - rempli un formulaire web (outil de gestion des identités interne à la société). Cela provoque la demande de deux certificats pour cet utilisateur (signature et