30
Dr. Helge Hess IDS Scheer Event Processing Symposium 14 – 16 March 2006 Parallel session Workflow (BPM) From Event-driven modeling to Process monitoring

From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

Dr. Helge Hess

IDS Scheer

Event Processing

Symposium

14 – 16 March 2006

Parallel session

Workflow (BPM)

From Event-driven modeling to

Process monitoring

Page 2: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

IDS Scheer & ARIS IDS Scheer & ARIS PlatformPlatform

�Founded 1984 by

Prof. August-Wilhelm Scheer

�Listed in German TecDAX, IPO 1999

�Consulting and software for Business Process

Management

�2.500+ employees worldwide

�Subsidaries in 23 countries, with partners and

subsidiaries in over 50 countries

�Revenues increase in 2005 to € 318 million (55%

outside Germany) and profitable since founding

�EBITA in 2005 € 33,6 Million

Page 3: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

Presales SalesProduct

DevelopmentExecute After Sales

---

---

Service / Support

---

------

---

---

------

---

---

------

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

---

------

---

---

------

---

---

------

---

---

---

---

---

---

---

---

------

------

---

---

---

---

---

---

---

---

---

Process OrientationProcess Orientation

Customer

Requests

Customer

Solutions

Business Activities

Functional Organization

Business Process Transparency

Critical Success Factors

Costs Times Quality Risks

Page 4: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

Business Process ExcellenceBusiness Process Excellence

Page 5: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

ServiceService--Oriented Business Process ModelingOriented Business Process Modeling

Company BPM Model

Company Processes Overview

Company Service-Oriented

Process

Page 6: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

EventEvent--DrivenDriven ProcessProcess ChainChain

Events

Activities

Page 7: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

ProcessProcess--22--ApplicationsApplications

Business oriented processes

ARIS Repository

Service Repository

BPEL processes

«businessClass»

Movie

title: String

duration: Integer

«businessClass»Show

beginning: Date = null

numberOfSoldTickets: Integer

schedule(in beginning: Date)

cancel()

movie(): Movie {query}

beginning(): Date {query}availableTickets(): Integer {query}

createReservation(in requestedTickets: Integer): Reservation

cancelReservations()

addReservation(in reservation: Reservation)

«businessClass»

MovieTheater

name: String

shows(in movie: Movie): Show[*] {query}

«businessClass»Theater

number: Integer

seatCount: Integer

shows(in movie: Movie): Show[*] {query}

shows(in movie: Movie, in beginning: Date): Show {query}

1 1..*1 1..*

1

*

1

*

*1 *1

«businessClass»Reservation

numberOfReservedTickets: Integer

reservationCode: Integer

«create» create(in show: Show, in numberOfTickets: Integer): Reservation

*

1

*

1

«businessClass»

Ticket

* 1* 1

*

*

*

*

UML Diagrams

Common Object

Model

Business Rules

Software EngineeringEclipseRationalBorland

Case tools

Process ExecutionFujitsu InterstageIBM WebSphereMicrosoft BizTalk

Oracle Process Manager

Rules EngineILOG JRules

Corticon

BSMCMDB

Topology DiscoverySLM System

Page 8: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

10 Steps To Process Execution10 Steps To Process Execution

Execution Platform ToolsARIS Platform

Importing And Scoping Existing Services & Data

CompletingIT Process

Design

Exporting &Adapting

IT Process

Business ProcessTo IT Process

Transformation

Service Oriented Business Process

Modeling

Completing Business Processes by

Services & Data

Business Analyst

Process EngineerProcess Engineer

Business Analyst Business Analyst

Business Analyst

ImplementingNew Services

Importing ITProcess

Implementing ITProcess Details

Testing, Deploying,Debugging and

Executing Process

Process Engineer

Software Engineer

From Business Process Definition To Process Execution

1

2

3 4 5 67

9

8

10

Page 9: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

Step 1Step 1--3: Develop business process model in ARIS3: Develop business process model in ARIS

�ARIS Process Modeling

�Pretension for workflow implementation, otherwise further refinement step required

�Identify activities and entities relevant to implementation

�Customer specific modeling conventions, e.g. cost

�Apply best practices for nested levels of decomposition in various diagrams

Page 10: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

Solution Solution –– Process Execution/Software EngineeringProcess Execution/Software Engineering

Business oriented processes

ARI S Repository

WS Repository

BPEL processes

«businessClass»

Movie

title: String

duration: Integer

«businessClass»Show

beginning: Date = null

numberOfSoldTickets: Integer

