IEEM 5352 Enterprise Integration Enterprise Process Modeling and

  • Slides: 45
Download presentation
IEEM 5352 Enterprise Integration Enterprise Process Modeling and Analysis Tool – INCOME 4 2020/11/3

IEEM 5352 Enterprise Integration Enterprise Process Modeling and Analysis Tool – INCOME 4 2020/11/3 1

Contents 1. Overview: INCOME process designer 2. Behavior Modeling – fundamentals of Petri-nets –

Contents 1. Overview: INCOME process designer 2. Behavior Modeling – fundamentals of Petri-nets – sequence, preconditions for an activity, branching, refining (drill-down) – detailed information for activities 3. Organization Modeling 4. Information Modeling 5. Linkage of Organization Structure and Behavior Modeling 6. Linkage of Information Model and Behavior Modeling 2020/11/3 2

1. Overview: INCOME process designer • Modeling, documentation and analysis of business process 2020/11/3

1. Overview: INCOME process designer • Modeling, documentation and analysis of business process 2020/11/3 (object model, data model) 3

1. Overview: INCOME process designer (Cont. ) • Model types: – Behavioral model -

1. Overview: INCOME process designer (Cont. ) • Model types: – Behavioral model - define process & business rules: Sequence, Preconditions for an activity, Branching, Refining – Organization model - Identify personnel roles & resources – Information model - Define information/data structure 2020/11/3 4

1. Overview: INCOME process designer (Cont. ) • Application Type: – BPR (Business Process

1. Overview: INCOME process designer (Cont. ) • Application Type: – BPR (Business Process Reengineering) – Knowledge Management – Application (software) Development – Introduction of Standard Software – Workflow Management – Simulation Studies – Process Benchmarking (as-is and to-be models 2020/11/3 comparison) 5

2. Behavior Model Pre-sales process Price quote 2020/11/3 6

2. Behavior Model Pre-sales process Price quote 2020/11/3 6

Basic elements of behaviour modelling • Activities – Portrayed as a rectangle – Objects

Basic elements of behaviour modelling • Activities – Portrayed as a rectangle – Objects are • • consumed generated transported modified by activities. 2020/11/3 7

Basic elements of behaviour modelling • Object store – Portrayed as a circle –

Basic elements of behaviour modelling • Object store – Portrayed as a circle – Carrier for objects – Object stores can • Store objects • Visualise objects • Acquire states 2020/11/3 8

Fundamentals of Connections in Petri-Nets (generates) 2020/11/3 9

Fundamentals of Connections in Petri-Nets (generates) 2020/11/3 9

Connection Examples • Activity consumes objects from the input store (input connection) in the

Connection Examples • Activity consumes objects from the input store (input connection) in the implementation ��� �Customer order� Accept order • Activity generates objects in the implementation and places these in output store (output connection) ���� Print delivery note�Delivery note • Activity modifies objects in the connected object store in the implementation (update connection) ���� Schedule order� Free capacity 2020/11/3 10

Example 1 • Chemical transformation process Manufacture of ethane Ethane is produced using hydrogen

Example 1 • Chemical transformation process Manufacture of ethane Ethane is produced using hydrogen and ethylene with platinum as a catalyst. 2020/11/3 11

Example 2 • Production system 2020/11/3 12

Example 2 • Production system 2020/11/3 12

2020/11/3 14

2020/11/3 14

Petri-Net Presentation (1/3) n n Concurrent: Activated by the same event. 同步:兩個或以上的狀態同時由一個事 件所啟動 。

Petri-Net Presentation (1/3) n n Concurrent: Activated by the same event. 同步:兩個或以上的狀態同時由一個事 件所啟動 。 T 3 2020/11/3 15

Petri-Net Presentation (2/3) n n Synchronous: Activity must be triggered by two events. 同時:若該活動需有兩個或以上之狀態成

Petri-Net Presentation (2/3) n n Synchronous: Activity must be triggered by two events. 同時:若該活動需有兩個或以上之狀態成 立,方能啟動 2020/11/3 16

Petri-Net Presentation (3/3) n n Conflicting: More than one activities can be triggered by

Petri-Net Presentation (3/3) n n Conflicting: More than one activities can be triggered by one event. 衝突:當狀態被滿足時,下面卻有多個 符合的活動等待選擇。 ? ? 2020/11/3 17

Activity Triggering SCREWS ASSEMBLY DOORS K(1) SHEET METALS WAIST NUTS K(1) token SCREWS After

Activity Triggering SCREWS ASSEMBLY DOORS K(1) SHEET METALS WAIST NUTS K(1) token SCREWS After Triggering DOORS ASSEMBLY K(1) SHEET METALS WAIST NUTS K(1) 2020/11/3 token 18

Conflict Resolution (1/2) n Probability ASSEMBLY 1 PRODUCT 1 ASSEMBLY 2 PRODUCT 2 PARTS

Conflict Resolution (1/2) n Probability ASSEMBLY 1 PRODUCT 1 ASSEMBLY 2 PRODUCT 2 PARTS 解決之道-加入機率 ASSEMBLY 1 PRODUCT 1 PARTS 70% 30% 2020/11/3 ASSEMBLY 2 PRODUCT 2 19

Conflict Resolution (2/2) )condition rule 2020/11/3 20

