Enregistreur d’événements
Un enregistreur d’événements enregistre les propriétés d’un ou de plusieurs types d’événements d’intérêt.
Configuration de la base de données
Les bases de données sont automatiquement configurées pour les enregistreurs d’événements.
Lorsque vous sélectionnez une base de données pour un enregistreur d’événements, une table est créée dans la base de données pour chaque objet d’enregistreur d’événements. Chaque colonne de la table correspond à une donnée ou une propriété d'intérêt de l'événement.
Selon les besoins de conception, vous pouvez enregistrer un seul type d'événement ou plusieurs types d'événements avec le même enregistreur d'événements.
- Un enregistreur pour chaque type d'événement d'intérêt
- Chaque type d'événement dispose d'une table dédiée dans la base de données. Chaque colonne de la table correspond à une propriété d'intérêt d'un type d'événement donné. Dans chaque ligne de la table (pour chaque événement), une valeur est attribuée aux mêmes colonnes.
- Un enregistreur pour plusieurs types d’événements d’intérêt
- Les propriétés de tous les événements sont enregistrées dans une seule table de base de données. Les colonnes de la table correspondent à toutes les propriétés d'intérêt de tous les types d'événements enregistrés. Dans chaque ligne de la table (pour chaque événement), une valeur est attribuée uniquement aux colonnes liées au type d'événement de référence.
CONSEIL:
Un objet
Enregistreur d'événements d'audit
est disponible dans la bibliothèque de modèles et configuré pour enregistrer ces événements.- UserSessionEvent
- RecipeApplicationEvent
- AuditConditionEventType
CONSEIL:
Vous pouvez exporter les données de l'enregistreur d'événements vers un fichier CSV ou les afficher dans une grille de données de l'application. Consultez la rubrique Exporter une table de base de données vers un fichier CSV.
Source des événements
Pour chaque type d'événement d'intérêt, vous pouvez choisir parmi les sources suivantes :
- Un objet spécifique
- Un nœud de projet avec ses nœuds ou objets enfantsCONSEIL: il s'agit généralement d'un nœud de projet contenant plusieurs objets qui génèrent les événements d'intérêt.
- Tous les objets du projet
L'enregistreur d'événements enregistre les données de tous les événements d'intérêt générés par tous les objets considérés comme des sources d'événements.
CONSEIL:
vous pouvez définir la propriété
Sessions non interactives exclues
pour enregistrer uniquement les événements générés par les interactions de l'utilisateur avec l'application et exclure les événements générés par d'autres logiques (un événement de changement, par exemple).Audit des événements
Vous pouvez enregistrer les opérations que les utilisateurs effectuent lors de l’exécution. Utilisez ces données pour effectuer des contrôles de qualité ou certifier des applications dans des contextes spécifiques.
Un enregistreur d'événements peut enregistrer les événements d'audit concernant les opérations suivantes :
- Écriture sur les variables
- Modification des attributs de nœud
- Création et destruction de nœuds
- Exécution des méthodes
- Connexion et déconnexion
Par exemple, un événement d’audit est généré lorsqu’un utilisateur sélectionne un objet qui appelle une méthode. Cependant, un événement d’audit n’est pas généré lorsque la logique d’application invoque la même méthode indépendamment des actions de l’utilisateur.
Type d'événement d'audit | Description |
---|---|
AuditEventType | Tous les événements d'audit |
AuditNodeManagementEventType | Création ou destruction de nœuds |
AuditWriteUpdateEventType | Modification de la valeur de la variable ou d'un attribut de nœud |
AuditUpdateMethodEvent | Exécution d'une méthode |
AuditConditionEventType | Exécution des méthodes d'alarme |
AuditConditionAcknowledgeEventType | Exécution de la méthode d'alarme Acknowledge |
AuditConditionCommentEventType | Exécution de la méthode d'alarme Add comment |
AuditConditionConfirmEventType | Exécution de la méthode d'alarme Confirm |
AuditConditionEnableEventType | Modification de l'état d'activation ou de désactivation de l'alarme |
RecipeApplicationEvent | Applications de recette |
UserSessionEvent | Événements de connexion et de déconnexion de l'utilisateur |
Fournir une réponse