schedule(in beginning: Date)cancel()

movie(): Movie {query}

beginning(): Date {query}

avai lableTickets(): Integer {query}

createReservation(in requestedTickets: Integer): Reservation

cancelReservations ()addReservation(in reservation: Reservation)

«businessClass»

MovieTheater

name: String

shows(in movie: Movie): Show[*] {query}

«businessClass»

Theater

number: Integer

seatCount: Integer

shows(in movie: Movie): Show[*] {query}

shows(in movie: Movie, in beginning: Date): Show {query}

1 1..*1 1..*

1

*

1

*

*1 *1

«businessClass»Reservation

numberOfReservedTickets : Integer

reservationCode: Integer

«create» c reate(in show: Show, in numberOfTickets : Integer): Reservation

*

1

*

1

«businessClass»

Ticket

* 1* 1

*

*

*

*

UML Diagrams

Common Object

Model

Business Rules

Software EngineeringEclipseRati onalBorl and

Casetools

Process ExecutionFujitsu InterstageIBM WebsphereBEA Weblogic

Oracle Process Manager

Rul es Engi neILOG JRul es

BSMCMDB

Discovery TopologySLM System

Business oriented processesBusiness oriented processes

ARI S Repository

WS Repository

BPEL processes

«businessClass»

Movie

title: String

duration: Integer

«businessClass»Show

beginning: Date = null

numberOfSoldTickets: Integer

schedule(in beginning: Date)cancel()

movie(): Movie {query}

beginning(): Date {query}

avai lableTickets(): Integer {query}

createReservation(in requestedTickets: Integer): Reservation

cancelReservations ()addReservation(in reservation: Reservation)

«businessClass»

MovieTheater

name: String

shows(in movie: Movie): Show[*] {query}

«businessClass»

Theater

number: Integer

seatCount: Integer

shows(in movie: Movie): Show[*] {query}

shows(in movie: Movie, in beginning: Date): Show {query}

1 1..*1 1..*

1

*

1

*

*1 *1

«businessClass»Reservation

numberOfReservedTickets : Integer

reservationCode: Integer

«create» c reate(in show: Show, in numberOfTickets : Integer): Reservation

*

1

*

1

«businessClass»

Ticket

* 1* 1

*

*

*

*

UML Diagrams

«businessClass»

Movie

title: String

duration: Integer

«businessClass»Show

beginning: Date = null

numberOfSoldTickets: Integer

schedule(in beginning: Date)cancel()

movie(): Movie {query}

beginning(): Date {query}

avai lableTickets(): Integer {query}

createReservation(in requestedTickets: Integer): Reservation

cancelReservations ()addReservation(in reservation: Reservation)

«businessClass»

MovieTheater

name: String

shows(in movie: Movie): Show[*] {query}

«businessClass»

Theater

number: Integer

seatCount: Integer

shows(in movie: Movie): Show[*] {query}

shows(in movie: Movie, in beginning: Date): Show {query}

1 1..*1 1..*

1

*

1

*

*1 *1

«businessClass»Reservation

numberOfReservedTickets : Integer

reservationCode: Integer

«create» c reate(in show: Show, in numberOfTickets : Integer): Reservation

*

1

*

1

«businessClass»

Ticket

* 1* 1

*

*

*

*

UML Diagrams

Common Object

Model

Business Rules

Software EngineeringEclipseRati onalBorl and

Casetools

Process ExecutionFujitsu InterstageIBM WebsphereBEA Weblogic

Oracle Process Manager

Rul es Engi neILOG JRul es

BSMCMDB

Discovery TopologySLM System

Business oriented processes

ARIS RepositoryARIS Repository

Directory withavailable Services

Service Repository

BPEL processes

Pro

cess E

ng

ine /

Wo

rkfl

ow

Ap

pli

cati

on

Serv

er

Dep

loyed

Serv

ices

BusinessApplication

ServiceService

BusinessApplication

SelfdevelopedServices

Software EngineeringSoftware Engineering

Eclipse

Rational

Borland

CASE Tools

«businessClass»

Movie

t itle: String

durat ion: Integer

«businessClass»

Show

beginning: Date = null

numberOfSoldTickets: Integer

schedule(in beginning: Date)

cancel()

movie(): Movie {query}

beginning(): Date {query}

availableTickets(): Integer {query}

createReservat ion(in requestedTickets: Integer): Reservation

cancelReservations()

addReservation(in reservation: Reservation)

«businessClass»

MovieTheater

name: St ring

