Design Business Processes with SAP Signavio Solutions

Analyzing Process Flows for Consultants

Objectives
After completing this lesson, you will be able to:

After completing this lesson, you will be able to:

  • Utilize different analytical widgets to gain more insights on your process

Process Creation

Uploading a Data Set (Manually)

Although it's common to use a connector to move data, let's focus on how to manually upload data.

A new PI process works as your data bucket. It contains the event and the attribute log. Several adjustments to the process setting can be made as well, such as custom attributes, data views, etc. 

Continue below to watch a video on how to create a new process. 

Step 1 - Create a New Process

Watch the video below on how to create a new process.

Step 2 - Upload the Event Log

Next, look up your event log via the file explorer or just drag and drop your data file into the corresponding area. Afterwards, you can change the format of the timestamp or just click import.

Step 3 - Upload the Attribute Log

Now we want to upload the attribute log in a similar way. There is also the option to change individual attribute types during the import. If there are no adjustments, accept all suggestions and execute the import.

Step 4 - Create your Investigation

Now your process is ready for the analysis. Back on the list of "all investigations" of this process, we can create a new investigation. 

Besides restricting the attribute view, you can also opt to map your process data to an existing BPMN model. This is provided by the SAP Signavio Process Manager.

Now the stage is set for the actual process mining task. Next, we will look at how to use the analytic tools to build up an investigation to target key questions and gain insights. 

Starting the Investigation

In PI, an investigation gives insights into the changes needed to improve and optimize your process. An investigation is a direct visualization of the data that is stored in transactional systems. 

  • Each investigation starts with the Process discovery, which gives insights into the different process variants from the most common path to nonconformance edge cases. It's basically a visualization of all executed events from the event log.
  • Chapters lead the investigation with text descriptions of aims, objections, findings, observations etc., and are part of the overall structure of an investigation.
  • In Process Mining the term Activity describes the different types of possible events. The term Event is most often used to describe individual executions of activities.

Here is an overview of the most important elements in your investigation.

Click each button to learn about the feature. 

Starting the Investigation

Different Widgets for Different Purposes

Different widgets are used to tell stories on your investigation. Their main purpose is to explore and assess the interaction of events and key process factors.

There are different widgets that you can pick from. Choose which widgets you need based on your questions and targets. For example, there are widgets that focus on conformance checks, variance, or performance analyzing.

A widget basically represents a single analytical component.

Some widgets serve to calculate and present special key figures in a simple way, for example, Value or Relate.

Others are especially helpful to illustrate the ratio or distribution of certain performance indicators, for example, Over timeDistribution or Breakdown.

In order to reveal nonconformities or variations in the execution of the process, you can use Process Conformance, Variant Explorer, Process Discovery.

More widgets like Case Table, Activity List or Diagram allow you to extend your analysis with additional explanations or information. 

  • Processes representing  transactional data.
  • One investigation covers only one specific topic.
  • Chapters breakdown the results for clarity and filtering.

Let's take the first trip through the capabilities of Process Intelligence!

Process Flow Widgets

Process Flow Widgets

In SAP Signavio Process Intelligence, every analysis is built by using analytical widgets. This lesson focus on the 3 widgets that visualize process flows (variants) by backtracking the executed events.

Process Discovery Widget

Every analysis starts with the most important part, the discovery of a process! Within SAP Signavio Process Intelligence, the Process Discovery Widget focuses on visualizing the different executed flows (variants) of a process and providing an overview of the actual AS-IS state.

Click the play button to watch the video on the Process Discovery Widget.

The first widget of every investigation provides a view of the actual process flow from the standpoint of events. It can also be a good entry point go get an initial understanding of the sequence of events. Let's look at the image below of a process flow. Explore this main process flow in the Process discovery and try to answer the following question.

Apparently, not everything went as smooth as intended. Among others, we already observed failed shipments and canceled orders. Now that we gained initial insights into the process data, we want to further expand our analysis by determining important key parameters and KPIs.

Important Findings for our Case Study

Failed shipments and shipments before payment. Things did not go as planned. We observed that all 162 shipments failed (106 Standard, 55 Express). We also see that goods are already shipped before the payment is done and that orders are canceled after the printing. 

Now we know there are many ways of how the process has been executed. Which of them was the most time-consuming one? And how many exist at all? These questions can be answered by using the Variant Explorer!

Variant Explorer Widget

Each different flow of events can be considered a process variant. The variant explorer, lists them up and provides insights to the most common/most expensive variant. 

While creating this widget, you can decide between with conformance or without conformance to filter the result, but this requires a linked BPMN to your data (we explain how to do this in the Process Conformance section).

  • Which variant has the highest cycle time?
  • What is the most common variant?
  • Among the top 4 variants what is the process step with the highest duration?

Variant Explorer Widget

Now we want to understand the filtering options in PI, for example, maybe we want to narrow down our dataset to a specific set of cases. In addition, we will briefly look at the time aspect of our process with the help of more widgets.

Continue below for a brief knowledge check.

We see that the most common variant includes the standard shipment (26% of all cases in the data set). 

We also spotted that the time between Ship Goods Standard → Receive Delivery Confirmation takes at longest, considering all cases included in the top 3 variants.

Now that we learned how our process works and which variants there are, we want to have a look at the overall relation in the case attributes. Let's meet the Relate widget.

Relate Widget

The Relate Widget allows you to discover related attributes from your process and you will get results in a diagram. See the image below on the Relate widget and diagram related to Cycle time.

 

Case Study Findings

Order Amount and Customer ID have High Correlation to Cycle Time

In the Relate section we found out that the Order Amount and the Customer Id are strongly related to the Cycle time (both over 20%). For the Order Amount, that makes sense, since there are a lot of T-shirts that take time to produce. For the Customer ID, this could be multiple reasons and would require a further investigation.

Wrap Up: What have we learned so far?

Process Discovery

The entry point for getting an initial understanding of sequence of events. It provides a view of the actual process flow from the standpoint of events.

Variant Explorer

A process can take different paths. The variant explorer lets you investigate them and find interesting behaviors.

Relate Widgett

The Relate widget gives you the possibility to explore the correlation between your variables and to give you opportunities for further exploration. Be aware that correlation does not mean causation.

We already had a look at Process Discovery and the Variance widget. Filters are a great way to dive deeper into investigations. For example, could we filter for just the cases where a shipment faults or investigate only the cases with high order amounts? Since filters apply to every widget they can also be used with all other widgets. Let's have a look at them.

Using Filters

Simple filters - filters can be used to reduce the data set and focus on certain criteria. They help create a refined view of your process data and focus on aspects you're most interested in.

  • Filters are additive
  • Filters can be applied on the investigation, chapter, or even widget level
  • Filters add or remove cases from the data
  • Filtering impacts the widgets in the investigation
  • For example, I want to filter cases for "premium" customers on a chapter 

See below a video on using filters.

Knowledge Check. Answer the question below on Filters.

Case Study Findings.

Premium customer order - Using filters we found that out of all orders received (320), 154 of them are from premium customers. Order amount of premium customers - What we also found out is that the total amount spent by premium customers is 32,024.07€. We notice that this is close to half of the total order amount of 65,444.93€.

Now that we learned about process flows and filter conditions, let's continue on to learn about the widgets that analyze process performance!

Save progress to your learning plan by logging in or creating an account