Business Process Modeling
A business process model is a representation of the way an organization operates to achieve a goal, such as delivering a product or a service. Business process models may be given as input to a workflow management system to automatically coordinate the tasks composing the business process model. However, business process modeling may be conducted purely for documentation purposes or to analyze and improve the operations of an organization, without this improvement effort implying automation by means of a workflow system.
A typical business process model is a graph consisting of at least two types of nodes: task nodes and control nodes. Task nodes describe units of work that may be performed by humans or software applications or a combination thereof. Control nodes capture the flow of execution between tasks, therefore establishing which tasks should be enabled or performed after completion of a given task. Business process models, especially when...
- 1.Davenport TH. Process innovation: reengineering work through information technology. Boston: Harvard Business School; 1992.Google Scholar
- 3.Ellis CA. Information control nets: a mathematical model of office information flow. In: Proceedings Conference on Simulation, Measurement and Modeling of Computer Systems; 1979. p. 225–40.Google Scholar
- 4.Hammer M. Reengineering work: don’t automate, obliterate. Harvard Bus Rev. 1990;68(4): 104–12.Google Scholar
- 5.Jablonski S, Bussler C. Workflow management: modeling concepts, architecture, and implementation. London: International Thomson Computer; 1996.Google Scholar
- 9.Levitt T. Marketing myopia. Boston: Harvard Business Press; 1960. p. 45–56.Google Scholar
- 16.Vaculín R, Hull R, Heath T, Cochran C, Nigam A, Sukaviriya P. Declarative business artifact centric modeling of decision and knowledge intensive business processes. In: Proceedings of the 15th IEEE International Enterprise Distributed Object Computing Conference; 2011. p. 151–60.Google Scholar
- 17.van der Aalst WMP, Pesic M, Schonenberg H. Declarative workflows: balancing between flexibility and support. Comput Sci R&D 2009;23(2):99–113.Google Scholar