Towards Rigid Actor Assignment in Dynamic Workflows
Compared to business processes in other business domains, dynamic workflows in disaster management need a rather rigid allocation of work to actors. The work schedule must conform to available resources and their skills. Moreover, to ensure that each actor is able to quickly start working and to complete pieces of work rapidly, work must be distributed evenly. This also reduces the overall waiting time, which is an important issue in disaster management. Additionally, each actor should only have few tasks assigned at any point in time in order to be able to reliably perform critical tasks, without being overburdened. As conventional Business Process Management (BPM) tools do not fully meet these requirements, we provide an additional layer to BPM tools, the so-called Dynamic Resource Allocation (DRA) component.
KeywordsDynamic resource allocation Business process modelling Dynamic workflows Disaster management
The research leading to these results has received funding from the ERA-NET EraSME program under the Austrian grant agreement No. 836684, project INDYCO. This publication has been written within the project AdaBPM (No. 842437), which is funded by FFG.
- 1.Thalheim, B., Tropmann-Frick, M., Ziebermayr, T.: Application of generic workflows for disaster management. In: Information Modelling and Knowledge Bases XXV (EJC 2013), pp. 64–81 (2013)Google Scholar
- 3.Pichler, M., Leber, D.: On the formalization of expert knowledge: a disaster management case study. In: DEXA 2014, pp. 149–153 (2014)Google Scholar
- 4.BPMN: Business Process Model and Notation (BPMN) version 2.0.2 (2013). http://www.omg.org/spec/BPMN/2.0.2/. Accessed on 26 August 2015
- 9.jBPM: Assign user or group dynamically to workflow (2014). https://groups.google.com/forum/#!topic/jbpm-development/upLMAt9zsB4. Accessed on 20 May 2015
- 10.Activiti: Dynamic assignment (2011). http://forums.activiti.org/content/dynamic-assignment. Accessed on 20 May 2015
- 11.TIBCO:Using a performer data field or parameter to dynamically define a participant (2015). https://docs.tibco.com/pub/activematrix_bpm/3.0.0/doc/html/GUID-225A26E2-75F9-4228-A7D4-05E13F3FBFC4.html. Accessed on 20 May 2015
- 12.ORACLE: BPM 11g - dynamic task assignment with multi-level organization units (2012). http://www.ateam-oracle.com/bpm-11g-dynamic-task-assignment-with-multi-level-organization-units/. Accessed on 20 May 2015
- 13.BonitaSoft: Dynamic human task group or user assigment (2015). http://community.bonitasoft.com/groups/usage-operation-6x/dynamic-human-task-group-or-user-assigment. Accessed on 20 May 2015
- 14.IBM:Dynamically retrieve and map human task information with WebSphere BPM v6.2 (2011). http://www.ibm.com/developerworks/websphere/library/techarticles/1106_gu/1106_gu.html. Accessed on 20 May 2015
- 15.Tropmann-Frick, M., Thalheim, B., Leber, D., Liehr, C., Czech, G.: Generic workflows - A utility to govern disastrous situations. In: Information Modelling and Knowledge Bases XXVI (EJC 2014), pp. 417–428 (2014)Google Scholar