Un flux de ressource permet à un processus d'accéder à une ressource et décrit une interaction
entre eux.
Dans l'exemple suivant, le processus Enregistrer plainte crée, met à jour ou
supprime des données contenues dans la ressource Info supplémentaires :
Une ressource peut être créée dans un diagramme de chorégraphie avec l'un des langages cible
suivants :
-
Langages d'analyse
-
Langages collaboratifs
Un flux de ressources peut également être créé dans un diagramme de flux de données (voir Data Flow Diagram (DFD, diagramme de flux de données)).
La façon dont vous tracez un flux de ressource détermine la façon dont le processus utilise la ressource :
Type
|
Description
|
D'un processus vers une ressource :
|
Le processus crée, modifie ou supprime des données contenues dans la ressource en fonction des modes d'accès sélectionnés dans la feuille de propriétés de flux de ressource.
|
D'une ressource vers un processus :
|
Les données contenues dans la ressource sont lues par le processus.
|
Dans les deux sens :
|
Si vous sélectionnez un mode d'accès Lecture sur un flux de ressource avec un ou plusieurs autres modes d'accès (Création, Modification, Suppression), le symbole du flux de ressource est bidirectionnel.
|
Format de message
Lorsque vous travaillez avec les langages Analysis et ebXML, vous pouvez associer un format
de message avec un flux de ressource afin de définir le format des informations échangées
entre un processus et une ressource (voir Format de message (MPM)).
Les règles suivantes s'appliquent :
-
Les flux réflexifs (même processus source et destination) sont admis sur les processus.
-
Deux flux de ressource entre la même paire d'objets source et de destination sont permis, on parle alors de flux parallèles.
-
Un flux de ressource ne peut pas lier des raccourcis.