Mise a jour des processus métier en version 7.00 (bp)
De Wiki1000
En version 7.00 la gestion des évènements métier a été modifiée.
- Tous les évènements métiers sont maintenant gérés par des files d'attente.
- 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 restent dans la table |
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 : 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: