Workflow Analytics

The Studio has features that enable you to investigate, examine, and interpret the different activities like apps, workflows, and automations. The Analytics tab features the three types of analytics that can be undertaken to verify the different occurrences of the features; namely automation, workflow, and apps.

Workflow analytics provides statistics and logs of the different workflows. You can define the time range for fetching the analytics of the running of the selected workflows.

To investigate the workflows, under Studio Console, click Analytics > Workflow analytics. A list of all apps is displayed. From the list, you can click to select the app for which you want to analyze the workflows. Its expands to display a list of workflow under the app.

Analytics

For each of the workflows you can view the following:

  • Completed: Is the number of times the workflow has been successfully completed.
  • Pending: Is the number of times the workflow is in pending status, typically in scenarios like input tasks where a task is awaiting input from a user and then the subsequent tasks are also pending.
  • Failed: Is the number of times the workflow has failed.
  • Total: Is the count of the workflows thus triggered.
  • Avg time: Is the average time taken for the workflow to complete
  • Errors: Is the number of errors that have occurred in the workflow execution.

Now if you click on the workflow name or the next arrow in the right-hand corner of the row, the details of each occurrence of the workflow. You can apply filters for version number, initiator, date range, and status. Apply filter to view as required.

You can get the following details:

  • Status: Is the status of the workflow i.e C(Completed), F(failed).
  • Initiator: Is the name of the initiator
  • Time: Is the total time taken to complete the process
  • Initiated: Is the status whether the workflow is initiated or not. If you hover the mouse over Initiated it displays a small popup that shows when the task was initiated and by which user. Similarly, for those workflows where you have multiple tasks like variables and email, you will find multiple columns for each task. You will have a similar popup for each of the columns.

Now if you click on any of the task you would be able to view the further details depending upon the type of task. For example, in this illustration below which is an email task, you can view the task Completed by, completed on, Email subject and Mail sent to, which were the input values that were designed during the task creation.

Error Logging

In the right-hand corner of the screen, you can find an error alert listing out the number of errors.

If you click the same, you can see the different errors in various workflows and tasks which can then be studied and problem areas resolved.

There are two shortcuts to further analyze the error reported and take the necessary action within the app. Under every error listed out you will find two links, Workflow Analysis and Go to App.

  • Workflow Analysis : This takes you to the Workflow Analytics of the specific workflow where the error has occured.

The errors can be filtered based on apps, severity, as well as for a given date range.

The severity of the error can a serious error, a mild error or a notable error.

You can thus get complete details about the workflows you are trying to analyze and investigate.

Workflow Analytics (New)

A new interface has now been added for the Workflow analytics. This provides the analytics for the workflows under the different apps of the catalog. Select the app that you want to investigate.

The Statistics tab shows the list of tasks created under various microapps / screens. The dashboard shows the number of times the workflow was completed, was pending or has failed.

The Run Log tab provides the details for the workflow. You can go to the details and examine the status of each of the tasks within that workflow.

You can apply the different Date Range filters to fetch the necessary data for investigating it.