Event-driven Process Chains _EPC_ - Zone Cours

Document Sample
Event-driven Process Chains _EPC_ - Zone Cours Powered By Docstoc
					EVENT-DRIVEN PROCESS
CHAINS (EPC)
MODÉLISATION DES SI ET DE LA CONNAISSANCE – A2009

Luc Lespérance
Eric Turenne
Plan de la présentation
   Historique
     ARIS

     EPC

   Éléments de base EPC
   Comparaison EPC vs ANSI
   Forces et faiblesses
   Méthode d’analyse suggérée
   Questions
Historique
   Recherche académique du Professeur August-
    Wilhelm Scheer 1990
   Le but de la recherche :
     Développer   une approche de modélisation d’entreprise
   Le résultat de la recherche :
     ARIS
Historique - ARIS
   ARIS (Architecture of Integrated Information
    Systems)
   Méthode d’analyse des processus documentée
     Permet d’obtenir une vue d’ensemble 1
     Orientée processus versus orientée fonctionnelle

   Offre un outil puissant de modélisation des
    processus d’affaires
     ARIS   Platform
Historique - ARIS
Historique - ARIS
   Les langages de modélisation utilisés:
     BPMN   (Business Process Modeling Notation)
     UML (Unified Modeling Language)

     BPEL (Business Process Execution Language)

     WSDL (Web Services Description Language)

     EPC
Historique - ARIS
   Le langage de modélisation EPC est un aspect
    important de la méthode ARIS
     Permet   de connecter l’ensemble des vues
       Organisationnelle
       Données
       Contrôle
       Fonctionnel
Historique - EPC
   EPC (Event-driven Process Chain)
   Technique de modélisation des processus d’affaires
     Permet   de représenter le flux d’un processus
   Couramment utilisé pour les ERP
     SAP   (SAP Logs)
Éléments de base EPC
   Fonctions

   Évènements

   Opérateurs
    logiques

   Flux du processus
Éléments de base EPC : Fonction
   Activité ou tâche réalisée dans le cadre d’un
    processus d’affaires
   Utilise des ressources de l’entreprise
   Élément de transformation
     Utilise   un input et crée un output
   Règle de nomenclature:
     Verbe  + objet
     Ex: Entrer la commande
Éléments de base EPC : Évènement
   Représente l’état du processus d’affaire à un
    moment précis
   Peut représenter:
     Pré condition à une fonction
     Post condition à une fonction

   Résultat d’une action humaine ou SI
   Règle de nomenclature:
     Objet + verbe
     Ex: Commande entrée
Éléments de base EPC : Évènement
   Trois types d’évènements:
     Début du processus
     En cours de processus
     Fin du processus

   Pourquoi utiliser des évènements?
       Assurer que les fonctions sont bien décrites
         Assurer que le flux est cohérent
         Assurer qu’on n’a pas oublié des conditions
          initiales à une fonction
       Permet de voir où sont les points de décision
        importants dans le processus
Éléments de base EPC : Opérateurs
logiques
    Trois types d’opérateurs logiques:
                  Signifiance s’il sépare un   Signifiance s’il fusionne des
                  chemin                       chemins


OR                Au moins un chemin doit      Au moins un chemin afin de
                  être suivi                   poursuivre le flux

Exclusive         Un seul chemin doit être     Un seul chemin afin de
OR                suivi                        poursuivre le flux

AND               Tous les chemins doivent     Tous les chemins doivent arriver
                  être suivis                  afin de poursuivre le flux
Éléments de base EPC : Opérateurs
logiques
   Permet de créer des processus complexes
     Pointsde décision
     Déclencheurs d’événements

     Chemins parallèles
Éléments de base EPC : Opérateurs
logiques
   Points de décision – OR

     Au  moins un chemin doit être
      suivi




     Au moins un chemin pour
      poursuivre le processus
Éléments de base EPC : Opérateurs
logiques
   Points de décision – XOR

     Seulement  un des deux chemins
      doit être pris
Éléments de base EPC : Opérateurs
logiques
   Déclencheurs d’évènements – OR, XOR et AND
Éléments de base EPC : Opérateurs
logiques
   Chemins parallèles – AND

     Division   du flux en 2 chemins




     Les 2 flux doivent être
      rencontrés afin de poursuivre
Comparaison – EPC vs ANSI
   Linéarité du modèle
Comparaison – EPC vs ANSI
   Synchronisation
Comparaison – EPC vs ANSI
   Dépôts de données
     Leformalisme EPC ne permet pas de représenter un
      dépôt de données
   Entité externe
     Le formalisme EPC ne permet pas de représenter les
      interactions avec des entités externes
Comparaison – EPC vs ANSI
   Alternance événement-action
     Le formalisme EPC fait que les évènements et les actions
      s’alternent toujours
     Le formalisme ANSI possède plusieurs éléments (actions,
      documents, vérification, etc.) qui ne s’alternent pas
   Opérateur
       Le formalisme EPC possède les opérateurs suivants : AND,
        OR, XOR
   Connexion aux éléments
       Dans le formalisme EPC, il ne peut y avoir qu’une flèche
        entrante et une flèche sortante pour les actions et les
        évènements
Forces et faiblesses

                    Forces                   Faiblesses

Simple                       Aucune synchronisation


Facile à utiliser            On ne peut représenter les interactions
                             avec des entités externes




Facile à interpréter         Les évènements occupent beaucoup
                             d’espace (utilisation discutable)
Méthode d’analyse EPC suggérée
   Étape 1 : Identifier le processus
   Étape 2 : Identifier les événements
   Étape 3 : Identifier les actions
   Étape 4 : Ordonnancer les événements
   Étape 5 : Ordonnancer les actions
Questions ?
Bibliographie
   Aubert Benoit, Solution d’affaires intégrées et réingénierie des processus – Comparaison
    entre les formalismes ANSI et EPC (2008), Cours Solution d’affaires intégrées et
    réingénierie des processus (2008).
   Aubert Benoit, Solution d’affaires intégrées et réingénierie des processus – Séance 2
    Formalisme EPC (2008), Cours Solution d’affaires intégrées et réingénierie des processus
    (2008).
   Davis Rob & Brabänder Eric, ARIS Design Platform, (2007), 105-125
   IDS Sheer Business Process Excellence, Modeling Standards, [En ligne], adresse URL:
    http://www.ids-scheer.com/en/ARIS/ARIS_Modeling_Standards/80850.html, page
    consultée le vendredi 13 novembre 2009
   Wikipedia®, Event-driven process chain, [En ligne], adresse URL:
    http://en.wikipedia.org/wiki/Event-driven_process_chain, page consultée le vendredi
    13 novembre 2009
   Wikipedia®, Architecture of Integrated Information Systems, [En ligne], adresse URL:
    http://en.wikipedia.org/wikiArchitecture_of_Integrated_Information_Systems, page
    consultée le vendredi 13 novembre 2009
   Wikipedia®, August-Wilhelem Sheer, [En ligne], adresse URL:
    http://en.wikipedia.org/wiki/August-Wilhelm_Scheer, page consultée le vendredi 13
    novembre 2009

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:0
posted:4/8/2013
language:Unknown
pages:26