C3.4 La collaboration en BPMN

Documents pareils
MEGA ITSM Accelerator. Guide de Démarrage

Le Guide Pratique des Processus Métiers

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

Nom de l application

MANUEL GANTT PROJECT

MEGA ITSM Accelerator. Guide de démarrage

Archiver des messages

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

Bases de données. Chapitre 1. Introduction

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var Tel : E mail : bij@agasc.fr CONSEILS ET ASTUCES

NORME DES FICHIERS AFB- CFONB POUR LE VIREMENT ET PRELEVEMENT PAR FICHIERS INFORMATIQUE

FctsAffines.nb 1. Mathématiques, 1-ère année Edition Fonctions affines

UML (Paquetage) Unified Modeling Language

La Clé informatique. Formation Excel XP Aide-mémoire

Saisie de données dans plusieurs tables

Comment insérer une image de fond?

Je découvre le diagramme de Venn

GUIDE D UTILISATION DU PORTAIL FAMILLE S E J. Mairie/SEJE/CG 1 Guide d utilisation du portail famille

SINE QUA NON. Découverte et Prise en main du logiciel Utilisation de bases

Sommaire. Images Actives Logiciel libre développé par le CRDP de l académie de Versailles 2 Rue Pierre Bourdan Marly le Roi

Formation tableur niveau 1 (Excel 2013)

Support de formation Notebook

Utilisation du logiciel GALAAD

Utiliser une tablette tactile Androïd

Salle de technologie

Utilisation du client de messagerie Thunderbird

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Maîtriser les fonctionnalités d un traitement de texte (Word OpenOffice)

Utiliser ma messagerie GMAIL

Créez des étiquettes avec Microsoft Word et Excel (Versions Windows 10 et 11)

Fonctions de deux variables. Mai 2011

Le gestionnaire de SMS

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

LES TOUT PREMIERS PAS

Club informatique Mont-Bruno Séances du 05 octobre et du 24 octobre 2012 Présentateurs : Réjean Côté

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2


Etude de fonctions: procédure et exemple

Principales Evolutions Version

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

COMMENT ECRIRE UN «JOB AID»

L APPROCHE PROCESSUS,

Présentation du site internet EcoleDirecte des Familles et Elèves

KM2 W1 EVC1 M3~ Manuel AUTOMSIM API 24V. BP Dcy 1MINI 1MAXI.

Séquence 9. Étudiez le chapitre 11 de physique des «Notions fondamentales» : Physique : Dispersion de la lumière

PARTIE NUMERIQUE (18 points)

TABLEAU CROISE DYNAMIQUE

COURS 470 Série 04. Comptabilité Générale

Je communique par

Ecran principal à l ouverture du logiciel

Se repérer dans l écran de Foxmail

Continuité et dérivabilité d une fonction

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var Tel : bij@agasc.fr Word: Les tableaux.

Utiliser une tablette tactile Androïd

Initiation au dessin Bitmap

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

Adobe Illustrator Logiciel de dessin vectoriel et de Cartographie Assistée par Ordinateur

Initiation à Excel. Frédéric Gava (MCF)

SOMMAIRE. 1. Connexion à la messagerie Zimbra Pré-requis Ecran de connexion à la messagerie 4

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur.

Plan. 1. La planification d un d 2. Méthodes et techniques de planification 3. Conclusion. D. Leclet

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var - E mail : bij@agasc.fr / Tel : CONSIGNE N 1 :

SPHINX Logiciel de dépouillement d enquêtes

Utilisation de l'outil «Open Office TEXTE»

HTML. Notions générales

Les Conditions aux limites

Logistique. My Post Business Mode d emploi

AU DELA DU TEST 3 vers les nages codifiées, le sauvetage, la natation synchronisée

Publication Assistée par Ordinateur

GUIDE D UTILISATION DE L AGENDA

Excel 2007 Niveau 3 Page 1

