29
EPC Diagrams Vesna Bosilj Vuksic & Ljubica Milanovic Faculty of Economics and Business University of Zagreb

EPC - chain diagram

Embed Size (px)

Citation preview

Page 1: EPC - chain diagram

EPC Diagrams

Vesna Bosilj Vuksic & Ljubica Milanovic

Faculty of Economics and Business

University of Zagreb

Page 2: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Presentation Overview• Process Modeling• Event Process Chain (EPC) Diagrams• Extended Event Process Chain (eEPC) Diagrams• Assignments

Page 3: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Process Modeling• Business processes are complex, and require people

with various skills and abilities to work in a cooperative fashion

• Processes will not be efficient and effective unless:• They are clearly defined• Individuals are adequately trained in their roles• Individuals understand how their roles fit in the

overall process• Process Modeling tools provide a way to describe

business processes so that everyone involved in the process can understand the process

Page 4: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Event Process Chain (EPC) Diagrams• SAP has developed EPC representations for many

of the business processes its software supports• the EPC modeling technique is available in the

IDS/Scheer ARIS Toolset• ARIS: Architecture of Integrated Information System

• a "lean" modeling approach, • a purely chronological procedural sequence of

process steps (i.e. functions) and events

Page 5: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Event Process Chain (EPC) Diagrams

Page 6: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Event Process Chain (EPC) Diagrams

• A function is a technical task, a procedure, and/or an activity performed on an object to support one or more company goals.

• The function is a carrier of times and costs.• Functions represent where change occurs in the

process.• Functions are named using VerbObject

Verb ObjectPrepare Expense reportReview Expense reportMail Refund check

Give us your example….

Page 7: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Event Process Chain (EPC) Diagrams

• An event describes a business-relevant occurrence at an object which either controls or influences the continuation of a business process.

• Events represent a state or status in the process• Since an event generally has something to do with a

"piece of data", i.e. a status description, events are originally assigned to the data view.

• Events act as triggers for activities, but are also based on preceding functions and therefore describe an event.

• Events are named using ObjectPast Participle

Object Past ParticipleExpense IncurredExpense report ApprovedHard copy Filed Give us your example….

Page 8: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

EPC components

PrepareExpense Report

Verb

Object

ExpenseIncurred

Object

Past Participle

Event

Function

Page 9: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Event Process Chain (EPC) Diagrams• EPC Diagrams follow an event-function-event

structure• EPC Diagrams must begin and end with events

• Logical branches in the chronological flow of the process are represented by rules in the form of logical operators (AND, OR, XOR)

• ¸Branching is done with three types of connectors:• AND• OR• XOR (exclusive OR)

Page 10: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Basic EPC layout

ExpenseIncurred

PrepareExpense Report

Expense ReportCompleted

MailExpense Report

Expense ReportReceived

Page 11: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Receiptbookingrequest Event

Event

Checkbookingrequest Function

Function

Bookingrequestchecked Event

Event

Createflight

booking FunctionFunction

Flightbookingcreated Event

Event

Offeralternative

flight

Alternativeflight

offered

Events trigger functionsEvents trigger functions

Functions generate eventsFunctions generate events

Page 12: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Page 13: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

OR connector

ProcessPayment

SalespersonNotified

Sales ManagerNotified

OR connector

Page 14: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

AND connector

AND connectorEnter

Expense Report

Expense ReportRecorded

Hard CopyFiled

Page 15: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

XOR connector

XOR connector

ReviewExpense Report

ApprovedNot

Approved

Page 16: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

OR connector with two triggering events

TripCompleted

WeekEnds

PrepareExpense Report

Page 17: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Possible connector and triggering combinations

Event

Function

>

Event

Event

Function

>

Event

Event

Function

x

Event

Event

Function

>

Event

Event

Function>

Event

Event

Function

x

Event

Function

>

Event

Function

Function

>

Event

Function

Function

x

Event

Function

AND

OR

XOR

Event

Function>

Function

NotAllowed

NotAllowed

Event Trigger Function Trigger

Single Multiple Single Multiple

Page 18: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Splitting and consolidating process paths

ExpenseIncurred

CheckInternet

Availability

InternetAvailable

InternetNot Available

PrepareOnline Report

PreparePaper Report

ReportSubmitted

ReportMailed

ReviewExpense Report

Must use same connectorto split and consolidate a path

Page 19: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Combination of connectors

Page 20: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Page 21: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Page 22: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Extended Event Process Chain (eEPC) Diagrams

• integrate objects of static views in EPCs• model the processes with additional information• data, information and organization views

Page 23: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

eEPC Diagrams

Page 24: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

eEPC Diagrams

Client data

DataData

Flight data

DataData

Receiptbookingrequest

Checkbookingrequest

Bookingrequestchecked

Offeralternative

flight

Createflight

booking

Flightbookingcreated

Alternativeflight

offered

Client data

DataData

Flight data

DataData

Receiptbookingrequest

Checkbookingrequest

Bookingrequestchecked

Offeralternative

flight

Createflight

booking

Flightbookingcreated

Alternativeflight

offered

Data is processed in functionsData is processed in functions

Page 25: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

eEPC Diagrams

Mrs. Miller

EmployeeEmployee

Mr. Green

EmployeeEmployee

Mrs. Walker

EmployeeEmployee

Receiptbookingrequest

Checkbookingrequest

Bookingrequestchecked

Flight data

Client data

Offeralternative

flight

Createflight

booking

Flightbookingcreated

Alternativeflight

offered

Employees are responsible for functionsEmployees are responsible for functions

Page 26: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

eEPC Diagrams

Flightdisposition

Organi-sational

unit

Organi-sational

unit

Callcenter

Organi-sational

unit

Organi-sational

unit

Flightdisposition

Organi-sational

unit

Organi-sational

unit

Receiptbookingrequest

Checkbookingrequest

Bookingrequestchecked

Mrs. Miller

Mrs. Walker Mr. Green

Employees are assigned to organisational unitsEmployees are assigned to organisational units

Offeralternative

flight

Createflight

booking

Flightbookingcreated

Alternativeflight

offered

Flight data

Client data

Page 27: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

eEPC diagram

ExpenseIncurred

PrepareExpense Report Salesperson

SalesManager

UnapprovedMulti-copy

Expense Report

Salesperson

UnapprovedMulti-copy

Expense Report

Expense ReportCompleted

MailExpense Report

Expense ReportReceived

ReviewExpense Report

OrganizationalElements

DataElements

Page 28: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

eEPC diagram

PlaneticketService

Service

Alternativeflightoffer Service

ServiceBookingrequestService

Service

BookingformService

ServiceReceiptbookingrequest

Checkbookingrequest

Bookingrequestchecked

Callcenter

Flightdisposition

Flightdisposition

Functionsgenerate andprocess services

Functionsgenerate andprocess services

Offeralternative

flight

Createflight

booking

Flightbookingcreated

Alternativeflight

offered

Flight data

Client data

Mrs. Miller

Mrs. Walker Mr. Green

Page 29: EPC - chain diagram

Concepts in Enterprise Resource Planning, Second Edition

Assignments EPC Modelling - Quiz EPC with Errors

Questions ??

Thank You !