bpm sap aris workshop, 2007 © y. antonucci business process factory linking strategy and execution...

41
BPM SAP ARIS workshop, 2007 © Y. Antonuc Business Process Factory Linking Strategy and Execution rce: IDS Scheer, Inc.,, 2005

Upload: brendan-hancock

Post on 22-Dec-2015

220 views

Category:

Documents


2 download

TRANSCRIPT

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Business Process Factory Linking Strategy and Execution

Source: IDS Scheer, Inc.,, 2005

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Enterprise Architecture – From Business to IT

Source: IDS Scheer, Inc.,, 2006

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Successful Business Processes with the ARIS Suite

ARIS Business Architect

ARIS for SAP NetWeaver

ARIS Process Performance Mgr. ARIS Business Optimizer

Change Management

Source: IDS Scheer, Inc.,, 2006

BPM SAP ARIS workshop, 2007 © Y. Antonucci

ARIS Tools and SAP NetWeaver Integration – what is the BPM Suite?

Source: IDS Scheer, 2004

The Result PROCESS DRIVEN SAPSAP BPP (Business Process Platform)

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Culture / Organization

Process Responsibility/Sponsorship

Process MeasuresProcess Alignment

Governance/ Strategy

People/ Change MgmtMethodology

Process AwarenessInformation Technology

Process Planning

& Strategy

Process Planning

& Strategy

Process Monitoring

& Controlling

Process Monitoring

& Controlling

ConfigurationOf

Business Processes

ConfigurationOf

Business Processes

Analyze, Design, & Modeling

Of BusinessProcesses

Analyze, Design, & Modeling

Of BusinessProcesses

Process Execution

Process Execution

Phases

Threads

How do SAP and IDS Scheer fit into the BPM practice??

Drives Implementation Process Instances

AnalysisAlerting

SAP & IDS Scheer• Design• Modeling

SAP• Configuration• Technical Monitoring• Alerting

SAP Execution • cc BPM• Application & Composites• Workflow

SAP & IDS Scheer• BAM

• Process Efficiency• Event Resolution

BPM SAP ARIS workshop, 2007 © Y. Antonucci

The Advantage?........From Architecture to Configuration to Execution

Carries out & Supports Carries out & Supp... Carries out & Supports Carries out & Supports Carries out & SupportsAp

plic

ati

on s

yste

m.

GCSS-A PLM+

Decide ifBackorder orNew Source

RequirementIdentified

GeneralLedger

Updated

CustomerReceived

Status

Decide ifBackorder orNew Source

RequirementIdentified

BSMLMP

ReceiveInventoryResults

UnblockStock

Item isPhysicallyOn Hand

Item isPhysically

Not On Hand

Create andSend MRO

ReceiveRefusal/Denia...

StockOn-hand(System)

Stock NotOn-hand(System)

Block Stock

Resourcefrom

New Source

ProcessBackorder

Resourcefrom

New Source

ProcessBackorder

BackorderProcessing

BackorderProcessingNew Source New Source

Pick Item

AdjustInventoryBalance

Send Statusto Customer

Process copied from LMP-> needs to be confirmed

UpdateGeneralLedger

GFEBS

ItemReleased

ProcessReservation

Create /Process StockTransportOrder i...

Post GoodsIssue

Enter CountResults

PostInventoryDifferences

DeleteReservation

Print PhysicalInventoryDocument

AdjustInventoryBalance

Send IDoc(Refusal

Notification)

Send IDoc(Denial

Notification)

Receive IDoc(Refusal/Deni

al)

Send IDoc(InventoryResults)

Receive IDoc(InventoryResults)

Send IDoc(Status)

CustomerBusiness Process supported byERP components (and others)

ReleasePurchaseRequisition

ReleasePurchaseRequisition

ReleasePurchaseRequisition

ReleasePurchaseRequisition

Scenarios Processes Process Steps

Scenarios Processes Process Steps

Carries out & Supports Carries out & Supp... Carries out & Supports Carries out & Supports Carries out & SupportsOrg

aniz

atio

nal e

lem

ent.

...

GCSS-A PLM+

Decide ifBackorder orNew Source

RequirementIdentified

