Skip to main content

Insights data model

This page details the Task (Job), Workflow, Queue, and Robot (Agent) data that Insights ingests.

Task​

DimensionsDescription
Workflow VersionThe version number of the workflow the task belongs to.
Agent IdThe row ID of the Agent that executed the job.
Job IdThe row ID of the job event in the Center database
Job StateThe status of the job. Insights only ingest terminal states (i.e. successful, stopped, and faulted)
Start TimeThe time when execution of the job began.
End TimeThe time when execution of the job is finished.
Job SourceThe triggering event for job execution.
Workflow IDThe row ID of the workflow.
OU IDThe row ID of the organization unit in the Center database.
MeasuresDescription
Faulted JobsThe number of jobs with the Faulted status.
Faulted RateThe % of jobs with the Faulted status compared to the total number of jobs.
Workflows RanThe number of workflows that have reached a final status of Successful, Faulted, or Stopped.
Success RateThe % of jobs with the Successful status compared to the total number of jobs.
Successful JobsThe number of jobs with the Successful status.
Total Run Time in hoursThe total processing time of all jobs in hours.

Workflow​

DimensionsDescription
Workflow IdThe row ID of the workflow.
Workflow NameThe name of workflow.
VersionThe version number of the workflow the task belongs to.
Package IdThe row ID of the package containing the workflow.
Environment IdThe numerical identifier of the environment.
Created ByThe name of the user that created the workflow.
Created DateThe time the workflow was created.
OU IDThe row ID of the organization unit in the Center database.
MeasuresDescription
Workflow CountThe number of workflows

Queue​

DimensionsDescription
Queue Item IdThe auto-incremented row ID of the queue item in the Center database.
Queue IdThe row ID of the queue
Processing StatusThe status of the queue item. The available options are: * New * In Progress * Successful * Failed * Abandoned
Robot IdThe row ID of the robot that processed the queue item.
Created DateThe time the queue item was created.
Start TimeThe time the agent began processing the queue item.
End TimeThe time the agent finished processing the queue item.
DeadlineThe latest date and time which the queue item must be processed by. If empty, it can be processed at any time.
ProgressCustom progress information for queue items with status InProgress.
Specific DataA collection of key-value pairs containing custom data associated with the transaction.
Analytics DataA collection of key-value pairs containing custom data for analytics purposes associated with the transaction.
Output DataA collection of key-value pairs containing custom data upon successful processing associated with the transaction.
ExceptionThe type of exception thrown when processing fails. The available exception types are: * ApplicationException * BusinessException
Exception ReasonThe details of the exception thrown when processing fails.
OU IdThe numerical identifier of the Organization Unit.
MeasuresDescription
Avg Queue Wait Time in SecondsHow long it takes, on average, between when all queue items were created and when a agent started processing them.
Queue CountThe number of queues with data processed.
Queue Item CountThe number of queue items processed.

Robot​

DataDescription
IdThe numerical identifier of the Agent in the Center database.
Machine IdThe numerical identifier of the machine.
Machine NameThe Machine Name.
Created ByThe name of the user that created the agent.
Created DateThe time the agent was created.
Agent NameThe name of the agent.
Robot VersionThe version of the agent.
OU IdThe numerical identifier of the Organization Unit.
Environment IdThe numerical identifier of the environment.
MeasuresDescription
Robot CountThe number of agents
Robot RuntimeThe total running time of all agents in hours.
Avg Robot Runtime per DayHow long it takes, on average, between when all robots were run in a day.