Business processes simply define how an organization operates, from hiring new staff to planning product launches. Properly documenting and systematically executing these processes is critical for achieving business goals. However, due to the effort required to maintain details about all relevant processes and the complexity of process automation, organizations tend not to pursue complete business process management (BPM) initiatives.
In this talk, we will discuss how WSO2 Process Center helps overcome barriers in BPM by allowing simpler ways of maintaining, sharing, analyzing and optimizing your business processes.
WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies
1.
2.
3.
4. Employee A
Customer 1
Shipment system
HR system
Inventory system
Partner 1
Item 32
Truck 5
Supplier 2
Order form
Supplier
agreement
Shipping
details
5. Employee A
Customer 1
Shipment system
Reporting system
Inventory system
Partner 1
Item 32
Truck 5
Supplier 2
Order form
Shipping
details
Supplier
agreement
6.
7. • There is a process for any task
– Scheduling an interview
– Selecting suppliers
– Evaluating employees
– Allocating parking lots
– Applying leave
• More identified processes means
more control over the organization
Too many processes with too many
inter-relationships
8. • Identifying a business process
– Identify stakeholders
– Identify steps of a process
– Identify relationships among steps
– Identify documents involved
• More details = more control
Process identification may involve
multiple stakeholders and can take
many iterations/refinements
9. • Too many events to capture
– Process start times, end times
– Process variables
– User involvements
• Too much data to analyse
Understanding and optimizing
processes depend on proper
analytics
25. ● Identify reusable process fragments based on frequency
● Maintain a collection commonly used tasks
● Construct process template from frequent process models
Shipment
Search:
33. Agent evaluation criteria:
At least 2000 orders per year
Under performing agents:
Denver: 300
Boston: 560
Pittsburgh: 1200
Dallas: 1800
Threshold = 2000
34. How much more time will it take to ship a particular order?
What is the risk of recalling the current order?
How much cost overrunning can occur for a selected order?
What we know? - Past
Average durations / cost for each task
- For each supplier
- For each city
- For each ordered item
- For each transport company
- For each assigned user
- For each month of year
What we know? - Present
Ordered item
Shipping city
Supplier
Month
Prediction
algorithms
35. Item: Toshiba T100
City: San Francisco
Month: November
Supplier: Ymart
Transport cost: $200
Average duration -
(November, Toshiba T100):
2.5 days
Average duration -
(San Francisco, November):
6.4 days
Estimated remaining time
= 2.5 days + 6.4 days
= 7.9 days
Business process
event store
36. How to complete the current order within 4 days?
Current order
Item: Toshiba T100
City: San Francisco
Month: November
Elapsed time: 1 day
Suppliers
Ymart: 2.5 days
TAS: 1 day
BG Inc: 2 days
Shippers
KLines: 1 days
ShipX: 2 day
Recommendation
Recommended suppliers:
TAS, BG Inc
Recommendation
Recommended shippers:
KLines
37. Package ID, Pickup time,
Loaded time, Operator
Load package
Transport to
port
Ship package
Package ID, Loaded time,
Unloaded time, Driver
Package ID, Loaded time,
Unloaded time, Distance