shows(in movie: Movie): Show[*] {query}

«businessClass»

Theater

number: Integer

seatCount: Integer

shows(in movie: Movie): Show[*] {query}

shows(in movie: Movie, in beginning: Date): Show {query}

1 1. .*1 1. .*

1

*

1

*

*1 *1

«businessClass»

Reservation

numberOfReservedTickets: Integer

reservat ionC ode: Integer

«create» create(in show: Show, in numberOfTickets: Integer): Reservation

*

1

*

1

«businessClass»

Ticket

* 1* 1

*

*

*

*

UML Diagrams

ServiceService

ServiceService

ServiceService

ServiceService

ServiceService

ServiceService

ServiceService

ServiceService

Page 11: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

Ser

vice

-orie

nted

Bus

ines

sP

roce

ss M

odel

ing

1

2

3

Business Processes Based Business Services HierarchyBusiness Processes Based Business Services Hierarchy

Services Orchestration & Transformation in Business Services

Business Services Hierarchy

Application

Service Service

Application

Service ServiceService ServiceService

Application

1

Business views

Business Processes Hierarchy

3

2

Page 12: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

3. Completing Business Processes By Services & Data3. Completing Business Processes By Services & Data

Service-supported Business Function

Mapping between Business Objects and IT Data Structures

Service

Business Function as System Function

Business Object as Technical Term

IT Data Structure as Class

Page 13: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

4. Transforming Business Process To IT Process4. Transforming Business Process To IT Process

Execution of Customizable Conversion

Page 14: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

Step 4a. Transformation to ARIS BPELStep 4a. Transformation to ARIS BPEL

�EPC2BPEL transformation

�Adaptation due to customer-specific modeling conventions

�Filter irrelevant information for

workflow automation

�Organizational means to keep master and derived / refined

processes in sync due to uni-directional transformation

Page 15: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

5. Completing IT Process Design5. Completing IT Process Design

ARIS BPEL Process Flow

BPEL Activity Details

Page 16: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

Extracted processes vs. Extracted processes vs. modelledmodelled

TO BE ProcessesDocumented

Service

providers

Project managers

Processowners

Methodconsultants

ARISmodelers

Project administrators

System administrators

Company

CustomerRequest

0.50 Day(s)

RaiseCustomer

Order

Order beingprocessed

0.50 Day(s)

JobControl

NJRA

Term pointAllocationcomplete

CustomerSDH and Parenting

identified

CoreNetwork

Built

CustomerCall

Complete

OrderRequirements

Reviewed

ServiceConfiguration

Complete

0.50 Day(s)

Term PointAllocation

A601

4.00 Day(s)

Identificationof Core

Network Capacity

0534

0.50 Day(s)

DetermineService

Delivery Date

CREP

CallCustomer

CALL

0.50 Day(s)

Review OrderRequirements

0680

14.00 Day(s)

BuildCore

Network

0630

2.00 Day(s)

Identificationof Customer

SDH and Parenting

0532

3.00 Day(s)

ConfigureService

CONF

0.50 Day(s)

ReportService Order

Complete

WNEX

1.00 Day(s)

Handover Serviceto Customer

HAND

0.50 Day(s)

ServiceCompletion

Monitor

COMP

ServiceCompletion

being Monitored

HandoverComplete

ServiceCompletion

Reported

ServiceDelivery Date

Determined

Job ControlInitiated

Routing andAssignment of

Circuit Complete

CSPC WidebandPlanner

NetworkSolutionDesign

CSPC

FrontOffice

CWPC

NetworkSolutionDesign

NetworkSolutionDesign

NOU

CWPC

FrontOffice

CWPC

FrontOffice

AS IS ProcessesActually Executed

InformSales

SE CaptureOrder

Routenot

investigated

New quoterequestfrom PM

New quoterequest fromcustomer

Requirementgeneratedas result ofcapacity

Links PM PlansCustomer Requirements

& SE Capture Order

Responsefiled

Dead end

CRF completedand

Links SE CaptureOrder & IssuerEnter Order

IssuerEnter Order

Validation jobgenerated onCMC queue

Links Issuer EnterOrder & JC Order

Validation

Pass Missinginformationto Issuer

Links SE Resolves& Issuer Enters Order

NJRA closed

Links Issuer EntersOrder & NTE Task

Missinginformation

request (Issuer)

Links Issuer EnterOrder & SEResolves

601 task toWidebandplanner

Links Issuer EnterOrder & Search

for Y Code

JC order

Missinginformationrequest (JC)

