This webpage provides information on the project course 2IO71 Design Based
Learning – Information Systems such as recent news and announcements, links
to documents and resources, and contact information.
news
- Tutorial added (Analyzing Activiti Event Logs with Fluxicon Disco), 24-05-2013
- FAQ updated, 25-04-2013
- Tutorials added (Using Databases - Basics, Activit and MySQL), 13-05-2013
- Tutorial added (Using Activiti - Basics), 03-05-2013
- FAQ added, 25-04-2013
- The Kick-Off Lecture will take place on 22-04-2013 at 13:45 in PAV M23
- First version of the course website online, Dec 2012
documents and slides
- Project guide for 2IO71, .pdf
- Process documentation for 2IO71, .zip
- Slides of the Kick-Off Lecture, .pdf
- Tutorial: Using Activiti - Basics, .pdf
- Tutorial: Using Databases - Basics, .pdf
- Tutorial: Activiti and SQL, .pdf
- Tutorial: Analyzing Activiti Event Logs with Fluxicon Disco, .pdf
software
- Virtualbox Virtual Machine Image with MySQL, Tomcat, Activiti with SQL Extensions, Eclipse with Activiti Desinger, .ova (2.7GB)
Can be imported into Oracle Virtualbox 4.2.12, after importing, the image will require 6.1GB of disk space.
Root user/password: bpmndata/bpmndata
The desktop of the VM provides a readme file and several examples files.
- Oracle Virtualbox 4.2.12, website
- Process Mining Workbench ProM, website
- Fluxicon Disco, website
To set up the software environment outside the virtual machine image, you will need the following software.
- Apache Tomcat 7, website
- MySQL Community Server 5.5.29, website
- MySQL Connector, website
- Activiti Process Engine with SQL Extensions, Apache tomcat servlet, .zip (33.6MB)
- Activiti Designer website
FAQ
- What is the role of and the relation between the three documents (diagrams, documentation, logs)?
The diagrams can be seen as a blue print that was created by the engineers of the old information system before the system was implemented.
The process documentation describes (from the perspective of the users) how the old system is being used, i.e., what the users do to run the process in the system.
The logs were written by the old information system as processes were executed. Things that are written there really did happen.
-
I cannot load the log files into Fluxicon Disco.
We are in contact with Fluxicon to resolve this. For the moment, you may use the following workaround: (1) Load the log into ProM, (2) Directly export the log again as .MXML file, (3) Load the .MXML file into Disco. No information will be lost in this transformation.
-
How to get started on the Fuzzy Miner?
This website explains the features of the Fuzzy Miner and its settings: http://www.processmining.org/online/fuzzyminer.
The numbers shown in the visualization of the model produced by the Fuzzy diagram
(values between 0.0 and 1.0) at the nodes and edges indicate the "significance" of a node.
As such this number will give little insight on the dynamics of the process - please ignore it.
I recommend using the Fuzzy Animation to see how cases flow through the model.
The Disco Tool has a similar visualization where nodes and arcs are annotated with the number of cases flowing through activities and arcs.
This will give you more specific insights into process dynamics.
By default, infrequent behavior is filtered out of these diagrams (some paths are not shown).
Play around with the sliders to see all paths.
-
How to get started on the Dotted Chart?
This website explains the basic settings of the Dotted Chart analysis. Try them all.
http://www.processmining.org/online/dottedchartanalysis.
This research paper shows the use of some features for analyzing event logs using Dotted Charts.
http://wwwis.win.tue.nl/~wvdaalst/publications/p433
-
How can I improve the performance of the VM?
The VM is not very performant due to the limited main memory it was allowed to use (to ensure that everybody can run the VM). There are various ways to improve the performance of the VM or work around it.
- Increase the main memory allocated to the VM.
Shut down the VM. In VirtualBox, select the VM image, click 'Settings' > 'System' where
you can set the 'Base Memory' to a higher value. If available, 2GB of 'Base Memory' will
allow for smooth working on the UI of the VM.
- Access the VM from the host.
Activiti in the VM (and also MySQL) are both services that are reachable via network,
so you may reach both from the host system (i.e. your normal operating system).
To do this, you need to give the VM another network adapter that allows to connect to
services in the VM from the host. Various tutorials are available.
- Set up your own software environment on the host.
You may also set up your own software environment of Apache Tomcat, Activiti, MySQL on your
normal system (e.g., Windows). Make sure you are using the software versions specified in
the Study Guide. Also note that your implementation has to be able to run in the VM
(this is where the tutors will determine whether your implementation works). So, you may develop
outside the VM, but you should test inside the VM.
contacts