Project 3

Project Name: 
OrderUp
Process Model
BPMN 2.0 Model (.bpmn): 
BPMN 2.0 Model (.pdf): 
Effort Process Model: 
20hrs
Workflow Implementation
Execution Tool: 
Camunda BPM
Test Report: 
As the focus of this course is on workflow modeling, we decided not to do the very complex implementation with sending emails containing the confirmation/cancellation and the invoice, although our implementation provides the basics for adding this feature in the future. Instead, we concentrated on the process workflow, according to the focus of the course. First we had to set up our testing environment. For our project we needed 4 different Ports, as we have 5 workers (one doesn't need a tomcat) which are now running on the same server, but could run on 5 different servers as requested in the requirements. For better controlling while testing we deployed it on only one server. For testing the whole system, we started with the login into the system and checked, if the usernames were logged correctly. After adding various products to the shopping cart and deleting some of them again, we tested if the validation of the user information met our expectations, i.e. we checked if the regex validation worked in the right way. When placing the order, the redirecting worked as planned and the feedback form was shown. With choosing various different ratings and entering some feedback text, we tested if the feedback was saved correctly for further analysis. The submission of the form then ended the process instance as planned. We checked our whole process also in the camunda platform. Every step in our process is finished as planned and the workflow is partly controlled by the user, based on his input and partly automated by our system. We were able to watch the activities of the user and their input in camunda. From the camunda variables we then get the number of orders per day and can compute the KPI of successful/unsuccessful orders per day. The customer satisfaction can be looked up easily from the feedback forms and the revenue per day can be calculated as well. ---------------------------------USER ACCESS--------------------------------------- For evaluating our system the first step is to open the website: http://128.131.169.124:8083/login. With the credentials: Username: “YourMatrikelnumber” e.g. “01234567” Password: “1234” you can login into our system. It is important to use your Matrikelnumber, so we can retrace that you evaluated our system. After the login page, the online shop will open automatically. There you can choose from our various products. The highlighted ones are recommended especially for you. After you’ve chosen your products (the chosen ones are shown in the top right corner) you have to enter your credit card information and address information. Here it is important that you enter a valid format, otherwise it will not be possible to submit you order via the “OrderUp!” button. Now a feedback site opens. Here it would be great if you can leave feedback, about how your experience with the online shop was. After submitting feedback, the process is done. Thank you for evaluating our online shop!
Effort Implementation: 
18hrs
20hrs
16hrs
20hrs
20hrs