Transaction Execution Dashboard

Transaction Execution Dashboard consists of Transaction Execution: Profile View  report, Transaction Execution: Process View, Transaction Execution: Bot View, and so on. This dashboard covers following aspects regarding execution of an incoming request:

·        Number of automatable requests executed by Robots and Number of requests expired before being picked up for execution.

·        Time taken for the end to end execution of an automation request.

·        The step-wise holistic view of a typical request being executed.

·        Frequent reasons for execution fallouts, the process steps where requests are failing and the applications under which the transactions are failing.

 

This dashboard covers following aspects regarding execution of an incoming request:

·        Transaction Handling Time: Total time taken for a transaction request to execute completely. It consists of three distinct components:

a.    Validation Time: The time duration between when a request is received by the system and when it is validated as qualified or not qualified for automation. For more information about the reasons why a request may not qualify automation, see Transaction Validation Dashboard. The validation of a request takes place in the Listener component. This metric is calculated for all requests irrespective of whether or not they qualify for automation.

b.    Wait Time: The time difference between the request received by the robot for execution and the time when robot actually starts executing the request. It is calculated for all incoming requests qualified for automation and waiting in the queue for execution.

c.     Execution Time: The time taken by the robot to execute a request, which has been validated as qualified for automation (Robot Execution End Time – Robot Execution Start Time)

          Transaction Handle Time = (Robot Execution End Time – Listener Start Time)

The equation Avg Transaction Handle Time = SUM (Avg Validation Time, Avg Wait Time, Avg Execution Time) may not hold true always, because Validation Time considers all the incoming requests for calculation, while Wait Time and Execution Time consider only those requests which are validated as qualified for automation. All these values are measured in seconds.

·        Execution Success and Execution Failure: Execution Success Ratio is defined as the ratio between the (number of requests which were executed completely with success status) to the (number of transaction requests validated as qualified for automation). Robots maybe unable to completely execute every request validated as qualified for automation due to the following reasons (not limited to):

a.    Business Validation Failure: Business validation is done at listener first and then at the robot’s end. The following types of error messages can appear for the given scenario:

i.           Profile Name is Missing: Missing/Incorrect mandatory field in the request.: Field Name: ProfileName

ii.         Profile Name is Incorrect: Incorrect profile name in the request.

iii.       User Name is Missing: Missing/Incorrect mandatory field in the request.: Field Name: UserName

iv.       Input Parameter:

o          Count mismatch: Incorrect automation input parameter count mismatch.

o          Incorrect Parameter name: Incorrect automation input parameter name provided.

b.    Application Failure or Application Slowdown: At present, there is no segregation between a request not executed completely and failed because of an application downtime or a request failed because of wrong treatment (wrong or changed control ID, etc.) of a perfectly working application.

In either of the above cases, the outcome is either Search Timeout or Search Failed. There are reports available to find out the application used at a particular step where the request failed during execution.

Applications failing to launch at the time of sign-in, gets tracked. In such cases, execution of a request is not triggered by the robot. An application level timeout duration is not available.

c.     Search Timeout: This message appears when automation requests breach the request expiry duration.

§            Search Failed: A Search Failed message may appear due to the following reasons:

o          Search timeout

o          Invalid data

o          Wrong configuration (Control not found)

o          Incomplete or wrong data feed provided to applications in further steps and so on.

§            SLA Adherence: This metric validates whether a particular automation request was completed and successfully executed within the defined SLA timeline. The process SLA can be defined at the time of deploying a process in the Automation Studio.

 

Following reports are covered in this dashboard, such as:

·       Transaction Execution: Profile View

·       Transaction Execution: Process View

·       Transaction Execution: Bot View

·       Transaction Execution Report

·       Transaction Execution Report: Step Details        

·       Transaction Execution Success: Time Trend    

·       Transaction Average Handle Time: Time Trend

·       Transaction Execution Fallout Reasons   

·       Transaction Execution Fallout Reasons: Time Trend

·       Failing Applications         

·       Application Failures: Time Trend

·       Application Performance Time Trend

   

Transaction Execution: Profile View       

Transaction Execution: Profile View report provides a tabular representation for the profile-wise execution status of incoming requests, validated as qualified for automation and so on.

 

Following is a sample transaction execution: profile view report:

   

 

Following table contains field descriptions of  the transaction execution: profile view report:


Reports fields

Description

Profile

Indicates the name of profile which are assigned to the robot.

Number of Robots

Indicates the number of robots deployed within a particular profile to execute the requests.

Completed Transactions

Indicates the number of requests received within a particular profile which are validated as qualified for automation, and are sent to robots for execution.

Expired Transactions

Indicates the number of success validation transactions which expired in the queue itself, before any robot picked up for the execution.

Avg Validation Time (seconds)

Indicates the average time duration between, when a request is received by the system and when it is declared as qualified or rejected for automation. These data are shown in seconds.

Avg Wait Time

Indicates the average time duration between the request received by the robot for execution and the time when robot actually starts executing the request.

Avg Execution Time (seconds)

Indicates the average time a robot takes to execute a qualified request (Robot Execution End Time – Robot Execution Start Time).

