##l9 business modelling

Post on 02-Dec-2014

673 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Business Process Modeling

Characteristics of a business process:

Business processes are goal oriented.

Business processes create an added value that can be sold.

Business processes are planned independent of the person responsible for the task and allocation of resources, but are adjusted to operating conditions.

Business processes comprise several tasks which are coordinated in a goal oriented fashion.

Business processes include tasks that are processed by several people or departments.

Organization View

Establish ownership of data and responsibility for processes

Analysis of resource usage and workflow (at different organizational levels)

Model of organization structures (company, departments, etc.)

Linked to processes and data structures

Organization View:Example

The purchasing department of ABC has three employees

Sales Purchasing Billing

ABC

SecretaryPurchaserManager

Emp 3Emp 1 Emp 2

Company name

Purchasingorganization

Purchasinggroup

Function View

Shows the main business processes, but not the order of execution or who carries them out

Shows the relationship between high-level tasks/application areas and individual low-level tasks

Hierarchical model of functions (function tree)

Function can be application area, high-level processes, tasks or individual process steps

Function View:Modeling Concepts

Function

denotes an organizational activity at some level of detail

low-level functions correspond to transactions (interactive or batch) in ERP systems

Functionsare triggered by events,have input data and output data,are performed by someone,are performed on behalf of some

organizational unit

Purchase order processing

Function View:Example

New materials are purchased with reference to a purchase requisition. Quotations list prices from potential vendors. Before creating a purchase order, the purchase requisition has to be assigned a source of supply (the vendor to buy from).

Purchase order processing

Approverequisition

Create purchaseorder

Requestquotation

Create orderitems

Assign sourceof supply

NB! Model only shows hierarchical structure of processes

Data View

Analysis of information needed to carry out tasks

Specification of information generated in the system

Non-hierarchical static model with entities (objects), relationships, and attributes

May distinguish between data elements and information objects

Data view:Modeling ConceptsInformation,

material or resource object ,real-world objects

RelationshipRelationship

between one or several objects (with multiplicities)

Attribute

Generalization

Purchaseorder

Data view:Example

Structures of legal purchasing documents

Purchaseorder

Purchaserequisition

QuotationContract

Pricingcondition doc.

refers to

decideprice for

1..*

0..1

0..* 1

ERP Reference Models

What are reference models?• Logical models of business processes • ERP system is a physical implementation of

reference models

Reference Model

ViewpointsXO R

In teraction M od el O rg an ization M od el

B u s in es s O b ject M od el

D ata M od el

B u s in es s A p p licationC om p on en t M od el

P ro cess M o d el

Reference Model Viewpoints• Component Model - What is done?

• Organization Model - Who does what and/or who is responsible?

• Data model - What is needed to do something?

• Interaction Model - What information must be exchanged between different organizations or application components?

Combination of Views

Main business model portraying the interconnections between functions, data, and organizational units and the logical time sequence involved

Also called EPC (Event-driven Process Chain) model

EPC models are the ones usually used for business analysis

Event Process Chain (EPC) Models(Also known as Event-Controlled Process Chain Models and

Event-Driven Process Chain Models)

It is the theoretical framework behind SAP R/3 Reference Model. The EPC portrays the interconnections between tasks, data, and organizational units and the logical time sequence involved.

• Describes business organizations & processes• Relatively simple with restricted icon set• Combine process view with organizational & information-flow views• Provide links to parallel processes• Can model complex business processes• Can identify breaks in chains of tasks & responsibilities• Used in SAP R/3 to represent Business Blueprints & process

models

Event-controlled Process Chains

The central element in business process design: they show process flow structure and other relevant aspects of organization and information design.

They answer the following questions:When should something be done?What should be done?Who should do something?Which information is needed for this?

EPC Methodology

Chain Question Answer

Event When should something be done?

Customer Order Received

Task/Function What should be done?

Create material master

Organization Who should do it? Sales Dept., Plant, Secretary

Information What information is needed to do it?

Material, order, etc.

