What is a BPMS
The type of information systems are process aware, and are so-called: Business Process Management Systems (BPMSs).
- Purpose: coordinate an automated business process in such a way that all work is done at the right time by the right resource.
What are the different types of BPMS
Types of BPMSs
• Production workflow systems:
- Work routed on basis of explicitly defined process descriptions
- E.g. IBM’s Business Process Manager or Bizagi’s BPM Suite
• Case handling systems:
- Use of implicit process models
- E.g. i-Sight’s Case Management Software or BPMOne
• Ad-hoc workflow systems:
- Allow on-the-fly process definitions
- E.g. TIBCO’s BusinessWorks or Comalatech’s Ad hoc Workflows or InConcert
• Groupware systems:
- Enable users to share documents and information
- E.g. IBM’s Lotus Notes
How does the executing engine work?
What is process modeling tool?
The executing engine uses the process model to determine the temporal and logical order in which the activities of a process model have to be execited/
What is a worklist handler?
Check-out step: work item is selected and started by the participant from their worklist, the corresponding electronic form is rendered on the screen.
Check-in step: participants can then enter data into the form, and signal completion to the engine.
What is the externak service?
• Actual availability of specific participants.
• Dealing with exceptional situations
• Monitoring performance of the business
The execution-related events recorded in this way are stored and can be exported in the form of execution logs.
Advantages
Advantages of BPMSs
1. Workload Reduction: BPMSs automates part of the work that is done by people in settings where such a system is not in place.
• Work-item transportation: It will take care of transporting work itself. In some cases the BPMS can take care of the entire process by invoking fully automated applications, called Straight-Through-Processing (STP).
• Coordination :
- the BPMS uses the process model for determining which activities need to be performed and in what order (it saves time).
- Another form of coordination, signalling of completed work(time saving, since signal of status).
• Information Provision: gathering of all relevant information to carry out a particular task. You can use the right information when you need it.
Two types of administration of BPMS:
• Operational Information: relevant for the management of individual cases, participants, or specific parts of a business process. (it relates to recent, running cases)
• Historic Information: interest on a particular level of aggregation (relates to completed cases)
Challenges
Technical Challenges
• Many applications have not been developed for coordinated use by a BPMS. Mostly, the systems are technically documented but there is no one of the original development team available anymore who knows exactly how these are structured.
– Hard to invoke systems
– Hard to determine when a work item has been completed
A technique to make interaction with such legacy systems are screen scraping.
• Traditional systems and applications lack process orientation. The lack of process-awareness of traditional systems in the integration of existing applications.
– Supports batch processing rather than case-based work. This means that a particular task is executed for a potentially large set of cases, which does not always go well.
• Technical integration capabilities are improving, which lead to a more favourable use of BPMS and that technical challenges.
Organizational Challenges
• Implementing a BPMS requires a thorough process understanding; different stakeholders have to be balanced, getting insight into existing processes. Politic motivations play an role.
• Organizations are dynamic entities; organizational rules change, departments are scrapped, new products.
• BPMS may cause a big brother is watching feeling to workers
• Another fear that is common with end users is that their work will take on a mechanistic rait, almost as if they are working on a chain gang.
Better to go for gradual change than a big bang.