Gestion des files d'attente (bp)

De Wiki1000
(Différences entre les versions)
(Introduction)
m (Remplacement du texte — « Category:Tahoe » par « Category:Version650 »)
 
(4 révisions intermédiaires par 2 utilisateurs sont masquées)
Ligne 1 : Ligne 1 :
{{tahoe}}
+
{{Version650}}
 
===Introduction===
 
===Introduction===
  
Les files d'attentes introduites dans la version Tahoe sont supportées dans les Processus métiers à travers d'activités spécifiques.
+
Les files d'attentes introduites dans cette version sont supportées dans les Processus métiers à travers des activités spécifiques.
  
Ces activités s'appuient sur les [[Boites_à_messages_(dsm)|boîtes à message]] utilisées en tant que file d'attente.
+
Ces activités s'appuient sur les [[Boites_à_messages_(dsm)|boîtes à message]] utilisées en tant que [[Classe_file_d'attente_(stereotype)|file d'attente]].
  
 
Il est ainsi possible de produire et de consommer des messages à partir d'un Processus Métier.
 
Il est ainsi possible de produire et de consommer des messages à partir d'un Processus Métier.
Ligne 13 : Ligne 13 :
 
* Un sujet correspond au sujet de la file d'attente.
 
* Un sujet correspond au sujet de la file d'attente.
  
{{info|Notez que les files d'attente sont organisée par sujet, un sujet étant une chaîne libre, et qu'une boîte peut contenir des messages sur plusieurs sujets.}}
+
{{info|Notez que les files d'attente sont organisées par sujet, un sujet étant une chaîne libre, et qu'une boîte peut contenir des messages sur plusieurs sujets.}}
  
{{tip|Ces activités ne permettent pas de manipuler n'importe quelle classe de type file d'attente, pour ce faire vous devrez utiliser des activités scriptes.}}
+
{{tip|Ces activités ne permettent pas de manipuler n'importe quelle classe de type file d'attente, pour ce faire vous devrez utiliser des activités de type script.}}
  
 
Les files d'attente peuvent être avantageusement utilisées pour :
 
Les files d'attente peuvent être avantageusement utilisées pour :
Ligne 38 : Ligne 38 :
  
 
*[[ReQueue message (activity bp)|Redéclencher un message]]
 
*[[ReQueue message (activity bp)|Redéclencher un message]]
:Cette activité vous permet de redéclencher le message à l'origine de l'instance du Processu métier. Ceci vous permettra, par exemple, d'enchaîner les différentes étapes d'un processus métier en fonction de l'avancement et du contexte du processus.  
+
:Cette activité vous permet de redéclencher le message à l'origine de l'instance du Processus métier. Ceci vous permettra, par exemple, d'enchaîner les différentes étapes d'un processus métier en fonction de l'avancement et du contexte du processus.  
  
 
[[category:Processus Métiers]]
 
[[category:Processus Métiers]]
[[Category:Tahoe]]
+
[[Category:Version650]]

Version actuelle en date du 9 avril 2013 à 09:03

version650-32x32.png

Introduction

Les files d'attentes introduites dans cette version sont supportées dans les Processus métiers à travers des activités spécifiques.

Ces activités s'appuient sur les boîtes à message utilisées en tant que file d'attente.

Il est ainsi possible de produire et de consommer des messages à partir d'un Processus Métier.

Dans ces activités :

  • Un nom de file d'attente correspond à un nom de boîte à message.
  • Un sujet correspond au sujet de la file d'attente.
Info-20px.png Note : Notez que les files d'attente sont organisées par sujet, un sujet étant une chaîne libre, et qu'une boîte peut contenir des messages sur plusieurs sujets.
Tip-20px.png Tip : Ces activités ne permettent pas de manipuler n'importe quelle classe de type file d'attente, pour ce faire vous devrez utiliser des activités de type script.

Les files d'attente peuvent être avantageusement utilisées pour :

  • Découper en étapes autonomes les processus complexes.
Vous pouvez découper vos processus en plusieurs Processus métiers qui s'échangent des messages à travers les files d'attente.
  • Découpler l'exécution des différentes étapes d'un processus complexe.
Chaque étape du processus peut être exécutée de manière asynchrone.
  • Améliorer la scalabilité
Une file d'attente peut être consommée par plusieurs processus sans risque de collision. Le mécanisme de la file d'attente garanti qu'un message ne peut être consommé que par un seul processus.

Activités

Les principales activités liées aux file d'attente sont :

Cet évènement vous permet de consommer un message d'une file d'attente, c'est à dire de déclencher une instance de votre Processus pour chaque message reçu.
Cette activité vous permet de produire un message dans une file d'attente.
Cette activité vous permet de redéclencher le message à l'origine de l'instance du Processus métier. Ceci vous permettra, par exemple, d'enchaîner les différentes étapes d'un processus métier en fonction de l'avancement et du contexte du processus.
Outils personnels