0% ont trouvé ce document utile (0 vote)
32 vues12 pages

Modélisation et Flexibilité des Workflows

Transféré par

douaazouaoui0
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Thèmes abordés

  • Exceptions,
  • Règles,
  • Changements stratégiques,
  • Évolutions technologiques,
  • Types de processus,
  • E-Learning,
  • Modèle de données,
  • Outils de workflow,
  • Contrôle de flux,
  • Mécanismes de traitement
0% ont trouvé ce document utile (0 vote)
32 vues12 pages

Modélisation et Flexibilité des Workflows

Transféré par

douaazouaoui0
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Thèmes abordés

  • Exceptions,
  • Règles,
  • Changements stratégiques,
  • Évolutions technologiques,
  • Types de processus,
  • E-Learning,
  • Modèle de données,
  • Outils de workflow,
  • Contrôle de flux,
  • Mécanismes de traitement

05/06/2010

SOMMAIRE
INTRODUCTION

1 – Modélisation de processus et Workflows

2 - Méthodes et outils pour la Modélisation de processus


Workflows

3 – Notions de flexibilité et d’adaptabilité dans les


WorkFlow

CONCLUSION & PERSPECTIVES

Un processus est :
 Une succession d’étapes

 Un ensemble ordonné d’activités

 Impliquant des moments, des lieux, des


personnes et des moyens

 Ayant un début et une fin

 Dans le but de satisfaire un objectif


commun ou global

1
05/06/2010

Il existe différents types de


Les TIC ont favorisé :
procesus :
Les Processus Matériels : L’améliration des processus métiers
par des techniques telles que :
 Procédés industriels

Les Processus Informationnels :  CPI (Continous Process Improvement)


 Systèmes d’informations classiques

Les Processus Métiers :  BPR (Business Process Reingineering)


 Manière de réaliser un travail

Le CPI:
CPI: Le BPR:
BPR:

2
05/06/2010

Entre CPI et BPR : Le domaine du WorkFlow


CPI BPR
(TCAO) s’occupe de :
Etapes de Incrémental Radical
modifications Automatiser les processus, les
Point de départ Processus Etat Net procédures ou les flux de travail d’une
existant
organisation.
Fréquence Unique/Continue Unique
Temps nécessaire Court Long
Participation Ascendante Descendante Mettre en œuvre l’ensemble des
Portée d’action Court terme Long terme moyens pour automatiser et gérer
Risque Modéré Elevé entièrement les processus d’une
Type de Culturelles Culturelle &
organisation.
changement Structurelles

Un système de WorkFlow
Un WorkFlow est alors :
(SGWF) est :

Un processus ou une procédure Un système informatique dédié à la

automatisé d’une organisation et gestion des processus automatisé.

gérable par un outil dédié au domaine Exécution, gestion et suivi

du workflow.

3
05/06/2010

La terminologie du workflow : Ce qui se résume par ce


Activité métamodèle [WFMC] :
Acteur
Rôle
Données
Condition de transition
Application externe
Règle (régit le comportement d’acteurs)
Cas de WorkFlow ou Instance
Contrôle de flux « Control Flow »
Bon de travail « Work Item »
Liste des tâches « Work List »

La WFMC a définit un modèle Dont le modèle de


de référence : fonctionnement est :

4
05/06/2010

Il existe diverses classifications Mais il est possible de


des workflows, parmi elles : retrouver les trois formes
Classement par domaines :
* Wf. Administratif
dans un même WorkFlow
* Wf. De production
* Wf. Ad hoc
* Wf. Collaboratif

Classement par objectifs :

* Wf. Ad Orientés Processus


* Wf. Orientés Document
* Wf. Orientés Communication

La modélisation des
WorkFlows est issue de la
modélisation des processus.

Différentes méthodes de
modélisation de processus sont
dédiées aux workflows.

Le WorkFlow peut être vu


comme un outil de CPI / BPR.

5
05/06/2010

La modélisation doit couvrir Quatre types de modélisation de


quatre aspects : WorkFlows à base :
Fonctionnel :
Identifier les activités, les sous-
sous-processus et les 1 -D’activités :
hiérarchiser. Origines : S.I Classiques & MME.
Comportemental : 2 - De communication :
Décrire la dynamique des processus par la
modélisation des contrôles de flux. Origines : théorie du Discours / Action.
Action.
Informationnel : 3 - D’artefacts :
Décrire la structure et l’état des données Origines : Bases de données.
données.
nécessaires aux activités.
Organisationnel : 4 - De règles :
Décrire les acteurs de l’organisation et leurs rôles. Origines : Intelligence Artificielle.
Artificielle.

Formalismes et méthodes de modélisation de


WorkFlows :
Dénomination Formalisme

OSSAD 2 Niveaux : Abstrait & Descriptif Ces méthodes prennent en


ADONIS 3 Niveaux : CP, Mod. Env. Trav. & Mod. Opr. charge les 4 aspects spécifiés
RDP

IDEF0
IDEF 0/…/IDEF
/…/IDEF44
Places, Etats et transitions

2 Niveaux : Schéma de processus et de


