View
328
Download
1
Tags:
Embed Size (px)
Citation preview
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
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 © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle Business Process Management 12c The Game Changer for your Business
Heba Fouad Fusion Middleware Specialist Technology Adoption Office, ECEMEA 12 March 2015
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Oracle BPM 12c Key Objectives
Oracle BPM 12c Highlights
Developer Productivity
Summary
Q&A
1
2
3
4
5
5
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
What is a Process?
New Account Opening
Order Management
Warranty and Returns Management
Everything we do in business has a process
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
About Business Processes
PROCESS Metrics Workflow Data Rules
Business process describes how an enterprise meets its objectives
Processes are never perfect and can always be improved
Business process is much more than a Visio diagram
People
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
“Why can’t it be simpler to connect applications in cloud to applications on-premise?”
“How do I create end-to-end processes joining multiple applications?”
“Why is it so hard to deliver desired customer experience?”
“How do I make my business more responsive, agile and make informed decisions?”
“How do we empower business process owners and business users
to take charge of their processes ?”
“How can I make business process participants productive and shorten approval cycles? ”
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
What is BPM?
Automating Measuring Improving Modeling
What are the Key Benefits of BPM?
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle BPM 12c Key Objectives
• Simplify • Make it really simple for business users by providing a business-friendly web-based composer that
allows business users to model, simulate, optimize deploy and execute business processes
• Provide business-friendly mobile and web applications
• Provide out-of-the-box process and case analytics
• Manage by exception
• Accelerate time to value with intelligent process solutions • Allow modeling of structured as well as unstructured processes
• Provide integrated decision management
• Complete Unified Platform • Provide a complete unified platform spanning systems, decisions, documents and events
• A common platform for executing and managing structured as well as unstructured processes
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle BPM 12c Highlights
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
BPM 12.1.3 Highlights Digital Transformation of your Enterprise
• Business Architecture
• Enhanced BAM
• Developer Productivity
• Mobile
• BPM 10g (BEA ALBPM) to 12c migration
• ACM improvements
• Solution or Process Accelerators
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Business Architecture
A blueprint of the enterprise that provides a common understanding of the organization and is used to align strategic objectives with initiatives and projects
Goals, Objectives & Strategies (Why?)
Value Chains & Projects
(How?)
Metrics & Measures (How well ?)
Strategic Alignment
Organization (Who & Where?)
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Business Function Decomposition of processes
Drill-down and drill-up across the levels
Linkages can exist across BA and BPM Projects
Process Hierarchy
Enterprise Process Map
Value Chain Models
BPMN Process Models
Level 0-3
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Strategy Model • Captures Goals,
Objectives, Strategies and their relationships
• Strategy model is a tree and each node is non-repeating
• Strategies can be linked to Value Chains
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Value Chain KPI Report Based on Roll-up KPIs
Develop Vision & Strategy
Define the business concept and long term
vision
Design and develop product and products
and services Design products and
services
Market and sell products and services
Develop marketing and distribution and event
Develop business strategy
Develop and manage sales
Manage strategic initiatives
Manage advertising, pricing and promotions Manage sales partners
and alliances Manage sales
opportunity and sales pipeline
Deliver products and services
Plan for and acquire necessary resources
Procure materials and services
Produce, manufacture and deliver products
Deliver product services to customer
Manage logistics and warehouse
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
More Business Friendly Rules Authoring • Business friendly
phrases – contextual and localizable
• Author decision tables in Excel and import/export from Composer
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Re-architected BAM • Active-active high availability
• Coherence used for report and metadata cache
• Cross browser support with ADF data visualization
• Continuous query processing with built in OEP
• Tightly integrated with BI
KPI
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Richer Process Analytics • Rich out-of-box dashboards for
analysis and monitoring – bottlenecks, productivity, inflow and outflow, work distribution, etc.
• Unified Process Cubes across BPM & SOA
• Include BI dashboards in same report
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Richer Alerts with Continuous Queries • Template driven business
friendly authoring – 7 templates including trend analysis, moving aggregates, etc.
• Key performance and risk indicators
• Daisy-chained alerts
• Manage by exceptions with watchlists
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Mobile
• iPad-targeted app for BPM Task management
– Supports off-line mode
• In 12c: REST APIs that allow easy development of custom apps – mobile or otherwise
21
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Highly Productive Work Interfaces Smart Phone + Tablet BPM Mobile App
Any Task, Anywhere
Offline Mode
Integrate with Native Mobile Services
Location Data
Time, App data Photos
ADF Mobile, Native iOS
REST API
Download Oracle BPM App from Apple iTunes
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
ACM Improvements
• Case relationships
– support for run time linking of cases as sub-cases, duplicates, dependents etc.
– Sub-cases can also be defined at design-time
• Milestones with due dates
– are used to mark the progression of a case
– in case a milestone crosses the due date an event is raised
• Out of the box Case Analytics
23
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle Process Cloud Service
Agile & Business Friendly Development
Productive & Efficient Work Management
Business Visibility & Agility
Complete Lifecycle Management & Control
Secure & Robust Process Automation Platform
Process Cloud Service Business Driven Rapid Automation of Process Applications
MAINFRAME, CUSTOM APPS
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Process Cloud Service
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Developer Productivity
• Integrated Debugger for process execution
• Continuous Integration
• Quick Developer Install
• Visual Diff/Merge – for process imported into JDeveloper (BPM Studio) from Process Composer
• Migration Tools
• Benefits from JDeveloper and SOA Suite enhancements
– BPM application == SOA [SCA] Composite
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Developer Productivity
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Developer Productivity & Functionality
• Groovy Scripting
– Script tasks
– Business Object methods
• Business Object inheritance
• Business Parameters – set from Workspace
– Like constants across all process instances
– Any change takes immediate effect
• Skip [to next activity in main flow] when an exception occurs
• Suspend main flow, run alternative flow [and possibly resume]
• [No] support [yet] for Process Templates
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
BPM Quick Start Install
• Integrated JDeveloper
– Installs both design-time & run-time
• Eliminates Complexity
– One screen Install
– 30 minutes to install and run BPM Samples
• Reduced Memory footprint
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Visual Diff Merge inside BPM Studio
1. Select “Resolve Conflicts” for visual Diff-Merge 2. You have to do this for every file that shows “Conflict” 3. Perform “Save to PAM” once all conflicts are resolved
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Force Commit on Activity Completion
• Commits state of BPM instance
– Can be used to avoid re-invoke of activity in case of rollback
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Process Instance Expiration
• Process Instance Expiration
–Pre-defined variable
–Get/Set supported
–BPM run-time throws timeout event
–Timeout can be caught and handled using Event Subprocess
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Business Parameters
• Used for setting business specific constants and can be overridden for an Organization Unit
• If there is no override value for Org Unit, the returned value will be the default value
Default value for Business Parameter
Business Parameter overridden for Organization Unit
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Catch Exception Based on Business Object
• New Options for Business Exception Handling
–Business Exception “errorInfo” attribute can be set to Business Object
–Boundary Events can catch Business Exception based on Business Object
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Suspend and Resume Process instance
• You can suspend a running flow object, a process or a subprocess
– By a Boundary Event (can be a message event, a timer event or a signal event)
– By an Event SubProcess
• When process instance reaches the flow object with the boundary event, the main process flow is suspended and the BPM runtime runs the event handler sequence flow: the alternative sequence flow
• Then optionally the process instance can be returned to main flow – Set action to resume to resume the suspended flow object | process | subprocess
– Set action to send to move the process instance to the next flow object | .. | ..
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Skip and Back Error Handling
• Upon exception in process flow, we can try to re-run the failed flow object, move to the next flow object or continue with exception handling
• Set action variable to
–OK
–SKIP
–BACK
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Business Catalog Enhancements and Groovy Script …
Business Objects … •Inheritance •Enumerations •Methods implemented in Groovy Script
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Groovy Script Can Be Used In Script Activity
• Can perform operations that would otherwise be done with XSLT
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Debugger
• Scope – Process
– Subprocess
– Event Subprocess
– Child process
• Debug actions – Step-into
– Step-over
– Step-out
– Resume
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Debugger
• Inspect and modify data
–Data Objects (both Simple and Complex)
– Instance Attributes (Process and Activity)
–Conversation and Correlation properties
–Create “Watches”
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Migration Tool
Applicable to 10gR3 BPM customers
Easy-to-run Ant based tool
Output : 12c exp file and a Migration Report
Constructs Migrated
With Equivalent : 100% migrated (Ex: Interactive task)
Comparable : migrated on best-effort basis
No direct equivalent : functional equivalent in stack
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Summary
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle BPM Suite for the Whole Enterprise Enabling Enterprise Wide Adoption
Complete Best Practice Business Driven
Empower Business to have
more control
Facilitate Collaboration with IT
One platform for all flavors of
processes
Start simple, evolve into
sophisticated processes
Built in patterns learnt from
building applications
Pre-built best practice processes
and templates
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle BPM for Business Transformation Model, Optimize, and Manage Your Processes
Agility
Faster iterations through business IT collaboration
BPMN and Business Rules enable easier change
Many features to enable in flight changes
Visibility
Business understandable models
End-to-end dashboards
Business friendly audit trail
Efficiency
Standardization and elimination of manual tasks
Assignment, routing, prioritization
Streamlined user experience
Efficiency
Visibility
Agility
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Light-weight Actionable Business Architecture
• Process Decomposition; Enterprise Process Maps & Value Chains
• Strategy Model & Reports
• KPI Roll-up & Value Chain Heat Maps
Business Context for BPMN Processes
• Structured and unstructured Processes (incl. ACM)
• Import BPMN 2.0 models
• Business Properties & Rich set of Process Reports
Business Friendly Rules
• Verbal Rules & Business Phrases
• Excel Integration for Decision Tables
• Business Friendly Rule Tests
Business Architecture & Business Led Process Automation
IT Enabling Business
• Process Asset Manager
• Quick Install
• Debugger, Groovy Scripting
• Business Parameters
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Why BPM in the Cloud? Empowering Line of Business
Faster Response
Higher QoS
Lower Risk
Lower Costs
Do More with Less
Rapid Development - Zero Code
Easy to customize
Easy to Manage
Frequent Releases
Build Once Deploy Anywhere
Ease of Use
Ubiquitous Access
Rich Insights
Built for change
Innovate
46
IT Operations Performance & Costs
Application Developers Agility & Lifecycle
Line of Business Visibility & Control
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Summary
A lightweight Business Architecture modeling tool
Simplify implementation and Accelerate time to value with intelligent process solutions
Complete Unified Platform
Highly Productive Work Interfaces with multi channels
Rapidly design, automate and manage business processes in the cloud
47
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
References
• Official Oracle BPM Suite 12c Samples
• BPM Get Started
• Quick Start Installation for Developers
• Oracle Process Cloud
48
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Want to learn more about BPM?
49
Twitter @OracleBPM #oraclebpm
Facebook facebook.com/OracleBPM
Oracle’s BPM blog blogs.oracle.com/BPM
BPM page www.oracle.com/BPM
Get your hands on Oracle Process Cloud cloud.oracle.com/process
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Q&A
Heba Fouad Fusion Middleware Specialist [email protected] ISV Migration Center blog: http://blogs.oracle.com/imc ISV Migration Center email: [email protected]
50
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• Oracle.com Partner Hub oracle.com/partners/goto/hub-ecemea
• Migration Center Team Blog blogs.oracle.com/imc
feeds.feedburner.com/oracleIMC
• Partner Webcast Recordings youtube.com/OracleIMCteam
• Partner Webcast Presentations slideshare.net/Oracle_IMC_team
Oracle Partner Hub ISV Migration Center • twitter.com/OracleIMC
• plus.google.com/+OracleIMC
• facebook.com/OracleIMC
• linkedin.com/groups/Oracle-Partner-Hub-Migration-Center-4535240
51
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 52