Title: Modeling and Simulating Business Processes
1Modeling and Simulating Business Processes
- Chapter 8
- Business Process Modeling, Simulation and Design
2Simulating Business Processes
NOTE
We recommend presenting this chapter by running
Extend 6.0 directly, and interactively show how
the program works. However, for your
convenience, we have attached a selection of the
figures/screenshots from Chapter 8 of the book as
the basis for an in class presentation without
access to a computer with Extend installed.
3Generating Items
Import block dialog showing and exponential
inter-arrival times with mean of 6 minutes
4Generating Items
Input Data block used to change the first
parameter of the inter-arrival time distribution
in the Import block
5Generating Items
Input Data block dialog for dry cleaner example
6Generating Items
Program block (and dialog window) connected to a
Stack block
7Prioritizing Items
Selection of a priority queue in the Queue tab of
a Stack block
8Balking
Model of a single server with a queue, where
customers balk if the line reaches a specified
number of customers
9Balking
Dialog window of the Decision(2) block
10Reneging
Model of a single server with a queue, where
customers hang up after being on hold for
specified amount of time
11Reneging
Stack block to simulate a reneging queue with
reneging time of 5 minutes
12Priority Queues
Admissions process with a priority queue that
allows patients to go in front of the line after
filling out additional forms
13Priority Queues
Dialog window of the Stack block
14Routing - Multiple Paths
Example of probabilistic routing of an incoming
job
15Multiple Paths
Illustration of probabilistic routing with Extend
16Multiple Paths
Illustration of tactical routing with customers
choosing the shortest line
17Routing Parallel Paths
Parallel activities in an order fulfillment
process
18Parallel Paths
Operation, Reverse block and dialog window
19Parallel Paths
Operation block that batches two items
20Parallel Paths
Extend model of the order fulfillment process
21Processing Time
Slider control
22Processing Time
Input Data block to model variable processing
time
23Processing Time
Processing time based on the value of the
ProcTime attribute
24Batching
Batch block and dialog window
25Batching
Preserving uniqueness when batching a purchase
order and an agent
26Batching
Unbatching items with an Unbatch block
27Batching Resources
Model that batches patients and nurses
28Activity-based Costing
Cost tab of the Import block
29Activity-based Costing
Model to accumulate cost per unpacked crate
30Activity-based Costing
Dialog of the Cost by Item block
31Cycle Time Analysis
Two operations in series with a Timer block to
measure cycle time
32Cycle Time Analysis
Histogram of cycle times and average cycle time
vs. simulation time
33Model Enhancements
Slider control to set the mean value of an
Exponential distribution
34Model Enhancements
Meter connected to the utilization output of
Labor Pool block
35Model Enhancements
Clone layer tool
36Case Software Support
Documented software support process
37Case Software Support
Simulation model of actual process
38Case Software Support
Simulation model of documented process
39Case Hospital Admissions
Schematic representation of the hospital
admissions process
40Case Hospital Admissions
Extend model of the current admissions process
41Case Hospital Admissions
Arrivals block from the admissions model
42Case Hospital Admissions
Admissions block from the admissions model
43Case Hospital Admissions
Registration and Lab block from the admissions
model
44Case Hospital Admissions
Rooms block from the admissions model
45Case Hospital Admissions
Histogram of cycle times for type 1 patients
46Case Hospital Admissions
Extend model of the redesigned admissions process
47Exercise 1
Measuring cycle times of different types of jobs
48Exercise 2
Investigating the effect of pooling resources
49Exercise 4
Assessing process performance
50Exercise 7
Priority queues
51Exercise 8
Flowchart for Exercise 8
52Project X-ray Process
Flowchart for the X-ray process
53Project An Assembly Factory
Flowchart of the production process for the
Assembly Factory