Les étapes de création d`un WorkFlow

publicité
Réaliser par : RABEB AOUIN
3ème année DSI
1
Sommaire
 Définition d’un WorkFlow……………………………3
 Exemple d’un WorkFlow………………………………6
 Le moteur d’un WorkFlow……………………………8
 La standardisation d’un workflow………………..9
 Historique……………………………………………………10
 Les différents types de workflow………………….11
 Les étapes de création d’un workflow………….12
 Les fonctionnalités des outils d’un workflow….13
2
Définition d’un Workflow:
 La notion de WorkFlow est assez vague selon les sources elle diffère
quelque peu. La définition suivante semble être la plus usuelle :
 Littéralement, workflow signifie « flux de travail ».
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. Comme il concerne la représentation d'une
suite de tâches ou opérations effectuées par une personne, un groupe de
personnes, un organisme, etc. Le terme ` flow` renvoie au passage du
produit, du document, de l'information, etc., d'une étape à l'autre.
Le terme de « workflow » pourrait donc être traduit en français par «
gestion électronique des processus métier ».
3
Définition d’un Workflow:
 De façon pratique, le workflow sert à décrire le circuit de validation,
les tâches à répartir entre les différents acteurs d'un processus, les
délais, les modes de validation, et à fournir à chacun des acteurs les
informations nécessaires à l'exécution de sa tâche. Le workflow
permet généralement un suivi et identifie les acteurs en précisant leur
rôle et la manière de le remplir au mieux. Pour un processus de
publication en ligne par exemple, il s'agit de la modélisation des
tâches de l'ensemble de la chaîne éditoriale.
4
Définition d’un Workflow:
5
Exemple d’un WorkFlow
6
Exemple d’un WorkFlow
 Processus de déclaration de sinistre,
 Processus d'ouverture compte,
 Processus de création d'un dossier de prêt,
 Processus de gestion d'une succession,
 Processus de prise de congés.
7
Le moteur de workflow
 Le moteur de workflow est un dispositif logiciel qui permet la gestion de
workflow en exécutant une ou plusieurs instances de workflow.
8
La standardisation du workflow
 Il existe des associations ou organismes qui ont pour objectif de standardiser
le workflow.
 La WARIA ou Workflow And Reengineering International Association :
c’est une association entre OMG qui est aspect spécifications et BPMI.
 La WfMC ou The Workflow management coalition : c’est un organisme de
plus de 300 membres.
9
Historique
 La première industrie qui a présenté une technologie permettant d’automatiser des
processus métier jusqu'à les réaliser à la main était l’industrie de l’imagerie
électronique et de la gestion de production par ordinateur.
 De 1975 à 1985, la technologie de Workflow a connu un développement important.
Elle met en place un système qui peut automatiser les flux de travail.
 Workflow statique n’a pas réussi, car l’intégration et la modification des procédures
de travail dans les systèmes Workflow étaient difficiles.
 Au début des années 1990, le regain d’intérêt pour le génie logiciel a permis de faire
des recherches qui concernent les systèmes "Workflow" pour la mise en place des
systèmes qui sont plus simples à utiliser.
 Ils existent maintenant plusieurs systèmes élaborés comme "Oval", "Apricot",
"MelMac", "WAMO", "FreeFlow", … Ces systèmes sont présentés comme
"Workflow générique". Ils proposaient une nouvelle démarche du "Workflow".
 L’approche consistait de la séparation du traitement et les données appartenant aux
processus métier et de l’offre d’une grande facilité lors de la création, la
modification ou la suppression des processus métier.
 Aujourd’hui, ces systèmes sont largement exploitables dans les entreprises .
10
Les différents types de WorkFlow:
 Workflow de production: qui correspond à la gestion des processus
de base de l'entreprise. Les procédures supportent peu de
changements dans le temps, et les transactions sont répétitives. On
peut y trouver par exemple la production de contrats d'assurance, la
gestion de litiges, la gestion de réclamations clients, etc.
 Workflow administratif: qui correspond à tout ce qui est routage de
formulaires, basé en général sur une infrastructure de messagerie.
 Workflow ad-hoc: pour la gestion des procédures non déterminées,
ou mouvantes.
 Workflow coopératif: gérant des procédures évoluant assez
fréquemment, et liées à un groupe de travail restreint dans
l'entreprise.
11
Les étapes de création d’un WorkFlow
La réalisation d'un WorkFlow nécessite beaucoup de travail. En effet,
pour créer un Workflow, il faut suivre les trois étapes suivantes :
 La phase d'analyse: qui est souvent la phase la plus longue et
difficile. Elle nécessite d'étudier le fonctionnement de l'entreprise et
(ou) du service concerné, les interactions qu'il existe entre les
ressources de l'entreprise. Mais aussi d'identifier toutes les tâches à
effectuer lors de la réalisation du workflow.
 La phase de construction: du Workflow, qui consiste à trouver les
liens entre les tâches, effectuer la répartition des tâches aux
différentes ressources, créer le planning ...
 La phase d'exécution: Cette phase est en fait la réalisation du
projet. Bien entendu, durant cette phase, le workflow peut être mis à
jour. En effet, il existe très souvent une différence entre la façon dont
on avait prévu le déroulement d'un projet et le déroulement réel du
projet.
12
Les fonctionnalités des outils de workflow
 Fonctions générales
 Routage des workflows vers les services concernés.
 Gestion d'événements.
 Gestion d'actions humaines et d'actions automatiques dans un même






workflow.
Création de règles métiers selon les données du workflow.
Création de conditions ou d'exceptions basées sur les données du workflow
ou utilisation de macros.
Personnalisation des contenus et de l'affichage des mails de notification
événementiels .
Gestion de l'escalade des actions en fonction des données du workflow.
Gestion de la délégation des actions des participants des workflows.
Création de workflows complexes avec des sous-processus.
13
Les fonctionnalités des outils de workflow
 Fonctions générales










Personnalisation et sécurisation de l'affichage des données du workflow ,
Possibilité de rattacher n'importe quel type de pièces jointes au workflow,
Définition de formulaires électroniques,
Données du workflow stockées en base,
Différents méthodes d'affections possibles (automatiques, self service,
dynamiques, etc.),
Gestion de circuits parallèles ou en série,
Définition d'un délai de réalisation pour la globalité du workflow,
Définition d'un délai de réalisation des actions lors de la conception du
workflow ou lorsque ce dernier est en cours d'exécution,
Lancement d'un workflow depuis une application tierce,
Numéro d'identification unique pour tous les workflows.
14
Bibliographie
 http://scenari.utc.fr/c2m/DOCS/L2e/html/co/Workflow.html
 http://www.google.tn/imgres?q=workflow&num=10&hl=fr&rlz=1C1FDU
M_enTN488TN488&biw=1280&bih=678&tbm=isch&tbnid=eAXJOizhs5
UvSM:&imgrefurl=http://www.neuros.
15
16
Téléchargement