Soa12c launch 3 bpm 12c cr

50

description

Презентация по новым возможностям BPM с семинара по Oracle SOA 12c

Transcript of Soa12c launch 3 bpm 12c cr

Page 1: Soa12c launch 3 bpm 12c cr
Page 2: Soa12c launch 3 bpm 12c cr

Автоматизация бизнес-процессов BPM 12c

Антон Шмаков Руководитель направления FMW Oracle СНГ

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Page 3: Soa12c launch 3 bpm 12c cr

Copyright © 2014 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

Page 4: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Oracle BPM Product Strategy • Make it really simple for business users

– Model to execution from business friendly Composer

– Business friendly mobile and web applications

– Out-of-box and extensible process analytics

– Rich manage by exception support

• Accelerate time to value with intelligent process solutions

– Spanning Case Management, Transactional Content Management, BPM, Decision Management, Event Processing, and Analytics

• Provide a complete and unified platform

– Spanning people, systems, decisions, documents, events, insights, adaptive unstructured processes

– Integrate with complementary technologies such as Endeca, RTD, Vitrue, Collective Intellect

Page 5: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

BPM 12c Themes

Broader Business Modeling

Richer Process Analytics

Enhanced Case Management

Mobile Developer

Productivity

Process Accelerators

Page 6: Soa12c launch 3 bpm 12c cr

Copyright © 2014 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?)

Page 7: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Process Hierarchy

Business Function

Decomposition of

processes

Drill-down and drill-up

across the levels

Linkages can exist across

BA and BPM Projects

Enterprise Process Map

Value Chain Models

BPMN Process Models

Level 0-3

Page 8: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

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

Strategy Model

Page 9: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Key Performance Indicators (KPIs)

Goals

Objectives

Strategies

Value Chains

Business Process Flows

Measured By KPIs

Breaks down into

Fulfilled by

Implemented by

Decomposed into

Page 10: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Based on Roll-up KPIs Value Chain KPI Report

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

Page 11: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Business Context for BPMN Processes

Used for documentation and analysis

12c – Requirements

– Problem & Solution

– Links

– Feedback

– Application System

Page 12: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Process Documentation & Reports IMPACT & DEPENDENCY ANALYIS

Page 13: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Decision Tables

Decision Table Excel Integration

If Then Rules

Business Friendly Phrases and Verbal Rules

Localizable

Rules for controlling process flow & determining Task Participants

Business Friendly Rules Authoring Oracle BPM Business Rules can be changed when the process is in-flight Agility

Page 14: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Business analysts collaboratively discover & design processes

Or import existing process models in Visio, XPDL 2.x, BPMN 2.0

Capture Business Context & Generate Reports

Optimize with Simulation

Business Driven Process Development Collaborative Modeling in BPM Process Composer

Page 15: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Design Forms and Perform Business Acceptance Testing in Composer Business Driven Form Design & Validation

Page 16: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Seamless Business IT Collaboration

Social, collaborative design

Single BPMN 2.0 model

WYSIWYE

Import/Export process models

Comprehensive IDE for developers

SINGLE MODEL FROM MODELING TO EXECUTION

Page 17: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

• Complex multi level assignments

• Rules based assignments,

Parametric Roles

• Workload Balancing

• Filter, organize, and prioritize work

• Content Integration (WebCenter

Content)

Right work to right person at right time Effective + Efficient Work Assignment

Page 18: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Process Asset Manager 12.1.3

• Process Asset Manager (PAM) – Manages the BPM Project lifecycle

– Provides source control integration for Composer

– Seamless collaboration across BPM Process Composer and BPM Studio clients

– Interfaces with source control for version and management of BPM assets

– Integrates with OPSS for security

– References MDS for run-time artifacts

PAM Services

PAM

Subversion Server

Page 19: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

PAM Lifecycle in 12.1.3

• Lifecycle inside Composer – “Edit” locks the BPM Project

– “Snapshot” creates Project versions(Labels)

– “Save” saves changes locally (fast!)

– “Publish” saves changes to SCC via PAM ; Option to release lock

– “Discard” cancels changes and unlocks the Project

• Lifecycle inside Studio – “Checkout” BPM Project

– “Save” changes to BPM Project

– “Update” and Perform “Diff-Merge” in case of conflicts

Page 20: Soa12c launch 3 bpm 12c cr

Copyright © 2014 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

Page 21: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Business Agility & Control Business Friendly Audit Trial + Change In-flight Processes in BPM Workspace

Business love this feature !

Change Flow of In-flight Processes

Page 22: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

BPM 12c Themes

Broader Business Modeling

Richer Process Analytics

Enhanced Case Management

Mobile Developer

Productivity

Process Accelerators

Page 23: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

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

Rearchitected BAM

KPI

Page 24: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Deep Insight + Analytics Process Analytics + BAM

OOTB Dashboards for Process Monitoring

Set Alerts, Get Notified & Take Action

Design KPI & Business Indicators in Composer to drive BAM Reports

Business friendly BAM Composer

Innovatively integrated with OEP & BI for detecting trends & historical analysis

Integration with R for Predictive Analytics

Page 25: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

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

Richer Alerts with Continuous Queries

Page 26: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

