The purpose of this repository is to maintain code and text produced to analyze this year's BPI Challenge: https://icpmconference.org/2020/bpi-challenge/
- Cleaned versions of the event logs (see the data folder)
- A class diagram showing attributes and relations of the logs
- Jupyter Notebooks we used for analyzing the logs. Below you will find a brief overview of the included notebooks and their purposes.
ℹ️ Please note that you need to have PM4Py installed in order to be able to execute the notebooks by yourself. However, the notebooks contained in this repository already include the respective results, just click on any notebook name in the table below.
Topic | Notebook | Description |
---|---|---|
General | Log Coverage | Analyze the sparseness of case and event attributes. |
Permit Log / Merge Logs | Analyze relations between Permit log, International Declarations log, and Prepaid Travel Cost log. | |
Statistical Insights | Provide high-level insights into the distribution of selected attributes across the event logs. | |
Performance | Bottleneck Analysis | Identify and analyze systemic constraints of the process. |
Dotted Chart Analysis | Application of dotted charts to uncover batch-processing. | |
Root Cause Analysis | Identify and explain root causes for temporal anomalies in the event logs. | |
Operation | Clusters_ID / Clusters_PTC | Analyze potential differences between projects and organizations for international declarations and prepaid travel costs. |
Declarations Analysis | Analyzes the number of (re)submissions in the international and domestic declarations logs. | |
Rejection Rate | Analyze the number of rejected declarations in each step of the process. | |
Travel Times | Analyzes the trips and expenses recorded in the Permit log. | |
Compliance | Double Payments | Investigate potential double payments and their financial impact. |