Gouvernance des mesures de sécurité avec DCM-Manager. Présentation du 22 mai 2014

Designer d escalier GUIDE DE L UTILISATEUR. Stair Designer-1

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Manuel d utilisation NETexcom

UTILISER UN SITE COLLABORATIF

PRISE EN MAIN D ILLUSTRATOR

Premier cours d informatique

Styler un document sous OpenOffice 4.0

Documentation Technique du programme HYDRONDE_LN

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

1 Presentation du bandeau. 2 Principe de création d un projet : C2 industrialisation Apprendre Gantt project Ver 2.6 planifier

MÉDICLICK! STUDIO 3 DOCUMENT CENTER : MAILCLICK! SOMMAIRE

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5

Installation et utilisation du client FirstClass 11

Fiche n 14 : Import / Export avec PlanningPME

Aide : publication de décisions VS

Pages 08 Guide de l utilisateur

My Custom Design ver.1.0

Fête de la science Initiation au traitement des images

Accessibilité ERP Guide des obligations liées à l accessibilité des personnes handicapées dans les bâtiments ERP existants.*

Prêt(e) pour le CE1. Tu es maintenant au CE1. Avant de commencer les leçons, nous allons réviser avec toi!

Calculs de probabilités avec la loi normale

Si vous avez déjà accès à une application fédérale comme par exemple «Tax-On-Web», vous ne devez plus vous authentifier sur votre profil en ligne.

Indications pour une progression au CM1 et au CM2

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version

Conditions spécifiques de vente Lettre suivie

Transcription:

C3.4 La collaboration en BPMN Durant les sessions précédentes, nous avons étudié les différents concepts permettant de modéliser l enchaînement des activités d un processus. Cependant, lorsqu on souhaite cartographier les processus métier, il faut aller plus loin. Nous devons notamment connaître les acteurs participants au processus et réalisant les différentes tâches. Mais il faut également identifier les échanges entre plusieurs processus ; c est ce que l on appelle la collaboration. De nouveaux concepts nous permettent de modéliser différents processus et différents acteurs dans un même diagramme : les piscines et les lignes de nage que nous appellerons plus communément les couloirs. 1. PISCINE Une piscine est représentée sous la forme d une boîte rectangulaire. Une piscine représente soit un processus soit une entité métier ou un rôle interagissant avec un processus. Dans le premier cas, la piscine contient le flux de séquence et son libellé représente le nom du processus. Elle peut donc être assimilée à un conteneur de processus. Reprenons notre exemple de service client dans un restaurant, nous représentons notre flux dans une piscine qui prend le nom de notre processus. 1

La piscine peut également être vide ; elle est alors assimilée à une boîte noire représentant une entité ou un rôle. Dans notre exemple, notre processus interagit avec le client. Nous ajoutons donc une piscine vide représentant cette entité. Nous ajouterons plus tard la description des échanges entre nos deux piscines pour modéliser la collaboration. D un point de vue graphique, la piscine peut être présentée soit horizontalement avec le libellé à gauche, soit verticalement avec le libellé en haut. C est un choix qui appartient au modélisateur en fonction de la clarté qu il souhaite donner à son diagramme. Nous avons vu dans un précédent cours que les activités pouvaient être marquées comme multiples, c est-à-dire qu elles s exécutent plusieurs fois durant le processus. Il est possible d appliquer ce même principe aux piscines. En effet, une piscine peut représenter un participant, mais elle peut également représenter une collection de participants. Le pictogramme utilisé est alors le même : trois traits verticaux parallèles. 2

