Dear there,
It can be a challenge to piece together the data coming from different data sources for process mining. One challenge is that case IDs need to be traced across multiple sub case IDs (for example document types in SAP).
The first challenge is that a common case ID must be created for the end-to-end process to be able to analyze the complete process with process mining. For example the process may consist of the following phases:
1. Sales order: traced by Sales order ID
2. Delivery: traced by Delivery ID
3. Invoicing: traced by Invoicing ID
To be able to analyze the complete process, all three phases must be correlated for the same case in one case ID column. For example, if a foreign key with the Sales order ID reference exists in the delivery and invoice phase, these references can be used for correlation and the case ID of the Sales order can be used as the overall case ID for the complete process.
Another challenge is that often there is not a one-to-one relationship between the sub case IDs. For example, you may encounter the following situation: A sales order can be split into multiple deliveries (see illustration below on the left). To construct the event log from the perspective of the sales order, in this case both deliveries should be associated with the same case ID (see middle). The resulting process map after process mining is shown on the right.
Going down the chain, a delivery can also be split invoiced etc. The same principle applies.
Conversely, it may also be the case that a delivery can combine multiple sales orders (see illustration below on the left).
In this case, again, to construct the event log from the perspective of the sales order, the combined delivery should be duplicated to reflect the right process for each case (see middle). As a result, the complete process is shown for each sales order and, for example, performance measurements between the different steps can be made (no performance measurements can be made in process mining between different cases).
The resulting process map is shown on the right.
To illustrate what would happen when the delivery is only associated to the first sales order, consider the example below.
It looks as if there was no delivery for sales order 2, which is not the case.
In return, one needs to be aware that the number of deliveries in the above mapping may be higher than the actual number of deliveries that took place. There were no two deliveries, just one!
The point is that there is no way around this. Wil van der Aalst sometimes calls this "flattening reality" (like putting a 3D-world in a 2D-picture). You need to choose which perspective you want to take on your process.
What you can take away is the following:
- Sometimes, multiple pieces of data needs to be connected before you can start mining the end-to-end process
- You need to think about the perspective that you want to take on your process (for example, sales order or delivery perspective?)
- Often, different views can be taken during the extraction and may be needed for the analysis
Training Calendar
Do you want to learn more like this month's lesson and get a head start in your own process mining initiatives by learning from the experts? Sign up for one of our monthly process mining trainings in Eindhoven.
You will get a solid introduction into the general process mining concepts, combined with practical considerations like getting the right data, typical analysis questions, how to structure a process mining project, and hands-on exercises with our process mining software Disco.
This message just came in from one of the participants of our latest training:
"Thank you for the session on Friday. It really gave me a lot of hands on tools to continue working with process mining."
And Tiese said earlier:
"Thanks for providing an excellent process mining training today. Highly recommended for those new to the topic!"
These are the training dates available for the rest of the year:
- Fr, 26 September 2014
- Fr, 31 October 2014
- Fr, 28 November 2014
- Fr, 12 December 2014
We have a very limited number of seats available, since we want to keep the training groups small, intimate, and productive. Sign up now, and reserve your spot!
As a process mining news reader, you can use the code ILOVEPROCESSMINING (right above the "Order Now" button) to get a 15% reduction when you register. We would love to meet you in Eindhoven!
Process Mining Party
If you can be in Eindhoven on Monday 8 September at 21:00, you absolutely should come to our process mining party. It's going to be awesome, and we are looking forward to seeing you there!
Event Calendar
To make sure you are not missing anything, here is a list of the upcoming process mining events we are aware of.
- 4 September 2014: We have been invited to speak at a BI Business User event organized by TDWI in Winterthur, Switzerland
- 5 September 2014: We will be one of the guest speakers at the process mining-themed BPM Roundtable in Tallinn, Estonia
- 8 September 2014: BPI Workshop (including BPI Challenge award ceremony) in Eindhoven, Netherlands
- 8 September 2014: Annual meeting of the IEEE Task Force on Process Mining in Eindhoven, Netherlands
- 8 September 2014: Process Mining Party in Eindhoven, Netherlands
- 9-11 September 2014: BPM conference in Eindhoven, Netherlands
- 18 September 2014: Oliver Wildenstein speaks about process mining at Big Data Minds 2014 conference in Berlin, Germany
- 9-10 October 2014: We will have a workshop and presentation at the BPM in Practice conference in Hamburg, Germany (You can get a 20% reduction with the code 'fluxicon2014')
- 2-6 November 2014: We have been selected as a speaker at this year's BBC conference in Florida, USA
- 12 November - 24 December 2014: Process Mining: Data science in Action, online course given by Wil van der Aalst
Drop us a line if you know of other process mining events that will take place and we'll include it in the next issue.
That's it for today. We hope you also had a nice summer (or winter) vacation and are looking forward to a new year of process mining.
All the best,
Your friends from Fluxicon BV
PS: Do you have further examples of different views you have created during your analysis? Hit reply and let us know about it. We are collecting examples and would be curious about yours!
|