Process Questions? Optimize Has The Answers.

Build custom reports and dashboards for business activity monitoring

Process performance made transparent

Camunda Optimize enables continuous process and decision table improvement by providing transparency into your automated workflows and decisions. With Optimize, you can create custom reports in an easy-to-use report builder to find insights in your workflow and decision table data.

If you’re a process owner or the person responsible for process performance, it’s important to know exactly what’s happening inside your processes and your decision tables.

Here are just a few of the questions you can answer with Optimize.

Camunda Dashboard Screenshot

How many process instances have been executed this year, and how has this number changed over time?

Camunda Optimize allows you to create reports that analyze the number of process instances that have been executed. This number can be narrowed down using a range of filters.

Along with single number reports, you can group by different characteristics such as the start date of the process instances.

The report builder gives you a variety of visualization options, including:

  • Bar, Line and Pie Charts
  • Tables


Have we achieved our process goals across different departments?

With the help of Optimize, you can look at the number of executed instances narrowed down to the instances that executed a specific flow node and also ended during a defined period of time.

Additionally, you can specify target values and visualize them within your bar or line chart.

Which steps in the process are executed most frequently?

Optimize allows you to take a closer look at the number of flow node executions to find out which steps in the process are executed most frequently.

This helps to identify potential bottlenecks in your workflow.

How long does it take on average for a process instance to finish?

Process owners often need to know the duration of process instances when grouped by different process variables. Optimize allows you to group minimum, maximum, median and average process instance duration by start date and process variables.

This information can be visualized as:

  • Bar, Line and Pie Charts
  • Tables

How much time do we spend on a specific task on average?

Optimize allows you to analyze the minimum, maximum, median, and average duration of BPMN symbols in your workflow. This information can be grouped by flow nodes. Optimize provides different visualization options such as:

  • Bar, Line and Pie Chart
  • Tables
  • BPMN Heatmap

How long did the longest process instance part take?

Besides analyzing minimum, maximum, median and average durations for whole process instances, Optimize also allows to only get this number for a specific part of the process.

Optimize allows different grouping options including:

  • None
  • Start Date
  • Variable

In this scenario the single number report fits the best.

Is our team carrying out the process quickly enough, or do they need more time than we’d planned for?

Optimize allows not only to define target values for frequency reports, but you can also specify target values for flow node durations when using the BPMN Heatmap visualization.

The Heatmap will automatically adjust the color based on the targets.

How much time do we actually spend on User Tasks?

Optimize allows to inspect User Task Durations in more detail: You can have a look into Idle, Work and Total durations of User Tasks.

With the help of a Combined Report the numbers can even be compared with each other in Bar and Line Charts.

How can we improve our decision tables?

Besides BPMN, it is also possible to analyze DMN Decision Tables in Optimize.

DMN Decision Tables that are being called by BPMN processes in a business rule task or Decision Tables that are being used separately from your processes, can be analyzed in detail using Camunda Optimize.

You can look at the number of evaluations as a single number, grouped by input and output variables or evaluation time. Optimize also allows you to look at the number of matches that each rule had, helping you to identify which rules are never or frequently used.

Are there any User Task instances that take much longer than usual?

Optimize offers capabilities to automatically analyze your processes for duration outliers. This helps you to quickly identify instances where certain tasks take significantly longer than for other instances.

Besides just finding the process instances where these tasks take much longer, Optimize even supports you with root-causing by automatically showing you significant variable combinations within these instances. With the help of this you directly have an idea why these tasks eventually took so long.

Ready to get started?

Still have questions?