Décrire les processus applicatifs
En phase de spécification détaillée, le déroulement des tâches mises en œuvre dans un service applicatif peut également être modélisé par un processus applicatif. Plus généralement, le fonctionnement d'un élément d'architecture peut être décrit par un processus applicatif qui modélise, par exemple, l'enchaînement des écrans présentés à l'utilisateur.
Exemple de diagramme de processus applicatif 
Le diagramme ci-après représente le traitement des demandes d'achat.
Une recherche du produit est effectuée à partir de la base des produits Référencés.
Si le produit est nouveau, une recherche de fournisseur et une étude comparative des prix est menée. Puis une commande est émise et le processus prend fin.
Si le produit est référencé, l'étude de l'état des stocks est réalisée.
Si le stock est suffisant, une demande de mise à disposition est activée et le processus prend fin.
Si le stock est inférieur au stock minimum, une commande est émise vers le fournisseur et le processus prend fin.
 
Gérer les processus applicatifs avec HOPEX IT Architecture
*Un processus applicatif est la représentation exécutable d'un processus. Les éléments formalisant un processus applicatif sont les suivants : les événements du workflow, les tâches à accomplir durant le traitement, les éléments algorithmiques d'enchaînement des tâches, les flux d'information échangés avec les participants.
*Pour plus de détails sur la construction d'un diagrammes de processus applicatif, voir Gérer un processus applicatif.
Accéder aux processus applicatifs
Pour accéder à la liste des de processus applicatifs à partir du menu de navigation Inventaires :
*Sélectionnez Logiciel > Processus applicatifs.
La liste des processus applicatifs apparaît.
Créer un diagramme de processus applicatif
Le diagramme de processus applicatif utilise la notation proposée par la norme BPMN. L'algorithme du processus applicatif peut être exprimé par une succession de tâches et de décisions.
Un diagramme de processus applicatif peut être créé et mis à jour aussi en mode saisie tabulaire.
*Pour plus de détails sur l'utilisation de la saisie tabulaire, voir Saisie de diagramme en mode tabulaire.
* 
Pour créer un diagramme de processus applicatif :
1. Sélectionnez le processus applicatif qui vous intéresse et cliquez sur le bouton Créer diagramme.
La fenêtre de choix du type de diagramme s'ouvre.
2. Cliquez sur Diagramme de processus applicatif.
Le diagramme s'ouvre dans la zone d'édition. Le cadre de processus applicatif décrit apparaît dans le diagramme.
Créer une tâche 
Les tâches correspondent aux étapes du traitement.
*Une tâche est une étape élémentaire à l'intérieur d'un processus applicatif. Une tâche est utilisée quand une étape d'un processus n'est plus décomposée en un niveau de description plus fin. Généralement un utilisateur ou un service applicatif exécutent cette tâche.
Pour créer une tâche :
1. Dans la barre d'insertion du diagramme, cliquez sur l'icône Tâche puis cliquez dans le diagramme.
2. Saisissez le nom de la tâche et cliquez sur OK.
La tâche apparaît dans le diagramme.
Les flux 
Les flux représentent les échanges entre le processus applicatif et l'extérieur.
*Un flux applicatif représente l'usage d'un flux entre deux agents (par exemple des applications) dans un contexte d'utilisation (représenté par un scénario de flux). Un flux applicatif se base sur un flux, qui représente le flux de référence mis en contexte.
*Un flux peut être lié à un événement de type message.
Les enchaînements 
L'organisation des tâches qui composent un processus applicatif est représentée par des enchaînements entre les tâches.
*Un enchaînement est utilisé pour montrer l'ordre d'exécution des étapes d'une interface de service. Un enchaînement n'a qu'une source et une cible.
*Pour plus d'informations sur la gestion des enchaînements, voir Décrire les enchaînements.
Les événements 
Les événements représentent des faits qui se produisent durant l'exécution du processus.
*Un événement représente un fait ou une action se produisant dans le système, par exemple - modification de l'adresse client. Il est géré par un broker. Pour signaler qu'elle peut produire un événement, une application déclare qu'elle le publie. Si elle est intéressée par un événement, une application déclare qu'elle y souscrit.
Ce peut être, par exemple, le début ou la fin du processus applicatif.
Début
Fin
L'événement peut également être l'envoi ou la réception d'un flux.
Les branchements 
*Un branchement est un élément de modélisation utilisé pour contrôler des enchaînements qui convergent ou qui divergent à l'intérieur d'un processus.
*Pour plus d'informations sur la gestion des branchements, voir Utiliser les branchements.
Créer un participant dans un diagramme de processus applicatif 
Dans un diagramme de processus applicatif, un participant permet de regrouper les tâches affectées à une application ou un service.
Pour créer un participant 
1. Dans la barre d'insertion du diagramme, cliquez sur la flèche à droite de l'icône Participant (Application).
2. Dans la liste des choix proposés sélectionnez, par exemple, Participant (Application) et cliquez dans le diagramme.
La fenêtre de création d'un participant apparaît.
3. Cliquez sur la flèche descendante du champ Application et sélectionnez les applications qui vous intéressent.
4. Cliquez sur OK.
Le participant créé apparaît dans le diagramme avec une entête portant le nom d'une application assignée.
*Pour poser un participant dont l'assignation n'est pas encore connue, sélectionnez l'icône Participant.
Pour affecter une tâche à un participant :
*Posez la tâche dans le cadre du participant.