Propriétés d'un processus

Pour visualiser ou modifier les propriétés d'un processus, double-cliquez sur son symbole dans le diagramme ou sur l'entrée correspondante dans l'Explorateur d'objets ou dans une liste. Les onglets de feuille de propriétés et zones répertoriés ici sont ceux disponibles par défaut, avant toute personnalisation de l'interface par vous ou par un administrateur.

L'onglet Général contient les propriétés suivantes :

Propriété

Description

Nom/Code/Commentaire

Identifient l'objet. Le nom doit permettre à des utilisateurs non spécialistes de savoir à quoi sert l'objet, tandis que le code, qui est utilisé afin de générer du code ou des scripts, peut être abrégé, et ne doit normalement contenir aucun espace. Vous pouvez également spécifier un commentaire afin de fournir des informations plus détaillées sur l'objet. Par défaut, le code est généré à partir du nom en appliquant les conventions de dénomination spécifiées dans les options du modèle. Pour supprimer la synchronisation du nom et du code, cliquez sur le bouton = en regard de la zone Code.

Stéréotype

Etend la sémantique de l'objet. Vous pouvez saisir un stéréotype directement dans cette zone, ou bien ajouter des stéréotypes dans la liste en les spécifiant dans un fichier d'extension.

Unité d'organisation

Spécifie l'unité d'organisation (voir Unités d'organisation (MPM)) liée au processus. Vous pouvez sélectionner <Processus communautaire> pour spécifier qu'elle est réalisée par plusieurs unités d'organisation (voir Affichage d'un processus communautaire).

Cliquez sur l'outil Propriétés à droite de cette zone pour afficher la feuille de propriétés de l'unité d'organisation sélectionnée ou sur le bouton Points de suspensions pour afficher la liste des unités d'organisation et en créer de nouvelles.

Délai

Spécifie le délai maximal. Zéro est la valeur par défaut. Si la valeur n'est pas définie à zéro, une exception de dépassement de délai se produit si l'exécution de l'activation prend plus de temps que le délai spécifié. Vous pouvez spécifier n'importe quelle valeur alphanumérique dans cette zone (par exemple : 20 secondes)

Durée

Spécifie la durée estimée ou calculée par voie statistique nécessaire pour exécuter l'action. Cette propriété n'est utilisée qu'à des fins de documentation.

Etat composite

Spécifie si le processus est décomposé en sous-processus. Vous pouvez choisir l'une des valeurs suivantes :

  • Processus atomique (valeur par défaut) – le processus ne contient pas de sous-processus.

  • Processus décomposé – le processus peut contenir des sous-processus. Un onglet Sous-processus s'affiche dans la feuille de propriétés pour répertorier ces sous-processus, et un sous-diagramme est créé sous le processus dans l'Explorateur d'objets pour les afficher (voir Décomposition des processus).

Si vous faites repasser un processus du statut Décomposé à Atomique, les sous-processus que vous avez créés sont supprimés.

Numéro

Spécifie un numéro incrémenté permettant d'identifier les processus. Vous pouvez modifier cette valeur à tout moment en saisissant un entier supérieur à 0. Toute modification effectuée n'affectera pas, par défaut, les autres numéros de la série

Lorsque vous travaillez avec un diagramme de flux de données, vous pouvez à tout moment pointer sur le fond du diagramme, cliquer le bouton droit de la souris, puis sélectionner Renuméroter les processus afin de renuméroter tous les processus en fonction de leur position dans le flux de données (voir Numérotation de processus et de magasin de donnée). Les sous-processus héritent du numéro de leur parent.

Mots clés

Permet de grouper de façon informelle des objets. Pour saisir plusieurs mots clés, séparez-les de virgules.

Onglet Mise en oeuvre

L'onglet Mise en oeuvre permet de définir la façon dont le processus (activité) est mis en oeuvre. Notez que seuls les processus décomposés peuvent être mis en oeuvre pour les langages ebXML et BPEL : selon le type de mise en oeuvre que vous spécifiez, les propriétés disponibles sur cet onglet peuvent varier. Les propriétés suivantes sont toujours disponibles :

Propriété

Description

Type

Spécifie le type de mise en oeuvre de processus (voir Spécification des types de mise en oeuvre).

[objet de mise en oeuvre]

Selon le type de mise en oeuvre choisi, une zone ou un onglet supplémentaire peut s'afficher, permettant de spécifier un processus, un événement, une expression, une opération, ou une transformation de données sur lequel porte la mise en oeuvre. Vous pouvez utiliser les outils situés à droite de la liste pour créer un objet, parcourir les objets disponibles, ou afficher les propriétés de l'objet sélectionné

Type d'action

[Mises en oeuvre Aucun et Réutiliser le processus uniquement] Spécifie la façon dont le processus doit être exécuté. Vous pouvez choisir l'une des valeurs suivantes :
  • Manuel

  • Automatique

  • Non défini

[Mise en oeuvre Exécuter l'opération uniquement] Spécifie le type d'échange de messages effectué par l'activité. Vous pouvez choisir l'une des valeurs suivantes :
  • Recevoir une demande – reçoit un message d'un partenaire.

  • Recevoir une demande et répondre – reçoit un message d'un partenaire et envoie un message en réponse.

  • Appeler une opération – initie un message envoyé à un partenaire, ce dernier pouvant y répondre ou non.

  • Répondre – envoie un message à un partenaire en réponse à un message reçu.

  • Répondre par une erreur – envoie un message d'erreur à un partenaire en réponse à un message reçu.

Mise en oeuvre (zone de texte)

Spécifie une information supplémentaire relative à l'exécution du processus. Vous pouvez saisir toute information appropriée dans cette zone, mais aussi ouvrir, insérer et enregistrer des fichiers de texte. Vous pouvez afficher directement l'onglet Mise en oeuvre en pointant sur le symbole du processus dans le diagramme, en cliquant le bouton droit de la souris et en sélectionnant Mise en oeuvre.

Onglet Affectations

Cet onglet est disponible uniquement pour un processus ayant le type d'activité Affectation, et répertorie les transformations de données (voir Transformations de données) requises pour les tâches d'affectation atomiques qui composent l'activité. Une activité d'affectation est une expression Xpath ou XSLT qui permet de copier une valeur de variable dans une autre valeur de variable, ou de calculer la valeur d'une expression et de la stocker dans une variable. Les propriétés suivantes sont disponibles :

Propriété

Description

Variable affectée

Spécifie la variable ou l'unité d'organisation [langages BPEL uniquement] qui reçoit le résultat de la transformation. Sélectionnez un objet dans la liste, ou bien cliquez sur le bouton Points de suspension pour parcourir l'arborescence des objets disponibles.

Partie affectée

Spécifie la partie de message (lorsque la variable affectée est typée par un format de message) qui reçoit le résultat de la transformation. Sélectionnez un objet dans la liste.

Variable d'entrée

Spécifie une variable ou unité d'organisation source (pour identifier le partenaire auquel le message est envoyé). Sélectionnez un objet dans la liste, ou bien cliquez sur le bouton Points de suspension pour parcourir l'arborescence des objets disponibles.

Partie d'entrée

Spécifie une partie de message source lorsque la variable d'entrée est typée par un format de message. Sélectionnez un objet dans la liste.

Les onglets suivants sont également disponibles :