BPM 12c Themes

Broader Business Modeling

Richer Process Analytics

Enhanced Case Management

Mobile Developer

Productivity

Process Accelerators

Page 27: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Highly Productive Work Interfaces

Any Task, Anywhere

Offline Mode

Integrate with Native Mobile Services

Location Data

Time, App data Photos

ADF Mobile, Native iOS

REST API

Smart Phone + Tablet BPM Mobile App

Download Oracle BPM App from Apple iTunes

Page 28: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

BPM 12c Themes

Broader Business Modeling

Richer Process Analytics

Enhanced Case Management

Mobile Developer

Productivity

Process Accelerators

Page 29: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Typical Business Process Flow

Page 30: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Case-based Process Flow

Page 31: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Case-based Process Flow

Content Management is key requirement

Based on the nature of the case, every instance may

flow in a completely different way

Activities may be performed in any order

Difficult to address using just BPMN

Humans Decide

Mix of Structured and

Unstructured flow

Page 32: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Case (unstructured content-intensive processes)

Assessment Investigation Resolution

CSR

Analysts

Investigators

Prepare Case

Initial Assessment

Notify Customer

Request Documents

Review Documents

Review Documents

Request Documents

Background Check

Initiate Fraud Investigation

Compensate Customer

Notify Customer

Milestones mark progression of a case

Activities – system guided or human controlled

Case Participants (Stakeholders)

Activities – can be repeatable

Activity availability controlled by

permissions and rules

Activity can be a structured process or a task

Stakeholders perform appropriate Activities as required by the needs of the Case to achieve desired

goal

Page 33: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Oracle BPM - Case Workspace

Case Listing

Advanced Search Audit Trail

Activities

Pin/Unpin Listing

Case Data Forms

Case Milestones

Stakeholders

User Comments User Defined Events

Page 34: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Case Analytics

Oracle BPM for Adaptive Case Management

Case Activities (Processes, Tasks)

Case Outcomes & Milestones

Case Policies

Case Events

Case Content – Structured &

Unstructured

Guided Case Actions (Predictive)

Case

Collaboration

Page 35: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

BPM 12c Themes

Broader Business Modeling

Richer Process Analytics

Enhanced Case Management

Mobile Developer

Productivity

Process Accelerators

Page 36: Soa12c launch 3 bpm 12c cr

Copyright © 2014 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

Page 37: Soa12c launch 3 bpm 12c cr

Copyright © 2014 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

Page 38: Soa12c launch 3 bpm 12c cr

Copyright © 2014 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

Page 39: Soa12c launch 3 bpm 12c cr

Copyright © 2014 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

Page 40: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Back to Main After Error Handling

• Suspend running Activity/SubProcess

– By a Boundary Event

– By an Event SubProcess

• Execute alternative flow

• Then return to main flow

Page 41: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Business Catalog Enhancements and Groovy Script …

Business Objects … •Inheritance •Enumerations •Methods implemented in Groovy Script

Page 42: Soa12c launch 3 bpm 12c cr

Copyright © 2014 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

Page 43: Soa12c launch 3 bpm 12c cr

Copyright © 2014 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

Page 44: Soa12c launch 3 bpm 12c cr

Copyright © 2014 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”

Page 45: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

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

Migration Tool

Page 46: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Oracle Solution Accelerators

Public

Sector Financial

Services

Loan Origination

Financial Reports Approval

Incident Reporting

eForms Management

Business Account Opening

Insurance Claims Management

Insurance Policy Underwriting

Telecom

Mobile Data Offloading

Correspondence Management

Contract Management

Customer Onboarding

Application Extensions: Siebel, PeopleSoft, EBS, JDE, Fusion, …

= Available Now

Licensing and Permits

Horizontal

Travel Request Management

Document Routing and Approval

Internal Service Request

Employee Onboarding

Complaints Management

= Available Soon

Page 47: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Typical License Components

Unified BPM Suite

WebLogic Suite

Unified BPM Suite for Oracle Middleware

SOA Suite

USD 160K /cpu (57.5 for existing SOA Customers)

Primary

BPM SE

WL SE

BPM SE

USD 1K /named user (0.8K for existing WL Customers)

Alternative (Departmental)

WebCenter Universal Content Mgmt.

WebCenter Content

WebCenter Imaging

USD 172.5K /cpu

Optional

Use Cases: a. Record

management b. Imaging (inclusion

of paper)

Page 48: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

LoB PaaS: Process Cloud Service

• Rapid composition: processes, rules, forms, documents

• Agile: Ad-hoc/dynamic routing, Alter flow

• Visibility & Control: Optimize with Analytics, Dashboards, Alerts

• Collaborate: Built-in social

• Integrate: With SaaS and on-premise Apps

• Mobile: Mobile apps for work mgmt, REST APIs

• Templates: Pre-packaged Process Templates

• Differentiators: Integrated Social and Document collaboration; Oracle SaaS and PaaS Integrations

Business Driven and Agile Process Applications Platform

Early Adopter Program Dec 2014

Page 49: Soa12c launch 3 bpm 12c cr

Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Oracle Confidential – Internal/Restricted/Highl

50

Page 50: Soa12c launch 3 bpm 12c cr