WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Réconciliation par consensus des mises à  jour des répliques partielles d'un document structuré.

( Télécharger le fichier original )
par Milliam Maxime Zekeng Ndadji
Université de Dschang - Master 2 2016
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

1.2.2. Les documents dans un système de workflow: La notation BPMN

Les documents électroniques étant considérés comme des supports de communication et d'aide à la coordination, ils sont donc au centre de toute procédure d'entreprise. Les documents circulent à travers le système, de site en site, et sont édités au fur et à mesure par les différents acteurs lorsque ceux ci réalisent leurs activités. De tels systèmes sont appelés systèmes à flots de tâches. Il existe plusieurs méthodes de représentation des systèmes à flots de tâches : les statecharts [TT09], des diagrammes d'activité UML [LMLR08], les Réseaux de Pétri et/ou les Réseaux de Pétri à Objets [CBBG07], la notation BPMN [BPM]... La notation BPMN semble être la plus appropriée pour la définition des workflows et des procédures d'entreprise. C'est une notation graphique qui est dédiée à la modélisation de telles procédures; elle a comme objectif principal, la facilitation de la communication entre les différents acteurs engagés dans le développement et la maintenance des systèmes applicatifs orientés sur les processus de l'entreprise.

La notation BPMN est un standard qui a été développé par la Business Process Management Initiative (BPMI) et qui est maintenu depuis 2005 par l'Object Management Group (OMG) 16 [BPM]. Le langage BPMN est très élaboré et directement exploitable par des moteurs d'exécution des processus [WfM]. Cependant, une toute petite fraction des fonctionnalités proposées par le standard BPMN est exploitée par les professionnels de la modélisation des procédures d'entreprise. Cet état des choses illustre la déconnexion qui existe entre les efforts de standardisation du Business Process Management (BPM) et les besoins réels des professionnels de ce domaine [MPvdA12].

La représentation d'une procédure avec la notation BPMN est basée sur trois éléments fondamentaux [LMLR08] :

-- La tâche : C'est la plus petite unité de décomposition hiérarchique d'une activité; une tâche représente une action qui va être réalisée par une personne ou une application. Il existe plusieurs types de tâches (tâche de service, tâche d'envoi, tâche utilisateur...) représentables avec la notation BPMN. Une tâche est représentée par un rectangle aux coins arrondis.

-- Le branchement : Il représente la condition de routage entre les flux en entrée et les flux en sortie. Pour mieux définir le contrôle des flux, la notation BPMN fournit plusieurs types de passerelles (exclusive, inclusive, parallèle...) représentées par des losanges.

-- L'évènement : Il représente un état particulier dans le processus (début, intermédiaire, fin). Les évènements sont représentés par des cercles.

La notation BPMN fournit en plus, des éléments pour la représentation des données, des annotations, des sous-processus, des participants... Il est aussi possible d'utiliser différents types de diagrammes (orchestration, collaboration, chorégraphie, conversation) pour représenter les différentes perspectives d'un processus. Nous invitons le lecteur qui désire en savoir plus, à consulter les spécifications officielles [BPM] ou à suivre cette brève formation [INT] en modélisation des processus avec la notation BPMN.

Exemple 6 Un exemple d'édition coopérative (partie 3/3)

La figure 1.4 (page 16) est un diagramme d'orchestration BPMN [INT] illustrant le processus de sélection d'un étudiant désireux de s'inscrire dans l'une des filières de la FS UDs. En fait, la sélection est réalisée par l'administration (la scolarité et les trois départements représentants

16. Une branche de la BPMI et une autre de l'OMG ont fusionné en 2005 pour former Business Modeling & Integration (BMI) Domain Task Force (DTF).

1.2. Un exemple de CSCW : L'édition coopérative 15

Mémoire - ZEKENG NDADJI Milliam Maxime LIFA

les choix de l'étudiant). Suite à la réception d'un dossier de candidature (évènement déclencheur), le responsable de la scolarité (l'agent commis à cet effet) l'enregistre puis envoie des copies de la fiche d'inscription du candidat aux départements choisis par l'étudiant. Chaque département étudie le dossier puis décide de l'admissibilité du candidat (traitement en parallèle), porte la mention correspondante sur la fiche d'inscription de ce dernier, enregistre l'étudiant localement si ce n'est pas déjà fait puis renvoie la fiche à la scolarité. Lorsque la scolarité a reçu toutes les décisions des différents départements, elle opère le choix final et met à jour le dossier du candidat. Nous nous limitons à cette description très incomplète pour des besoins d'illustration.

Le diagramme de la figure 1.4 - page 16 - (réalisé avec le logiciel Bizagi Modeler 17) illustre quelques possibilités offertes par la notation BPMN. On y retrouve les traitements séquentiels (représenté par la flèche), les traitements parallèles encore appelés décomposition de type 'et', les traitements alternatifs ou décomposition de type 'ou'. On peut aussi remarquer la représentation des participants (la scolarité et les départements) dans l'unité organisationnelle qu'est l'administration de la FS UDs. L'utilisation des annotations et autres artifacts font des diagrammes BPMN des outils intuitifs et réellement exploitables par tous les acteurs intervenant dans l'automatisation des procédures d'entreprise.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Je voudrais vivre pour étudier, non pas étudier pour vivre"   Francis Bacon