August 3, 2017

Supported visualizations

When you log into the system, you initially see a table that lists both currently ongoing cases (colored in gray) as well as already completed cases (colored in green). For each case, we provide its identification value, indication whether the case has been finished or not, a range of summary statistics including the number of completed events in a given case, case start time and the time of the latest event completion. For ongoing cases, additionally we estimated their completion time and a range of other process-specific indicators, such as the probability of a case to finish late, or the probability that a customer will not accept an offer from a salesperson. For completed cases, instead, we show the actual completion time and the actual indicators.

The table allows sorting cases by each column (.)  and managing visibility of each column (…). Besides that, color-coding is applied for certain rows and cells to highlight the case completion and undesired outcome. For example, if the case has a deviant outcome (either predicted or actual), then the corresponding cell is highlighted in red (.).

Additionally, the Detail view features pagination support, and a toolbar section. Available options in the toolbar allow you to toggle between table and list views (…), and to export the current table to a JSON, XML, CSV, etc. file (.). This may be handy if you need to produce tailor-made statistics and visualizations that we do not currently offer in the tool. Finally, you can use a search box to filter the results.

The upper panel shows aggregated process indicators, such as the number of currently running and so far completed cases, the number of occurred events, average number of events per case and average case duration.

Nirdizati also allows monitoring multiple event streams simultaneously. The drop-down list in the top right corner allows you to switch the stream. In the current demo, we have enabled streams based on BPI Challenge 2012 and BPI Challenge ’2017 logs. When you switch to another process, all information in the dashboard is updated automatically. At the same time, each user can choose which process to monitor without interfering with others.

The Outcomes tab provides a pie chart visualization for outcomes for three types of cases: predicted outcome for ongoing cases  (.), actual outcome for completed cases (.)  and the outcome from the training set.

The Case duration tab shows a histogram of case duration among ongoing and completed cases. Again, for ongoing cases, the duration is predicted, while for completed cases, we are using the actual value.

The Remaining time tab shows a histogram of remaining cycle times for ongoing process cases. Similarly, on the Case length tab, you will find the distribution of cases by the number of events.