Links chase missinginfo & order validation

Missinginformation

received (JC)

Links Issuer chasemissing info & JCOrder Validation

Links JC OrderValidation & NTE

allocation

NJRAclosed

Re-Issue601 Taskto WBP

Links JC OrderValidation &

Search for Y Code

NTE Tasks(129/532)

London/Glasgow

Y CodeSearchSlough/London

Input from Account Team

Receivecustomer

plans

Decide no neworders required

Dead end

Decide to placeorder with

tactical planner

Links PM plansCustomer Reqs &Tactical Planning

SEResolves

PM PlansCustomer

Requirements

Links Search for YCode & Q Mgr

selects NTE TaskA29/O532/O530

New job inqueue

Links Search for YCode & NTE Task

New Job inqueue

Links Issuer chasemissing info &

WBP Site Survey

Missinginfo received

WBPSite Survey

SE referCosting toCustomer

Issue RFsGlasgow/London

JC Respondto CREP

Links refer costingto customer &cancel order

Order

Customerconfirm

information toWideband

Links SE refercostings to customer& WBP Site Survey

Link to internal/external workgroups - notmodelled

Info sent tointernal/external

workpacks

Links WBP SiteSurvey & SE Refer

Costing toCustomer

Ancillary costinfo to SE

Links WBP SiteSurvey & Issue

RF's & JC Respondto CREP

154 atCOM

Job delayed

Links WBP Site Survey& JC Analyse Delay

Cancelorder

End

Ready toCREP

Links NSDRoute/Assign& JC Respond

to CREP

Task called toissuer

Issuer choosesto ignore so not

modelled

Links JC respondsto CREP & Issue

RF's Glasgow

CREPcomplete

NSD Route

JC AnalyseDelay

Allocate CoWLondon /Sheffield

SE AnalyseDelay

Route not investigated

Delay enquiryfrom customer

Links SE analyse delay& JC analyse delay

Progressrequestto JC(SE)

Ready forinstallation

Links Allocate COW &COW supervise external works

Links JC analysedelay & SEresponds toCustomer

Progress updateto SE

SE respondto Customer

Dead end

Links JC analysedelay & WBP

601 Task

INAC tasklive

Dead end - routenot investigated

Progress infopassed to WBP

Dead end - routenot investigated

Progress infopassed to NSD

Dead end - routenot investigated

Progress infopassed to PM

Dead end - routenot investigated

Progress infopassed to CSM

Supervise

Equipmentnot delivered

Not Modelled at Present- Non Fluid Process

Schemeinstalled &

commisioned

Links Supervise External /Contractor& Integrate Schemes

IntegrateSchemes

Input not Modelled

Incomingcall from field

engineer

CONFLive

Links Integrate Schemes& Configure Circuit/Resolve Problems

Link notModelled/investigated

Schemereferred to

NSD

Schemereferred to

CSP

Integrate scheme andTactical planning eEPCs

Configure CircuitResolve

Problems

WNEXlive after

WNEX task is triggered byCOSMOSS, once all othertasks have been completed

End ofProcess

TacticalPlanning

Links Supervise contract& Tactical Planning

RFs sent toCSP Contracts

RF's sent forFinancial

authorisation

Out of Scope - not Modelled

Supervise

Links DetailedPlanning

& Supervise Contract

DL proact jobon queue

Ready forinstallation

Links Supervise Contract& COW supervise

External Works

DetailedPlanning

Proact jobcomplete

Not modelled

Links toExternal Works

carrying out DL works

PM reportsProject Status

IM FacilitiesDecisions

Capacityproblemraised

Links Supervise External Works/Contractor& IM facilities decisions

Requiresfurther

Investigation

IM Plan Sitesfor Capacity

Issuer chasesmissing info

Links WBP Site Survey &Issuer chase missing Info

Missinginformation

request (WBP)

Route, Assign& config 2Mbit

Circuits

SolutionPlanning

Budget

Links NTE Tasks (No Y Code)& JC Analyse Delay

Order in JobController's

Queue (Link)

NSD Q Managerchase missinginfo/clean data

Glasgow

Links WBP Site Survey& NSD Job Selection & Clean

010/O534live (Link)

Job assignedto NSD (Link)

Links NSD Job Selection/Clean& NSD Route /Assign

Links Route/Assign& JC Analyse delay

INJCin JCs

queue (Link)

Relevant NSDinformed of newproj order (Link)

Links Queue Manager selects NTE& Route/Assign Glasgow

154 Tasklive (Link)

