Fundamentals of Business Process management - E: Process Enactment

9 important questions on Fundamentals of Business Process management - E: Process Enactment

What are the main concepts of Business Process Enactment

Business process -> defined by process definition -> used to create & manage: process instance

Business process = managed by BP management system 

Business processes requite the use of IS services to perform tasks
Business process execution may be supporter by a business process management system (BPMS), implemented as a layer on top of the information system

What is the difference between BP vs IS architecture

Information systems are typically organised per functional domain. We call these 'silo' applications

Business processes typically are cross-domain

What data coordination options are there?

1. Isolated data silo's
2. Bridges between these components
3. Applications share an integrated database

With bridges this can be done through
Hard-coded feed-forward of data, exported from the preceding application and imported in the subsequent
  • Higher grades + faster learning
  • Never study anything twice
  • 100% sure, 100% understanding
Discover Study Smart

What enactment architectures are there

Process Coordination
- Without BPMS = process in the brain
- Basic Workflow support: no integration with aps
- Advanced workflow support: BPMS integrated aps

Date coordination
- single application, single database
- multi-application situation is the reality
No integration -> manual transfer of data
Hard coded bridges
Process engine takes care of data coordination
Integrated Enterprise Database

What happens if theres no BP support

Process Coordination without BPMS
- the user needs to remember the process
- the user needs to know and interact with many different IS

Data coordination
- single IS is exceptional, but is perfect from data integration perspective
- Multiple IS are the norm
unintegrated databases require coordination. Single enterprise database is exceptional, but is perfect from data integration perspective

How is a process engine used?

Process model is further refined until an "executable" process model is obtained

Executable process model can be interpreted by a process engine
- when an instance is started, tasks are created in the 'inbox' of the executing actors
- when a task has been marked as 'completed', next task is created and routed to the executing actor

How is an advanced workflow support setup?

BPMS has connectors with supporting functional application and can call services to invoke business logic in the applications

BPMS provided facilities for activity management and performance evaluation

What are the pros and cons of Advanced workflow support? With integrated enterprise database

Process coordination with basic WF support
+ the user needs not to remember the process
+ BPMS can manage tasks across many executing actors
+ The user needs not to remember, the application to use: BP enactment allows guiding the user directly to the correct application component

Data coordination: Process engine takes care of it
+ Humans needs not to manually copy data from 1 application to another
+ If BP changes, data coordination can be easily changed also, more agile
+ no duplicate information, no risk of inconsistencies
+ process aspects arent intertwined, process are more simple and can purely represent business perspective

What is the business process evolution

Processes evolve over time and the execution environment should adequately support these changes
- the execution environment must be flexible

Flexibility means:
- support deployment of a new version of a process model
- support the versioning/migration of running instances
* simple versioning = running pocess instances continue running in their version of the process model
* evolutionary change = provagate changes to already running process instances

Versioning might not be sufficient:
e.g. New regulations may requite the miration of already running process instances 

"fitness for migration" of a process can be assessed by calculating a change region.

The question on the page originate from the summary of the following study material:

  • A unique study and practice tool
  • Never study anything twice again
  • Get the grades you hope for
  • 100% sure, 100% understanding
Remember faster, study better. Scientifically proven.
Trustpilot Logo