![]() |
Si l'implémentation de type Persistance directe est active, vous pouvez également exporter les données d'audit en ligne à partir de la base de données, à l'aide du service ExportOnlineAuditData. Ce service dispose d'une option query permettant de filtrer et de trier les données exportées.
|
Paramètre
|
Description
|
Type de base
|
---|---|---|
locale
|
Abréviation du nom de la langue dans laquelle les résultats doivent être renvoyés (STRING). Par exemple, fr pour le français ou zh_CN pour le chinois (Chine). Pour obtenir la liste des langues prises en charge par ThingWorx, consultez la rubrique Langues prises en charge.
|
STRING
|
targetRepositoryName
|
Nom de l'objet de référentiel de fichiers dans lequel le fichier de sortie contenant les entrées d'audit localisées doit être stocké
|
THINGNAME
|
targetPath
|
Emplacement de génération du fichier de sortie
|
STRING
|
targetFileName
|
Nom du fichier de sortie dans lequel les données d'audit localisées doivent être stockées
|
STRING
|
startDate
|
Date et heure de la première entrée d'audit que vous souhaitez exporter. Toutes les entrées d'audit dont l'horodatage est postérieur à cette entrée d'audit et antérieur au paramètre endDate sont exportées.
|
DATETIME
|
endDate
|
Date et heure de la dernière entrée d'audit que vous souhaitez exporter. Toutes les entrées d'audit dont l'horodatage est antérieur à cette entrée d'audit et postérieur au paramètre startDate sont exportées.
|
DATETIME
|
Date de début
|
Date de fin
|
Contenu de l'exportation
|
---|---|---|
2020-02-03 18:50:03.000 (date et heure spécifiques)
|
2020-02-03 19:50:03.000 (date et heure spécifiques)
|
Toutes les données en ligne et hors ligne correspondant aux dates de début et de fin définies (dans cet exemple, la même date : 2020-02–03), qui regroupent les données consignées pendant une heure (de 18:50:03.000 à 19:50:03.000)
|
null
|
2020-02-03 19:50:03.000 (date et heure spécifiques)
|
Toutes les données en ligne et toute donnée hors ligne antérieures à la date et l'heure définies (2020-02-03 19:50:03.000). La date de début étant définie sur null, l'exportation risque de contenir une grande quantité de données d'audit, en fonction de la date à laquelle la consignation des données hors ligne a commencé.
|
2020-02-03 18:50:03.000 (date et heure spécifiques)
|
null
|
Toutes les données en ligne et toute donnée hors ligne entre les dates et heures de début et actuelles, qui, pour cette dernière, est spécifiée en définissant la date de fin sur null.
|
null
|
null
|
TOUTES les données d'audit, qu'elles soient en ligne ou hors ligne. Ce cas de figure n'est pas recommandé, l'opération pouvant nécessiter énormément de temps.
|
Propriété
|
Implémentation ?
|
Description
|
---|---|---|
auditCategory
|
Les deux
|
Nom de la catégorie du message d'audit. Les exemples ci-dessus présentent des catégories différentes :
• Persistance directe : catégorie System
• Table de données : catégorie Modeling
Pour plus d'informations sur les catégories d'audit, consultez la rubrique Catégories d'audit.
|
application
|
Persistance directe uniquement
|
Nom de l'application qui a généré le message d'audit. Dans l'exemple de persistance directe ci-dessus, les messages d'audit sont générés par l'application ThingWorx Platform de base. La valeur est donc définie sur ThingworxCore.
|
sourceType
|
Les deux
|
Type associé à l'application qui a généré ce message d'audit (source). Les exemples ci-dessus présentent des types de source différents, qui reflètent la propriété auditCategory pour les deux implémentations et la propriété application pour la persistance directe :
• Persistance directe : Subsystem
• Table de données : ModelTagVocabulary
|
source
|
Les deux
|
Application ThingWorx ou fichier exécutable qui a généré ce message d'audit. Les exemples ci-dessus illustrent différentes applications ThingWorx :
• Dans l'exemple d'implémentation de type Persistance directe, la source est Audit Subsystem.
• Dans l'exemple d'implémentation de type Table de données, la source est IntegrationTesting.
|
id
|
Les deux, avec des différences de format
|
Implémentation de type Persistance directe : ID de base de données généré automatiquement pour l'application qui a généré le message d'audit.
Implémentation de type Table de données : GUID de l'application qui a généré le message d'audit.
|
message
|
Les deux
|
Texte du message d'audit.
|
user
|
Les deux
|
Nom de connexion de l'utilisateur qui exécutait l'application lorsque le message d'audit a été généré.
|
timestamp
|
Les deux
|
Date et heure auxquelles le message d'audit a été généré.
|