Links NTE Tasks& WBP Site Survey

Links Issue RF Glasgow& Allocate COW

198/O912complete

Links WBP Site Survey& Issue RF's Glasgow

SDH2C formsent to NSD

(Link)

Account Teaminforms

Manager ofmajor project

Customerrequest (major

project)

Managerinformed

of major projectfrom other

SDH PMnot required

(End)

Missinginformation

passed to NSD(End)

Route not investigated

JC amend CDD

Feed into COSMOSSstatistics - Dead end

CDDamended

CDD can't Feed into COSMOSSstatistics - dead end

INJCin JCs

queue (Link)

Links NSD Job selection/Clean& JC Analyse delay

Links Issuer chase missing info& WBP Site survey &WI

Missinginformationnot available

(WBP)

RF prepared(Link)

Links Issue RF's& Route & Assign

Job returnedto queue man

(Link)

Links Route/Assign& Queue Manager Chases missing details

Requiresfurther

Investigation

Requiresfurther

Investigation

Requiresfurther

Investigation

Form sent from Oswestry Capacity Managment

SDH23received

R&A taskcom'd

Link to COSMOSSglue and Config circuit

Other outputtbc

TimesCostsQuantitiesRisksProbabilities+

passwdchange

new auto payaccount login

account logindepositactivity history

withdrawal

logout

account login

account balance

transferdeposit new auto pay

enquiry

enquirylogout

passwdchange

new auto payaccount login

accountlogindeposit

activity history

withdrawal

logout

account login

transferdeposit new auto pay

enquiry

enquiry

logout

Page 17: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

Enterprise Process Architecture

ClosedClosed looploop

Purchasing Manufacturing Sales

Finance, Marketing, Human Resources, IT

Business Activity Monitoring

KPIs, Events, Alerts

Corporate Performance Management

Strategy, Objectives, Business Processes, KPIs

Counter-measures

Ad-hocAlerts

Source: Gartner, January 2004

ProcessImprovements Reporting and

Analysis

Page 18: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

Deployment Scenario Deployment Scenario –– Key Process Key Process „„BillingBilling““

Main steps of the process „Billing“

Create Order•Billing order• metering order

1

Read Counter2

Create meter reading document

3

4Check PlausibilityCorrection in case of implausible meter reading result

Accomplish Billing5

Invoice processing• create invoice• print bill

6

Auftrag desKundenliegt vor

Orderzettelver vollständigen

z.B. AusführungswünscheGrosse Or ders können zur weiteren

Bearbeitung direkt von Sales an

Sales/Trading gegeben werden.

Order kann bei 01-36111 - 01-36114, 01-36211, 01-36214 eingehen.

Festpreisgeschäftoder AQRliegt vor

Nor maleExecutionliegt vor

Order anExecutor

wei terleiten

01-36211GER Domestic

Institutions

01-36214International

Institutions

01-36211GER Domestic

Institutions

01-36214International

Institutions

Orderzettel(Aktien)

Orderzettel(Aktien)

Order liegt

Executorvor

Hier gibt es keine eindeutige Regelung.Die Order kann mündlich weitergeleitet

werden oder per Orderzettel.

Ordererfassen

Order anBroker

wei terleiten

GL-TRAD E

Bestätigung

aus GL-Tr adeliegt vor

kann gleichtägigabgerufen werden;

telefonische Ausführungs-bestätigung erfolgt taggleich

Bestätigung

vom Brokerliegt vor

i.d.R. amnächsten Morgen;

telefonische Ausführungs-bestätigung erfolgt taggleich

Orderzettelver vollständigen

01-36211

GER DomesticInstitutions01-36214

InternationalInstitutions

01-36114Agency D ealing/

Execution

Telefon

alternati v ( s.o.)

Orderzettelver vollständigt

Anfrage anTrading

stellen

Zusage ausTrading

liegt vor

Orderzettelver vollständigen

- Kurs- EB-account

- Valuta- Währung

Orderzettelver vollständigt

Orderzettel(Aktien)

Prüfen, ob KundeWährungssicherungs-geschäft abschliessenwill

01-36211GER Domestic

Institutions

01-36214InternationalInstitutions

Orderzettel(Aktien)

01-36211GER Domestic

Institutions

01-36214International

Institutions

01-36211

GER DomesticInstitutions

01-36214

International

Institutions

Kunde willWährungssicherungs-geschäft abschliessen

Kunde will keinWährungssicherungs-

geschäft abschliessen

Treasur yinfor mieren