GeneralLedger

Updated

CustomerReceived

Status

Decide ifBackorder orNew Source

RequirementIdentified

BSM

SendDenial

Notification

Block Stock

InitiateInventory

includes all reasonsfor physical inventory

PostInventoryResults

SendInventoryResults

ReceiveInventoryResults

UnblockStock

LMP

ReceiveInventoryResults

UnblockStock

ReleaseItem

UnblockStock

Create andSend MRO

Item isPhysicallyOn Hand

Item isPhysically

Not On Hand

Create andSend MRO

Send RefusalNotification

ReceiveRefusal/Denia...

ReceiveRefusal/Denia...

ReceiveMRO

ValidOn-handSyste...

Not validOn-handSyste...

Block Stock Block Stock

Resourcefrom

New Source

ProcessBackorder

Resourcefrom

New Source

ProcessBackorder

BackorderProcessing

BackorderProcessing

New Source New Source

Pick Item

AdjustInventoryBalance

AdjustInventoryBalance

Send Statusto Customer

Send Statusto Customer

Process copied from LMP-> needs to be confirmed

UpdateGeneralLedger

GFEBS

StockUnblocked

ItemReleased

ReceiveStatus

CustomerBusiness Process

ERP ConfigurationModel

XI ExecutionModel

Solution Manager

Exchange Infrastructure

BPELBPEL

Source: Peter Thiele, IDS Scheer 2006

BPM SAP ARIS workshop, 2007 © Y. Antonucci

From the Business Model to the Software Model

+ Private / Public+ Private / Public+ Datatypes+ Datatypes+ Zus. Klassen+ Zus. Klassen+ ...+ ...

+ Private / Public+ Private / Public+ Datatypes+ Datatypes+ Zus. Klassen+ Zus. Klassen+ ...+ ...

EPKEPK

UML Class DiagramUML Class Diagram

GlossaryGlossary UML Statechart DiagramUML Statechart Diagram

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Bridging Business and IT views of the same process!!!

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Business Architect users

Business Server

Relationships Relationships Relationships Relationships Relationships

Proc

ess

Carri

es o

utIs

i...

Is a

...Is

c...

Ha...

Re...

Create customerorder

Delivery must becreated

Orderprocessing

dep.

Create deliveryCustomer ordermust be created

Pick order mustbe created

Salesteam

Corporate Process Portal

How does the Integration Work???

•O/S: Windows / Unix

•D/B: Oracle / SQL / DB2

Publish

mySAP Business Suite and ECC5.0

SAP Solution Manager

Sync. using Remote Function Call of SAP

http://help.sap.com/scenarios_bus2005/helpdata/en/home.htm

ARIS for SAP NetWeaver Architecture

ARIS is the Enterprise Process Repository

BPM SAP ARIS workshop, 2007 © Y. Antonucci

ARIS Business Architect Overview

BPM SAP ARIS workshop, 2007 © Y. Antonucci

What is ARIS?

(Architecture of Integrated Information Systems)

Developed by IDS Scheer www.ids-scheer.comBusiness Process Management tool

Enabler for holistic BPM (Design, Analysis, Controlling)Enterprise Modelling tool / (upper CASE tool)

Process ArchitectureData ArchitectureSystem ArchitectureOrganizational Architecture

SAP relationship

What are the advantages?focusing on what matterscapturing the processcommunicating the processanalyzing the process fitness benefit realization

BPM SAP ARIS workshop, 2007 © Y. Antonucci

ARIS Software Characteristics

Object oriented database

3 tier client/server architecture and/or stand alone / now part of SAP netweaver

140+ models

Built-in modeling rules

Report Generation

Process Generator (can import from excel, word,…)

Activity Based Costing (includes tables for calculations)

Process Calculation and Simulation

BPM SAP ARIS workshop, 2007 © Y. Antonucci

ARIS Framework

ARIS = Architecture of Integrated Information Systems

Concept for describing companies and business application systems. Creation views and layer to reduce complexity

(Who)

(Which) (How) (What)

(Why)

Source: Dr. Scheer, IDS Scheer 2006

BPM SAP ARIS workshop, 2007 © Y. Antonucci

