UiPath Documentation
insights
2.2510
true
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur Insights

Dernière mise à jour 13 mai 2026

Modèle de données d'exportation de données en temps réel

Vue d'ensemble (Overview)

Chaque modification apportée au système est représentée par un format JSON consigné dans un événement.

Les types d'événements suivants sont pris en charge :

  • Événements décrivant les tâches :
    • job.created
    • job.started
    • job.stopped
    • job.pending
    • job.completed
    • job.faulted
    • job.stopping
    • job.terminating
  • Événements décrivant les éléments de la file d'attente :
    • queueitem.added
    • queueItem.deferred
    • queueItem.reviewStatusChanged
    • queueItem.retried
    • queueItem.updated
    • queueItem.transactionAbandoned
    • queueItem.transactionCompleted
    • queueItem.transactionFailed
    • queueItem.transactionRetried
    • queueItem.transactionStarted
      Remarque :

      Les champs suivants seront supprimés des événements queueItem.deferred et queueItem.reviewStatusChanged :

      • Données spécifiques (SpecificData)
      • SpecificContent
      • Sortie
  • Événements décrivant des machines :
    • machine.created
    • machine.updated
    • machine.deleted
    • machineSession.status
    • machine.assign
    • machine.unassign
  • Événements décrivant les journaux du Robot :
    • robotlog

Étant donné que différents événements décrivent différentes entités et modifications du système, leur contenu (champs JSON) est différent.

Format et schéma des événements

Chaque événement est livré au format JSON et comporte les éléments suivants :

  • Corps spécifique à l'événement
  • Champs communs
  • Metadata

Pour mieux comprendre, consultez l'exemple suivant concernant un événement job.created . L’exemple est formaté avec de nouvelles lignes et de commentaires décrivant chaque section pour plus de lisibilité. Les événements réels n'ont pas ce formatage et sont livrés sous forme de chaîne d'une seule ligne.

{
    /*********************
            event-specific body
    **********************/
    "body": {
        "Job": {
            "Key": "<job-key>",
            "CreationTime": null,
            "State": "Pending",
            "StartTime": "<job-start-time>",
            "EndTime": null,
            "ProcessName": "<process-name>",
          "DisplayName": "<display-name>",
            "RobotName": "<robot-name>",
            "HostMachineName": "<host-machine-name>"
        },
    /*********************
            common fields
    **********************/
        "EventType": "job.started",
        "SchemaVersion": "0.0.1",
        "Timestamp": "<timestamp>",
        "TenantKey": "<tenant-key>",
        "TenantName": "<tenant-name>",
        "FolderName": "<folder-name>",
        "FullFolderPath": "<folder-path>",
        "FolderKey": "<folder-key>"
        },
    /*********************
            metadata
    **********************/
    "x-opt-sequence-number": <sequence-number>,
    "x-opt-offset": "<offset>",
    "x-opt-enqueued-time": <enqueued-time>,
    "Diagnostic-Id": "<diagnostic-id>"
}
{
    /*********************
            event-specific body
    **********************/
    "body": {
        "Job": {
            "Key": "<job-key>",
            "CreationTime": null,
            "State": "Pending",
            "StartTime": "<job-start-time>",
            "EndTime": null,
            "ProcessName": "<process-name>",
          "DisplayName": "<display-name>",
            "RobotName": "<robot-name>",
            "HostMachineName": "<host-machine-name>"
        },
    /*********************
            common fields
    **********************/
        "EventType": "job.started",
        "SchemaVersion": "0.0.1",
        "Timestamp": "<timestamp>",
        "TenantKey": "<tenant-key>",
        "TenantName": "<tenant-name>",
        "FolderName": "<folder-name>",
        "FullFolderPath": "<folder-path>",
        "FolderKey": "<folder-key>"
        },
    /*********************
            metadata
    **********************/
    "x-opt-sequence-number": <sequence-number>,
    "x-opt-offset": "<offset>",
    "x-opt-enqueued-time": <enqueued-time>,
    "Diagnostic-Id": "<diagnostic-id>"
}

Champs communs

Des champs communs apparaissent dans chaque événement.