Kurs und CPD werdenauf dem Orderzettel

ver mer kt Geschäftsbestätigungdurch Treasur y

liegt vor

am nächsten Tag

Geschäfts -bestätigung

abzeichnen

4-Augen-Prinzip

Geschäfts -bestätigungabgezeichnet

Orderzettelwei terleiten

Orderzettel liegtDesk Support

vor

Broker-bestätigung

zuordnen

Broker-

bestätigungzugeordnet

Geschäfts -bestätigung

(Treasur y)

Broker-bestätigung

Geschäfterfassen

erfolgt erst nachEingang der

Brokerbes tätigung

- Art des Geschäfts- Menge- Gattung

- Li mit

- brutto/netto- Kunde/account

- Währung(bei F W-Sicherungsgeschäftwir d die " Trading Cross Rate"auf Basis des Orderzettels

erfasst)

Geschäfterfasst

Faxbestätigungan Kundensenden

(Vorabbes tätigung)Erfolgt i.d.R. erstnach Eingang derBrokerbes tätigung

Faxbestätigungan Kundengesandt

Telefon

01-36211

GER DomesticInstitutions

01-36214

InternationalInstitutions

OMNI

01-36211

GER DomesticInstitutions

01-36214

InternationalInstitutions

01-36211

GER DomesticInstitutions

01-36214

InternationalInstitutions

Orderzettel(Aktien)

FAX

Settlement instruktionenzu Kundengeschäft

zuordnen

Settlement instruktionenzu Kundengeschäftzugeordnet

Geschäftezu Kundenzuordnen

Geschäftezu Kundenzugeordnet

AKTIAS

AKTIAS

z.B. bei Investment-gesellschaften

Zuteilung eines Geschäftsauf mehrere Fonds

Akt ien abwickeln

(Kassa) - Ausland

01-36111

Sales Trading

01-36111Sales Trading

01-36111Sales Trading

01-36111Sales Trading

01-36111Sales Trading

01-36111

Sales Trading

01-36111

Sales Trading

01-36111

Sales Trading

Akt ien handeln (Kassa)Auslandsbörsen -Eigenhandel

Brokerbes tätigung

an WPSwei terleiten

per Fahrrdakurier

Broker-bestätigung

Brokerbes tätigungan WPSwei tergeleitet

liegt i.d.R. erst 2- 3 Tagein Panmur e vor.

(eher inter nes Pr oblem)

Taggleiche Weiterleitungan MidOffi ce!

AKTIAS

Daten an

Schnittstel le zuBSP-TRADEwei terleiten

Daten liegen

in Schnitts telle zuBSP-Trade vor

Vom Ordereingang biszur Vorlage in der WPS

vergehen teil weise ca. 48 Std.

Ca. 80% li egen nacheinem Tag vor.

Settlement muß i n derRegel mit T+3 erfolgen.

Broker-bestätigungergänzen

Für Weiterbearbeitung in WPS:

KundennummerKundenname

EB-account(ggfs. Zuordnung zu Fonds)

(ggfs. FW-Sicher ungsgeschäft)

Broker-bestätigungergänzt

Broker-bestätigung

Orderzettel(Aktien)

Bei europäischen Mär kten liegenca. 50% der Bestätigungen gleichtägig

(nach 17:00) und ca. 50% am nächstenMorgen vor.

Geschäfts -bestätigungablegen

Unterschri ebeneGeschäftsbestätigungan Treasur ywei terleiten

Geschäfts -bestätigung(Treasur y)

01-36211GER Domestic

Institutions

01-36214International

Institutions

01-36111Sales Trading

Geschäfts -bestätigung(Treasur y)

Geschäfts -bestätigungabgelegt

Geschäfts -bestätigungliegt Treasur y vor

01-36211GER Domestic

Institutions

01-36214International

Institutions

01-36111Sales Trading

Orderzettel(Aktien)

01-36211GER Domestic

Institutions

Akt ien abwickeln

(Kassa) - Ausland

Broker-Faxe wer den perFax Weiche auch direkt an

WPS weitergeleitet.

Akt ien abwickeln(Kassa) - Ausland

Broker-bestätigungliegt vor

liegen i.d.R. amnächsten Tag vor!

Gehen per Fax oderüber GL ei n.

Kunden über

Ausführunginfor mieren

taggleich;

insbesondere bei

Nettokundenerforderlich

Kunde überAusführunginfor miert

Telefon

01-36211GER Domestic

Institutions

01-36214InternationalInstitutions

Telefon

