wso2con asia 2016: wso2 process center: processes as friends, not enemies
TRANSCRIPT
![Page 1: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/1.jpg)
![Page 2: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/2.jpg)
![Page 3: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/3.jpg)
![Page 4: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/4.jpg)
Employee A
Customer 1
Shipment system
HR system
Inventory system
Partner 1
Item 32
Truck 5
Supplier 2Order form
Supplier agreement
Shipping details
![Page 5: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/5.jpg)
Employee A
Customer 1
Shipment system
Reporting system
Inventory system
Partner 1
Item 32
Truck 5Supplier 2
Order form
Shipping details
Supplier agreement
![Page 6: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/6.jpg)
![Page 7: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/7.jpg)
• 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
![Page 8: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/8.jpg)
• 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
![Page 9: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/9.jpg)
• 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
![Page 10: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/10.jpg)
Process collectionCreate
Review
Imple
men
t
![Page 11: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/11.jpg)
Process collection
Discover
Execu
te
![Page 12: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/12.jpg)
Process collection
Analyse
![Page 13: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/13.jpg)
![Page 14: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/14.jpg)
![Page 15: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/15.jpg)
Process owner / analyst
Process participant
Developer
Create / improve / standardize Search / browse
/ follow
View
Develop executable processes
Executable process is associated with Process Center
![Page 16: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/16.jpg)
![Page 17: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/17.jpg)
![Page 18: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/18.jpg)
![Page 19: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/19.jpg)
![Page 20: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/20.jpg)
![Page 21: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/21.jpg)
![Page 22: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/22.jpg)
![Page 23: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/23.jpg)
Queries
1) order, ship
2)
3) Ship items followed by Negotiate discounts
Package items Ship items
Tag + metadata search
Process text search
Graph search
![Page 24: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/24.jpg)
Order handling process
Repair handling process Similar sections
![Page 25: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/25.jpg)
● Identify reusable process fragments based on frequency● Maintain a collection commonly used tasks● Construct process template from frequent process models
ShipmentSearch:
![Page 26: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/26.jpg)
Process owner / analyst
Process participant
Process analysisExecute
Publish process related events
Analysis results
![Page 27: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/27.jpg)
![Page 28: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/28.jpg)
![Page 29: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/29.jpg)
![Page 30: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/30.jpg)
![Page 31: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/31.jpg)
![Page 32: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/32.jpg)
![Page 33: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/33.jpg)
Agent evaluation criteria:At least 2000 orders per year
Under performing agents:
Denver: 300Boston: 560Pittsburgh: 1200Dallas: 1800
Threshold = 2000
![Page 34: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/34.jpg)
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 itemShipping citySupplierMonth
Prediction algorithms
![Page 35: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/35.jpg)
Item: Toshiba T100City: San FranciscoMonth: November
Supplier: YmartTransport 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
![Page 36: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/36.jpg)
How to complete the current order within 4 days?
Current orderItem: Toshiba T100City: San FranciscoMonth: NovemberElapsed time: 1 day
Suppliers
Ymart: 2.5 days
TAS: 1 day
BG Inc: 2 daysShippers
KLines: 1 days
ShipX: 2 day
RecommendationRecommended suppliers: TAS, BG Inc
RecommendationRecommended shippers: KLines
![Page 37: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/37.jpg)
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
![Page 38: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/38.jpg)
Load package
Transport to port
Ship package
Package ID, Pickup time, Loaded time, Operator,
Crane ID
Load to ship
![Page 39: WSO2Con ASIA 2016: WSO2 Process Center: Processes as Friends, Not Enemies](https://reader035.vdocuments.mx/reader035/viewer/2022062522/58a132571a28abd34f8b59c1/html5/thumbnails/39.jpg)