1 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted BPM, SOA, and Oracle ADF Combined: Patterns Learned from Oracle Fusion Applications Guanglei Bao Oracle University Principal Instructor 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. 3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Program Agenda Why BPM for Building applications ? Fusion Apps BPM Adoption Patterns Summary 4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Why BPM for Building applications ? Agenda Fusion Apps BPM Adoption Patterns Summary 5 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Goals of Next Generation Applications Distinguishing Features Business Driven Next generation applications Process Centric Visibility Agility User Centric 6 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Impediments to Next Generation Apps 7 1. Business intent is “lost-in-translation” due to business-IT gap 2. Change is hard but shows up immediately and never ends 3. Variations in needs and requirements between geographies and departments 4. User adoption is harder than anticipated 5. Lack of business visibility into status of transactions 6. Difficult to relate investment to business benefits delivered 7. No methodology to continually improve Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted The Result When business conditions evolve faster than the company’s ability to change and respond… Performance Business Requirements Business Execution Gap 4 3 IT Platform 2 1 1 ERP Deployment 2 CRM Deployment 3 Internet Explosion 4 Industry Consolidation Time 1995 8 2000 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 2005 Confidential - Oracle Restricted …business performance suffers The Ideal Foundation for Next Gen Apps Multi-channel, Collaborative, Rich User Interface ? ?? Actionable Intelligence Common Information End to End Business Process Management Custom CRM SCM ADF-BC HCM Application and Database Grid Foundation 9 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Service Oriented Architecture Platform Services on Demand What is Business Process Management? An explicit approach to modeling, automating, measuring and optimizing business processes across organizational divisions, systems and applications 10 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Oracle BPM: Business IT Collaboration IT Business BPM Studio Process Composer Model & Analyze Process Owners 11 Process Implementation Single Process Model End Users Process Analytics Process Spaces Monitor & Optimize Collaborative work management Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted One BPM Product for All Process Flavors Systems People Documents Decisions Events 12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Why BPM for Building applications ? Agenda Fusion Apps BPM Adoption Patterns BPM and ADF Services Summary 13 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Fusion Apps Use Case Patterns Sales & Marketing Customer Experience Human Capital Mgmt. Model driven agile development Talent Management Guided Process Interactions Contextual & Personalized User Interfaces 14 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Financial Management Procurement, Sourcing, Inventory Project Management Customize and Extend Approval Flows Governance, Risk, Compliance Model Driven Agile Development 15 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted The Problem & Solution Fragmented view to Shared Understanding • Business friendly tool to model processes • Share models and collaborate • Manage snapshots 16 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Process Composer Enable Business users to model, implement & deploy • BPMN 2.0 based modeling • Imports existing process from Visio etc. • Generate process documentation • Make Implementation choices 17 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted BPM Studio • Unified, wizarddriven IT developer tool • Shared model between Business and IT • Empower business analyst with catalog of implementation artifacts 18 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Customize & Extend 19 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Customizing Applications BPM Project Templates & Variants for handling process variations • Best practice processes • Business Catalog with Services, Tasks & Rules • Customization Constraints • Generate Variants 20 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Extending Applications Define Workflows for handling Business Events Event generated when Customer created/changed in Fusion Opportunity Event launches BPM workflow Search and tie pre-built business process flows or create one on the fly using BPM Composer for handling Application Events 21 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Fine tune using Business Rules Rules driven process logic Rules driven validations Rules driven approval flows and task routing 22 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Guided Interactions 23 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Guided Process Walkthrough BPM Activity Guides for Simplified process interactions • Milestone based view of the business process • Hide complexity • Hide internal details from partners, customers • Monitor progress of milestones 24 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Screen Flows BPM User Interfaces Page flow • Guided step through multiple pages of information and enter data • Tied to a single task in a process • Embed data from external applications 25 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Contextual & Personalized End User Interfaces 26 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted The Challenge – Meeting Different User’s Needs Requires a tailored and personalized user interface Customers & Partners 27 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Business User Confidential - Oracle Restricted CXO IT Fusion Applications & Oracle ADF ADF is the Web UI Technology for Fusion Applications 28 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Oracle BPM & ADF Two peas in a pod Oracle BPM Task User Interfaces are Oracle ADF Task Flows 29 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Oracle BPM Work Management Panels are Oracle ADF Task Flows BPM Task User Interfaces • Rich visualization • Access to Task data • Embed external data • Screen Flows • Comments, Attachments (Content Management Integration) 30 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted BPM Workspace Wizard driven easy customization and personalization • Change Skin, Branding, Label • Hide/show Panels • Create Task Views • Customize default Task Inbox • Customize Process Instances Table 31 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted BPM and ADF BC Services • BPM can get data using ADF-BC services • Human Tasks can work with ADF-BC services • Business Rules support ADF-BC facts • BPM and ADF can interact via EDN events 32 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted ADF-BC Driven Approval Routing Tasks can be routed and assigned based on ADF-BC objects 33 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Business Rules and ADF-BC ADF-BC Facts and Decision Point API 34 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Approval Flows 35 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Approval Flows Powerful and flexible Approval Routing • Complex multi-level approvals • Rules-based Assignment • Approval Groups based Routing • Search based on Supervisory, Job Level or Position Hierarchies defined within Applications 36 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Oracle Fusion Procurement Future Approvers 37 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Summary Facilitates Business-driven design through business friendly tools Provides the ability to customize and extend applications easily via Templates Facilitates building an agile application using Rules and Rule based task routing Supports User-centric design through ADF and ADF mobile support Intelligent Business Operations and end to end visibility through Process Analytics 38 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Get Engaged – Oracle Social Media Hands-On Tutorial http://snipurl.com/bpm11packt Handbook http://snipurl.com/bpm11handbo ok Downloads and More OTN Ask and Discuss http://snipurl.com/otn-bpm http://forums.oracle.com/forums/ forum.jspa?forumID=560 http://blogs.oracle.com/bpm http://bit.ly/dp3kIh Follow Us twitter.com/oraclebpm 39 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted “With an ever-expanding portfolio of tools and applications, Oracle University is strongly oriented toward the individual learner.” 2013 LEADER IN IT EDUCATION According to Industry Analyst Firm IDC 40 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. “Of the vendors evaluated, Oracle is most adept at describing the value of training at multiple parts of the technology deployment life cycle.” “This decentralized control [of the curricula development] helps maximize the relevance of the training offering to the elements that are most useful to end users.” Confidential - Oracle Restricted One of the World’s Largest Training Organizations Worldwide classrooms: 200+ in 89 countries Languages supported: 28 Courses: 2000+ Classes per week: 600+, 90+ Virtual Classes On Demand Courses: 100 and growing Students trained per year: 400,000+ Global education partnerships: 500+ Oracle certified professionals: 1.6+ million 41 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Training & Certification for the Entire Stack ROLE-BASED TRAINING Architects Administrators Developers Implementers Business Users WHEN AND HOW YOU NEED IT In-Class Live Virtual Class Training On Demand Private VALIDATED BY INDUSTRY-RECOGNIZED CERTIFICATIONS Oracle Certified Associate 42 Oracle Certified Professional Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Certified Expert Confidential - Oracle Restricted Oracle Certified Master More than 2000 Courses Across 50+ Products 43 Database Fusion Middleware • Oracle Database 11g, Database 10g, 12c • Real Application Clusters • Grid Infrastructure • Enterprise Manager for Database • SQL and PL/SQL • MySQL • Data Warehousing • Exadata and Engineered Systems • Database Security • Data Guard • Application Express • Embedded Database • In-Memory Database Cache • Spatial • Secure Enterprise Search • Java • Application Server and Infrastructure • Exalogic • Exalytics • Service-Oriented Architecture and Process Management • WebCenter • Business Intelligence • Identity Management • Developer Tools • Data Integration • Transaction Processing • Enterprise Management • Oracle Cloud Services Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Applications • • • • • • • • • • • • • • • • • • • Fusion Applications Oracle E-Business Suite PeopleSoft Enterprise Siebel JD Edwards EnterpriseOne Hyperion Primavera Application Integration Architecture User Productivity Kit Oracle CRM On Demand JD Edwards World Governance, Risk, and Compliance Management Agile Product Lifecycle Management AutoVue Enterprise Visualization Oracle Policy Automation Demantra ATG Commerce Suite Transportation Management Tutor Confidential - Oracle Restricted Server & Storage Systems Industries Oracle Solaris Oracle Solaris Cluster Virtualization Linux Security Enterprise Manager Ops Center • Sun Oracle Database Machine • Sun Servers • Sun Storage and Tape • Communication s • Life Sciences • Insurance • Retail • Utilities • Higher Education • • • • • • 160+ Certification Credentials Available Products Implementers & Consultants Database PL/SQL Oracle Database RAC & Grid SQL MySQL Performance Tuning Oracle Database RAC Data Warehousing Middleware Java Development Java Architecture WebLogic WebCenter SOA Identity Management Cloud Application Foundation Server & Storage Systems Oracle Solaris Linux Oracle Solaris Cluster Oracle VM Exadata Storage Pillar Axiom Applications 44 Administrators, Developers & Architects Fusion Applications User Productivity Kit JD Edwards PeopleSoft Enterprise Primavera Siebel Oracle Hyperion Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted Enterprise Manager Security Exalogic SPARC E-Business Suite Oracle Hyperion Siebel CRM PeopleTools Oracle Cloud Contact Oracle University at: Telephone: 800 810 9931 2013 LEADER IN IT EDUCATION education.oracle.com 45 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted or Email: OUChina_CN@oracle.com Website: www.oracle.com/cn/education 46 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted 47 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Confidential - Oracle Restricted