Participant assignment rules and user interface structure
•
Task, event and sequence flow expressions
•
BPMS-
specific: work queues, forms, connectors…

Cheat sheet
1.
Control flow
2.
Data flow
3.
Resources
>
specify
sequence flow expressions…
>
specify data types and data mappings
>
specify participants assignment rules, service details...
ERP
Senior Finance Officer
Finance
Department
Check
Invoice
Mismatches
Enter
Invoice
Details
mismatch
exists
no
mismatches
Block
Invoice
Invoice
received
Invoice
posted
Post Invoice
Invoice
blocked
Invoice
Invoice
Report
Invoice
Invoice DB

3. Business Process
Management Systems (BPMS)

BPMS
–
General Architecture

Process modeling tool
•
To create and modify executable process models (by
specifying execution properties)
•
To store and retrieve automation solutions from a process
model repository
•
May import from conceptual process modeling tools

Execution Engine
•
Instantiates executable process models (also called
“cases”)
•
Orchestrates distribution of work items to process
participants and software services in order to execute a
business process from start to end
•
Logs execution data

Worklist Handler
•
Imagine it as an “inbox”
•
Offers work items to process participants and allows
participants to commit to these work items
•
Handles participants’ work queues and work item priorities
•
May provide social network capabilities

Worklist


Push: select a “victim”

Pull: resources decide

Push vs. pull
•
Pull control
•
Determined by people, i.e. “race” among resources
•
Select to start and/or select to allocate work item
•
Push control
•
(Weighted) round robin
•
Shortest queue
•
Select most appropriate (specialized) resource

Administration & Monitoring Tools
•
To manage automation solutions
•
To configure access to system components
•
To monitor participants availability and performance of
process cases

Example monitoring & administration tools
32
IBM BPM Process Admin Console
IBM BPM Process Portal
Perspective BPMOne


You've reached the end of your free preview.
Want to read all 39 pages?
- Fall '15
- MARTIN
- Business process modeling