- Versionshinweise
- Erste Schritte
- Zugriff und Berechtigungen
- Interaktion mit Insights
- Automation Hub-Integration.
- Integrationen der Lizenzüberwachung
- Export historischer Daten
- Protokolle
- Leistung und Skalierbarkeit
- Datenexport in Echtzeit
- Überblick
- Vorbereiten von Splunk
- Echtzeit-Datenexport nach Splunk konfigurieren
- Echtzeit-Datenexport-Datenmodell
- Lizenzierung
- Fehlersuche und ‑behebung

Insights
Jede Änderung im System wird durch ein ereignisprotokolliertes JSON-Format dargestellt.
Die folgenden Ereignistypen werden unterstützt:
- Ereignisse, die Aufträge beschreiben:
job.createdjob.startedjob.stoppedjob.pendingjob.completedjob.faultedjob.stoppingjob.terminating
- Ereignisse, die Warteschlangenelemente beschreiben:
queueitem.addedqueueItem.deferedqueueItem.reviewStatusChangedqueueItem.retriedqueueItem.updatedqueueItem.transactionAbandonedqueueItem.transactionCompletedqueueItem.transactionFailedqueueItem.transactionRetriedqueueItem.transactionStarted
Hinweis: Die folgenden Felder werden aus denqueueItem.deferredundqueueItem.reviewStatusChanged-Ereignissen entfernt:- Spezielle Daten (SpecificData)
- Spezieller Inhalt (SpecificContent)
- Ausgabe
-
Ereignisse, die Maschinen beschreiben:
machine.createdmachine.updatedmachine.deletedmachineSession.statusmachine.assignmachine.unassign
- Ereignisse, die Roboterprotokolle beschreiben:
RobotLog
Da verschiedene Ereignisse verschiedene Entitäten und Änderungen am System beschreiben, haben sie unterschiedliche Inhalte (JSON-Felder).
Jedes Ereignis wird im JSON-Format bereitgestellt und hat Folgendes:
- Ereignisspezifischer Textkörper
- Allgemeine Felder
- Metadata
job.created event. The example is formatted with new lines and comments describing each section for readability. Real events do not have this formatting and are delivered as a single-line string.
{
/*********************
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>"
}Allgemeine Felder werden in jedem Ereignis angezeigt.
|
Name |
Typ |
Beschreibung |
|---|---|---|
|
Ereignistyp |
|
Der Typ des Ereignisses. |
|
SchemaVersion |
|
Die Version des Schemas. Unterschiedliche Versionen können unterschiedliche Ereignistypen und unterstützte Felder haben. |
|
Zeitstempel |
|
UTC-Zeitstempel des Ereignisses. |
|
TenantKey |
|
Der eindeutige Bezeichner des Mandanten, der das Ereignis generiert hat. |
|
Mandantenname |
|
Name des Mandanten, der das Ereignis generiert hat. |
|
Ordnername |
|
Name des Orchestrator-Ordners, in dem das Ereignis generiert wurde. |
|
FullFolderPath |
|
Wenn ein Ordner ein Unterordner eines anderen Ordners ist, zeigt dieses Feld den vollständigen Pfad an. |
|
FolderKey |
|
Die eindeutige Kennung des Ordners. |
{
"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>"
}|
Name |
Typ |
Beschreibung |
|---|---|---|
|
Schlüssel |
|
Eindeutiger Bezeichner eines Auftrags. |
|
Erstellungszeit |
|
Zeitstempel, wann der Auftrag erstellt wurde. |
|
StartTime |
|
Zeitstempel, wann der Auftrag gestartet wurde. |
|
EndTime |
|
Zeitstempel, wann der Auftrag abgeschlossen wurde. |
|
Status (State) |
|
Der Status des Auftrags. Unterstützte Werte: •
Pending•
Running•
Stopping•
Terminating•
Faulted•
Successful•
Stopped•
Suspended•
Resumed |
|
ProcessName |
|
Name des Pakets, aus dem der Auftrag erstellt wurde. |
|
DisplayName |
|
Name, der einem Prozess im Orchestrator bereitgestellt wird. |
|
RoboterName (RobotName) |
|
Name des Roboters, der den Auftrag ausführt. |
|
Name der Hostmaschine |
|
Maschine, auf der der Auftrag ausgeführt wird. |
{
"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 ...
}|
Name |
Typ |
Beschreibung |
|---|---|---|
|
Warteschlangenelement |
JSON-Objekt | |
|
Schlüssel |
|
Eindeutiger Bezeichner des Warteschlangenelements. |
|
ID Warteschlangendefinition (QueueDefinitionId) |
|
Numerischer Bezeichner einer Warteschlange, zu der das Warteschlangenelement gehört. |
|
Status |
|
Der Status des Warteschlangenelements. Unterstützte Werte: •
New•
InProgress•
Failed•
Successful•
Abandoned•
Retried•
Deleted•
Unknown |
|
Status überprüfen (Review Status) |
|
Der Überprüfungsstatus des Warteschlangenelements. Unterstützte Werte: •
None•
InReview•
Verified•
Retried•
Unknown |
|
Fälligkeitsdatum (DueDate) |
|
Spätestes Datum und Uhrzeit, zu der das Element verarbeitet werden soll. |
|
Priorität |
|
Die Priorität des Warteschlangenelements. Unterstützte Werte: •
High•
Normal•
Low•
Unknown |
|
Erstellungszeit |
|
Zeitstempel, wann das Warteschlangenelement erstellt wurde. |
|
Verarbeitung starten (StartProcessing) |
|
Zeitstempel, wann die Verarbeitung des Warteschlangenelements gestartet wurde. |
|
Verarbeitung beenden (EndProcessing) |
|
Zeitstempel, wann das Warteschlangenelement die Verarbeitung abgeschlossen hat (erfolgreich oder nicht). |
|
DefferDate |
|
Geben Sie das früheste Datum und die früheste Uhrzeit ein, zu der die Transaktion für die Verarbeitung verfügbar sein sollte. Ist das Objekt leer, kann es baldmöglichst bearbeitet werden. |
|
SecondsInPreviousAttempt |
|
Die Anzahl der Sekunden, die der letzte fehlgeschlagene Verarbeitungsversuch gedauert hat. |
|
Wiederholungsanzahl (RetryNumber) |
|
Die Häufigkeit, mit der dieses Warteschlangenelement verarbeitet wurde. |
|
Fortschritt |
|
Von Entwicklern in UiPath Studio hinzugefügte Zeichenfolge, die verwendet wird, um den Fortschritt des Geschäftsablaufs zu verfolgen. |
|
Analysedaten |
|
Eine Sammlung von Schlüssel-Wert-Paaren, die die Daten aus der Eigenschaft
Analytics enthält, die von Entwicklern in Studio über die Aktivität Set Transaction Status hinzugefügt wurde.
|
|
Ausgabe |
|
Eine Sammlung von Schlüssel-Wert-Paaren, die die Daten aus der Eigenschaft
Output enthält, die von Entwicklern in Studio über die Aktivität Set Transaction Status hinzugefügt wurde.
|
|
Spezielle Daten (SpecificData) |
|
Eine Sammlung von Schlüssel-Wert-Paaren, die die Daten aus der Eigenschaft
Specific Content enthält, die von Entwicklern in Studio über die Aktivität Set Transaction Status hinzugefügt wurde.
Eine Sammlung von Schlüssel-Wert-Paaren mit benutzerdefinierten Daten, die in der Aktivität Warteschlangenelement hinzufügen in . konfiguriert sind UiPath Studio. |
|
CreatorJobId |
|
Die ID des Auftrags, der das Warteschlangenelement erstellt hat. |
|
ExecutorJobId |
|
Die ID des Auftrags, der das Warteschlangenelement ausgeführt hat. |
|
ProcessExceptionReason |
|
Zusammenfassung des Grundes, warum die Verarbeitung des Warteschlangenelements fehlgeschlagen ist. |
|
ProcessExceptionDetails |
|
Zusätzliche Details zum Fehler des Warteschlangenelements. |
|
ProcessExceptionType |
|
Bei Warteschlangenelementen, die mit einem Fehler beendet wurden, beschreibt dieses Feld den Fehlertyp (Ausnahme). Unterstützte Werte: •
ApplicationException•
BusinessException•
None |
|
Warteschlange |
JSON-Objekt | |
|
Schlüssel |
|
Eindeutiger Bezeichner der Warteschlange. |
|
Name |
|
Der Name der Warteschlange. |
|
Beschreibung |
|
Zusätzliche Informationen zu einer Warteschlange, um sie besser zu identifizieren. |
|
MaxNumberOfRetries |
|
Die Häufigkeit, mit der ein Element dieser Warteschlange wiederholt werden kann, wenn seine Verarbeitung fehlschlägt. |
|
EnforceUniqueReference |
|
Gibt an, ob das Feld
Item Reference pro Warteschlangenelement eindeutig sein soll.
|
|
SlaInMinutes |
|
Integer-Wert, der das Warteschlangen-SLA in Minuten darstellt. |
|
RiskSlaInMinutes |
|
Integer-Wert, der das SLA für das Warteschlangenrisiko in Minuten darstellt. |
{
"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 ...
}|
Name |
Typ |
Beschreibung |
|---|---|---|
|
MachineKey |
|
Eindeutiger Bezeichner der Maschine. |
|
Maschinenname |
|
Benutzerdefinierter Name der Maschine. |
|
Name der Hostmaschine |
|
Name der Hostmaschine, die der UiPath-Maschine zugeordnet ist. |
|
Dienstbenutzername |
|
Name des Benutzers, unter dem der Roboterdienst auf der Maschine ausgeführt wird. |
|
Maschinenstatus |
|
Status der Maschine. Unterstützte Werte: •
Available•
Busy•
Disconnected•
Unknown |
|
Zeitstempel |
|
Zeitstempel des Maschinensitzungsereignisses. |
|
IsUnresponsive |
|
Eine Überprüfung, ob die Maschine auf die Verbindung vom Orchestrator reagiert. Unterstützte Werte: •
true•
falseEine Maschine kann weiterhin verfügbar sein, aber nicht mehr reagieren. Wenn sie zehn Minuten lang nicht reagiert, wird die Verbindung getrennt oder ist unbekannt. |
{
"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 ...
}|
Name |
Typ |
Beschreibung |
|---|---|---|
|
AutomationCloudSlots |
|
Anzahl der Automation Cloud-<b>TM</b> -Slots, die zur Laufzeit reserviert werden sollen. |
|
HeadlessSlots |
|
Anzahl der Headless-Slots, die zur Laufzeit reserviert werden sollen. |
|
Maschinen-ID |
|
Ganzzahlige Maschinen-ID, die pro Orchestrator-Instanz eindeutig ist. |
|
MachineKey |
|
Eindeutiger Bezeichner einer Maschine. |
|
Maschinenname |
|
Benutzerdefinierter Name der Maschine. |
|
NonProductionSlots |
|
Anzahl der
NonProduction Slots, die zur Laufzeit reserviert werden sollen.
|
|
UnattendedSlots |
|
Anzahl der
Unattended Slots, die zur Laufzeit reserviert werden sollen.
|
{
"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 ...
}|
Name |
Typ |
Values |
|---|---|---|
|
MachineKey |
|
Eindeutiger Bezeichner einer Maschine. |
|
Maschinenname |
|
Benutzerdefinierter Name der Maschine. |
{
"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 ...
}
}|
Name |
Typ |
Beschreibung |
|---|---|---|
|
FileName |
|
Der Name der Datei
.xaml, die ausgeführt wird.
|
|
initiatedBy |
|
Die Quelle der Ausführung. Mögliche Werte: •
Assistant•
Studio•
StudioX•
StudioPro•
Orchestrator•
CommandLine•
RobotAPI |
|
JobId |
string/guid |
Der
JobKey, ein eindeutiger Bezeichner für den Auftrag.
|
|
Ebene |
|
Protokollierungsebene des Protokolls. Mögliche Werte: •
Trace•
Info•
Warn•
Error•
Fatal |
|
Protokolltyp |
|
Der Typ des Roboterprotokolls. Mögliche Werte: •
User•
Default•
Error•
Business•
ExecutionStep•
BusinessIteration•
Info•
Security•
Technical |
|
Maschinen-ID |
|
Ganzzahlige Maschinen-ID, die pro Orchestrator-Instanz eindeutig ist. |
|
Maschinenname |
|
Benutzerdefinierter Name der Maschine. |
|
Meldung |
|
Die Meldung des Roboterprotokolls. Mögliche Werte: •
execution started•
execution ended• benutzerdefinierte Nachricht |
|
ProcessName |
|
Der Prozessname, den der Roboter ausführt. |
|
Prozessversion |
|
Die Version des Prozesses. |
|
RoboterName (RobotName) |
|
Der Name des Roboters. |
|
Windows-Identität |
|
Der Name des Benutzers, der die protokollierte Aktion durchgeführt hat. |
|
ProcessingExceptionReason |
|
Der Grund für die Ausnahme. Nur in Transaktionsendeprotokollen vorhanden. |
|
Typ der Verarbeitungsausnahme |
|
Der Typ der Ausnahme. Nur in Transaktionsendeprotokollen vorhanden. Mögliche Werte: •
ApplicationException•
BusinessException |
|
queueItemPriority |
|
Die Priorität des Warteschlangenelements. Nur in Transaktionsendeprotokollen vorhanden. Mögliche Werte: •
High•
Normal•
Low |
|
ÜberprüfungsstatusDes Warteschlangenelements |
|
Der Überprüfungsstatus des Warteschlangenelements. Nur in Transaktionsendeprotokollen vorhanden. Mögliche Werte: •
InReview•
Verified•
Reported•
Retried |
|
Warteschlangenname (QueueName) |
|
Der Name der Warteschlange, aus der der Roboter Warteschlangenelemente ausführt. |
|
Transaktionsausführungszeit |
|
Die Ausführungszeit in Sekunden für die Transaktion. Hat nur Werte, wenn Warteschlangenelemente verarbeitet werden. |
|
Transaktions-ID |
string/Guid |
Der eindeutige Schlüssel der Transaktion. Hat nur Werte, wenn Warteschlangenelemente verarbeitet werden. |
|
transactionState |
|
Der Transaktionsstatus. Hat nur Werte, wenn Warteschlangenelemente verarbeitet werden. Mögliche Werte: •
Started•
Ended•
Postponed |
|
transactionStatus |
|
Der Transaktionsstatus. Hat nur Werte, wenn Warteschlangenelemente verarbeitet werden. Mögliche Werte: •
ApplicationException•
Start•
SystemError•
Failed•
BusinessException•
Success•
InProgress |
|
GesamtausführungszeitInSekunden |
|
Die Ausführungszeit für die Transaktion, gemessen in Sekunden. Hat nur Werte, wenn Warteschlangenelemente verarbeitet werden. |
|
Aktivitätsinfo |
|
Die Aktivitätsinfo-JSON, die
DisplayName, State (Faulted, Closedoder Executing), Activityund Argumentsenthält.
|
|
Zeitstempel |
|
Zeitpunkt, zu dem das Ereignis generiert wurde. |
|
MachineKey |
|
Eindeutiger Bezeichner der Maschine, die den Auftrag ausführt. |
|
Benutzerdefinierte Felder |
|
Eine JSON, die die Felder enthält, die in der AddLogFields- Aktivität in Studio definiert sind. |
{
"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 ...
},
}