ARIS – Business Process Frameworks

P 2P 1

P 3

P 4

P 5P 6

P 1

P 2 P 3

P 4 P 5

P r o d u c t

p r o c e s s h ie r a r c h y

F 1

F 3

O r g a n iz a t io n

h ie r a r c h y

F

F 2

F 4

p r o c e s s

e v e n t c o n t r o l ( E P C )

E n t i t yR e la t io n s h ipM o d e l ( E R M )

a r e a

p la n t

h e a d q u a r te r s

p la n n in g le v e ls

p r o c e s s in gty p e s

o r g a n iz a t io n a l c h a r t

F 1F 3 F 5

F 2 F 4F 6

o r g . - f u n c t io n s

f u n c t io nle v e ls

F 1 , F 2

F 3

d a t a - f u n c t io n s

X O R

P C D

o r g . - f u n c t . - d a t a

E F D O

O O D

F 1 , F 2

F 1in p u t -o u t p u t

o r g a n iz a t io n - d a t a

a c c e s s

O

R W C

R C RDa

tap r o c e s s in gF

d ia lo gb a t c hd ia lo g

F 1F 2F 3

D a t a F u n c t io n C o n t r o l

Source: Dr. Scheer, IDS Scheer 2006

BPM SAP ARIS workshop, 2007 © Y. Antonucci

IDS Scheer, a leader in Enterprise Architecture Tools

Forrester evaluatedleading enterprisearchitecture (EA)

tools vendors across120 criteria in this

inaugural Wave

[source: Forrester Research, April 2007]

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Magic Quadrant for Business Process Analysis Tools, 2006

[source: Gartner Research ID G00137850]

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Organization View

Most Common Model:Organization Chart

T. Becker

V. Stark

R. Eckert

E. Schauf

M. Bernardy

T. JungmannSales team

manager

Secretary

Sales employee

Sales

team

germany

Direct sales

cars

west europe

Direct sales

cars

east europe

Partnersales

Sales manage-ment europe

Saleseurope

Directsales

Business Unit

Positions People

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Function/System View

Function Tree

Process selection matrix

Customerinquiry

processing

Customerorder

processing

Customeroffer processing

Opencustomerinquiry

Generalagreementprocessing

Configureproduct

Sales

Pre-SalesHandling

CustomerInquiry

Processing

PromotionProcessing

SalesActivity

Processing

SalesOrder

Processing(Standard)

ProcessingBilling

Documents

Pro formaInvoice

Processing

ProcessingInvoice

List

SalesOrder

Processing:Make/Assembly

To Order

ProcessingBilling

Documents

Pro formainvoice

processing

ProcessingInvoice

List

CashSales/Rush

OrderHandling

ProcessingBilling

Documents

Pro FormaInvoice

Processing

ProcessingInvoice

List

Third-PartyOrder

Processing

ProcessingBilling

Documents

Pro FormaInvoice

Processing

ProcessingInvoice

List

ConsignmentProcessing

ProcessingBilling

Documents

Pro FormaInvoice

Processing

R/3

SD

FI

MM

Application System Diagram

Most Common Models:

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Product View

Product/service tree

Product/Service Exchange DiagramCustomer

inquiry

Prices

Non-cash benefit Service

Performance

External serviceExternal non-cash benefits

Car

Stellenbeschreibung

(Word)

Opencustomerinquiry

Determinetaxes

Determineprice

ConfigureproductCustomer

inquiry

Produktkatalog

(PowerPoint)

Productdetermination

Prices

Customer contact

Most Common Models:

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Data View

eERM (extended Entity relationship modeling)

IE model (no illustration)

Most Common Models: Technical Terms Model

SAP SERM Model

Customerterms

Customerinquiryposition

Product

Organiz-ationalunit

Time

Customer

Salespersonnel

n

Salesrecordposition

n

n

n

n

Assignmentof terms

n

n

n

Customeroffer

position

Customerorder

position

Customerinquiry

Customeroffer

Customerorder

Customernumber

Name

ProductOrganiz-ationalunitTimeCustomerCustomerinquiryCustomerofferCustomerorderSales recordSalesrecordposition

Product

Organiz-ationalunit

