Transcript OUM1728_Bao

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: [email protected]
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