Développer un enregistreur d’événements pour les audits

Enregistrez des événements en développant un enregistreur. Utilisez l’enregistreur pour suivre et analyser les activités du système.
L’exemple d’application collecte les données suivantes concernant les événements qui vous intéressent :
  • Source d’événement (nœud du projet sur lequel les événements sont écoutés)
  • ID de l’utilisateur qui génère un événement
  • Date et heure de l’événement
  • Modifications des valeurs d’attribut (avant et après la modification)
Exemple d’application
Tableau de journal d’audit affichant les actions de l’utilisateur, les modifications de valeur, les horodatages, les informations sur le serveur et le status en anglais et en français. Inclut les événements de connexion et de déconnexion, l’exécution de méthodes et les modifications d’attributs pour plusieurs utilisateurs.
NOTE:
Télécharger un exemple de projet :
AuditDemoSingleTable.zip
Conditions préalables
  1. Pour développer le projet
  2. Ajoutez des fonctionnalités qui génèrent des événements. Pour des références, consultez d’autres exemples de projets.
    Par exemple, ajoutez un volet de connexion.
  3. Créez et configurez un enregistreur d’événements. Consultez la rubrique Ajouter un enregistreur d'événements.
  4. Créez l’interface d’application et intégrez-la dans votre projet. Pour des références, consultez les exemples de projets.
  5. Réorganisez les éléments de l’interface.
  6. Enregistrez le projet.
Exemple de conception d’application
Interface de conception des audits de l’enregistreur d’événements avec onglets de navigation Modifier l’utilisateur, Alarme, Changement d’attribut, Exécution de la méthode et Recette. Le tableau de données comprend des colonnes ClientUserId, ValueChange en anglais et en français, SourceName, SourceNode, Heure, Nom d’utilisateur, ServerId, MethodName, EventTypeName, DestinationNode, RecipeName et Status en anglais et en français.
Sélectionnez
Icône Exécuter
Exécuter
pour exécuter le projet à l’aide de l’émulateur client et tester votre projet. Pour exécuter le projet sur un client distant, consultez la rubrique Ajouter un dispositif cible.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal