Mise a jour des processus métier en version 7.00 (bp)

De Wiki1000
(Différences entre les versions)
Ligne 23 : Ligne 23 :
 
|-
 
|-
 
|Les évènements consommés restent dans la table
 
|Les évènements consommés restent dans la table
|Les évènements consommés restent dans la table
+
|Les évènements consommés sont automatiquement supprimés
 
|}
 
|}
  

Version du 17 avril 2015 à 11:55

version700-32x32.png

En version 7.00 la gestion des évènements métier a été modifiée.

  1. Tous les évènements métiers sont maintenant gérés par des files d'attente.
  2. La classe des évènements métiers hérite maintenant de la classe des messages.

Lors de la migration les classes d'évènements métiers ne sont pas modifiées, si votre classe d'évènements métiers ne comportait pas de nom de file d'attente le comportement sera celui-ci :

Version 6.5x Version 7.00
Les évènements sont stockés dans TdbmEvent Les évènements sont stockés dans TdbmMessage
Un évènement peut déclencher plusieurs Processus Un évènement ne peut déclencher qu'un seul Processus
Les évènements créés AVANT le démarrage du Processus seront ignorés Les évènements créés AVANT le démarrage du Processus seront consommés
Les évènements consommés restent dans la table Les évènements consommés sont automatiquement supprimés

Avec le modèle évènementiel basé sur les files d'attente il est préférable de définir un nom de file d'attente pour la classe d'évènements :

  • Arrêtez le Processus métier
  • Modifiez la classe d'évènement et ajoutez le nom de file d'attente
  • Sur l'évènement métier du Processus sélectionnez de nouveau la classe d'évènement
  • Relancez le processus métier
Tip-20px.png Tip : Modifier la classe d'évènement change son identifiant, pour cette raison vous devez la re-sélectionner

Une fois mis à jour, le comportement du Processus sera le suivant :


Version 6.5x Version 7.00
Les évènements sont stockés dans TdbmEvent Les évènements sont stockés dans TdbmMessage
Un évènement peut déclencher plusieurs Processus Un évènement ne peut déclencher qu'un seul Processus
Les évènements créés AVANT le démarrage du Processus seront ignorés Les évènements créés AVANT le démarrage du Processus seront consommés
Les évènements consommés restent dans la table Les évènements consommés seront supprimés de la table

Voir aussi:

Développement DSM





Whos here now:   Members 0   Guests 1   Bots & Crawlers 0
 
Outils personnels