Business process management (BPM) focuses on improving corporate performance by managing and optimizing a company's business processes. BPM involves modeling processes using BPMN 2, a graphical notation based on flow charts. BPMN 2 has basic elements like events, activities, and gateways to model the start, flow, and end of business processes. Common events include start, intermediate, and end events. Basic activities include user tasks, service tasks, and script tasks. Gateways like exclusive, parallel, and inclusive gateways control process flow. BPM tools allow modeling example processes for ecommerce, analytics and restaurants. Open source BPM implementations provide web and engine components to execute modeled processes.
4. Business process management (BPM)
is a field in operations management
that focuses on improving corporate
performance by managing and
optimising a company's business
processes
5. BUSINESS PROCESS
A sequence of activities performed by
one or more business participants in
order to deliver value to business
12. EVENT TYPES
Timer event - At / After / Every
Message event - 1 to 1. Sender and receiver have
references
Signal event - 1 to many. Sender and receiver are
not specified
Conditional event - Boolean value or expression
13. BASIC ACTIVITIES
User task - A work that a human must do
Service task - Invoke a service
Script task - Automated activity that executes
an arbitrary code
Business rule task - Automated activity that is
executed by a Business Rule Engine
14. BASIC ACTIVITIES
Send task - Send a message
Receive task - Receive a message
Manual task - A task that someone does
externally to the process
15. GATEWAYS
Exclusive gateway - Single output based on
condition
Parallel gateway - Multiple outputs
Inclusive gateway - Fork / join
Event based gateway - Single output based on events