précédemment, mais pas
TMW
transition (étendu)
2 Niveaux : Analyse, Conception &
toujours de façon distincte.
Implémentation
Com./Action Cycle de la négociation : Préparer, Négocier,
Réaliser & Accepter
ARIS 4 Vues : Données, Fonctions, Organisation &
Ressources
UML Diagrammes : Statiques, Dynamiques &
d’Architecture

6
05/06/2010

Méthode Fonctionnel Méthode Comportemental


OSSAD Modèle Abstrait OSSAD Modèles de procédures, d’opérations,
de rôles et matrice A/R
ADONIS Carte de processus ADONIS Modèle opérationnel
RDP RDP Places : activités, état ou évement.
Confondu avec le comportemental
Transitions : conditions / évenement
IDEF0
IDEF 0/…/IDEF
/…/IDEF44 ‘’ IDEF0
IDEF 0/…/IDEF
/…/IDEF44 Schéma de processus, Schéma de
transition et de transition étendu
TMW Trigger Model d’analyse TMW Trigger Model de Conception
Com./Action ‘’ Com./Action Modèle de transaction
ARIS Client/Fournisseur
Vue fonction : arbre de
ARIS Modèle de processus chainé
décomposition
UML Cas d’utilisation, … UML Diagrammes d’activités

Méthode Informationnel Méthode Organisationnel


OSSAD Non distinct OSSAD Modèle d’unités organisationnelles
(Organigrammes)
ADONIS Non distinct ADONIS Modèle d’environnement de travail
RDP N’existe pas RDP Non distinct
IDEF0
IDEF 0/…/IDEF
/…/IDEF44 Non distinct IDEF0
IDEF 0/…/IDEF
/…/IDEF44 Non distinct
TMW N’existe pas TMW Non distinct
Com./Action N’existe pas Com./Action N’existe pas
ARIS Modèle de données « Data View » ARIS Arbre de décomposition
UML Diagrammes de classes et d’objets UML Diagrammes de classes et d’objets

7
05/06/2010

Des outils ont été développés


On en déduit que :
sur le marché en se basant sur
La majorité des méthodes proposent ces formalismes et méthodes :
des formalismes permettant de décrire
le comportement d’un processus. ADONIS
Certains formalismes sont plus riches
que d’autres en matière de concepts WORKEY
descriptifs.
ACTION WORKFLOW
Mais toutes ces méthodes permettent
de décrire correctement des processus WORLD WIDE WEB WORKFLOW GENERATOR
workflows à des degrés de détails et de
difficulté différents. OPERA, WAMO, ADOME, …

Mais si l’on veut faire du CPI et


du BPR efficacement : Ces besoins résultent des :
Permettre la flexibilité : au niveau modèle et
1. Evolutions technologiques
système du WorkFlow 2. Evénements internes et externes à
l’organisation
Permettre l’adaptation aux changements qui 3. Besoins sans cesse croissants des clients
4. Changements dans les organisations et le
surviennent : au niveau du modèle lui même. travail
5. Changements stratégiques
Permettre les échanges entre Workflow : Inter-
Inter- 6. Informations incertaines, incomplètes et
conflits
Opérabilité

8
05/06/2010

On parle alors de WorkFlows


Avancés :
Flexibilité :
* Gestion des exceptions

Adaptation :
* WorkFlow Adaptatif
* WorkFlow Adaptable

Gestion des exceptions : Mécanismes de traitement


d’exception :
On utilise des mécanismes tels que :
Retry : reéssayer
* Détection manuelle : niveau de
Roll Back : défaire
compétence.
Compensation : processus réparateur
Contingence : proposer une ou plusieurs
* Gestionnaires d’exception à la manière alternatives
des langages de programmation
programmation.. Délégation : remonter au niveau supérieur
Annuler
* Déclencheurs ou règles
règles.. Relaxer : alléger les contraintes
Berner le système
Adapter le workflow en cours d’exécution

9
05/06/2010

L’adaptabilité est : L’adaptabilité peut toucher :

La capacité d’un workflow à modifier la Le contexte : organisationnel et métier.


définition de son modèle de processus.
Le processus lui même.
Soit en réutilisant le modèle ou une partie
du modèle : par économie ou cas particulier Les ressources : personnel, changements
structurels, données.
Soit pour corriger des erreurs survenues
ou actualiser le modèle. Les Infrastructures.

Ce qu’illustre le schéma suivant : Deux approches permettent de


mettre en œuvre l’adaptabilité :
Les approches ponctuelles :
* Choix multiples : mécanisme des bornes
* Allocation dynamique de ressources
* Modélisation tardive et Ad-
Ad-Hoc

Les approches par métamodèles :


reflexivité
* WorkFlow orienté objet

10
05/06/2010

Méta-Modèle

Modèle

Instance

L’approche orienté objet : Nos perspectives :


Offre des perspectives très prometteuses Définir un méta-
méta-modèle
pour les workflows avancés grâce
notamment à la :
* Réflexivité L’appliquer à un processus de E-
E-
* Mécanismes de Learning flexible.
généralisation/Encapsulation/Héritage ey
spécialisation de modèles

11
05/06/2010

Système OPERA 3
2

12

Vous aimerez peut-être aussi