TdbmEvent (class)
De Wiki1000
(Différences entre les versions)
(→Introduction) |
(→Attributs) |
||
(10 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 2 : | Ligne 2 : | ||
La classe TdbmEvent est la classe des évènements métiers utilisés par les [[Processus Métiers (bp)|processus métiers]] et les journalisations. | La classe TdbmEvent est la classe des évènements métiers utilisés par les [[Processus Métiers (bp)|processus métiers]] et les journalisations. | ||
− | + | A partir de cette version la classe TdbmEvent hérite de [[TdbfMessage (class)|la classe TdbfMessage]]. | |
− | A partir de | + | |
Cette modification apporte deux améliorations : | Cette modification apporte deux améliorations : | ||
Ligne 14 : | Ligne 13 : | ||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
− | |EventType | + | |[[EventID (TdbmEvent)|EventID]] |
+ | |Identifiant de l'évènement. | ||
+ | |- | ||
+ | |[[EventType (TdbmEvent)|EventType]] | ||
|Indique le type de l’évènement. | |Indique le type de l’évènement. | ||
|- | |- | ||
− | |EventSourceType | + | |[[EventSourceType (TdbmEvent)|EventSourceType]] |
|Indique le type de la source qui a créée l’évènement. | |Indique le type de la source qui a créée l’évènement. | ||
|- | |- | ||
− | |EventSourceName | + | |[[EventSourceName (TdbmEvent)|EventSourceName]] |
|Indique le nom de la source qui a créée l’évènement. | |Indique le nom de la source qui a créée l’évènement. | ||
{| class="wikitable" | {| class="wikitable" | ||
Ligne 37 : | Ligne 39 : | ||
|} | |} | ||
|- | |- | ||
− | |EventSourceInfo1 | + | |[[EventSourceInfo1 (TdbmEvent)|EventSourceInfo1]] |
− | EventSourceInfo2 | + | [[EventSourceInfo2 (TdbmEvent)|EventSourceInfo2]] |
|Ces deux informations sont passées lors de la création de l’évènement. | |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. | Pour une règle d’état ce sont les valeurs de l’état qui à changé et qui a déclenché la règle. | ||
|- | |- | ||
− | |EventDate | + | |[[EventDate (TdbmEvent)|EventDate]] |
|Date de création de l'évènement | |Date de création de l'évènement | ||
|- | |- | ||
− | |EventDateEnd | + | |[[EventDateEnd (TdbmEvent)|EventDateEnd]] |
| | | | ||
|- | |- | ||
− | |EventResult | + | |[[EventResult (TdbmEvent)|EventResult]] |
| | | | ||
|- | |- | ||
− | |oidEventObject | + | |[[oidEventObject (TdbmEvent)|oidEventObject]] |
|Identifiant de l'objet associé à l'évènement. | |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 | 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 | + | |[[EventObjectClass (TdbmEvent)|EventObjectClass]] |
|Classe de l’objet associé à l’évènement. | |Classe de l’objet associé à l’évènement. | ||
|- | |- | ||
− | |EventObjectProperty | + | |[[EventObjectProperty (TdbmEvent)|EventObjectProperty]] |
|Nom de la propriété associé à l’évènement. | |Nom de la propriété associé à l’évènement. | ||
|- | |- | ||
− | |EventDatabaseURL | + | |[[EventDatabaseURL (TdbmEvent)|EventDatabaseURL]] |
|Base de données à l'origine de la création de l'évènement. | |Base de données à l'origine de la création de l'évènement. | ||
|- | |- | ||
− | |oidEventPerimeter | + | |[[oidEventPerimeter (TdbmEvent)|oidEventPerimeter]] |
|Identifiant du périmètre Société du dossier à l'origine de la création de l'évènement. | |Identifiant du périmètre Société du dossier à l'origine de la création de l'évènement. | ||
|- | |- | ||
− | |EventPerimeterName | + | |[[EventPerimeterName (TdbmEvent)|EventPerimeterName]] |
|Nom du périmètre Société du dossier à l'origine de la création de l'évènement. | |Nom du périmètre Société du dossier à l'origine de la création de l'évènement. | ||
|- | |- | ||
− | |EventParam1 | + | |[[EventParam1 (TdbmEvent)|EventParam1]] |
− | EventParam2 | + | [[EventParam2 (TdbmEvent)|EventParam2]] |
|Paramètres associés à l'évènement. | |Paramètres associés à l'évènement. | ||
+ | |- | ||
+ | |[[Data (TdbmEvent)|Data]] | ||
+ | |Document XML représentant l'évènement | ||
|} | |} | ||
Ligne 78 : | Ligne 83 : | ||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
− | |AddMessage | + | |[[AddMessage (TdbmEvent)|AddMessage]] |
|Ajoute un message à l'évènement. | |Ajoute un message à l'évènement. | ||
|- | |- | ||
− | |AddParameterArray | + | |[[AddParameterArray (TdbmEvent)|AddParameterArray]] |
|Ajoute des paramètres à l'évènement. | |Ajoute des paramètres à l'évènement. | ||
|} | |} | ||
+ | |||
+ | ===Méthode de classe=== | ||
+ | |||
+ | {|class="wikitable" | ||
+ | |- | ||
+ | |[[CreateCustomEvent (TdbmEvent)|CreateCustomEvent]] | ||
+ | |Création d'un évènement personnalisé. | ||
+ | |- | ||
+ | |[[CreateTaskEvent (TdbmEvent)|CreateTaskEvent]] | ||
+ | |Création d'un évènement tâche. | ||
+ | |} | ||
+ | |||
Voir aussi : | Voir aussi : | ||
Ligne 89 : | Ligne 106 : | ||
{{Footer|Code métier}} | {{Footer|Code métier}} | ||
[[category:Classes frameworks]] | [[category:Classes frameworks]] | ||
+ | [[category:TdbmEvent]] |
Version actuelle en date du 20 juin 2019 à 14:34
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.
| ||||||||
EventSourceInfo1 | 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 | 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étier — Développement DSM —