Transaction Avg Handle Time

The average time a request takes to be executed. It is calculated as (Robot Execution End Time – Listener Start Time).

Execution Success

Indicates the number of requests which are executed completely by a Robot (with the execution ending gracefully).

Execution Fallout

Indicates the number of requests which were not executed completely by a robot, because of one or more errors mentioned in the Execution Success and Execution Failure section of the Transaction Execution Dashboard.

 

Transaction Execution: Process View      

Transaction Execution: Process View report provides a tabular representation of process-wise execution status of incoming requests, validated as qualified for automation.

 

Following is a sample transaction execution: process view report:

   

 

Following table contains the Key Performance Indicators (KPIs) used in this report:


Reports fields

Description

Profile

Indicates the name of profile which are assigned to the robot.

Process

Indicates the name of process which are assigned to the robot.

Robots

Indicates the number of robots deployed to execute the automation of qualified transaction requests for a particular process.

Transactions Executed

Indicates the number of requests received within a particular profile which are validated as qualified for automation, and are sent to robots for execution.

Avg Wait Time (seconds)

Indicates the average of the time duration between when a request is received by a robot for execution and when the robot starts executing it.

Avg Execution Time (seconds)

Indicates the average time taken by a robot to execute a qualified request. It is calculated as AVG (Robot Execution End Time – Robot Execution Start Time). Avg Execution Time is also known as Robot Handle Time.

Transaction Avg Handle Time (seconds)