Four Basic Design ElementsEvent

When should something be done?

Example - customer order received

Definition - Events describe the occurrence of a status that in turn acts as a trigger

icon - hexagon

Task/Function

What should be done?

Example - create material master

Definition - Functions describe transformations from an initial status to a final status

icon - rectangle with rounded corners

Four Basic Design Elements (contd)Organization

Who should do it?

Example - sales department

Definition - Organization Units describe the outline structure of an enterprise

icon - ellipse

Information

What information is needed to do it?

Example - material

Definition - Information, material, or resource objects portray objects in the real world (eg business objects, entities)

icon - rectangle

Control Elements

Logical operator

Definition - Logical operators describe the logical relationships between events and functions

icons -

Control Flow

Definition - Control flows describe the chronological and logical interdependencies of events and functions or processes

icon-

Control Elements (contd)

Information/Material Flow

Definition - Information Material Flows define whether a function is read, changed, or written

icon -

Resource/Organization Unit Assignment

Definition - Resource organization unit assignments describe which unit (employee) or resource processes a function or process

icon -

Navigation Aid

Process Path

Definition - Process paths show the connection from or to processes (Navigation Aid)

icon -

Constructing EPC Models (Methodology)1) Identify start/inbound events

What are the triggers (events) which start the process chain or function?

2) Identify Functions

What functions are started by the triggers, and what functions then follow on from there?

3) Decompose Function?

Is the function a single logical unit of work in terms of the business? Is the function normally performed by one person?

If the function is performed by a computer system, is it a single transaction?

Can the function be halted part-way through processing? What is the event which will trigger the continuation of the function?

4) Refine & Define inbound events

Are the triggers (inbound events) you have identified necessary & sufficient to start the function?

Are there any “exceptional” circumstances whereby the function may be started by other events?

Can the function be started by different combinations of events? Use logical operators to define & constrain the control flow between events & function

Constructing EPC Models (cont)

Constructing EPC Models (cont)

5) Identify & Define end/outbound events

What needs to be ‘published’ to other functions/processes and/or the rest of the organization?

That the function has been carried out?

That data entities have been created/modified?

That the ‘status’ of any business objects have been changed?

That information has been sent to other persons or applications?

That the function has resulted in the termination of the process chain?

EPC Control Flow Rules (contd)• Events are only linked to functions and process paths

• Functions & process paths are linked only with events• Because events are not allowed to make decisions with regard to the continuation of the process flow, no

outbound connections are split off from events

• All events, functions & process paths are linked by a path to a start event

• All events, functions & process paths are linked by a path to an end event

• There is at least one start event and one end event

• Multiple links between two nodes are not allowed

EPC: Example

The purchasing manager approves all purchasing. The purchaser is responsible for maintaining contracts and quotations, and the secretary turns assigned purchase requisitions into purchase orders.

A purchase requisition triggers the purchasing process. If a contract for the requested material exist, the requisition can be assigned directly to the contract. Otherwise, they have to request a quotation to which the requisition is later assigned.

Purchase orders can only be created from assigned requisitions.

EPC: Example (part 1)

Purch. requisition arrived

Quotationneeded

Contractavailable

Purchasingconditionsavailable

Request quotation

Approve requisition

Quotationreceived

XOR

AND

Requestsent

Requestis valid

AND

XOR

Create purch. order

Purchasingmanager

Purchaser

Purch. requisition

Quotation

EPC: Example (Part 2)

Purchasingconditionsavailable

Create purch. order

Purch. requisition

Purch. requisition

Purch. order

SecretaryAssign source of supply

Create orderitems

Ordersent

Orderreleased formonitoring

Secretary

AND

Summary• Reference models capture business processes

• The R/3 Blueprint captures the reference model underlying R/3

• Event Process Chains are used in R/3 to represent the Blueprint

• You have seen an example of EPC modelling, and have been given some simple steps for producing an EPC from a description

• R/3 has four viewpoints from which to model the processes. The Blueprint is a combination of these viewpoints.

top related