E N D
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Extending Oracle Applications with the Oracle BPM Solution Nishit Rao Senior Director Product Management Oracle Fusion Middleware Xiaoxuan ZHANG Sinopharm Group Co., Ltd.
Program Agenda • Terminology • Extending applications • BPM approach • Demo: Modeling simple business process • Demo: Loan Origination Demo • Customer examples • Q&A
Business Innovation Platform for the Enterprise & the Cloud Oracle Applications FusionApplications ISV/Custom Applications Mobile Web Social Oracle Fusion Middleware Business Process Management Content Management Business Intelligence USER ENGAGEMENT Service Integration Data Integration Identity Management Development Tools Cloud Application Foundation Enterprise Management
The Business Innovation Platform FOR ALL ORACLE APPLICATIONS Oracle Applications are all certified on FMW
Oracle Fusion Applications Built on the Oracle Fusion Middleware for the Enterprise and Cloud
APPLICATIONS UNLIMITED Oracle Fusion Middleware - Extension platform Oracle Fusion Applications Certified
Rethink your “Customization” StrategyOracle Principles • Changes the order in which table columns are displayed • Tailor a query result • Change the color scheme of the UI • Add attributes on the display • Etc…. • Profile Options • Security Setup • Parameterization Configure Personalize Customize Extend • Add new functional flows • Extend or override existing business logic
Gartner: “Pace Layering”http://www.oracle.com/us/corporate/analystreports/infrastructure/061125.html#fus
Real World Challenges From Customers Action: Orchestrate Processes, Simplify Integration “How do I integrate on premise applications with those in the Cloud?” “How do I make my processes more agile?” “Why can’t it be simpler to connect multiple applications?” “What can I do to eliminate downtime from upgrades and migrations?”
Orchestrate End-to-End Processes Oracle’s Solution For Applications Customers Business Process ManagementIn Action • Drive business specifications and modeling of business functions • Agile methodology for managing change • Guide users to optimal goal accomplishment with minimal learning • Business visibility into transactions and their impact on business • Leverage business policies embedded in applications such as approval hierarchies
Today’s Apps Implementations Customizations Interfaces/ Integrations
Fusion Apps Technology Improvements Customizations Interfaces/ Integrations
Our Recommendation: Extension “Platform” Integration “Platform”
“Composer Approach” in Fusion Applications • Designed Around Your Most Important Actions Business Objects Data Composer Application Composer Reporting & Analytics User Interface BI Composer Page Composer Business Processes Process Composer
Tailoring Bus. Process – Process Composer How do I modify the out-of-the-box processes to better match my company’s unique business process needs? With Process Composer you can: • Graphical Editor allows you to easily modify rules associated with business processes • Web-based process orchestration • No coding needed • Upgrade-friendly • Customize and Extend Your Business Processes
Reduce application upgrade costs • Bring customizations from applications to process layer • Keep application vanilla and upgrade safe
Co-Existence is the Current Reality You may have: • Numerous ecosystem combinations • Multiple applications (Packaged & Custom) • Mixture of on-premise and on-demand • Applications segmented by functional area, geography, user communities, etc. Company A SalesForce CRM E-Business 11.5.10 SuiteERP, SCM, HCM Legacy CRM Company B EBS ERP, SCM Siebel CRM PeopleSoft HCM Company C CRM On Demand CRM SAP ERP, SCM, HCM
Cross-Application Business Process Automation Execute & Optimize Business Processes Application Services Financials HRMS CRM Procurement 2. Automate cross application processes • Business processes extend across systems • BPM can manage these processes across Oracle Apps, Fusion Apps and enterprise applications Monitor Design Optimize
APPLICATIONS UNLIMITED 3. Prepare for Fusion Applications • Oracle SOA & BPM Suite are used in Fusion Applications for orchestration Oracle Fusion Applications Certified
Solution Architecture Customer Relationship Management, Policy Automation & Business Process Management Customer Information + Product Recommendation Process Flow Process Space
Application Capture and Eligibility Analysis Web determinations (interview) for needs analysis and product recommendation Update Siebel FINS with product info using OPA Connector for Siebel • Oracle Policy Automation • Natural language rule authoring • Determine eligibility/loan amount • Siebel Connector for integration Customer applies for a loan
BPM Process Flow • Span multiple applications • Workflow: Complex approvals, delegations, escalations • Process Spaces • Dashboards for loan approval metrics, UCM integration • Process visibility via embedded audit trail • BPM for Application Extensions
BPM Suite, SOA Suite, Foundation Pack, B2B – 11g Apps: 3 custom order management systems but also an ERP backbone (SAP), a CRM system (Siebel) and various other apps. Purchase Order Status Tracking (POST) project connects heterogeneous systems and processing, including pricing, quoting, ordering, governance and oversight, approvals and workflow management. The project integrates the quoting system and ERP, seamlessly bridging the gap between disparate systems. Legacy Order Management System (OPA): 4 different User Interfaces (UI); each with its own DB schema. Business Rules were embedded and/or hard-coded within the application, thus causing confusion amongst users. Unable to sustain the large volume of orders and/or users on the application. Release management was difficult due to the amount of work required to coordinate changes for each region. McAfee Industry: High Technology Opportunities & Challenges Solution Results • Automation - XML and Excel spreadsheet orders will automatically flow to SAP if they meet the necessary validation criteria. • Single system and process – The new system provides a unified platform for order processing. • Management Dashboard – The management dashboard provides visibility to management on the current state of orders • Faster order processing & Improved order visibility • Improved data mapping and consistency with SAP • % Return On Investment (ROI): 30%, Cycle Times reduction: 10%, TCO Reduction: 25%
McAfee Industry: High Technology • Orders are sent to McAfee from distributors via our B2B RosettaNet gateway and/or Excel spreadsheets. All orders are hosted in the Oracle 11g RAC Database and routed to the appropriate BPM queue based on pre-define business rules. • The newly built and rolled-out POST which is a unified BPM-based system provides support for validating and processing orders into SAP. • Order entry methods for the new system include: • XML orders – Order received by Oracle B2B and Fusion from McAfee Distribution partners across the world. • Excel spreadsheet orders – The existing Order load agent is modified to load orders into the BPM system. • Manually entered orders – These are orders that will be entered by an Order Entry representative. • Solution Details • # of Processes Deployed: 6 • # of Instances or Messages/Day: 1,500 • Peak Rate/Hour: 150
FN Herstal Oracle BPM Suite 11g, SOA Suite 11g, OSB 11g, BPA, AIA to automate entire order-2-cash process. SOA Suite & AIA manage integration with legacy applications (Baan), E-Business, home-grown applications & database. BPM Suite orchestrates and enables visibility across entire Order2Cash process. BPM suite manages business exception handling and human participation. Designs, manufactures and distributes a full range of firearms and accessories for defense, law enforcement, hunting and marksmanship. Business processes were difficult to analyze. Large portion of logic was hardcoded in legacy systems with disparate systems. Opportunities & Challenges Solution • Enabled real-time ordering of military fire arms and spare parts as compared to off-line ordering. • Faster time to process and deliver orders by automating process flows and exception handling. • PM is used by the business users to monitor process status in real time. Oracle Confidential, Under NDA Results
FN Herstal Order 2 Cash Project Overview Oracle Confidential, Under NDA
Use-Case Business Drivers • Lack of Visibility into existing Job Opening’s FLSA (Fair Labor Standard Act) certification process • Currently the process is email/paper based • HR has to track job code certification manually • Low HR Productivity • HR tracks the process manually • Out of compliance, certification statistics reports have to be produced manually • Minimize PeopleSoft upgrade costs
J. Stein (Legal) Split Join Escalate Initiates (Via PeopleSoft) R. Steven (C. Doyle’s Manager) C. Doyle (FLSA Supervisor) C. Doyle (FLSA Supervisor) C. Doyle (FLSA Supervisor) J. London (HR) Process Flow Approve or Reject Update/Correct Approve or Reject Completes
Architecture PeopleSoft BPM Invoke BPM Process (pass job_opening_id) Get Details for Job Opening (using job_opening_id) BAM
Additional Information • Hands-on Workshop • Illustrate business – IT collaboration via shared process model • Model BPM process using Process Composer • Implementation and integration with Oracle Apps using Jdeveloper • Oracle Fusion Middleware Best Practice Centers http://tinyurl.com/ofm4apps