Indicates the average time taken to execute a request. Transaction Avg Handle Time is calculated as (Robot Execution End Time – Listener Start Time.

Execution Success

Indicates the number of requests which are executed completely and without any error (ending gracefully).

Execution Fallout

Indicates the number of requests which fail to execute completely by a robot because of one or more errors mentioned in the Execution Success and Execution Failure section of the Transaction Execution Dashboard.

SLA Compliance (%)

Validates whether a particular automation request was completed and successfully executed within the defined SLA timeline. The process SLA can be defined at the time of deploying a process in the Automation Studio.

 

The report can also be downloaded, if required. For more information, see Downloading_Reports.

   

Transaction Execution: Bot View

Transaction Execution: Bot View report provides a tabular representation of robot-wise execution status of incoming requests, validated as qualified automation for each of the processes.

 

Following is a sample transaction execution: bot view report:

   

 

Following table contains the Key Performance Indicators (KPIs) used in this report:


Reports fields

Description

Profile

Indicates the name of profile which are assigned to the robot.

Process

Indicates the name of process which are assigned to the robot.

Robot

Indicates the number of robots deployed to execute the automation of qualified transaction requests for a particular process.

Transactions Executed

Indicates the number of requests received in a particular process validated as qualified for automation and sent to robots for execution.

Avg Wait Time (seconds)

Indicates the average time duration between the request received by the robot for execution and the time when robot actually starts executing the request.

Avg Execution Time (seconds)

Indicates the average time taken by a robot to execute a qualified request. It is calculated as AVG (Robot Execution End Time – Robot Execution Start Time). Avg Execution Time is also known as Robot Handle Time.

Transaction Avg Handle Time (seconds)

Indicates the average time taken to execute a request. Transaction Avg Handle Time is calculated as (Robot Execution End Time – Listener Start Time).

Execution Success

Indicates the number of requests which are executed completely by a robot (execution ended gracefully).

Execution Fallout

Indicates the number of requests which fail to execute completely by a robot because of one or more errors mentioned in the Execution Success and Execution Failure section of the Transaction Execution Dashboard.

SLA Compliance (%)

Validates whether a particular automation request was completed and successfully executed within the defined SLA timeline. The process SLA can be defined at the time of deploying a process in the Automation Studio.

 

Transaction Execution Report

This report shows the process and robot wise execution status of the individual automation requests, validated as qualified for automation.

 

Following is a sample transaction execution report:

   

 

Following table contains the Key Performance Indicators (KPIs) used in this report:


Reports fields

Description

Profile

Indicates the name of profile which are assigned to the robot.

Process

Indicates the name of process which are assigned to the robot.

Robot

Indicates the number of robots deployed to execute the automation of qualified transaction requests for a particular process.

Transactions ID

Indicates the identifier of individual requests received in a particular process which have been validated as qualified for automation, and robots have started their execution.

Business Inputs

Indicates the list of search inputs provided as the process input for execution. All the search inputs are entered as key-value pairs in a single column. It helps in creating custom reports as per the business need.

Robot Assignee ID

Indicates the Id of the user, to whom the executing robot has been assigned.

Transaction End Time

Indicates the date and time at which the transaction execution for an automation request is completed.

Validation Time (seconds)

Indicates the time duration between when the request is received by the system and is validated as qualified for automation.

Wait Time (seconds)

Indicates the time difference between when a request is received by the robot for execution and when the robot starts executing it.

Execution Time (seconds)

Indicates the time taken by a robot to execute a qualified request and is calculated as (Robot Execution End Time – Robot Execution Start Time). Execution time is also known as Robot Handle Time.

Transaction Handle Time (seconds)

Indicates the time taken by a request for execution and is calculated as (Robot Execution End Time – Listener Start Time) for that transactional request.

Execution Status

Indicates the execution status of a particular transaction request if it is completed, and ended gracefully without any error.

Sub Status

Indicates the execution status of a particular transaction request if it is completed, and ended gracefully without any error.

Execution Description

Indicates the failure description aligned with the fallout code of a transaction request, if the execution of that request was not completed gracefully.

SLA Adherence

Displays whether the execution of a particular request is processed successfully within the defined SLA time.

 

The report can also be downloaded, if required. For more information, see Downloading_Reports.

   

Transaction Execution Report: Step Details        

Transaction Execution Report:Step Details report provides a detailed step-wise execution view of the individual transaction requests, validated as qualified for automation. In case of anomalies, it helps in identifying where the exception has occurred, which application was under use, and so on.

It supports the diagnosis of the functionality of an application, and if the handling time is continuously increasing while executing the automation requests of any process.

 

Following is a sample transaction execution report: step details:

   

 

Following table contains the Key Performance Indicators (KPIs) used in this report:


Reports fields

Description

Profile

Indicates the profile identifier of an individual transaction request validated as qualified for automation.

Process

Indicates the process identifier of an individual transaction request validated as qualified for automation.

Robot

Indicates the identifier of the robot executing a particular transaction request.

Transactions ID

Indicates the identifier of individual request received in a particular process which is validated as qualified for automation, and robots have started their execution.

Step Start Time

Indicates the date and time when the automation request was started by particular process.

Business Input

Indicates the list of search inputs provided as a process input for execution. All search inputs are entered in key-value pairs in a single column. It helps to create custom reports as per the business need.

Step Description

Indicates the description of a particular step executed by the robot. The description is same as defined in DisplayName  while creating the process.

Step Entity Name

Indicates the application used in a particular step while a robot executes the request.

Step Exec Time (seconds)

Indicates the time taken by a robot to execute a particular step while executing the automation qualified request.

Step Execution Status

Indicates the execution status of a particular step such as Success or Failure.

Data Count

Indicates the number of document count based on which given table row is created.

 

Transaction Execution Success: Time Trend       

Transaction Execution Success: Time Trend report is used to analyze a time trend of the proportion of completed executions (with graceful ending of the process) among the incoming requests, validated as qualified for automation for the chosen time duration across processes. The report displays the numbers of validation success transactions and Execution Success Transactions on the time-axis.

 

Following is a sample transaction execution success: time trend:

   

 

Transaction Average Handle Time: Time Trend 

Transaction Average Handle Time: Time Trend report is used to analyze the time trend view of the average handle time to execute automation qualified requests for the chosen time duration across processes.

This report displays the stacked bar chart of average validation time, average wait time, and average execution time over the time duration chosen. All the time values are measured in seconds.

 

Following is a sample transaction average handle time: time trend:

   

 

Following are the three columns displayed in this graph:


Trend- Reports

Description

Avg Validation Time

Indicates the average of the time duration between when a request is received by the system and when it is declared as qualified or rejected for automation.

Avg Wait Time

Indicates the average time duration between the request received by the robot for execution and the time when robot actually starts executing the request.

Avg Execution Time

Indicates the average time a robot takes to execute a qualified request. It is calculated as AVG (Robot Execution End Time – Listener Start Time). Avg Execution Time is also known as Robot Handle Time.

 

Transaction Execution Fallout Reasons   

Transaction Execution Fallout Reasons report is a pie chart report with a distribution of reasons, preventing the execution of transaction requests to complete gracefully.

 

Following is a sample transaction execution fallout reasons report:

   

 

Transaction Execution Fallout Reasons: Time Trend      

Transaction Execution Fallout Reasons: Time Trend  report is used to analyze the time trend view of the reasons behind the incomplete execution of automation qualified requests (execution not ended gracefully) for the preferred  time duration across processes.

 

Following  is a sample page  of the transaction execution fallout reasons: time trend report:

   

    

Failing Applications         

Failing Applications report captures the frequently failing applications while executing automation qualified requests for the chosen time duration across processes. Additionally, it captures the application (entity) in use at the step when a particular transaction is not executed completely (gracefully).

 

Applications defined in AssistEdge Automation Studio are displayed in this report.

   

 

Following  is a sample page  of the Failing Applications report:

 

   

Application Failures: Time Trend

This report is used to analyze the time trend view of the failing applications while executing qualified automation requests for the chosen time duration across processes.

 

Following  is a sample page  of the application failures: time trend report:

 

 

Following is the list of KPIs used in this report:


Trend- Reports

Description

Failed Execution

Indicates the number of requests which are not executed successfully because of an error.

  

Application Performance Time Trend

Application Performance Time Trend report is used to analyze the performance pattern of applications across a given duration of time as chosen by the user. The primary objective of this report is to understand if a certain application is introducing performance issues by comparing it to the previous time trend.

 

Following  is a sample page of the time trend report:

   

 

On This Page Hide

   

   Related Topics

Transaction Validation Dashboard