NomSaisie de texteDescription
TypeÉvénementstringType d'événement.
SchemaVersionstringLa version du schéma. Différentes versions peuvent avoir différents types d'événements et champs pris en charge.
HorodatagetimestampHorodatage UTC de l'événement.
TenantKeyGuidL'identifiant unique du locataire qui a généré l'événement.
NomLocatairestringNom du locataire qui a généré l'événement.
NomDossierstringNom du dossier Orchestrator dans lequel l'événement a été généré.
FullFolderPathstringSi un dossier est un sous-dossier d'un autre dossier, ce champ affiche le chemin d'accès complet.
FolderKeyGuidL'identifiant unique du dossier.
{
    "EventType": "queueItem.transactionCompleted",
    "SchemaVersion": "0.0.1",
    "Timestamp": "<timestamp>",
    "TenantKey": "<tenant-key>",
    "TenantName": "<tenant-name>",
    "FolderName": "<folder-name>",
    "FullFolderPath": "<folder-path>",
    "FolderKey": "<folder-key>"
}
{
    "EventType": "queueItem.transactionCompleted",
    "SchemaVersion": "0.0.1",
    "Timestamp": "<timestamp>",
    "TenantKey": "<tenant-key>",
    "TenantName": "<tenant-name>",
    "FolderName": "<folder-name>",
    "FullFolderPath": "<folder-path>",
    "FolderKey": "<folder-key>"
}

Événements relatifs aux tâches

NomSaisie de texteDescription
Clé (Key)GuidIdentificateur unique d'une tâche.
Heure de créationtimestampHorodatage de la création de la tâche.
StartTimetimestampHorodatage du démarrage de la tâche.
EndTimetimestampHorodatage de la fin de la tâche.
État (State)stringL'état de la tâche. Valeurs prises en charge :
  • Pending
  • Running
  • Stopping
  • Terminating
  • Faulted
  • Successful
  • Stopped
  • Suspended
  • Resumed