Orderzettel(Aktien)

MA ExecutionAkt ien

MA ExecutionAkt ien

MA Desk SupportDüsseldor f

MA Desk SupportDüsseldor f

MA Desk SupportDüsseldor f

MA Desk SupportDüsseldor f

MA Desk SupportDüsseldor f

MA Desk SupportDüsseldor f

MA Desk SupportDüsseldor f

Weiterbearbeitungdurch Treasur y

Trade Control:Mar ktgerechte

Bedingungen

über wachenAkt ien

Orderannahme:- Notieren der Or der dur ch Sales auf ei nem Orderzettel (papiergestützt!)

- keine Vergabe einer lfd. Nummer (nicht MAH- konfor m)- Orderzettel dient als Gr undlage zur weiteren

Bearbeitung; Daten auf dem Orderzettel sind nicht i mmer

voll ständig vorhanden (U rsache für Fehler in der Wei terbear beitung)- Sales und Handel füllen Order zettel teil weise nur unzureichend aus.

- keine Systemunterstützung! Vollständig manuelles Arbeiten.

Order ver waltung:

- keine Übersicht über vorhandene Orders und jeweiligen Status,da keine Systemunterstützung

- Orderzettel liegen lose auf den Händl ertischen

- keine Übersicht über den Status der Orders, d.h. Gefahr derDoppelbearbeitung oder Nichtbearbeitung

Orderausführung:- Manuelle Weiterleitung des Or derzettels zum Execution D esk,

Gefahr des Infor mationsverlustes bei der manuellen Übertragung- Zeitaufwendige, manuelle Ergänzung des Or derzettels erforderlich (z.B. Kurs);

es wird letztendli ch doppelt erfaßt: 1mal auf Z ettel, 1mal i m System

Weiterbearbeitung:- Manuelle Weiterleitung des Or derzettels an das MidOffice, auch hi erbei Übertragungsfehler

und zeitliche Verzögerungen- Weiterbearbeitung im MidOffi ce erst am nächsten T ag

- Brokerfax als externe Geschäftsbestätigung wird abgewartet (liegt erst am nächs ten Tag vor)

- aufgrund der unzureichenden i nternen Infor mationsl age muss auf externe Datenzurückgegriffen werden; operati onelles Risi ko!

- Daten auf dem Orderzettel wei chen von denen auf dem Brokerfax häufiger ab- Daten auf dem Orderzettel sindöfter fehlerhaft

Weiterbearbeitung (nächster Tag):- Langwier iger manueller Abgleich der Daten auf dem Order zettel

und Daten auf dem Brokerfaxdurch Mi dOffice nötig.- Versenden einer Faxbestätigung an den Kunden(manuell, daher F ehlerquellen und Ver zögerungen)

Weiterbearbeitung (2 redundante Schrit te):1.

- Manuelles Ergänzen des Brokerfaxes um rel evante Daten für die Weiterbearbeitung in der WPS Bank(z.B. Kundennummer, Kundenname, EB-account, …)

- Weiterlei tung des Brokerfaxes per Fahrradkurier (!) an die WPS Bank2.

- Erfassung des Geschäftes i m System OMNI (nicht MAH konfor m, da nicht taggleich)

- Ergänzung des Geschäftes (z.B. Settl ementi nstrukti onen) i n AKTIAS (Doppelarbeit! )

Eingang der exter nen Br okerbes tätigungim Handel ist nicht MAH - konfor m!

Probe head 1

„create order“

Probe head 2

„read counter“

Probe head 3

„accomplish billing“

Probe head 4

„bill printed“

Page 19: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

ERPERPCRMCRM

ARIS PPMARIS PPM

InquiryInquiry

Flow ofevents

Processsequence

Time

CreateCreate

quotationquotation

SalesSales

staffstaff

AcceptAccept

orderorder

CustomerCustomer

managementmanagement

CreateCreate

shipping listshipping list

ClerkClerk

WriteWrite

invoiceinvoice

GroupGroup

leaderleader

CheckCheck

paymentpayment

ClerkClerk

FI/COFI/CO

AdapterAdapter AdapterAdapterAdapterAdapter

Graphical Process Model from Runtime EventsGraphical Process Model from Runtime Events

OrderOrderShippingShipping

listlistInvoiceInvoice PaymentPayment

receivedreceivedQuotationQuotation

Event Interface

Page 20: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

XML interfaceGraph format

Rechnungerstellen

Kommissionierungerstellt

Warenauslieferungerstellt

BelegWarenbewegung

R

