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 enfants
    CONSEIL: 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.
Types d'événements d'audit courants
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
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.