Activité BPMN
Tâches BPMN
Une tâche est le niveau le plus granulaire d'un processus. Lucidchart prend en charge de nombreux types de symboles représentant les différents types de tâches.
Tâche normale
Une tâche normale est une action unique qui se produit dans un processus métier, comme l'envoi d'une lettre.
L'exemple ci-dessous montre le processus de rédaction d'un document, des tâches normales étant utilisées pour représenter chaque activité.
Tâche de boucle
Une tâche de boucle est une tâche qui se répète de manière séquentielle.
Si vous souhaitez intégrer une tâche de boucle dans l'exemple précédent, vous pouvez transformer la tâche de révision du document en tâche de boucle. Cette tâche de boucle signale votre intention de réviser le document à plusieurs reprises avant de soumettre la version finale. Pour expliquer les conditions de la tâche de boucle, ajoutez une annotation précisant que vous continuerez à réviser le document jusqu'à ce que l'enseignant indique que la version actuelle obtiendra la note maximale.
Tâche à instances multiples
Une tâche à instances multiples est une tâche qui s'exécute plusieurs fois. Ces instances peuvent se produire en parallèle ou de manière séquentielle.
Supposons que vous ayez réussi à convaincre plusieurs amis de relire votre projet et de vous faire part de leurs commentaires sur les modifications possibles. Vous préférerez alors utiliser une tâche à instances multiples plutôt qu'une tâche de boucle. Ce type de tâche indique que vous avez transmis un projet à trois personnes différentes et que toutes les trois vous répondront en même temps. Cet exemple montre plusieurs révisions simultanées, mais vous pourriez facilement représenter des révisions séquentielles en modifiant le type d'activité.
Tâche de compensation
Une tâche de compensation est une version spécialisée d'une tâche qui ne se produit que lorsqu'une autre tâche spécifique a eu lieu auparavant. Les tâches de compensation sont souvent utilisées pour indiquer la forme et les délais de paiement pour le travail effectué dans le cadre du processus.
Vos amis ne travailleront probablement pas gratuitement : vous pouvez donc ajouter une tâche de compensation pour indiquer que vous les paierez à condition qu'ils révisent votre document.
Tâche de boucle de compensation
Une tâche de boucle de compensation fait de la compensation un événement récurrent. Dans cet exemple, si vous n'aviez qu'un seul réviseur, vous pourriez indiquer que vous le payez à chaque fois qu'il corrige votre travail.
Sous-processus BPMN
En BPMN, les sous-processus sont un sous-ensemble de types de tâches standard qui privilégient la simplicité. Dans un environnement de travail classique, les diagrammes BPMN permettent de communiquer des processus aussi bien aux parties prenantes qu'aux développeurs. Les parties prenantes ne souhaitent généralement pas s'encombrer de la complexité requise by les développeurs. Les sous-processus vous permettent donc de réduire et de développer les tâches afin de transmettre rapidement des informations aux deux groupes.
Boucle
Une boucle indique qu'un sous-processus se répète de manière séquentielle. Elle est traitée de la même manière qu'une tâche de boucle lorsqu'elle est réduite.
Instances multiples
Ce sous-processus peut s'exécuter en parallèle avec d'autres sous-processus identiques. Il est traité de la même manière qu'une tâche à instances multiples lorsqu'il est réduit.
Compensation
Un sous-processus de compensation est généralement réservé à un groupe de tâches décrivant une partie de la méthode de compensation, qu'il s'agisse des comptes clients ou des comptes fournisseurs.
Ad hoc
Un sous-processus ad hoc est un groupe de tâches qui existe dans le seul but de réaliser une partie d'un processus. Par exemple, un sous-processus ad hoc peut concerner un fournisseur particulier disposant d'un système de paiement unique.
Transactions
Une activité de transaction est un symbole de sous-processus spécialisé qui représente les processus de paiement. Toutes les activités de transaction sont entourées d'une double ligne. Les transactions doivent vérifier que tous les participants ont terminé leur part de la transaction avant que le sous-processus ne puisse être finalisé.
Sous-processus d'événement
Les sous-processus d'événement permettent de décrire des événements qui se produisent dans les limites d'un sous-processus. Ils sont déclenchés par un événement de début et diffèrent des autres sous-processus car ils ne font pas partie du flux standard. Ils sont autonomes et se produisent dans le contexte d'un sous-processus.
Il existe deux grands types de sous-processus d'événement : avec interruption et sans interruption. Un sous-processus d'événement avec interruption interrompt le flux métier normal, tandis qu'un sous-processus sans interruption ne le fait pas. For example, si une commande sur un site web est annulée, le processus est interrompu et toute l'activité du site est arrêtée. En revanche, si le client vérifie simplement son panier pour voir quels articles sont réservés pour l'achat, le processus est sans interruption.
Activité d'appel
Une activité d'appel est un processus global utilisé dès qu'un certain processus doit être implémenté. Chaque fois que la notation d'activité d'appel est utilisée, le contrôle du processus est transféré au processus prédéfini global.
Types de tâches BPMN
Les types de tâches BPMN représentent des tâches exécutables. Bien qu'ils soient peu utilisés en pratique, they sont particulièrement importants lors de la modélisation des exigences d'un projet d'ingénierie.
Type de tâche de règle métier
Les règles métiers, ajoutées avec le BPMN 2.0, sont des types de services spécifiques gérés par un groupe métier plutôt que par un service informatique. La forme de règle permet de représenter l'implémentation d'une règle métier.
Type de tâche manuelle
Le type de tâche manuelle est utilisé chaque fois qu'une activité doit être exécutée manuellement. Elle peut être réalisée sans aide ni application extérieure (par exemple, le chargement de marchandises dans un camion).
Type de tâche de réception
Une tâche de réception indique que le processus dépend d'un message entrant provenant d'un tiers. Dès la réception du message, la tâche est considérée comme exécutée.
Type de tâche de script
Les tâches de script sont exécutées par un moteur de processus métiers. Le script est écrit dans un langage que le moteur peut analyser, le plus souvent JavaScript.
Type de tâche d'envoi
Une tâche d'envoi transmet un message à un autre processus ou couloir. La tâche est terminée dès que le message est envoyé.
Type de tâche de service
Une tâche de service désigne toute tâche qui utilise une application automatisée ou un service web pour s'accomplir.
Type de tâche utilisateur
Le type de tâche utilisateur indique que la tâche est effectuée par une personne et ne peut pas être facilement décomposée en tâches plus simples.