UiPath Documentation
insights
2024.10
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Insights-Benutzerhandbuch

Letzte Aktualisierung 7. Mai 2026

Echtzeit-Datenexport-Datenmodell

Überblick

Jede Änderung im System wird durch ein ereignisprotokolliertes JSON-Format dargestellt.

Die folgenden Ereignistypen werden unterstützt:

  • Ereignisse, die Aufträge beschreiben:
    • job.created
    • job.started
    • job.stopped
    • job.pending
    • job.completed
    • job.faulted
    • job.stopping
    • job.terminating
  • Ereignisse, die Warteschlangenelemente beschreiben:
    • queueitem.added
    • queueItem.deferred
    • queueItem.reviewStatusChanged
    • queueItem.retried
    • queueItem.updated
    • queueItem.transactionAbandoned
    • queueItem.transactionCompleted
    • queueItem.transactionFailed
    • queueItem.transactionRetried
    • queueItem.transactionStarted
      Hinweis:

      Die folgenden Felder werden aus den queueItem.deferred und queueItem.reviewStatusChanged -Ereignissen entfernt:

      • Spezielle Daten (SpecificData)
      • Spezieller Inhalt (SpecificContent)
      • Ausgabe
  • Ereignisse, die Maschinen beschreiben:
    • machine.created
    • machine.updated
    • machine.deleted
    • machineSession.status
    • machine.assign
    • machine.unassign
  • Ereignisse, die Roboterprotokolle beschreiben:
    • robotlog

Da verschiedene Ereignisse verschiedene Entitäten und Änderungen am System beschreiben, haben sie unterschiedliche Inhalte (JSON-Felder).

Format und Schema von Ereignissen

Jedes Ereignis wird im JSON-Format bereitgestellt und hat Folgendes:

  • Ereignisspezifischer Textkörper
  • Allgemeine Felder
  • Metadata

Um dies besser zu verstehen, sehen Sie sich das folgende Beispiel für ein job.created -Ereignis an. Das Beispiel ist mit neuen Zeilen und Kommentaren formatiert, die jeden Abschnitt zur besseren Lesbarkeit beschreiben. Reale Ereignisse haben diese Formatierung nicht und werden als einzeilige Zeichenfolge übermittelt.

