Workflow Modeling and Process Management

Submitted by webmaster on Sun, 03/11/2018 - 04:00
Course No: 
188924
Course Type: 
VU
Term: 
2018S
Weekly Hours: 
2.0
Lecturer: 
Jürgen Dorn
Language: 
English
Objective: 

After this lecture, students should

  • be able to model and design workflow-centric applications
  • have an in-depth knowledge of the integration of enterprise applications into workflows
  • know how to design process-oriented applications
  • know how to implement processes that can be optimized
Content: 

Preliminary discussion (compulsory attendance): 12.03.2017 5 pm (EI 2)
In the theoretical part of the course, students will learn the basic concept of workflow modeling. Thereby, the lecture puts a special focus on highly automated workflows, integrating different kinds of enteprise applications. Furthermore, patterns for designing and modeling enterprise-wide workflows are introduced.
In the practical part of the course, students form groups of four or five. Each group has to design and implement a process-oriented application. The domain of the application can be freely chosen, however, the respective business processes have to be designed with a tool producing BPMN 2.0 conformant code and under consideration of the learned patterns. Afterwards, the business process models shall be deployed to a workflow engine. Finally, the respective business logic of the workflow activities has to be implemented, where each member has to implement at least one activity.
Literature: M. Dumas, M. La Rosa, J. Mendling, and H. A. Reijers,  Fundamentals of Business Process Management.  Berlin, Heidelberg: Springer Berlin Heidelberg, 2013.   Available online (from the University network) as a PDF-Ebook. Use VPN to access from home.

Information: 

In case of any questions write an email to wfm@ec.tuwien.ac.at
ECTS Breakdown

  • 10h:  Lecture time
  • 5h: questionnaires
  • 5h: presentations
  • 55h: Group work
Notes: 
Examination: 

<ul>
<li>Internet questionnaires and some tasks</li>
<li>Group work</li>
<ul>
<li>description and presentation of a workflow application</li>
<li>implementation of workflow</li>
<li>implamentation of individual activities of this workflow</li>
</ul>
</ul>

Tutor: 
Malinda Prasanjith Perera
Recommendation: 

Bachelor students must already have passed a minimum of 170 ECTS 

  • Process Modeling
  • Software Engineering
  • Object-oriented Programming (Java)
  • Project Management

Required courses: