31
“Taming the Tiger” Adaptive Case Management with Oracle BPM Suite 11g Manas K. Deb, PhD, MBA Sr. Director , BPM Product Mgmt, Oracle HQ With contributions from Prasen Palvankar, BPM Product Mgmt, Oracle HQ DOAG, Nuremberg-Germany, 20 th November 2013

“Taming the Tiger” - Home: DOAG e.V. · PDF file“Taming the Tiger” Adaptive Case Management with Oracle BPM Suite 11g Manas K. Deb ... Insert Information Protection Policy

Embed Size (px)

Citation preview

“Taming the Tiger” Adaptive Case Management with Oracle BPM Suite 11g

Manas K. Deb, PhD, MBA Sr. Director , BPM Product Mgmt, Oracle HQ

With contributions from Prasen Palvankar, BPM Product Mgmt, Oracle HQ

DOAG, Nuremberg-Germany, 20th November 2013

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 2

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.

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 3

Process or Case? BPM or ACM? What do You Think?

Situation/Problem BPM? ACM?

1. A common book order fulfillment at Amazing On-Line

2. Herr Wannowski’s investigations

3. A battle led by Otto von Bismarck

4. A retail banking customer account opening

5. Toy-related child injury complaint handling at Amazing

6. Long-term care/counseling of an in-trouble youth

7. Taming a tiger ? ?

High Medium Low Relevance: None

Many real-life situations are best served by a mix of BPM and ACM…

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 4

Typical Business Process Flow

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 5

Case-based Process Flow

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 6

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

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 7

Knowledge Worker Interactions A Challenge for the Exhaustive Modeling Paradigm?

B

C A

C

A B

A

B C

B A

B C

C A

B

B B A

B A

A B

C

C B A

B B

B C

A

A

C A B

Actors/Workers: A, B, C

A, B, C;

AB, AC, BC, BA, CA, CB;

ABC, ACB, BCA, BAC, CAB, CBA

Total Elemental Interactions (TEI)

= 3 + 6 + 6 = 15

TEI(n) =

Sum[P(n,k)=n!/(n-k)!, k = n, n-1,…, 1]

Example:

TEI(2) = 4; TEI(3) = 15; TEI(4) = 64, etc. 1 2 3 4

25

50

TEI(n)

n, # of Actors/Workers

Copyright 2013 © Oracle and/or its affiliates. All rights reserve

Need an efficient and flexible event-based infrastructure to loosely couple relevant case activities

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 8

Case Model

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

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 9

Credit Card Award Dispute Resolution Solution Creation – Discovery Capture (Mind-Map)

“Not naturally amenable to a structured process description!”

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 10

Credit Card Award Dispute Resolution Use Case Summary – Phases, Milestones, Activities

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 11

Credit Card Award Dispute Resolution Use Case Summary – Knowledge Work Facilitation

Some

activities

are added,

execution

sequences

changed,

and ad-hoc

collaborations

utilized at

RUN-TIME

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 12

What is a Case? What is Adaptive Case Mgmt? “A Problem to Solve”, “An Issue to Resolve”,…

“A Case is a proceeding that involves actions taken

regarding a subject in a particular situation to achieve a

desired outcome. “

Traditional examples come from the legal and medical worlds, where

a legal Case involves the application of the law to a subject in a

certain fact situation, and a medical Case involves the care of a

patient in the context of a medical history and current medical

problems. The subject of a Case may be a person, a legal action, a

business transaction, or some other focal point around which actions

are taken to achieve an objective. The situation commonly includes

data that inform and drive the actions taken in a Case.

(http://www.omg.org/spec/CMMN/1.0)

Ability for case workers/managers to modify, at run-time, tasks that are executed or the sequence

in which they are executed or the assignees who execute them makes case management Adaptive.

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 13

Case Management Categories

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 14

Case

Documents

Data

Activities

Events

Policies Audit

Stakeholders

Collaboration

Communication

Key Elements of a Case

Documents

– WebCenter Content

Case Data

– Business Objects and ADF-BC

Case Activities

– BPMN Processes, Human Tasks, Custom

activities

Events

– Events drive the case processing

Policies

– Oracle Business Rules

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 15

Case Progression – Conceptual View

Knowledge

Workers

Tasks (BPMN

processes,

Human Tasks)

System

Driven

Business

Rules

Rules, Decision

Management,

Analytics, Social

Associated

with

Constraints/

Automates

Recommends

Decides Documents

Data

Audit

Case

User

Driven

Progresses via

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 16

Case Data + Content

Typical Execution Flow

1

2

3

4 5

6

7

8

9

1 UI (or other) triggers Case creation

2 Case data populated

3 Case Start event generated

4 Event triggers Case Rules

5/6/7 Rules trigger Human Activity

and/or BPMN process and

populate input data

8 Activity Start event generated

9 UI subscribes to event to update

Case continues as above

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 17

Demo: Stakeholder Interactions for Credit Card Rewards Dispute

Using an Adaptive Case Management Paradigm

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 18

ACM versus Traditional BPM

Data Variety

Goal-Driven; MBO Non-Deterministic

Duration Length

Knowledge Work

Collaboration

Run-time Modifications

Event Use

Traditional BPM Adaptive Case Mgmt (ACM)

Low Medium

High

• Task/Process modeling

• Rules & policies

• UIs & dashboards

• Analytics

• Governance & audits

• System integration

Similarities

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 19

Case Mgmt Product Architecture (High-Level) Integral Part of BPM Suite + Fully Leverages the BPMS

SOA Infrastructure

BPMN OBR Human Task

Notification Web

Center Content

EDN ADF-BC

“Case Engine”

Composer Portal Dashboards

Analytics

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 20

Case Management – Monitoring & Management

• At least three types of visibility • For monitoring & management

• System health • Similar to SOA or BPM Suites

• Done using Enterprise Manager

• Case worker view • Workspaces

• Manager view • Dashboards

• Investigative or alert reports

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 21

Case Workspace – Basic

Case Listing

Advanced Search Audit Trail

Activities

Pin/Unpin Listing

Case Data Forms

Case Milestones

Stakeholders

User Comments User Defined Events

Case Documents

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 22

Case Workspace – Extended via Customization

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 23

Case Management – A “Summary” Dashboard

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 24

Case Management – An Alert Report

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 25

Case Management Dashboards – Using BAM A On-Boarding Status Viewer

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 26

Case Management Dashboards – 360-deg View Example: Police Case Mgmt*

*Courtesy: Capgemini

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 27

BPM–Case Management: A Spectrum Supported by BPM Suite 11g

+

+

Fixed Guided Dynamic/Ad-hoc

Activitie

s

Universe of tasks

and activities Major technology

enablers

Key technology platform

characteristics

UIs, Dashboards

Business and

Ops processes,

cases, rules

Information integration

Process-Adaptive Case Management

continuum, rules-based agility

Multi-channel including mobile delivery,

end-to-end visibility, real-time alerts and

historic trends, worker empowerment

Internal and external distributed system

And service integration, information

consistency, security, governance

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 28

Taming the Case Management “Tiger” – Solution Architecture + BPM Suite 11g + Methodology

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 29

Thank You

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

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 30

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 31