{
    /*********************
            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

Allgemeine Felder werden in jedem Ereignis angezeigt.

NameTypBeschreibung
EreignistypstringDer Typ des Ereignisses.
SchemaVersionstringDie Version des Schemas. Unterschiedliche Versionen können unterschiedliche Ereignistypen und unterstützte Felder haben.
ZeitstempeltimestampUTC-Zeitstempel des Ereignisses.
TenantKeyGuidDer eindeutige Bezeichner des Mandanten, der das Ereignis generiert hat.
MandantennamestringName des Mandanten, der das Ereignis generiert hat.
OrdnernamestringName des Orchestrator-Ordners, in dem das Ereignis generiert wurde.
FullFolderPathstringWenn ein Ordner ein Unterordner eines anderen Ordners ist, zeigt dieses Feld den vollständigen Pfad an.
FolderKeyGuidDie 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>"
}

Job-Ereignisse

NameTypBeschreibung
SchlüsselGuidEindeutiger Bezeichner eines Auftrags.
ErstellungszeittimestampZeitstempel, wann der Auftrag erstellt wurde.
StartTimetimestampZeitstempel, wann der Auftrag gestartet wurde.
EndTimetimestampZeitstempel, wann der Auftrag abgeschlossen wurde.
Status (State)stringDer Status des Auftrags. Unterstützte Werte:
  • Pending
  • Running
  • Stopping
  • Terminating
  • Faulted
  • Successful
  • Stopped
  • Suspended
  • Resumed
ProcessNamestringName des Pakets, aus dem der Auftrag erstellt wurde.
DisplayNamestringName, der einem Prozess im Orchestrator bereitgestellt wird.
RoboterName (RobotName)stringName des Roboters, der den Auftrag ausführt.
Name der HostmaschinestringMaschine, 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 ...
}

QueueItem-Ereignisse

NameTypBeschreibung
WarteschlangenelementJSON-Objekt
SchlüsselGuidEindeutiger Bezeichner des Warteschlangenelements.
ID Warteschlangendefinition (QueueDefinitionId)numberNumerischer Bezeichner einer Warteschlange, zu der das Warteschlangenelement gehört.
StatusstringDer Status des Warteschlangenelements. Unterstützte Werte:
  • New
  • InProgress
  • Failed
  • Successful
  • Abandoned
  • Retried
  • Deleted
  • Unknown
Status überprüfen (Review Status)stringDer Überprüfungsstatus des Warteschlangenelements. Unterstützte Werte:
  • None
  • InReview
  • Verified
  • Retried
  • Unknown
Fälligkeitsdatum (DueDate)datetimeSpätestes Datum und Uhrzeit, zu der das Element verarbeitet werden soll.
PrioritätstringDie Priorität des Warteschlangenelements. Unterstützte Werte:
  • High
  • Normal
  • Low
  • Unknown
ErstellungszeitdatetimeZeitstempel, wann das Warteschlangenelement erstellt wurde.
Verarbeitung starten (StartProcessing)datetimeZeitstempel, wann die Verarbeitung des Warteschlangenelements gestartet wurde.
Verarbeitung beenden (EndProcessing)datetimeZeitstempel, wann das Warteschlangenelement die Verarbeitung abgeschlossen hat (erfolgreich oder nicht).
DefferDatedatetimeGeben 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.
SecondsInPreviousAttemptnumberDie Anzahl der Sekunden, die der letzte fehlgeschlagene Verarbeitungsversuch gedauert hat.
Wiederholungsanzahl (RetryNumber)numberDie Häufigkeit, mit der dieses Warteschlangenelement verarbeitet wurde.
FortschrittstringString filed added by developers in UiPath Studio which is used to keep track on the business flow progress.
AnalysedatenstringA collection of key-value pairs containing the data from the Analytics property added by developers in Studio via the Set Transaction Status activity.
AusgabestringA collection of key-value pairs containing the data from the Output property added by developers in Studio via the Set Transaction Status activity.
Spezielle Daten (SpecificData)stringEine Sammlung von Schlüssel-Wert-Paaren, welche die Daten aus der Specific Content -Eigenschaft enthalten, die von Entwicklern in Studio über die Aktivität Set Transaction Status hinzugefügt wurden. Eine Sammlung von Schlüssel-Wert-Paaren, die benutzerdefinierte Daten enthalten, die in der Aktivität Add Queue Item in UiPath Studio konfiguriert wurden.
CreatorJobIdnumberDie ID des Auftrags, der das Warteschlangenelement erstellt hat.
ExecutorJobIdnumberDie ID des Auftrags, der das Warteschlangenelement ausgeführt hat.
ProcessExceptionReasonstringZusammenfassung des Grundes, warum die Verarbeitung des Warteschlangenelements fehlgeschlagen ist.
ProcessExceptionDetailsstringZusätzliche Details zum Fehler des Warteschlangenelements.
ProcessExceptionTypestringBei Warteschlangenelementen, die mit einem Fehler beendet wurden, beschreibt dieses Feld den Fehlertyp (Ausnahme). Unterstützte Werte:
  • ApplicationException
  • BusinessException
  • None
WarteschlangeJSON-Objekt
SchlüsselGuidEindeutiger Bezeichner der Warteschlange.
NamestringDer Name der Warteschlange.
BeschreibungstringZusätzliche Informationen zu einer Warteschlange, um sie besser zu identifizieren.
MaxNumberOfRetriesnumberDie Häufigkeit, mit der ein Element dieser Warteschlange wiederholt werden kann, wenn seine Verarbeitung fehlschlägt.
EnforceUniqueReferencebooleanGibt an, ob das Feld Item Reference pro Warteschlangenelement eindeutig sein soll.
SlaInMinutesnumberInteger-Wert, der das Warteschlangen-SLA in Minuten darstellt.
RiskSlaInMinutesnumberInteger-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 ...
}

Maschinensitzungsereignisse

NameTypBeschreibung
MachineKeyGuidEindeutiger Bezeichner der Maschine.
MaschinennamestringBenutzerdefinierter Name der Maschine.
Name der HostmaschinestringName der Hostmaschine, die der UiPath-Maschine zugeordnet ist.
DienstbenutzernamestringName des Benutzers, unter dem der Roboterdienst auf der Maschine ausgeführt wird.
MaschinenstatusstringStatus der Maschine. Unterstützte Werte:
  • Available
  • Busy
  • Disconnected
  • Unknown
ZeitstempeldatetimeZeitstempel des Maschinensitzungsereignisses.
IsUnresponsivebooleanEine Überprüfung, ob die Maschine auf die Verbindung vom Orchestrator reagiert. Unterstützte Werte:
  • true
  • false Eine Maschine kann noch verfügbar sein, reagiert aber nicht. Sobald sie zehn Minuten lang nicht reagiert, wird sie getrennt oder 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 ...
}

Maschinenereignisse

NameTypBeschreibung
AutomationCloudSlotsnumberNumber of Automation Cloud<b>TM</b> slots to be reserved at runtime.
HeadlessSlotsnumberAnzahl der Headless-Slots, die zur Laufzeit reserviert werden sollen.
Maschinen-IDnumberGanzzahlige Maschinen-ID, die pro Orchestrator-Instanz eindeutig ist.
MachineKeyGuidEindeutiger Bezeichner einer Maschine.
MaschinennamestringBenutzerdefinierter Name der Maschine.
NonProductionSlotsnumberAnzahl der NonProduction Slots, die zur Laufzeit reserviert werden sollen.
UnattendedSlotsnumberAnzahl 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 ...
}

Maschinenzuweisungsereignisse

NameTypValues
MachineKeyGuidEindeutiger Bezeichner einer Maschine.
MaschinennamestringBenutzerdefinierter 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 ...
    }
}

Roboter-Protokolle

NameTypBeschreibung
FileNamestringDer Name der Datei .xaml, die ausgeführt wird.
initiatedBystringDie Quelle der Ausführung. Mögliche Werte:
  • Assistant
  • Studio
  • StudioX
  • StudioPro
  • Orchestrator
  • CommandLine
  • RobotAPI
JobIdstring/guidDer JobKey, ein eindeutiger Bezeichner für den Auftrag.
EbenestringProtokollierungsebene des Protokolls. Mögliche Werte:
  • Trace
  • Info
  • Warn
  • Error
  • Fatal
ProtokolltypstringDer Typ des Roboterprotokolls. Mögliche Werte:
  • User
  • Default
  • Error
  • Business
  • ExecutionStep
  • BusinessIteration
  • Info
  • Security
  • Technical
Maschinen-IDnumberGanzzahlige Maschinen-ID, die pro Orchestrator-Instanz eindeutig ist.
MaschinennamestringBenutzerdefinierter Name der Maschine.
MeldungstringDie Meldung des Roboterprotokolls. Mögliche Werte:
  • execution started
  • execution ended
  • Benutzerdefinierte Nachricht
ProcessNamestringDer Prozessname, den der Roboter ausführt.
ProzessversionstringDie Version des Prozesses.
RoboterName (RobotName)stringDer Name des Roboters.
Windows-IdentitätstringDer Name des Benutzers, der die protokollierte Aktion durchgeführt hat.
ProcessingExceptionReasonstringDer Grund für die Ausnahme. Nur in Transaktionsendeprotokollen vorhanden.
Typ der VerarbeitungsausnahmestringDer Typ der Ausnahme. Nur in Transaktionsendeprotokollen vorhanden. Mögliche Werte:
  • ApplicationException
  • BusinessException
queueItemPrioritystringDie Priorität des Warteschlangenelements. Nur in Transaktionsendeprotokollen vorhanden. Mögliche Werte:
  • High
  • Normal
  • Low
ÜberprüfungsstatusDes WarteschlangenelementsstringDer Überprüfungsstatus des Warteschlangenelements. Nur in Transaktionsendeprotokollen vorhanden. Mögliche Werte:
  • InReview
  • Verified
  • Reported
  • Retried
Warteschlangenname (QueueName)stringDer Name der Warteschlange, aus der der Roboter Warteschlangenelemente ausführt.
TransaktionsausführungszeitnumberDie Ausführungszeit in Sekunden für die Transaktion. Hat nur Werte, wenn Warteschlangenelemente verarbeitet werden.
Transaktions-IDstring/GuidDer eindeutige Schlüssel der Transaktion. Hat nur Werte, wenn Warteschlangenelemente verarbeitet werden.
transactionStatestringDer Transaktionsstatus. Hat nur Werte, wenn Warteschlangenelemente verarbeitet werden. Mögliche Werte:
  • Started
  • Ended
  • Postponed
transactionStatusstringDer Transaktionsstatus. Hat nur Werte, wenn Warteschlangenelemente verarbeitet werden. Mögliche Werte:
  • ApplicationException
  • Start
  • SystemError
  • Failed
  • BusinessException
  • Success
  • InProgress
GesamtausführungszeitInSekundennumberDie Ausführungszeit für die Transaktion, gemessen in Sekunden. Hat nur Werte, wenn Warteschlangenelemente verarbeitet werden.
AktivitätsinfoJSONDie Aktivitätsinfo-JSON, die DisplayName, State (Faulted, Closedoder Executing), Activityund Argumentsenthält.
ZeitstempeldatetimeZeitpunkt, zu dem das Ereignis generiert wurde.
MachineKeyGuidEindeutiger Bezeichner der Maschine, die den Auftrag ausführt.
Benutzerdefinierte FelderJSONA 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 ...
    },
}

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben