- Notas relacionadas
- Primeros pasos
- Acceso y permisos
- Interactuar con Insights
- Integración de Automation Hub
- Exportación de datos históricos
- Registros
- Rendimiento y escalabilidad
- Exportación de datos en tiempo real
- Información general
- Preparar Splunk
- Configurar la exportación de datos en tiempo real a Splunk
- Modelo de datos de exportación de datos en tiempo real
- Solución de problemas

Insights
Cada cambio en el sistema está representado por un formato JSON de evento registrado.
Se admiten los siguientes tipos de eventos:
- Eventos que describen trabajos:
job.createdjob.startedjob.stoppedjob.pendingjob.completedjob.faultedjob.stoppingjob.terminating
- Eventos que describen elementos de la cola:
queueitem.addedElementoDeCola.diferidoQueueItem.reviewStatusChangedqueueItem.retriedqueueItem.updatedqueueItem.transactionAbandonedqueueItem.transactionCompletedqueueItem.transactionFailedqueueItem.transactionRetriedqueueItem.transactionStarted
Nota: Los siguientes campos se eliminarán de los eventosqueueItem.deferredyqueueItem.reviewStatusChanged:- Datos específicos
- SpecificContent
- Salida
-
Eventos que describen máquinas:
machine.createdmachine.updatedmachine.deletedmachineSession.statusmachine.assignmachine.unassign
- Eventos que describen los registros del robot:
registro de robot
Como los diferentes eventos describen diferentes entidades y cambios en el sistema, tienen un contenido diferente (campos JSON).
Cada evento se entrega en formato JSON y tiene lo siguiente:
- Cuerpo específico del evento
- Campos comunes
- Metadatos
job.created . El ejemplo está formateado con nuevas líneas y comentarios que describen cada sección para facilitar la lectura. Los eventos reales no tienen este formato y se entregan como una cadena de una sola línea.
{
/*********************
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>"
}Los campos comunes aparecen en todos los eventos.
|
Nombre |
Tipo |
Descripción |
|---|---|---|
|
TipoDeEvento |
|
El tipo de evento. |
|
SchemaVersion |
|
La versión del esquema. Las diferentes versiones pueden tener diferentes tipos de eventos y campos compatibles. |
|
Marca de tiempo |
|
Marca de tiempo UTC del evento. |
|
TenantKey |
|
El identificador único del tenant que generó el evento. |
|
NombreDeTenant |
|
Nombre del tenant que generó el evento. |
|
NombreDeCarpeta |
|
Nombre de la carpeta de Orchestrator en la que se generó el evento. |
|
FullFolderPath |
|
Si una carpeta es una subcarpeta de otra carpeta, este campo muestra la ruta completa. |
|
FolderKey |
|
El identificador único de la carpeta. |
{
"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>"
}|
Nombre |
Tipo |
Descripción |
|---|---|---|
|
Clave |
|
Identificador único de un trabajo. |
|
Hora de creación |
|
La hora en que se creó el trabajo. |
|
HoraDeInicio |
|
La hora en que se inició el trabajo. |
|
HoraDeFinalización |
|
La hora en que se completó el trabajo. |
|
Estado |
|
El estado de trabajo. Valores admitidos: •
Pending•
Running•
Stopping•
Terminating•
Faulted•
Successful•
Stopped•
Suspended•
Resumed |
|
NombreDelProceso |
|
Nombre del paquete desde el que se creó el trabajo. |
|
NombreParaMostrar |
|
Nombre proporcionado a un proceso en Orchestrator. |
|
Nombre del robot |
|
Nombre del robot que ejecuta el trabajo. |
|
Nombre del equipo host |
|
Máquina en la que se está ejecutando el trabajo. |
{
"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 ...
}|
Nombre |
Tipo |
Descripción |
|---|---|---|
|
Elemento de cola |
ObjetoJson | |
|
Clave |
|
Un identificador único para el elemento de cola. |
|
QueueDefinitionId |
|
Identificador numérico de una cola a la que pertenece el elemento de cola. |
|
Estado |
|
El estado del elemento de cola. Valores admitidos: •
New•
InProgress•
Failed•
Successful•
Abandoned•
Retried•
Deleted•
Unknown |
|
ReviewStatus |
|
El estado de revisión del elemento de cola. Valores admitidos: •
None•
InReview•
Verified•
Retried•
Unknown |
|
DueDate |
|
La fecha y la hora máximas en las que debe procesarse el elemento. |
|
Prioridad |
|
La prioridad del elemento de la cola. Valores admitidos: •
High•
Normal•
Low•
Unknown |
|
Hora de creación |
|
Marca de tiempo en la que se creó el elemento de la cola. |
|
StartProcessing |
|
Marca de tiempo en la que se inició el procesamiento del elemento de la cola. |
|
Finalizar procesamiento |
|
Marca de tiempo en que el elemento de la cola terminó de procesarse (con éxito o no). |
|
DefferDate |
|
La fecha y hora más tempranas en las que el elemento está disponible para su procesamiento. Si está vacío, el elemento puede ser procesado tan pronto como sea posible. |
|
SecondsInPre anterior |
|
El número de segundos que duró el último intento de procesamiento fallido. |
|
Número de reintento |
|
El número de veces que se ha procesado este elemento de la cola. |
|
Progreso |
|
Cadena archivada agregada por los desarrolladores en UiPath Studio que se usa para realizar un seguimiento del progreso del flujo comercial. |
|
Datos de análisis |
|
Una colección de pares clave-valor que contiene los datos de la propiedad
Analytics añadidos por los desarrolladores en Studio a través de la actividad Establecer estado de transacción .
|
|
Salida |
|
Una colección de pares clave-valor que contiene los datos de la propiedad
Output añadidos por los desarrolladores en Studio a través de la actividad Establecer estado de transacción .
|
|
Datos específicos |
|
Una colección de pares clave-valor que contiene los datos de la propiedad
Specific Content añadidos por los desarrolladores en Studio a través de la actividad Establecer estado de transacción .
Una colección de pares de valores clave que contienen datos personalizados configurados en la actividad Añadir elemento de cola de UiPath Studio. |
|
ID de trabajo del creador |
|
El ID del trabajo que creó el elemento de la cola. |
|
ID de trabajo del ejecutor |
|
El ID del trabajo que ejecutó el elemento de la cola. |
|
ProcessExceptionReason |
|
Resumen de las razones por las que falló el procesamiento del elemento de la cola. |
|
ProcessExceptionDetails |
|
Detalles adicionales sobre el error del artículo en cola. |
|
ProcessExceptionType |
|
Para los elementos de la cola que finalizaron con un error, este campo describe el tipo de error (excepción). Valores admitidos: •
ApplicationException•
BusinessException•
None |
|
Cola |
ObjetoJson | |
|
Clave |
|
Identificador único del evento. |
|
Nombre |
|
El nombre de la cola. |
|
Descripción |
|
Información adicional sobre una cola para identificarla mejor. |
|
MaxNumberOfRetries |
|
El número de veces que se puede reintentar un elemento de esta cola si su procesamiento falla. |
|
EnforceUniqueReference |
|
Establece si el campo
Item Reference debe ser único por elemento de la cola.
|
|
SlaInMinutes |
|
Valor entero que representa el SLA de la cola en minutos. |
|
RiskSlaInMinutes |
|
Valor entero que representa el SLA de riesgo de cola en minutos. |
{
"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 ...
}|
Nombre |
Tipo |
Descripción |
|---|---|---|
|
Clave de máquina |
|
Identificador único de la máquina. |
|
Nombre de la máquina |
|
Nombre personalizado de la máquina. |
|
Nombre del equipo host |
|
Nombre de la máquina host asignada a la máquina de UiPath. |
|
Nombre de usuario del servicio |
|
Nombre del usuario con el que se ejecuta el servicio de robot en la máquina. |
|
Estado de la máquina |
|
Estado de la máquina. Valores admitidos: •
Available•
Busy•
Disconnected•
Unknown |
|
Marca de tiempo |
|
Marca de tiempo del evento de sesión de la máquina. |
|
IsUnresponsive |
|
Una comprobación para ver si la máquina responde a la conexión de Orchestrator. Valores admitidos: •
true•
falseUna máquina aún puede estar disponible pero no responder. Una vez que no responde durante diez minutos, se desconecta o se desconoce. |
{
"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 ...
}|
Nombre |
Tipo |
Descripción |
|---|---|---|
|
AutomationCloudSlots |
|
Número de ranuras de Automation Cloud<b> TM </b> que se reservarán en runtime. |
|
HeadlessSlots |
|
Número de ranuras sin interfaz que se reservarán en runtime. |
|
ID de equipo |
|
ID entero de la máquina, único por instancia de Orchestrator. |
|
Clave de máquina |
|
Identificador único de una máquina. |
|
Nombre de la máquina |
|
Nombre personalizado de la máquina. |
|
NonProductionSlots |
|
Número de
NonProduction ranuras que se reservarán en tiempo de ejecución.
|
|
UnattendedSlots |
|
Número de
Unattended ranuras que se reservarán en tiempo de ejecución.
|
{
"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 ...
}|
Nombre |
Tipo |
Valores |
|---|---|---|
|
Clave de máquina |
|
Identificador único de una máquina. |
|
Nombre de la máquina |
|
Nombre personalizado de la máquina. |
{
"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 ...
}
}|
Nombre |
Tipo |
Descripción |
|---|---|---|
|
NombreDeArchivo |
|
El nombre del archivo
.xaml que se ejecuta.
|
|
iniciado por |
|
El origen de la ejecución. Valores posibles: •
Assistant•
Studio•
StudioX•
StudioPro•
Orchestrator•
CommandLine•
RobotAPI |
|
ID del trabajo |
string/guid |
El
JobKey, un identificador único para el trabajo.
|
|
Nivel |
|
Nivel de registro del registro. Valores posibles: •
Trace•
Info•
Warn•
Error•
Fatal |
|
TipoDeRegistro |
|
El tipo de registro del robot. Valores posibles: •
User•
Default•
Error•
Business•
ExecutionStep•
BusinessIteration•
Info•
Security•
Technical |
|
ID de equipo |
|
ID entero de la máquina, único por instancia de Orchestrator. |
|
Nombre de la máquina |
|
Nombre personalizado de la máquina. |
|
Mensaje |
|
El mensaje del registro del robot. Valores posibles: •
execution started•
execution ended• mensaje personalizado |
|
NombreDelProceso |
|
El nombre del proceso que está ejecutando el robot. |
|
Versión de proceso |
|
La versión del proceso. |
|
Nombre del robot |
|
El nombre del robot. |
|
Identidad de Windows |
|
El nombre del usuario que realizó la acción que se registra. |
|
ProcessingExceptionReason |
|
El motivo de la excepción. Solo presente en los registros de finalización de transacción. |
|
TipoDeExcepciónDeProcedimiento |
|
El tipo de excepción. Solo presente en los registros de finalización de transacción. Valores posibles: •
ApplicationException•
BusinessException |
|
PrioridadDeElementoDeCola |
|
La prioridad del elemento de la cola. Solo presente en los registros de fin de transacción. Valores posibles: •
High•
Normal•
Low |
|
EstadoDeRevisiónDeArtículoEnCola |
|
El estado de revisión del elemento de cola. Solo presente en los registros de fin de transacción. Valores posibles: •
InReview•
Verified•
Reported•
Retried |
|
NombreDeCola |
|
El nombre de la cola desde la que el robot ejecuta los elementos de la cola. |
|
TiempoDeEjecuciónDeTransacción |
|
El tiempo de ejecución en segundos para la transacción. Solo tiene valores al procesar elementos en cola. |
|
ID de transacción |
string/Guid |
La clave única de la transacción. Solo tiene valores al procesar elementos en cola. |
|
EstadoDeTransacción |
|
El estado de la transacción. Solo tiene valores al procesar elementos en cola. Valores posibles: •
Started•
Ended•
Postponed |
|
EstatusDeTransacción |
|
El estado de la transacción. Solo tiene valores al procesar elementos de la cola. Valores posibles: •
ApplicationException•
Start•
SystemError•
Failed•
BusinessException•
Success•
InProgress |
|
TiempoTotalDeEjecuciónEnSegundos |
|
El tiempo de ejecución de la transacción, medido en segundos. Solo tiene valores al procesar elementos en cola. |
|
InformaciónDeActividad |
|
El JSON de información de la actividad que contiene
DisplayName, State (Faulted, Closedo Executing), Activityy Arguments.
|
|
Marca de tiempo |
|
Hora en que se generó el evento. |
|
Clave de máquina |
|
Identificador único de la máquina que ejecuta el trabajo. |
|
Campos personalizados |
|
Un JSON que contiene los campos definidos en la actividad AñadirCamposDeRegistro en 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 ...
},
}