Time

Customer

Customerinquiry

Customeroffer

Customerorder

Sales record

Salesrecordposition

Technical term

Technical term

Technical term

Technical term

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Process (all views integrated)

eEPC

Value Added Chain Diagram

Inquiry is

received

Inquiry to

be created

from contact

Customer

contact

development

Customer

contact

Sales

team

germany

No need

for following

contact

Core business processproduct assembly

Finalassembly

Productionplanning

Marketing Sales

Core business processproduct assemblyFinalassemblyProductionplanningMarketingSales

eBusiness Scenario

eEPC Column Display(no illustration)

executes executes executes

Business P

articpants.

Demand specification Offer products

Stocks database and

product & supplier allocation

Buy-Side Marketplace for Oil & Gas Sell-Side

Place order

Purchasing Agent

Sales representativeBuyer

Buyer

Manager

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Integration of Enterprise Architecture Components

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Most Comprehensive Library of Reference Models

Quality Management – ISO9000.., Six Sigma

Enterprise Value Chain – VCOR model by Value Chain Council

Supply Chain Management – SCOR by Supply Chain Council

APQC – Process Classification Framework

Corporate Governance – SOX & other Compliance

IT Governance – ITIL, EA Frameworks (Zachman, TOGAF, DODAF..)

mySAP Business Suite & NetWeaver -Business Process Repository – 3,000+ processesEnterprise Service Repository – 500 (approx.) processesYou can use Published Best Practices…..

e.g.: http://www.sap.com/industries/highered/businessmaps.epx

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Process modeling

Source: Volmering, 2003

BPM SAP ARIS workshop, 2007 © Y. Antonucci

The Top down Modeling Approach

EPC

ARISmodel type

Value-added Chain Diagram

Event Driven Process Chain (EPC)

Core Processes

Business Processes

Process steps

Source: Theile, 2006

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Value chain diagram

Business Process Hierarchy Model

BusinessFunction 1

BusinessFunction 2

BusinessFunction 2.1

BusinessFunction 1.1

BusinessFunction 1.11

BusinessFunction 1.12

BusinessFunction 1.13

Event 1

BusinessFunction 1.11a

Event 2 Event 3

Position

Organizationalunit Business Process

Model

ARIS for Business Architecture

Source: Theile, 2006

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Value Added Chain Diagram

• high level of abstraction• used to identify core business processes within the company and how processes are sequenced

Source: IDS Scheer, Inc., 2004

Information Object*a function – can be a technical task,

A procedure, or an activity performed on anObject to support 1 or more company objectives

Organization Unit

BPM SAP ARIS workshop, 2007 © Y. Antonucci

EXAMLE: Pre-Registration value chain

Intranet technology innovation driver – on-line pre-registration

Business Process Innovation - BPIThrowing technology at an old process is not innovation

CurriculumPlanning

SemesterSchedulePlanning

Student Pre-Registration

FinalizeSchedules

Billing

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Content of an ARIS Process

Customerinquiry to

be created

Opencustomer

inquiry

Createcustomer

offer

Configureproduct

Offer tosend

Need forfollow-up

Sales

Productdata

Customerspecific

configuration

Sales Manager

Mr. Eggerton

Languageknowledge

Customercontracts

Customerinquiry

Customercontacts

event

activity

rule

position

person

application

informationcarrier

data objects

knowledgeobjects

organizationalunit

OLE objects

SiebelCRM

BPM SAP ARIS workshop, 2007 © Y. Antonucci

WHAT DO YOU REMEMBER FROM YESTERDAY???

What is a Business Process? Core, Support, management …..

What is BPM? BPM vs BPMS?

What is meant by a Process-driven Organization?

What is Process Decomposition?

What is the value of a Model-Driven BPM??

How do you create a database in ARIS? A Model?

What is a Filter?

What does ARIS stand for?

How do you link an external file to an ARIS object?

BPM SAP ARIS workshop, 2007 © Y. Antonucci

XOR

- EVENT - Occurrence of a status - acts as a trigger - always triggers a task- describes when something should be done – can be the result of functions

- FUNCTION - [task or activity] - what to do - always brings about an event