ProcessNamestringNom du package à partir duquel la tâche a été créée.
DisplayNamestringNom fourni à un processus dans Orchestrator.
Nom du Robot (RobotName)stringNom du robot exécutant la tâche.
Nom de la machine hôtestringMachine sur laquelle la tâche est exécutée.
{
    "body": {
        "Job": {
        "Key": "<job-key>",
        "CreationTime": "<creation-time>",
        "State": "Running",
        "StartTime": "<start-time>",
        "EndTime": null,
        "ProcessName": "<process-name>",
        "DisplayName": "<display-name>",
        "RobotName": "<robot-name>",
        "HostMachineName": "<host-machine-name>",
    },
    ... common fields ...
    "EventType": "job.started",
    ... more common fields ...
}
{
    "body": {
        "Job": {
        "Key": "<job-key>",
        "CreationTime": "<creation-time>",
        "State": "Running",
        "StartTime": "<start-time>",
        "EndTime": null,
        "ProcessName": "<process-name>",
        "DisplayName": "<display-name>",
        "RobotName": "<robot-name>",
        "HostMachineName": "<host-machine-name>",
    },
    ... common fields ...
    "EventType": "job.started",
    ... more common fields ...
}

Événements liés aux éléments de la file d'attente

NomSaisie de texteDescription
QueueItemObject JSON
Clé (Key)GuidUn identificateur unique de l'élément de la file d'attente.
QueueDefinitionIdnumberIdentificateur numérique d'une file d'attente à laquelle appartient l'élément de file d'attente.
État (Status)stringLe statut de l'élément de file d'attente. Valeurs prises en charge :
  • New
  • InProgress
  • Failed
  • Successful
  • Abandoned
  • Retried
  • Deleted
  • Unknown
État de révision (ReviewStatus)stringLe statut révision de l'élément de file d'attente. Valeurs prises en charge :
  • None
  • InReview
  • Verified
  • Retried
  • Unknown
DueDatedatetimeDate et heure maximales auxquelles l'élément doit être traité.
Priorité (Priority)stringLa priorité de l'élément de la file d'attente. Valeurs prises en charge :
  • High
  • Normal
  • Low
  • Unknown
Heure de créationdatetimeHorodatage de la création de l'élément de file d'attente.
Démarrer le traitement (StartProcessing)datetimeHorodatage du début du traitement de l'élément de la file d'attente.
Terminer le traitement (EndProcessing)datetimeHorodatage de la fin du traitement de l'élément de la file d'attente (avec succès ou non).
DefferDatedatetimeDate et heure les plus anciennes auxquelles l'élément doit être disponible pour le traitement. Si vide, l'élément peut être traité dès que possible.
SecondsInPreviousAttemptsnumberNombre de secondes pendant lesquelles la dernière tentative de traitement ayant échoué a duré.
Nombre de nouvelles tentatives (RetryNumber)numberLe nombre de fois que cet élément de file d'attente a été traité.
Progression (Progress)stringString filed added by developers in UiPath Studio which is used to keep track on the business flow progress.
Données d'analysestringA collection of key-value pairs containing the data from the Analytics property added by developers in Studio via the Set Transaction Status activity.
SortiestringA collection of key-value pairs containing the data from the Output property added by developers in Studio via the Set Transaction Status activity.
Données spécifiques (SpecificData)stringCollection des paires clé-valeur contenant les données de la propriété Specific Content ajoutées par les développeurs dans Studio via l'activité Set Transaction Status . Une collection de paires clé-valeur contenant des données personnalisées configurées dans l'activité Ajouter un élément de file d'attente dans UiPath Studio.
CreatorJobIdnumberID de la tâche qui a créé l'élément de file d'attente.
ExecutorJobIdnumberL'ID de la tâche qui a exécuté l'élément de file d'attente.
ProcessExceptionReasonstringRésumé de la raison pour laquelle le traitement de l'élément de file d'attente a échoué.
ProcessExceptionDetailsstringDétails supplémentaires sur l'échec de l'élément de file d'attente.
ProcessExceptionTypestringPour les éléments de file d'attente qui se sont terminés avec une erreur, ce champ décrit le type d'erreur (exception). Valeurs prises en charge :
  • ApplicationException
  • BusinessException
  • None
File d'attente (Queue)Object JSON
Clé (Key)GuidUn identificateur unique de l'élément de la file d'attente.
NomstringLe nom de la file d'attente.
DescriptionstringInformations supplémentaires sur une file d'attente afin de mieux l'identifier.
MaxNumberOfRetriesnumberNombre de nouvelles tentatives d'un élément de cette file d'attente en cas d'échec de son traitement.
EnforceUniqueReferencebooleanIndique si le champ Item Reference doit être unique par élément de file d'attente.
SlaInMinutesnumberValeur entière représentant le SLA de la file d'attente en minutes.
RiskSlaInMinutesnumberValeur entière représentant le SLA Risque de file d'attente en minutes.
{
    "body": {
        "QueueItem": {
            "Key": "<queue-item-key>",
            "QueueDefinitionId": <queue-definition-id>,
          "Status": "New",
            "ReviewStatus": "None",
            "DueDate": "<due-date>",
            "Priority": "High",
            "CreationTime": "<creation-time>",
            "StartProcessing": "<start-processing-time>",
            "EndProcessing": null,
            "DefferDate": "<deffer-time>",
            "SecondsInPreviousAttempt": 0,
            "RetryNumber": 1,
            "Progress": "<progress>",
            "ProcessExceptionReason": null,
            "ProcessExceptionDetails": null,
            "ProcessExceptionType": null
        },
        "Queue": {
            "Key": "<queue-key>",
            "Name": "<queue-name>",
            "Description": "<queue-description>",
            "MaxNumberOfRetries": 1,
            "EnforceUniqueReference": false,
            "SlaInMinutes": 0,
            "RiskSlaInMinutes": 0
        },
    },
    ... common fields ...
}
{
    "body": {
        "QueueItem": {
            "Key": "<queue-item-key>",
            "QueueDefinitionId": <queue-definition-id>,
          "Status": "New",
            "ReviewStatus": "None",
            "DueDate": "<due-date>",
            "Priority": "High",
            "CreationTime": "<creation-time>",
            "StartProcessing": "<start-processing-time>",
            "EndProcessing": null,
            "DefferDate": "<deffer-time>",
            "SecondsInPreviousAttempt": 0,
            "RetryNumber": 1,
            "Progress": "<progress>",
            "ProcessExceptionReason": null,
            "ProcessExceptionDetails": null,
            "ProcessExceptionType": null
        },
        "Queue": {
            "Key": "<queue-key>",
            "Name": "<queue-name>",
            "Description": "<queue-description>",
            "MaxNumberOfRetries": 1,
            "EnforceUniqueReference": false,
            "SlaInMinutes": 0,
            "RiskSlaInMinutes": 0
        },
    },
    ... common fields ...
}

Événements de session de machine

NomSaisie de texteDescription
MachineKeyGuidIdentifiant unique de la machine.
Nom de machine (Machine Name)stringNom personnalisé de la machine.
Nom de la machine hôtestringNom de la machine hôte mappée à la machine UiPath.
Nom d'utilisateur du servicestringNom de l'utilisateur sous lequel le service Robot sur la machine s'exécute.
Statut de la machinestringStatut de la machine. Valeurs prises en charge :
  • Available
  • Busy
  • Disconnected
  • Unknown
HorodatagedatetimeHorodatage de l'événement de session de machine.
IsUnresponsivebooleanUne vérification pour voir si la machine répond à la connexion à partir d'Orchestrator. Valeurs prises en charge :
  • true
  • false Une machine peut toujours être disponible mais ne répond pas. Une fois qu'il ne répond pas pendant dix minutes, il devient déconnecté ou inconnu.
{
    "body": {
        "MachineSession": {
            "MachineKey": "<machine-key>",
            "MachineName": "<machine-name>",
            "MachineId": <machine-id>,
            "HostMachineName": "<host-machine-name>",
            "ServiceUsername": "<service-username>",
            "MachineStatus": "Disconnected",
            "ReportingTime": "<reporting-time>",
            "IsUnresponsive": false
        },
        ... common fields ...
        "EventType":"machineSession.status",
        ... more common fields ...
}
{
    "body": {
        "MachineSession": {
            "MachineKey": "<machine-key>",
            "MachineName": "<machine-name>",
            "MachineId": <machine-id>,
            "HostMachineName": "<host-machine-name>",
            "ServiceUsername": "<service-username>",
            "MachineStatus": "Disconnected",
            "ReportingTime": "<reporting-time>",
            "IsUnresponsive": false
        },
        ... common fields ...
        "EventType":"machineSession.status",
        ... more common fields ...
}

Événements de machine

NomSaisie de texteDescription
AutomationCloudSlotsnumberNombre d’emplacements Automation Cloud<b>TM</b> à réserver au moment du runtime.
HeadlessSlotsnumberNombre d'emplacements Headless à réserver au moment de l'exécution.
Id de la machinenumberID entier de machine, unique par instance Orchestrator.
MachineKeyGuidIdentifiant unique d'une machine.
Nom de machine (Machine Name)stringNom personnalisé de la machine.
NonProductionSlotsnumberNombre d'emplacements NonProduction à réserver au moment de l'exécution.
UnattendedSlotsnumberNombre d'emplacements Unattended à réserver au moment de l'exécution.
{
    "body": {
        "Machine": {
            "MachineName": "<machine-name>",
            "MachineKey": "<machine-key>",
            "NonProductionSlots": 1,
            "HeadlessSlots": 0,
            "AutomationCloudSlots": 0,
            "UnattendedSlots": 0
        },
        ... common fields ...
}
{
    "body": {
        "Machine": {
            "MachineName": "<machine-name>",
            "MachineKey": "<machine-key>",
            "NonProductionSlots": 1,
            "HeadlessSlots": 0,
            "AutomationCloudSlots": 0,
            "UnattendedSlots": 0
        },
        ... common fields ...
}

Événements d'attribution de machine

NomSaisie de texteValues
MachineKeyGuidIdentifiant unique d'une machine.
Nom de machine (Machine Name)stringNom personnalisé de la machine.
{
    "body": {
        "MachineAssign": {
            "MachineKey": "<machine-key>",
            "MachineName": "<machine-name>"
        },
        "EventType": "machine.unassigned",
        ... common fields ...
    }
}
{
    "body": {
        "MachineAssign": {
            "MachineKey": "<machine-key>",
            "MachineName": "<machine-name>"
        },
        "EventType": "machine.unassigned",
        ... common fields ...
    }
}

Journal des évènements du Robot

NomSaisie de texteDescription
FileNamestringLe nom du fichier .xaml en cours d'exécution.
InitiéPar (initiatedBy)stringLa source de l’exécution. Valeurs possibles :
  • Assistant
  • Studio
  • StudioX
  • StudioPro
  • Orchestrator
  • CommandLine
  • RobotAPI
JobIdstring/guidLe JobKey, un identifiant unique pour la tâche.
Niveau (Level)stringNiveau de journalisation du journal. Valeurs possibles :
  • Trace
  • Info
  • Warn
  • Error
  • Fatal
TypeJournalstringType de journal du robot. Valeurs possibles :
  • User
  • Default
  • Error
  • Business
  • ExecutionStep
  • BusinessIteration
  • Info
  • Security
  • Technical
Id de la machinenumberID entier de machine, unique par instance Orchestrator.
Nom de machine (Machine Name)stringNom personnalisé de la machine.
MessagestringLe message du journal du robot. Valeurs possibles:
  • execution started
  • execution ended
  • Message personnalisé
ProcessNamestringLe nom du processus que le robot exécute.
Version du processusstringVersion du processus.
Nom du Robot (RobotName)stringLe nom du Robot.
Identité WindowsstringNom de l'utilisateur qui a effectué l'action consignée.
ProcessingExceptionReasonstringRaison de l'exception. Présent uniquement dans les journaux de fin de transaction.
Type d'exception de traitementstringType de l'exception. Présent uniquement dans les journaux de fin de transaction. Valeurs possibles :
  • ApplicationException
  • BusinessException
queueItemPrioritystringLa priorité de l'élément de la file d'attente. Présent uniquement dans les journaux de fin de transaction. Valeurs possibles:
  • High
  • Normal
  • Low
queueItemReviewStatusstringLe statut révision de l'élément de file d'attente. Présent uniquement dans les journaux de fin de transaction. Valeurs possibles:
  • InReview
  • Verified
  • Reported
  • Retried
QueueNamestringLe nom de la file d'attente à partir de laquelle le Robot exécute les éléments de la file d'attente.
Délai d'exécution de la transaction (Transaction Execution Time)numberDurée d'exécution en secondes de la transaction. Ne contient des valeurs que lors du traitement des éléments de la file d'attente.
Id de la transactionstring/GuidLa clé unique de la transaction. Ne contient des valeurs que lors du traitement des éléments de la file d'attente.
transactionStatestringL'état de la transaction. Ne contient des valeurs que lors du traitement des éléments de la file d'attente. Valeurs possibles :
  • Started
  • Ended
  • Postponed
transactionStatusstringLe statut de la transaction. Ne contient des valeurs que lors du traitement des éléments de la file d'attente. Valeurs possibles:
  • ApplicationException
  • Start
  • SystemError
  • Failed
  • BusinessException
  • Success
  • InProgress
totalExecutionTimeInSecondsnumberLe temps d'exécution de la transaction, mesuré en secondes. Ne contient des valeurs que lors du traitement des éléments de la file d'attente.
InfoActivitéJSONInformations sur l'activité JSON contenant DisplayName, State (Faulted, Closedou Executing), Activityet Arguments.
HorodatagedatetimeHeure à laquelle l’événement a été généré.
MachineKeyGuidIdentifiant unique de la machine exécutant la tâche.
Champs personnalisésJSONA JSON that contains the fields defined in the AddLogFields activity in Studio.
{
    "body": {
        "Level": "Info",
        "MachineKey": "<machine-key>",
        "RobotLog": {
            "Message": "Transaction Ended",
            "Level": "Information",
            "LogType": "Default",
            "CustomFields": {
                "Custom fields 1": "value1",
                "Custom fields 2": 2,
            },
        "TimeStamp": "<timestamp>",
        "Fingerprint": "<fingerprint>",
        "WindowsIdentity": "<windows-identity>",
        "MachineName": "<machine-name>",
        "FileName": "<filename>",
        "TransactionExecutionTime": 0.6733966,
        "QueueItemPriority": "Normal",
        "ProcessingExceptionReason": "",
        "TransactionStatus": "Successful",
        "QueueName": "<queue-name>",
        "TransactionState": "Ended",
        "ProcessingExceptionType": "",
        "TransactionId": "<transaction-id>",
        "QueueItemReviewStatus": "None",
        "ProcessName": "<process-name>",
        "ProcessVersion": "1.0.6",
        "JobId": "<job-id>",
        "RobotName": "<robot-name>",
        "MachineId": <machine-id>,
        "OrganizationUnitId": <organization-unit-id>
        },
        "EventType": "robotlog",
        ... common fields ...
    },
}
{
    "body": {
        "Level": "Info",
        "MachineKey": "<machine-key>",
        "RobotLog": {
            "Message": "Transaction Ended",
            "Level": "Information",
            "LogType": "Default",
            "CustomFields": {
                "Custom fields 1": "value1",
                "Custom fields 2": 2,
            },
        "TimeStamp": "<timestamp>",
        "Fingerprint": "<fingerprint>",
        "WindowsIdentity": "<windows-identity>",
        "MachineName": "<machine-name>",
        "FileName": "<filename>",
        "TransactionExecutionTime": 0.6733966,
        "QueueItemPriority": "Normal",
        "ProcessingExceptionReason": "",
        "TransactionStatus": "Successful",
        "QueueName": "<queue-name>",
        "TransactionState": "Ended",
        "ProcessingExceptionType": "",
        "TransactionId": "<transaction-id>",
        "QueueItemReviewStatus": "None",
        "ProcessName": "<process-name>",
        "ProcessVersion": "1.0.6",
        "JobId": "<job-id>",
        "RobotName": "<robot-name>",
        "MachineId": <machine-id>,
        "OrganizationUnitId": <organization-unit-id>
        },
        "EventType": "robotlog",
        ... common fields ...
    },
}

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour