Kofax Analytics for RPA views

This section gives you information about each view provided in your Kofax Analytics for RPA project. You can interact with and manipulate different objects on the view to get detailed information. Kofax Analytics for RPA provides RPA views and Process Discovery views.

RPA views

RPA views provide Kofax RPA analytics information.

Overview

The Overview provides a graphical representation of Kofax RPA system performance parameters, so that you can quickly see capacity bottlenecks or system utilization issues. You can filter the data by selecting a period in the Time period list and selecting a RoboServer in the RoboServer list.

The percentage on tiles in the left pane shows a difference between the selected period and the same period preceding the selected one. For example, if you select "Last hour" as the time period, the percentage shows the difference between the last hour and an hour preceding it. Note the triangle next to the value points down if the value decreased and points up if the value increased.

  • For API Calls, Scheduled robot runs, Extracted records, HTTP requests, and Mb loaded: The percentage is green if the value is more than zero, indicating the value has increased.

  • For KCU, KCU wait time, Robot runs with error, and Missed schedules: The percentage is green if the value is less than zero, indicating the value has decreased.

Click a tile with this symbol to view network details.

Manual processing time saved

This graph provides information on the difference between the value specified in the Human Processing Time option in the Robot Configuration dialog box in Design Studio and the actual duration of the robot run calculated for all robot runs during the specified period. In the Human Processing Time option you can specify the time required for a person to perform the same task that the selected robot performs during its run.

API calls, Scheduled robot runs
Number of robot runs started via API or manually.
CRE usage

A percent of executed robots using CRE license from the maximum available licenses. For details about CRE, see "Concurrent Robot Execution License" in the Kofax RPA Installation Guide

The Overview report shows either the CRE usage or KCU usage information, depending on the license used on the selected Management Console.

Queue time
Ratio between the total execution time and queue time in percent.
KCU usage

A percent of executed robots using KCUs from the maximum available licenses by cluster.

Wait time
Ratio between the total execution time and KCU wait time in percent (shown only when KCU license is used).

KCU Health

KCU (Kofax RPA Compute Units) Health is calculated based on two metrics: one for API calls and one for Schedules. For details about KCU, see "Kofax RPA Compute Units" in the Kofax RPA Installation Guide.

The KCU health for API calls is calculated based on KCU wait time from robot runs.

  • The KCU health becomes Yellow if the maximum KCU wait time for a robot run is more than one second.

  • The KCU health becomes Red if the average KCU wait time for a robot run is more than one second.

The KCU health for schedules is drawn from the statistics as follows: zero base is 2 seconds per minute, and the peak limit is 10 seconds per minute.

  • The KCU health becomes Yellow if 10% of the data points have a KCU wait that exceeds the peak limit, or if 50% of the data points have a KCU wait that exceeds the zero base.

  • The KCU health becomes Red if 50% of data points have KCU wait that exceeds the peak limit, or if 90% of data points have a KCU wait that exceeds the zero base.

Clusters

This view provides a graphical representation of Kofax RPA system performance parameters on a cluster level with a graph for each RoboServer. If you specified the names of RoboServers in the -serverName parameter when starting the RoboServers, the view shows the RoboServer names. Otherwise, RoboServer IP addresses are displayed.

RoboServer names change color depending on the last activity as follows.

  • Green: If the value is greater than 60 seconds.
  • Orange: If the value is greater than or equal to 60 seconds, and less than 5 minutes.
  • Red: If the value is greater than or equal to 5 minutes, and less than 1 day.
  • Gray: If the value is greater than or equal to 1 day.

You can filter the results by selecting a RoboServer in the list. When you select a RoboServer, the CPU and Memory graphs show minimum, maximum and average usage.

Projects

This view provides an overview of robot health in your projects by displaying a graphical presentation of key robot-run metrics. You can identify and fix robots that are not performing as expected. The following columns and rows are available in the view.

Field name

Description

Projects

Project

Displays a project name.

Scheduled

A number of scheduled robot runs in the project during the selected time period.

API calls

A number of API calls during the selected time period.

Health

Color circle that represents the overall health of the project. See Robot Health and Color for details.

Robots

Robot

Robot name and path in the selected project.

Execution time

The average execution time of one robot run.

Total saved time, min

An estimated difference between the manual and automatic (by robots) task execution during the selected time period in minutes.

Extracted records

The average number of extracted records during one robot run.

KCU

The average number of KCU points used during one robot run.

Errors

The average number of errors in one robot run.

TAG

Tag

Names of tags in robots. Clicking a tag opens a list of all robots that contain the selected tag.

Robot Health and Color

Robot health is calculated based on three values: errors count, execution time, and extracted records. For each robot run for a selected period, a mean and deviation is calculated. If all values fall into mean plus/minus deviation, the robot run is Green. Otherwise, the robot run becomes Red.

If all robot runs of a robot are Green, the robot health is Green. If one or more, but not all robot runs are Red, the robot health is Yellow. If all robot runs are Red, the robot health is shown as Red.

Click a row in the list of robots to see the selected robot information, such as execution time, number of extracted records, errors and warnings, and robot run details.

Schedules

This view provides a graphical presentation of the number of concurrent schedule runs, which offers an overview of the load distribution on your system.

To see the details of a schedule run, select a schedule and click Details in the Schedules pane. You should see the Schedule details window. Click a schedule run in the Schedule runs list to see its details under Robot runs.

Schedule Health and Color

Schedule health is calculated based on three values: error count, execution time, and extracted records. For each schedule run for a selected period, a mean and deviation are calculated. If all values fall into mean plus/minus the deviation, the schedule run is Green. Otherwise the schedule run becomes Red.

If all schedule runs of a schedule are Green, the schedule health is Green. If one or more, but not all schedule runs are Red, the schedule health is Yellow. If all schedule runs are Red, the schedule health is shown as Red.

Heatmaps

The RPA dashboard provides color-coded heatmaps for robot runs and schedule runs. The threshold value for a heatmap is specified in the Enter critical status threshold option above the report. When you hover your mouse over the report, the number of runs appears in cells. The following colors are available.

Color

Value

Red

Above the specified threshold

Orange

Above three-quarters and up to the specified threshold

Yellow

Above half and up to three-quarters of the specified threshold

Green

Up to the half of the specified threshold

Usage

Provides license and application usage as well as robot execution information organized by cluster.

Applications usage

Projects
Displays available projects.
Tags found in robots
Displays tags assigned to robots in the selected project. Each line shows the number of robots with the tag. Click the tag name to see robots with the assigned tag.
Applications used in robots
Displays applications invoked by robots in the selected project. Each line shows the number of robots that executed the application. Click the application name to see the robot names.
URL's used in robots
Displays domain URL's accessed by the robots in the selected project. Each line shows the number of robots that accessed the URL. Click the URL to see the list of specific pages accessed by the robots.

License usage

Depending on the license used on the selected Management Console, the report shows either KCU or CRE usage information.

KCU usage
A percent of executed robots using KCUs from the maximum available licenses by cluster.
KCU Usage Peak
Displays the peaks of KCU usage for the selected period.
KCU Wait Time Peak (s)
Displays the peaks of KCU wait time for the selected period.
KCU Wait Time Accumulated
Total KCU wait time for the selected period.
CRE usage
A percent of concurrent robot runs using CRE license from the maximum available licenses.
CRE Usage Peak
Displays the peaks of concurrent robot executions for the selected period by cluster.
Queue Time
Average time spent by robots in queues for the available license.
Queued Robots
The maximum number of queued robots.

Robot executions

Robot Executions Accumulated
Total number of robot runs.
Robot Execution Time Accumulated
Total robot execution time.
Robot Errors
Total number of robot errors.
Queue Time (s)
Total time spent by robots in queues.

Process Discovery views

Process Discovery views are reports with information based on data collected by the Process Discovery agents and processed by the Analyzer.

Filters and status
  • Select group: Use this filter to see data for a selected Process Discovery group. To view data for all groups, select All groups.

  • Date: Specify a date range. By default the range is the last 30 days.

  • General status: Shows the current status of the report. If "Analytics report has been generated at <date time>" is shown, Analyzer successfully finished the analysis and the data is ready for evaluation. Any other status denotes that the report is incomplete. Open the Status view for details.

The following charts and graphs are available in the Process Discovery views.

Overview

Provides a summary of all data processed by the Analyzer. The following information is available in this view.

Overview
  • Duration of all user activities (hours): Total duration of detected user activities.

  • Duration of processes (hours): Duration of detected processes.

  • Duration of non-process user activities (hours): Duration of user activities that do not form processes.

  • Number of users: Total number of analyzed users.

  • Number of users in processes: Number of users who performed actions that formed processes.

  • Number of applications: Total number of detected applications.

  • Number of applications in processes: Number of applications used in processes.

  • Number of events: Number of processed events.

Total duration of user activities per application (hours)
This bar chart helps you detect the time spent working in each application.
Total amount of data collected

This graph provides information on the total number of analyzed events.

Processes

This view provides information about detected processes. You can export the list of discovered processes, the list of process instances, and the list of steps in the process instances to a spreadsheet by clicking Export to Excel in the lower left corner of the window. Also, you can export the list of process instances, and the list of steps with screenshots to a PDF file by clicking Export to PDF in the Process details and Process instance details window.

Overview

Provides a summary of the detected processes.

  • Total duration of processes (hours): Duration of all detected processes.

  • Number of processes:Number of detected processes.

  • Number of applications in processes: Number of applications used in processes.

  • Number of users in processes: Number of users who performed actions that formed processes.

Duration of user activities in processes per application (hours)

The chart shows the time spent working in each application within processes.

Average time per process (min)

The chart shows the average duration of a process instance in the process. Click the process name to the right of the chart to show or hide the process in the chart.

Duration of processes (hours)

The chart shows the total time of the detected processes. Click the process name to the right of the chart to show or hide the process in the chart.

Discovered processes
Lists discovered processes. The following information is displayed for each process. To view process details, click a process in the list.
  • Title: Name of the process. Process names are created automatically and are comprised of the word "Process" and an ordinal number, such as "Process 22".

  • Most used application: Name of the mostly used application in the process.

  • Amount of runs: Number of detected process instances.

  • Total time (hours): Total duration of all instances of the process.

  • Similarity (%): An average similarity of the process instances.

  • Discovery type: Shows how the process was discovered. It can be either Automatic or With assistance. If at least one of the process instance was discovered using user assistance, the Discovery type is shown as With assistance. With assistance type of the process appears if users use Start task and Stop task options on the Agent's menu to denote the beginning and the end of the task.

  • Average time (min): An average duration of the process instance.

  • Steps: An average number of steps in the process instance.

  • Users: A number of users performed the selected process.

Process details

When you click a process in the Discovered processes list, the Process details window appears. The window shows detailed information about the selected process and a list of process instances. The following information is displayed for each process instance. Click the column title to sort the list of process instances.

  • Instance: Instance number.

  • Similarity (%): Each instance similarity.

  • Discovery type: The discovery type of the process instance.

  • Steps: Number of steps in the detected process instance.

  • Duration (min): Duration of the process instance.

Process instance details

When you click a process instance in the Process details window, the Process instance details window appears. The window shows detailed information about the selected process instance and a list of steps with screenshots if available.

Status

This report shows a list of Analyzer events and agents status. Use this report to trace any errors occurred in the Analyzer if its general status is different from "Analytics report has been generated at <date time>".

Using the Agents recording status list, you can track agents' activity. The agents are sorted by date with the most recent activities on top. The list helps you detect agents that are turned off or incorrectly set up.