2. COULOIR Le deuxième concept permettant de représenter les rôles et les responsabilités dans un processus est le couloir ou la ligne de nage. On le représente, tout comme la piscine, par une boîte rectangulaire. Normalement, depuis la version 2 de BPMN, l étiquette d un couloir n est pas cloisonnée dans un rectangle, mais ouverte. Cependant, tous les logiciels de modélisation ne respectent pas encore cette notation. Dans la pratique, vous pourrez donc rencontrer ces deux types de notation. Dans notre exemple, dans la piscine représentant notre processus, il est possible de définir deux services : le service de «salle» et le service «cuisine» et d affecter les activités aux rôles correspondants. Ainsi, l activité «préparer commande» appartient au couloir représentant le service des cuisines. Lorsqu on utilise les couloirs, il faut respecter une règle essentielle : une activité doit appartenir à un et un seul couloir. Elle ne peut être partagée entre plusieurs acteurs et donc dépasser la frontière d un couloir. Le couloir correspond donc à une subdivision optionnelle de la piscine pour présenter les participants au processus comme les rôles d acteur, les services ou encore une application informatique, mais jamais une personne. Mais notons qu il est possible de modéliser des «sous-couloirs» c est-à-dire des subdivisions de couloir. Par exemple, concernant le service de la salle, on pourrait envisager de subdiviser ce couloir en deux rôles : serveur et responsable de salle, ce dernier étant le seul habilité à réaliser l encaissement d un client. On parle bien du rôle de responsable de salle, jamais de la personne. Ainsi, écrire le nom d une personne sera un facteur de rigidité dans le processus car cela pourrait changer au fils du temps. 3

3. COLLABORATION Pour avoir une vue complète d une problématique métier, on peut avoir besoin de représenter la collaboration entre deux processus indépendants. Nous allons alors modéliser les échanges entre deux piscines : c est ce que l on appelle le diagramme de collaboration. Nous avons vu lors de la modélisation d un processus que les activités, évènements, passerelles sont orchestrés entre eux par un flux de séquence. Il existe cependant une règle très stricte à respecter : un flux de séquence ne peut pas sortir d une piscine. Il n est donc pas possible de modéliser par un flux de séquence, les échanges entre deux piscines, donc deux processus. Il faut que l on introduise un nouveau type de connexion : les flux de messages. À l inverse, un flux de messages ne peut pas être interne à une piscine. Il est obligatoirement utilisé pour la modélisation d un échange entre deux piscines. On le représente par une flèche avec un trait en pointillé. 4

On indique le sens du flux de messages : un rond du côté de l émetteur et une flèche du côté du récepteur. Le déclencheur d un flux de messages peut être soit un évènement ou une tâche de type message en émission, soit un sous-processus comprenant des activités d envoi de messages. Cela ne peut pas être un autre type d activité ou d évènement, ni une passerelle. Le destinataire d un flux de messages peut-être soit une piscine vide, de type boîte noire, soit une tâche ou un évènement de type message en réception, soit un sous-processus comprenant des activités de réception de messages. Détaillons maintenant la collaboration de notre processus de service client. Nous avons isolé la partie du processus concernant la remise de fidélité et l encaissement. Lorsque le serveur demande au client s il possède une carte de fidélité, celui-ci lui envoie un message et attends une réponse de la part du client. Attention, en BPMN, un message est considéré comme un échange et non comme quelque chose de matériel de type courrier ou email. La réponse du client est donc ensuite analysée et une fois le client encaissé, on lui donne son reçu. La piscine du client est représentée comme une boite noire. C est souvent le cas lorsqu il s agit d un participant externe à l organisation car on ne connait pas exactement le fonctionnement de son processus, juste les échanges réalisés. 5

Si l on avait souhaité représenter le processus du client, cela aurait pu donner quelque chose de ce style : la demande de carte de fidélité déclenche le processus coté client qui nous donne ensuite sa réponse. Il attend ensuite le reçu pour terminer son propre processus. Si l on décide de détailler deux processus dans un diagramme de collaboration, il faut garder en tête les règles de modélisation d un processus : chaque processus doit avoir un évènement de début et au moins un évènement de fin. Rappelons encore une fois les deux règles essentielles : un flux de séquence ne peut pas sortir d une piscine et à l inverse, un flux de messages ne peut pas être contenu dans une même piscine. 6