TdbmEvent (class)

De Wiki1000
Version du 20 juin 2019 à 14:34 par Syfre (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Sommaire

Introduction

La classe TdbmEvent est la classe des évènements métiers utilisés par les processus métiers et les journalisations.

A partir de cette version la classe TdbmEvent hérite de la classe TdbfMessage.

Cette modification apporte deux améliorations :

  • La classe hérite du stéréotype file d'attente, les attributs et méthodes de ce stéréotype sont donc supportées sur cette classe ce qui permet de gérer les évènements par des mécanismes de queues.
  • Les messages et les évènements sont unifiés, cela permet de rattacher un évènement à une boîte à message et introduire ainsi une gestion par utilisateur.

Attributs

EventID Identifiant de l'évènement.
EventType Indique le type de l’évènement.
EventSourceType Indique le type de la source qui a créée l’évènement.
EventSourceName Indique le nom de la source qui a créée l’évènement.
Règle d’état Nom de la règle
Instance d’objet Nom de la classe de l'objet
Instance de classe Nom du type de la classe TdbmEvent
REST Nom du service
EventSourceInfo1

EventSourceInfo2

Ces deux informations sont passées lors de la création de l’évènement.

Pour une règle d’état ce sont les valeurs de l’état qui à changé et qui a déclenché la règle.

EventDate Date de création de l'évènement
EventDateEnd
EventResult
oidEventObject Identifiant de l'objet associé à l'évènement.

Pour un processus déclenché par cet évènement métier, cet objet métier devient l’objet métier rattaché à l’instance du processus

EventObjectClass Classe de l’objet associé à l’évènement.
EventObjectProperty Nom de la propriété associé à l’évènement.
EventDatabaseURL Base de données à l'origine de la création de l'évènement.
oidEventPerimeter Identifiant du périmètre Société du dossier à l'origine de la création de l'évènement.
EventPerimeterName Nom du périmètre Société du dossier à l'origine de la création de l'évènement.
EventParam1

EventParam2

Paramètres associés à l'évènement.
Data Document XML représentant l'évènement

Méthodes

AddMessage Ajoute un message à l'évènement.
AddParameterArray Ajoute des paramètres à l'évènement.

Méthode de classe

CreateCustomEvent Création d'un évènement personnalisé.
CreateTaskEvent Création d'un évènement tâche.


Voir aussi :

Code métierDéveloppement DSM

Outils personnels