Données

Objet de Données(Data Object)

Représente l'information qui circule dans le processus — un document, un enregistrement ou un jeu de données qu'une activité produit ou consomme. Il documente les données ; il ne modifie jamais le flux. Forme de feuille de papier au coin replié.

L'Objet de Données (Data Object) montre quelle information les activités utilisent ou produisent : relié par des associations en pointillés, il rend explicite — par exemple — la Commande créée par une tâche et consommée par la suivante. Il peut porter un état entre crochets (Commande [brouillon] → Commande [approuvée]) pour montrer le cycle de vie de l'artéfact.

Un objet de données ne vit qu'au sein de l'instance de processus (il est volatile). Pour une information qui persiste au-delà de l'instance, utilisez un Magasin de Données (Data Store).

Quand l'utiliser et l'éviter

Quand l'utiliser

  • Pour rendre visible le document/l'enregistrement qu'une étape crée ou requiert.

  • Pour montrer les changements d'état d'un élément de données au fil du flux.

  • Là où montrer l'information améliore réellement la compréhension.

Quand NE PAS l'utiliser

  • Pour des données persistant au-delà de l'instance — Magasin de Données.

  • Pour influencer l'aiguillage — les objets de données n'ont aucun effet sur le flux de séquence ; ce sont les passerelles qui le font.

  • Partout : annoter chaque donnée surcharge vite le diagramme.

Exemple métier

Une commande produite et consommée entre des tâches

Diagrama BPMN: Une commande produite et consommée entre des tâches
Une commande produite et consommée entre des tâches

Ouvrez cet exemple dans l'éditeur de processus HEFLO et explorez le diagramme de l'intérieur.

Ouvrir dans l'éditeur HEFLO →

Étape par étape

  1. Enregistrer la commande produit l'Objet de Données « Commande » (surligné) via l'association de sortie en pointillés.
  2. Vérifier la commande consomme le même objet via son association d'entrée.
  3. Le flux de séquence continu reste intact — l'objet de données documente, il n'aiguille jamais.

Différences

Objet de Données vs Magasin de Données

Objet de Données : volatile, limité à l'instance en cours. Magasin de Données : dépôt persistant (base de données, archive) qui survit aux instances et est partagé entre elles. En transit → objet ; durable → magasin.

FAQ

Les objets de données influencent-ils l'exécution du processus ?

Non — ils relèvent de la documentation. Pour aiguiller sur des données, placez des expressions sur les flux des passerelles.

Comment montrer une liste d'éléments ?

Marquez l'objet de données comme Collection — trois barres verticales — signifiant un ensemble d'instances de l'élément.

Éléments associés