Session id: 40290 Streamline Business Processes in Real Time with Business Activity Monitoring Prashant Nema Principal Product Manager Oracle Corporation Agenda The Corporate Business Process The Business Process Management System Business Process Integration Business Process Optimization Manual Business Process – Basics What is the Business Process? – Manifestation of a corporate activity Who are the Participants in the Process? – People, Systems, Other processes How do I want the process to be Executed? – Manual, Automated, or Hybrid What Control do I have on the process ? – Activate/deactivate, Check Status, Monitor route of Flow Can I Optimize the Business Process? – Efficiency, Behavior, Exceptions, Breakup/Merge Manual Business Process Basics – An example Purchasing Dept. 3 Purch. Manager Dept. Employee 2 1 2 3 Dept. Manager Suppliers Procurement Process Manual Procurement Process – Reflect the Basics What is the Business Process? – Manifestation of a Procurement activity Who are the Participants in the Process? – Employees, Dept Managers, Purchasing Dept, Systems to create documents, supplier selection processes, Suppliers How do I want the process to be Executed? – Don’t have a choice, Mostly Manual What Control do I have on the process ? – Very little or no control, Now way monitor route of Flow Can I Optimize the Business Process? – Miniscule or None, No metrics to decide Real-time Business Monitoring? Dept Manager – – Where is a requisition now that I approved or rejected? - NO What is the total cost in supplier orders raised for my Dept this month and YTD? - NO Purchasing Manager – – How many invalid requisitions were sent and rejected for the particular Dept this month? - NO What is the status on all the open requisitions for purchase? - NO VP of Purchasing – – Average time taken to handle a requisition? - NO Can we Improve or Optimize the Procurement Experience? - NO Chief Operations/Process Officer – End to end status of an the Procurement Process - NO Agenda The Corporate Business Process The Business Process Management System Business Process Integration Business Process Optimization Business Process Management System(BPMS) - Basics Discover the Business Process – Manifestation of a corporate activity Model the Actions & Participants – People, Systems, Other processes Deploy and Execute the process – Manual, Automated, or Hybrid Manage the process – Activate/deactivate, Check Status, Monitor route of Flow Optimize the Business Process – Efficiency, Behavior, Exceptions, Breakup/Merge OracleAS Integration as BPMS Run-Time Design-Time Model Manage Optimize Deploy Design-Time Repository Run-Time Repository Adapters Process Engine Oracle Application Server 10g(J2EE) B2B Engine OracleAS Integration BPMS An example Start Requisition Check Request InValid Requisition No Valid Purchasing Dept. Valid Requisition Yes Dept. Employee Check document Is PO? No Dept. Manager Purchase Order Purch. Manager Supplier Order Yes End Procurement Process Suppliers BPMS for Procurement Process – Reflect the Basics Discover the Business Process – Manifest the Procurement activity Model the Actions & Participants – Employees, Purchasing Dept, Systems to create documents, supplier selection processes, Suppliers Deploy and Execute the Process – Hybrid = Manual + Automated Manage the process – Complete control. Monitor route of Flow Optimize the Business Process? – Yes. Collect Process metrics & Monitor Business activities Real-time Business Monitoring? Dept Manager – – Where is a requisition now that I approved or rejected? - YES What is the total cost in supplier orders raised for my Dept this month and YTD? - YES Purchasing Manager – – How many invalid requisitions were sent and rejected for the particular Dept this month? - YES What is the status on all the open requisitions for purchase? YES VP of Purchasing – – Average time taken to handle a requisition? - YES Can we Improve or Optimize the Procurement Experience? - YES Chief Operations/Process Officer – End to end status of an the Procurement Process - YES Agenda The Corporate Business Process The Business Process Management System Business Process Integration Business Process Optimization OracleAS Integration BPMS & beyond – The Three foundations EndPoint Mgmt Process Mgmt Data Mgmt All Your Processes Business Process Management request End Points BPM po poa Events • Process Flows notification All Your End Points End Point Management Legacy System Packaged Application Internal App Internal App Supplier Processes EPM customer Trading Partner Events • Applications • Trading Partners • People Custom Application All Your Data Event Management End Points Processes Reqquistion in OAG EM Supplier Via RosettaNet • Translation • Transformation • Validation Order as SAP iDoc Supplier Via EDI OracleAS Integration Business Process Integration Services & More BPI Business Process Management Trading Partner Management Profile Management Exchange Formats Business Events Error Handling Process Management Workflow Process Optimization Organizational Management Process Automation Business Activity Monitoring Event Management Transformation Metadata Repository Translation Validation Data Internationalization Visual Tools Alerts Reporting Industry Processes Logging Connection & Endpoint Management Message Protocols Delivery Protocols Routing Adapters Auditing Data Mining Agenda The Corporate Business Process The Business Process Management System Business Process Integration Business Process Optimization Business Optimization Business Process Optimization Business Activity Monitoring Business Process Monitoring Business Process Integration Packaged Apps Legacy Systems Trading Partners Customers Path to Business Optimization Leverage your Business Data, Processes and Systems Deploy a Business Process Integration(BPI) Platform Model and Run – Manifest Business Processes Integrated Enterprise - Automation, transparency Business visibility – Process Monitoring Create Business Indicators to measure against – Activity Monitoring Evaluate Process Efficiencies – Streamline your Business Processes Business Process Monitoring (BPM) Needs a BPI platform Its not BPI Infrastructure administration (I.e. in OEM) Allows to know the current status of my Business Process Instances Check for Errors raised in my Process Flow Represents the Path or route taken by Business Events participating in the Business Process Ability to monitor Long lived Processes – – – – Current Step of Execution, State of Error, Completed in time Procurement Process Monitoring Start Start Requisition Requisition Check Request InValid Requisition No Valid Valid Requisition Yes Check document Is PO? InValid Requisition No Supplier Order Yes End Status – Not Started Valid Valid Requisition Yes Check document Supplier Order No Check Request Is PO? No Supplier Order Supplier Order Yes End Status – “check document” Waiting for Supplier Order Business Activity Monitoring (BAM) Enabled by an Event driven Process Integration Platform Meta Model based Runtime Repository Essential tool for the Real-time enterprise Business advantage – early signs, proactive actions, allows longer response Answer questions like – – – Invalid requisitions rejected by Purchasing for a Dept this month = 20 Average Order and total cost in Purchasing this YTD(or month) = $ 2 M Data last (third)quarter waning Moon Agreements & Connections moon orbit`s earth SUN gibbous moon crescent earth full moon new moon gibbous moon crescent waxing Moon first quarter Business Metadata & Alert Definitions Procurement Activity Monitoring Manufacturing Budget for year – $12 M Multiple Suppliers provide year round Dept. Manager wants to prevent monthly purchases over 1M Self sets a Activity Monitor for requisition totals for 0.8 M for the month. If reached before 27th of Month – – – Proactively allows Manager to prevent further purchases Hold current open requisitions in Purchasing, identify and cancel if required Detect Early & Respond Quickly Data last (third)quarter waning Moon Agreements & Connections moon orbit`s earth SUN gibbous moon crescent earth full moon new moon gibbous moon crescent waxing Moon first quarter Common Data and Meta data Repository Business Process Optimization (BPO) Start BPI + BPM + BAM = enables BPO Requisition Business optimization – – – Efficient Business Processes Reduced Operation Costs Improved Customer Service Check Request InValid Requisition No BPO answers questions like – – – How long does it take to handle a requisition? – 2 days What is the average supplier response time? 1 day What are the ineffective or least used processes in the Organization? Valid Valid Requisition Yes Check document Is PO? No Supplier Order Supplier Order Yes End Procurement Optimization Start Requisition Check Request Valid Requisition InValid Requisition Valid No Check > 1000 No Create Supplier Order No Is PO? End Yes Check document Supplier Order Yes Supplier Order D E M O N S T R A T I O N Business Process Optimization with OracleAS Intgegration Business Process Streamline Future releases Process Monitoring Console Monitoring Reports – Save, Schedule and Deliver Activity Reports – Alert Manager, Notification Optimization Reports – – Business Process Attributes Impact analysis Manage Process status – On Demand Alert Manager Portal/Discoverer Integration Session Summary The Corporate Business Process The Business Process Management System Business Process Integration Business Process Optimization