BelegLieferung

J

KommissionierenLieferungangelegt

Warenausliefern

BelegAuftrag

C

Auftragangelegt

Rechnungerstellt

Auftraganlegen

BelegRechnung

M

Angeboterstellen

Lieferunganlegen

XML interfaceEvent format

......

System A System B System X System Y

My SAP adapter

My SAPMy SAP

Process merge

Process typification + KPI calculation

Interface SummaryInterface Summary

Page 21: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

Accountingdept.

Check forproduct

availability

Productavailable

Productready

for shipment

Productto be

shipped

Shipthe product

Productshipped

Invoice

Purchaseorder

completed

Shippingdept.

Shippingdept.

TARGET PROCESS - Purchase Order Processing

Invoice tobe created

Cancelorder

Ordercancelled

Sales dept.

Determinenew

delivery date

Productnot available

Inform customer

Orderrevocation

Procurementdept.

Sales dept.

Sales dept.

New deliverydate

determined

Sales dept.

Order tobe created

Entercustomer data

Order datacomplete

Sales dept.

Customer dataentered

Checkorder data

Sales dept.

FRG_CUSDAT_ENTERED

FRG_ORDDAT_CHECKED

FRG_PROD_AVAILABLE

FRG_READY_FOR_DELIVERY

FRG_ORD_COMPLETEDFRG_GOODS_DELIVERED

FRG_PROD_UNAVAILABLE

FRG_DELIV_DELAYED

FRG_ORD_CANCELLED

Coupling eventconnecting the

first with thesecond

fragment

Coupling eventconnecting the

first with thesecond

fragment

CombineCombine ProcessProcess FragmentsFragments

� Find process fragments

� Cut process into single

fragments

� A fragment consists of

� a start event,

� at least one function and

� at least one end event.

� A fragment can contain

rules.

� Events that connect different

fragments are called

coupling events.

� Org. units are assigned to

the functions

Page 22: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

Analysis of Analysis of AsAs--isis processesprocesses

„line width“announcesfrequency of avtivity

Tendency conclusionbased on warehouse-data

AUTO-generatedprocess-display

Direct access -favorites

Drag‘n‘Drop Input of filters and dimensions

Page 23: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

TargetTargetActualActual

Plant Plant BerlinBerlinActualActual

Plant LondonPlant London

•• ComparisonComparison of of toto--bebe processesprocesses withwith asas--isis processesprocesses

•• Simulation/Simulation/activityactivity--basedbased costcost calculationcalculation withwith real real datadata

To To bebe / As / As isis ComparisonComparison / / BenchmarkingBenchmarking

Page 24: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

Performance CockpitPerformance Cockpit

Page 25: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

ARIS PPM ARIS PPM allowsallows „„realreal““ RootRoot Cause AnalysisCause Analysis

Le contactavec le clientest présent

Traiterdemandedu client

Traiter contactavec le client

Demande doitêtre saisie

d'un contact

Contactde client

sans succès

„What?“„How?“

„Why?“

„Who?“

Indicator

Trend

analysis

Influence

Coefficients

Allocation

* All graphics are take out of ARIS PPM 4.0

IncidentChainsOrganisational

Background

USP ARIS PPM

Page 26: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

Vision: Vision: MeasurementMeasurement of of thethe wholewhole EnterpriseEnterprise

���� extending the corporate performance

analysis with process and

organisation related information

sources to get the „Big Picture.“

passwdchange

new auto payaccount login

account logindepositactivity history

withdrawal

logout

account login

account balance

transferdeposit new auto pay

enquiry

enquirylogout

passwdchange

new auto payaccount login

account

logindepositactivity history

withdrawal

logout

account login

transferdeposit new auto pay

enquiry

enquiry

logout

Com

mun

icat

ion

Pro

cess

es

Flo

wof

mat

eria

l

Page 27: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

CommunicationCommunication AnalysisAnalysis

OrgUnit with internal

Communication overthreshold (red)

Thickness displaysamount of internalCommunication

Page 28: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

ARIS RFID MonitorARIS RFID Monitor

KPI Analysis

Reconstructionflow of goods

RFID-Database

Page 29: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com Helge Hess - Mar 2006

CombiningCombining processprocess and material and material flowflow

Product Supply Chain

>> Combined analysis of Process und Material flow

Information Supply Chain

Page 30: From Event-driven modeling to Process monitoring · Consulting and software for Business Process Management 2.500+ employees worldwide Subsidaries in 23 countries, ... Event -Driven

www.ids-scheer.com