Conflict Resolution (2/2) )condition rule 2020/11/3 20

Business modeling process 2020/11/3 21

Business modeling process 2020/11/3 21

Refining: Drill-down 2020/11/3 22

Refining: Drill-down 2020/11/3 22

Refining: Drill-down 2020/11/3 23

Refining: Drill-down 2020/11/3 23

2020/11/3 24

2020/11/3 24

Detailed information for activities 2020/11/3 25

Detailed information for activities 2020/11/3 25

3. Organization Model 2020/11/3 26

3. Organization Model 2020/11/3 26

3. Organization Model (Cont. ) • Detail information – the responsible manager – cost

3. Organization Model (Cont. ) • Detail information – the responsible manager – cost center – resources (personnel, technical aids) – a specific cost unit rate can be defined for every resource type – roles: task-related group 2020/11/3 27

4. Information Model 2020/11/3 28

4. Information Model 2020/11/3 28

4. Information Model 2020/11/3 29

4. Information Model 2020/11/3 29

5. Linkage of Organization Structure and Behavior Modeling 2020/11/3 30

5. Linkage of Organization Structure and Behavior Modeling 2020/11/3 30

6. Linkage of Information Model and Behavior Modeling 2020/11/3 31

6. Linkage of Information Model and Behavior Modeling 2020/11/3 31

Process Modeling Case 1 Logistic Distribution Center (1/3) 2020/11/3 32

Process Modeling Case 1 Logistic Distribution Center (1/3) 2020/11/3 32

Process Modeling Case 1 Logistic Distribution Center (2/3) 2020/11/3 INCOME Behavior Model – Top

Process Modeling Case 1 Logistic Distribution Center (2/3) 2020/11/3 INCOME Behavior Model – Top Level 33

Process Modeling Case 1 Logistic Distribution Center (3/3) Store Merchandise 2020/11/3 INCOME Behavior Model

Process Modeling Case 1 Logistic Distribution Center (3/3) Store Merchandise 2020/11/3 INCOME Behavior Model – Drilled-down 34

Process Modeling Case 1 Logistic Distribution Center (3/3) Process Orders 2020/11/3 INCOME Behavior Model

Process Modeling Case 1 Logistic Distribution Center (3/3) Process Orders 2020/11/3 INCOME Behavior Model – Drilled-down 35

Business Process Modeling Case 2 Gold bumping wafer company business process reengineering • AS-IS

Business Process Modeling Case 2 Gold bumping wafer company business process reengineering • AS-IS model • TO-BE model • Final Comments 2020/11/3 36

AS-IS Organization Model • Boss: CEO • Divisions: manufacturing center and QC Center •

AS-IS Organization Model • Boss: CEO • Divisions: manufacturing center and QC Center • Departments: Equipment department, manufacturing process department, I. E. department, quality control department, document management department 2020/11/3 37

AS-IS Organization Diagram 2020/11/3 38

AS-IS Organization Diagram 2020/11/3 38

AS-IS Object Model 2020/11/3 39

AS-IS Object Model 2020/11/3 39

AS-IS Behavior Model – Top Level 2020/11/3 40

AS-IS Behavior Model – Top Level 2020/11/3 40

Manufacturing Process Drill-Down 2020/11/3 41

Manufacturing Process Drill-Down 2020/11/3 41

Shipping Process Drill-Down 2020/11/3 42

Shipping Process Drill-Down 2020/11/3 42

As-Is Shipping Process Drill-Down Before Improvement 1 Before Improvement 2 2020/11/3 43

As-Is Shipping Process Drill-Down Before Improvement 1 Before Improvement 2 2020/11/3 43

To-Be Behavior Model (Shipping) Improvement 1 Improvement 2 2020/11/3 44

To-Be Behavior Model (Shipping) Improvement 1 Improvement 2 2020/11/3 44

Final Comments • • • Shorter workflow Fewer tasks in a given flow Time

Final Comments • • • Shorter workflow Fewer tasks in a given flow Time reduction Cost reduction Less man power • E-Enterprise Visibility for Integration 2020/11/3 45