Les tâches génériques servent de point de départ pour votre modèle de processus. Elles peuvent être rapidement mises en place et ensuite affinées en sous-types spécifiques selon les besoins.
Manual Task
Les tâches manuelles sont réalisées par des individus et ne sont pas directement en interaction avec le moteur de processus. Les exemples incluent l’organisation de documents dans des dossiers, la résolution de divergences de factures par appels téléphoniques, et les interactions avec les clients au guichet.
User Task
Les tâches utilisateur sont réalisées par des individus et sont spécifiquement assignées par un moteur de processus. Ce moteur alloue les tâches directement dans la file de tâches de chaque utilisateur. À l’achèvement, le moteur requiert une confirmation, souvent via une saisie de données ou un clic sur un bouton. Les tâches utilisateur sont intégrales aux systèmes de Gestion des Flux de Travail Humains.
Les exemples courants incluent la révision d’une facture, l’approbation d’une demande de congé, et la gestion d’un ticket de support.
Receive Task
Les tâches de réception modélisent la réception d’un message comme une tâche distincte dans le flow de processus. Ce type de tâche sert d’alternative à l’événement de capture de message, représenté dans BPMN 2.0 par le symbole d’une enveloppe vide.
Receive Task (Instantiating)
Lorsqu’une tâche de réception est désignée pour initier un processus, remplaçant efficacement l’événement de début de message, cela est indiqué par une petite icône d’événement située dans le coin supérieur gauche.
Send Task
Les tâches d’envoi sont des tâches techniques exécutées par le moteur de processus, principalement utilisées pour invoquer des services web de manière asynchrone via des files de messages.
Script Task
Les tâches de script sont exécutées directement par le moteur de processus et doivent être écrites dans un langage que le moteur peut interpréter.
Service Task
Les tâches de service se réfèrent aux opérations effectuées par des applications logicielles, exécutées automatiquement dans le cadre du workflow de processus. Typiquement, la BPMN présuppose que ces fonctions sont fournies via des services web, bien que des implémentations alternatives soient possibles. Ces tâches jouent un rôle crucial dans l’intégration orientée processus, s’alignant étroitement avec les principes de l’Architecture Orientée Services (SOA).
Business Rule Task
BPMN 2.0 introduit la tâche de règle métier, spécifiquement conçue pour l’application des règles métiers dans un processus.
Les activités sont essentielles pour définir les étapes spécifiques d’un processus et la manière dont le travail est effectué pour atteindre le résultat désiré dans un modèle BPMN. Elles peuvent être des tâches simples ou des sous-processus complexes contenant plusieurs activités et conditions de flow.
Les types supplémentaires d’activités incluent des sous-processus repliés, des tâches multi-instances et des sous-tâches ad hoc.