Choisissez l'implémentation pour chaque activité de votre définition de processus métier et définissez les propriétés requises.
Pour exécuter cette tâche, vous devez vous trouver dans l'éditeur de bureau IBM® Process Designer.
| Option d'implémentation | Description | Voir... |
|---|---|---|
| Tâche utilisateur | Sélectionnez cette option si une activité doit être démarrée ou terminée par un utilisateur (exécuteur utilisateur). Par exemple, si une activité nécessite que les responsables entrent les données des employés, choisissez Tâche utilisateur et sélectionnez ou créez le service utilisateur côté client ou le service utilisateur d'héritage destiné à implémenter la tâche. | Génération d'un service utilisateur côté clientGénération d'un service utilisateur d'héritage |
| Tâche système | Sélectionnez cette option si une activité doit être exécutée par un système ou un service automatisé. Par exemple, si une activité nécessite une intégration avec un système externe, tel qu'une base de données, choisissez Tâche système et sélectionnez ou créez un service d'intégration destiné à implémenter la tâche. | Types de service |
| Tâche de décision | Sélectionnez cette option lorsque vous voulez qu'une décision ou une condition dans une règle métier détermine l'implémentation de processus démarrée. Par exemple, si vous souhaitez que Process Designer implémente une activité lorsqu'une condition donne la valeur true, choisissez Tâche de décision, puis sélectionnez ou créez un service de décision destiné à implémenter la tâche. | Types de service |
| Script | Si vous prévoyez de créer un script pour implémenter une activité, choisissez cette option. Une activité Script exécute un script Java™. | Utilisation de variables et d'objets JavaScript dans Process Designer |
| Sous-processus | Utilisez cette option pour encapsuler des étapes associées logiquement sans un processus parent. Les étapes d'un sous-processus peuvent accéder directement aux objets métier (variables) à partir du processus parent. Aucun mappage de données n'est requis. Cependant, à l'inverse d'un processus lié, un sous-processus est uniquement accessible et peut être uniquement instancié à partir de la définition de processus métier parent et ne peut pas être réutilisée par un autre processus ou sous-processus. Par conséquent, utilisez un sous-processus pour les implémentations limitées à une seule définition de processus métier. | Types de sous-processus |
| Processus lié | Vous pouvez implémenter une activité à l'aide d'un processus lié. Les processus liés permettent d'encapsuler dans un processus des étapes logiquement liées tout en conservant la vue de niveau supérieur du processus parent. Cependant, les processus liés diffèrent des sous-processus, car ils sont accessibles et peuvent être instanciés à partir de processus autres qu'un processus parent. | Utilisation des processus liés |
| Sous-processus d'événement | Utilisez ce sous-processus spécial pour modéliser la logique de traitement des événements d'un processus ou sous-processus. Il est déclenché en fonction de l'occurrence d'un événement de début configuré et n'est pas connecté aux autres étapes via un flux de séquences. Il a accès aux objets métier (variables) de son processus parent et peut encapsuler les étapes utilisant ces variables. Lorsqu'il est déclenché, un sous-processus d'événement peut interrompre l'exécution de son parent ou être exécuté en parallèle. | Modélisation de sous-processus d'événements |
| Aucune | Sélectionnez cette option si vous n'êtes pas prêt à associer une implémentation. Cette option permet de créer une activité de marque de réservation temporaire dans votre diagramme de processus jusqu'à ce qu'une implémentation soit disponible. Si vous exécutez un processus incluant une activité à cette option sélectionnée, la tâche s'exécute immédiatement après avoir démarrée. |
Pour sélectionner un type d'implémentation et définir ses propriétés, procédez comme suit :