- OR - Logical operator - at least one of all conditions must be met

- Exclusive OR - Logical operator - one and only one condition must be met

- AND - Logical operator - All conditions must be met

EPC Diagram

EPC modeling

BPM SAP ARIS workshop, 2007 © Y. Antonucci

XOR

OR

AND

TriggeringEvent

Event Connection Function Connection

Operator

XORXOR XOR

TriggeringEvent

ProvidingEvent

ProvidingEvent

Source: Hoffmann, W.; Kirsch, J.; Scheer, A.-W. (1992), S. 14.

Connectors in EPCs

BPM SAP ARIS workshop, 2007 © Y. Antonucci

ARIS/SAP BPM in SAP Solution Life Cycle

Discovery Evaluation Implementation Operations

SAP Solution Composer

SAP Solution Manager

ASAP / GlobalASAP

ARIS for SAP NetWeaver*

Scenario and Process Content Repository

Build RunPlan

BPM SAP ARIS workshop, 2007 © Y. Antonucci

WHAT DO YOU REMEMBER ???

What is a Business Process?

What is BPM? BPM vs BPMS?

How do you create a database in ARIS? A Model?

What is a Filter?

How do you link an external file to an ARIS object?

What are the copy types?

What is object nesting for?

Explain the EPC operators, OR, AND, XOR

How do you creating process levels in ARIS?

What is difference between occurrence and definition?

What is the purpose of a FAD?

In ARIS How do you know if a model in the database is already in the database?

What represents the relationship in an ARIS model?

REVIEW

BPM SAP ARIS workshop, 2007 © Y. Antonucci

What are the 4 levels of process decomposition in SolMan?

How many levels of process decomposition can you do in

ARIS??

The synchronization between ARIS and SAP is bidirectional –

true or false??

What are the advantages of Solution Manager?

How do you backup an ARIS database? Restore it?

How do you create a new folder in your ARIS database?

What is an assignment used for in ARIS?

What are 3 ways to represent a function in ARIS?

Chevron, rectangle, process interface

REVIEW

BPM SAP ARIS workshop, 2007 © Y. Antonucci

SAP/ ARIS Integration

SAP Solution Manager

ARIS for SAP Netweaver

1. Process Scenario

2. Business Process

3. Process Step

4. SAP Transaction

1. Process Scenario

2. Business Process

3. Process Step

4. SAP Transaction

Updates

REVIEW

BPM SAP ARIS workshop, 2007 © Y. Antonucci

ARIS Integration with SolMan

Scenarios

Processes

ProcessSteps

BPM SAP ARIS workshop, 2007 © Y. Antonucci

What’s New in BPM??BPM is moving Beyond Just a Technology Issue!!

A management practice that provides for governance of a business process environment toward the goal of improving agility and operational performanceA structured approach employing methods, policies, metrics, management practices and software tools to manage and continuously optimize an organization’s activities and processes

Integration with other parts of e-business infrastructureEmergence of Collaborative Business ApplicationsMore focus on event-driven processingStandardization of business process librariesCreation of process-based web servicesKey role in the evolution of the Real-Time EnterpriseEvolution of BPM architecture and modeling languageAgreement over standards

WfMC & BPMIBPML, XLANG, WSCI, WSFL, WS-I

Source: Aberdeen Group and Gartner, 2007

wrapup

BPM SAP ARIS workshop, 2007 © Y. Antonucci

Trends: BPM Strategies

Gartner Group 2005

wrapup

BPM SAP ARIS workshop, 2007 © Y. Antonucci

For more information on ARIS BPM:

IDS Scheer BPM home page:

http://www.ids-scheer.com/us/services/aris-for-sap-netweaver.htm

SAP Business Process Expert Community on SDN:

https://www.sdn.sap.com/irj/sdn/developerareas/bpx

For IDS Scheer Software Purchasing information for Universities:

Contact: Mark Hogan

Phone: +1 610-854-6858.

Email: [email protected]

BPM SAP ARIS workshop, 2007 © Y. Antonucci

THANKYOU

Yvonne Lederer Antonucci

[email protected]

http://www2.widener.edu/~yantonuc

http://www.msmt.widener.edu/bpi/