MESDynamic Routing
MESDynamic Routing
Dynamic Routing
User Guide
Version 6.0
June, 2018
© 2018 AVEVA Group plc or its subsidiaries. All rights reserved.
The Schneider Electric industrial soft ware business and AVEVA have merged to trade as AVEVA Group
plc, a UK listed company. The Schneider Electric and Life is On trademarks are owned by Schneider
Electric and are being licensed to AVEVA by Schneider Electric.
No part of this documentation shall be reproduced, stored in a ret rieval system, or transmitted by any
means, electronic, mechanical, photocopying, rec ording, or otherwise, without the prior written
permission of AVEVA. No liability is assumed with respect to the use of the information contained herein.
Although precaution has been taken in the preparation of this documentation, AV EVA assumes no
responsibility for errors or omissions. The information in this documentation is subject to change without
notice and does not represent a commitment on the part of AVEVA. The soft ware described in this
documentation is furnished under a license agreement. This soft ware may be used or copied only in
accordance with the terms of such license agreement.
ArchestrA, Aquis, Avantis, DYNS IM, eDNA, EYESIM, InBatch, InduSoft, InStep, IntelaTrac, InTouch,
PIPEPHASE, PRiSM, PRO/II, PROV IS ION, ROMeo, SIM4ME, SimCentral, SimSci, Skelta,
SmartGlance, Spiral Software, Termis, WindowMaker, WindowViewer, and Wonderware are trademarks
of AVEVA and/or its subsidiaries. An extensive listing of AVEVA trademarks can be found at:
https://sw.aveva.com/legal. All other brands may be trademarks of their respective owners.
Publication date: 6/29/2018
Contact Information
AVEVA Group plc
High Cross
Madingley Road
Cambridge
CB3 OHB. UK
https://sw.aveva.com/
For information on how to cont act sales, customer training, and technical support, see
https://sw.aveva.com/contact.
MES D ynamic Routing User Guide
Contents
Chapter 1 Fundamental Dynamic Routing Elements ....................................................... 5
Dynamic Routing Concepts ....................................................................................................... 5
Dynamic Routing Process.......................................................................................................... 7
Dynamic Routing Code.............................................................................................................. 8
Version 6.0 3
MES D ynamic Routing User Guide Contents
4 Version 6.0
MES D ynamic Routing User Guide
C HAPTER 1
Fundamental Dynamic Routing Elements
In This Chapter
Dynamic Routing Concepts ............................................................................................................. 5
Dynamic Routing Process ............................................................................................................... 7
Dynamic Routing Code ................................................................................................................... 8
Version 6.0 5
MES D ynamic Routing User Guide Fundamental Dynamic Routing Elements
Problem Rework
Too much metal removed from a mold during Weld in replacement metal and re-mac hine that
machining section
Poor paint adherenc e Strip existing paint, clean, prepare surface, repaint
Incorrect final packaging Remove product and repack
The term dy namic is used because while the work order is being done, new jobs can be creat ed
dynamically in response to the recording of production (either manual or automated) with a reason that
indicates a recoverable problem. Some or all of these additional jobs are not represented by operations
and entities in the original routing.
There is another situation for which the flow of material through a routing can be altered in response to
events that occur during its actual manufacture, but for which the occurrence is a normal variation in the
process and does not indicate a problem. This is referred to as conditional routing. With conditional
routing, the routing—in the sens e of which job is done next for some amount of production (and thus
where the material from the current job flows or is moved) —depends on conditions encountered during
the manufacturing process. The main differenc e between this and dynamic routing is that variation in
these conditions can be anticipated to occur even during normal operat ion, and thus the potential set of
operations and entities involved are defined as part of the normal manufacturing process. That is,
additional jobs do not appear automatically, but the way material flows from one job to another is altered.
The set of c onditions that can cause these changes in routing is typically more inclusive than just an item
reason entered for production. For example, a range of a particular dimension, even if within
specifications and thus reported as normal, good production, might c ause a change in which job
(typically which operation) is done next.
Dynamic routing can be used to address some of the same effects of manufacturing variation as
conditional routing, but the variation has to be reflected in the item reas on, and the orient ation towards it
being a non-normal outcome impos es certain limitations while also opening up certain possibilities not
allowed within conditional routing. The point is that dynamic routing is oriented towards handling rework,
and its suitability for use in other situations must be evaluated carefully on a case -by-case basis.
6 Version 6.0
Fundamental Dynamic Routing Elements MES D ynamic Routing User Guide
The dynamic routing proc ess will contain all the additional operations that need to done to accomplish a
specific sort of rework. Not e that there is no special relationship bet ween the dynamic routing process
and the proc ess (if any) that was used to create the work order in the first place.
The only other differenc e between dynamic routing processes and normal processes is that dynamic
routing processes may have only one first operation, and only one entity for that operation. This
restriction is needed so that the operator, when reporting production that will trigger rework, does not
need to tell MES to which particular job the material to be reworked needs to go, as this is information he
probably does not have. All the material to be reworked will go to the first dynamic routing job, which will
be instantiated from the first operation of the dynamic routing process, and for the single entity to which it
is scheduled.
The filter pane for processes contains a Dynamic Routing list (shown in the figure below) that can be
used to filter processes by whether or not they are for dynamic routing. The Dynamic Routing list
includes the following choices:
All (the default), which will show both sorts of processes
True, which will show only dynamic routing processes
False, which will show only normal processes
Version 6.0 7
MES D ynamic Routing User Guide Fundamental Dynamic Routing Elements
For example, if a new dynamic routing process is being created and the Dynamic Routing filter is set to
False, the new process will disappear once it is saved.
8 Version 6.0
Fundamental Dynamic Routing Elements MES D ynamic Routing User Guide
It is often the case that the same dynamic routing process would be used from multiple operations of
a manufacturing process, given the same reason code, manufactured item, and manufacturing
process. In this case, it is useful to have the indirect dynamic routing code by which to reference the
operation. Instead of having to define dy namic routing processes for each combination of these four
elements, the same rework code can be used for multiple operations, thus greatly reducing the
number of combinations to be defined. It also allows for different manufacturing processes that use
different naming conventions for operations to use the same dynamic routing process for rework
without having to define the usage for each naming convention.
The following example shows how a single dynamic routing code Deburring can be used to identify
operations from multiple operations of multiple jobs, and to link to multiple dynamic routing processes
through the use of different production reas ons X and Y:
The dynamic routing code has a second function, whic h is to define the point in the manufacturing
process to which reworked material is to be returned if it is not being returned to the very next operation
after the one that originated the rework. Since an operation is defined as that which accomplishes a
physical transformation in the product being manufactured, if the dynamic routing jobs involved in
correcting a problem also accomplish an equivalent transformation, it might be desirable to skip one or
more operations in the manufacturing process if the reworked material is returned to the work order from
which it came, and the same dynamic routing code is used to identify the target operati on wherein normal
processing of the reworked mat erial will be resumed. Since the reason we allow for a dynamic routing
code in the first place is because the same rework may be initiated from multiple operations, there could
be multiple points to which it ought to return. The rule is that the reworked material is brought back to the
next operation aft er the one from which the rework originated that has the correct re -ent ry routing code.
Version 6.0 9
MES D ynamic Routing User Guide Fundamental Dynamic Routing Elements
For example, the following diagram shows how a dynamic routing process that is originated from routing
code A1 and uses routing code B1 as its re-entry routing code would look if initiated from two different
operations (20 and 50). In both cases, the reworked material is returned to an operation other than the
operation immediately following the one from where the rework originat ed. In the case of rework
originating from operation 20, it is returned to operation 40. In the case of rework originating from
operation 50, it is returned to operation 70. But the same dynamic routin g process (consisting of
operations A and B) is used in both cases.
If there is no downstream operation wit h a routing code that matches the re-entry code, the material is
returned to the operation immediately following the one that generated the rework. So in this example, if
the re-ent ry code were C1, the mat erial would flow back to operation 30 or operation 60, just as if no
re-entry code had been defined.
10 Version 6.0
MES D ynamic Routing User Guide
C HAPTER 2
Configuring Dynamic Routing Usage
In This Chapter
Introduction to Configuring Dynamic Routing Usage ........................................................................ 11
Creating a Dynamic Routing Usage Entry ....................................................................................... 12
Specifying the Dynamic Routing Process ....................................................................................... 12
Selecting the Reason Code ........................................................................................................... 13
Selecting the Originating Routing Code .......................................................................................... 13
Specifying an Item and Originating Process As Conditions (Optional) ............................................... 13
Specifying the Maximum Number of Times a Unit May Be Reworked (Optional) ............................... 15
Specifying a Re-Entry Routing Code (Optional) .............................................................................. 16
How a Dynamic Routing Process Is Chosen from Multiple Possible Choices .................................... 16
Version 6.0 11
MES D ynamic Routing User Guide Configuring Dynamic Routing Usage
2. In the Select Item column, select the check box of the dy namic routing process to be used, and t hen
click OK. The selected dynamic routing process is added to the entry in the Dynamic Routing Usage
grid and to the Propertie s pane.
12 Version 6.0
Configuring Dynamic Routing Usage MES D ynamic Routing User Guide
2. In the Select Item column, select the check box of the reason code to be used, and then click OK.
The selected reason code is added to the entry in the Dynamic Routing Usage grid and to the
Properties pane.
Version 6.0 13
MES D ynamic Routing User Guide Configuring Dynamic Routing Usage
2. In the Select Item column, select the check box of the item and then click OK.
To specify an originating process as a condition for the rework
1. Click the ellipsis button in the entry’s Orig. Proce ss ID column or next to the Orig. Process ID box in
the Properties pane. The Select Process window appears.
2. In the Select Item column, select the check box of the originating process to be used and then click
OK.
14 Version 6.0
Configuring Dynamic Routing Usage MES D ynamic Routing User Guide
For MES version 3. 5, the item and process lists in the equivalent dialog box —the Proce ss window of
MES Supervisor—are not dependent on the other’s selection. In that window, you may select processes
without regard for items, and vice versa. The sample Proce ss window for MES version 3. 5 below
illustrates this.
Version 6.0 15
MES D ynamic Routing User Guide Configuring Dynamic Routing Usage
Exactly what gets counted together versus what is counted separately is controlled by a set of five
general parameters that are discussed in Differentiate Parameters on page 24. If Max Dynamic Routes is
not set, meaning there is no limit to the number of times an amount of production may be reworked, these
general paramet ers have no effect.
If Max Dynamic Routes is not set, meaning there is no limit to the number of times an amount of
production can be reworked, the five general paramet ers discussed in Differentiat e Parameters on page
24 have no effect.
Note: To avoid arbitrary apportioning of rework quantities across multiple jobs for an operation, the
system requires that there be only one job for that operation at which rework is returned into the
originating routing.
In this example, if production was reported from a job with a routing code of FG Production using a
reason code of Gouged, all four of these dynamic routing us age entries would be applicable. To choose
just one, two rules are applied:
If multiple dynamic rout es apply in a given situation, the dynamic routing usage ent ry for which the
most conditions are specified is used.
A dynamic usage entry that specifies a process but not an item is used instead of a dynamic usage
entry that specifies an item but not a process, if both apply in a given situation.
So, in this example, Gouge repair 4 would be used, because it was the most conditions
specified—four—of the possible choices.
16 Version 6.0
Configuring Dynamic Routing Usage MES D ynamic Routing User Guide
If process Gouge repair 4 did not exist, Gouge repair 3 would be used instead. This is because even
though both it and Gouge repair 2 had three conditions specified, the second rule says that the one
specifying a proc ess but not an item is used. In this case, that is the Gouge repair 3 entry.
Version 6.0 17
MES D ynamic Routing User Guide
C HAPTER 3
Dynamic Routing Parameters
In This Chapter
Introduction to Dynamic Routing Parameters .................................................................................. 19
Dynamic Routing is a separate WO from original ............................................................................ 20
Label for work orders created by a dynamic route ........................................................................... 20
Redo job originating dynamic routing at end of dynamic process ...................................................... 21
Copy remaining jobs to end of WO created for dynamic routing ....................................................... 21
Use label in dynamic routing work order or operation IDs ................................................................ 22
Combine dynamic routing from the same operatio ns of different work orders .................................... 23
Modify lot numbers of dynamic routes ............................................................................................ 24
Differentiate Parameters ............................................................................................................... 24
All but two of the parameters have Yes/No choices. Some of the parameters depend on the choices
made for others, either in t erms of whether or not they are enabled, or in terms of their actual effect on the
system.
Each of the paramet ers is discussed briefly in the MES Client Guide and online help, but a more
complete explanation follows, in the order of their impact on the system and each other. The last five are
listed together because of their similar function.
Version 6.0 19
MES D ynamic Routing User Guide Dynamic Routing Parameters
20 Version 6.0
Dynamic Routing Parameters MES D ynamic Routing User Guide
If Dynamic Routing is a separate WO from original is set to Yes, this string is used for the description
of dynamic routing work orders. It differentiates work orders created for rework from ot her work
orders. It is similar to the Description for automatically-generated Kanban work orders parameter,
but for dynamic routing work orders. If Use label in dynamic routing work order or operation IDs is
also set to Yes, that parameter is also used to alter the work order’s ID.
If Dynamic Routing is a separate WO from original is set to No but Use label in dynamic routing work
order or operation IDs is set to Yes, this parameter is us ed along wit h that value to alter the operation
IDs of dynamic routing jobs. See Use label in dynamic routing work order or operation IDs on page
22 for a more complete description.
If both Dynamic Routing is a separate WO from original and Use label in dynamic routing work order
or operation IDs are set to No, this parameter is not used.
Note that while the value for this parameter can be up to 80 characters, this is only possible when used
strictly as a work order description. If combined with other values for use in a work order or operation ID,
the total lengt h of the combination may not exceed 40 characters.
Version 6.0 21
MES D ynamic Routing User Guide Dynamic Routing Parameters
Default:
No
Enabled When:
Dynamic Routing is a separate WO from original is set to Yes
Meaning Depends on the Following Parameters:
None
Description:
This parameter controls whether the rest of the jobs following the one in which the need for rework was
identified are copied to the end of the new work order. Unlike the jobs instantiated from the dynamic
routing process, and the copy of the job in which the need for rework was identified (if Redo job
originating dynamic routing at end of dynamic proc ess is set to Yes), these jobs are not identified as a
dynamic routing jobs. This is because they simply represent jobs yet to be done in the normal course of
production.
To avoid arbitrary apportioning of rework quantities across multiple jobs for an operation, the system
requires that there be only one job for that operation at which rework is returned into the originating
routing. Also, the first copied job can receive input from only the originating job, and none of the rest of
the copied jobs receives input from any jobs other than the ones that were copied.
22 Version 6.0
Dynamic Routing Parameters MES D ynamic Routing User Guide
Since the same dynamic routing process may be used to instantiate a set of dynamic routing jobs more
than once in a given work order, or even because multiple dynamic routing processes may re-use
operation IDs, there needs to be a way to maintain uniqueness of operation ID values for dynamic routing
jobs that are not truly part of the same operation, since they will all be made part of the same work order.
This is really only useful when rework is kept in the same work order (i.e., when the Dynamic Routing is
a separate WO f rom original parameter is set to No), so that operation ID values can be guarant eed t o be
unique within the same work order.
If the Dynamic Routing is a separate WO from original parameter is set to Yes, this general parameter
will det ermine whether a similar renaming is applied to the work order ID (wo_id) of dynamic routing work
orders. That is, if both the Dynamic Routing is a separat e WO from original and Use label in dynamic
routing work order or operation IDs parameters are set to Yes, when a work order for rework is created,
its ID should be set to the ID of the work order generating it appended with:
A dash
The contents of the Label for work orders created by a dynamic route general system attribute
An ordinal number that is one greater than any work order that exists with a wo_id like that of the new
dynamic routing work order up to that ordinal number
For ex ample, if the original work order's ID is ABC, the first dynamic routing work order created from work
order ABC is assigned the work order ID ABC-Dynamic1. This assumes that the dynamic routing
parameter Label for work orders creat ed by a dynamic route is set to its default value Dynamic.
Note that because there are not a fixed number of places for the ordinal number, the ordinal number of
the ID is treated as being right-justified for sorting work order IDs. For example, this ensures that
ABC-Dynamic10 is considered a higher work order ID than ABC -Dy namic9, which is treated by the
system as "ABC-Dynamic09".
Version 6.0 23
MES D ynamic Routing User Guide Dynamic Routing Parameters
So, if this parameter is set to Yes and there already exist unstarted dynamic routing jobs corresponding
to all (and only, for a given rework work order) those that would be creat ed when a new amount of
production is added, their amounts will merely be incremented by the amount of the new production.
Otherwise, a whole new set is created. (When determining whether such jobs exist, all the unstarted jobs
would need to exist in the same work order, but that rework work order would not need to have originally
been generated by the work order from which this rework is originating; that is, the one for which
production was entered.) Note that all aspects of the existing dynamic routing jobs have to match those
that would be created, including their linkages, for them to be used instead of creating new ones.
Differentiate Parameters
Differentiate rework count by item reason
Differentiate rework count by job sequence number
Differentiate rework count by operation ID
24 Version 6.0
Dynamic Routing Parameters MES D ynamic Routing User Guide
Version 6.0 25
MES D ynamic Routing User Guide
C HAPTER 4
Dynamic Routing During Runtime
In This Chapter
Introduction to Dynamic Routing During Runtime ............................................................................ 27
Dynamic Routing Flow Example .................................................................................................... 28
Determining Whether New Work Orders Are Needed for Additional Rework ..................................... 30
Completing the Rework ................................................................................................................. 30
Serialized Items ............................................................................................................................ 30
Reporting Production for Dynamic Routing Jobs ............................................................................. 30
Version 6.0 27
MES D ynamic Routing User Guide Dynamic Routing During Runtime
When a user selects the Dynamic Routing Quantity option, the Select Dynamic Routing Reason
dialog box appears. Only reasons that have been identified as being used to generate dynamic routing
jobs and that apply to the current job are listed.
When the user selects a reason, then enters a value in the Dynamic Routing Quanti ty box and clicks
Save, this production is entered into the database, just as it is for good or reject reasons. Other than this
dialog, there may be no other direct indication t o an operator that one or more rework jobs have just been
initiated.
As with reject reasons, the Select Dynamic Routing Reason dialog box can be opened again either by
reselecting the Dynamic Routing Quanti ty option or by clicking the button to the right of the title of the
field on the dialog that displays the currently-selected item reason.
28 Version 6.0
Dynamic Routing During Runtime MES D ynamic Routing User Guide
Further, let’s assume that the operator is running the second operation (machining) in the flow, and
reports one unit of production with a reason of Gouged. This unit requir es rework by welding filler
material into the gouge and then machining the filler down to match the rest of the piece.
If the dynamic routing paramet er Dynamic Routing is a separate WO from original is set to No, the
operator will be able to see the rework jobs appearing in the Route cont rol (the Route tab in Operator),
because they are part of the same work order as the job that he is now running. Not e in the following
figure sthat the flow from the job initiating the dynamic routing to the first job in the dynamic routing has
0%, because the transfer of the one unit of production took place outside normal good production.
If the dynamic routing paramet er Dynamic Routing is a separate WO from original is set to Yes, there is
no direct indication to the operator in the Route tab that rework has been initiated, because it is in a
newly created work order. The quantities for downstream jobs have been reduced by 1, as shown in the
following figure, just as if the unit of production had been scrapped.
To see the new work order, the operator would have to log in to its first job. (This assumes that he is
permitted access to the entity on which the job runs, and also whether it is far enough up in its queue to
be visible to him.) If the dynamic routing parameter Copy remaining jobs to end of WO created for
dynamic routing is set to Yes, the new work order for which the dynamic routing was created would have
the route control flow shown in the following figure.
The first two jobs in it are the dynamic routing jobs. The other three are the copies of the remaining jobs
of the original work order. Note that for all jobs in this dynamic routing work order, the quantity is 1,
because only one unit of production was reported as requiring rework.
Version 6.0 29
MES D ynamic Routing User Guide Dynamic Routing During Runtime
Serialized Items
When dealing with serialized items, the dialog box for reporting production looks different. However,
choosing a dynamic routing item reason for a unit’s production will have the same net effect. As noted in
Modify lot numbers of dynamic routes on page 24, the dynamic routing paramet er Modif y lot numbers of
dynamic routes does not affect serialized items, becaus e each possible unit of production already has its
own unique "lot" number, that being its serial number, and that will not change just because the unit is
being reworked. Moreover, production of serialized items only really happens with a quantity of 1; it is not
possible that half of a unit requires rework and the other half does not, because only one item reason can
be ent ered for each unit.
30 Version 6.0
Dynamic Routing During Runtime MES D ynamic Routing User Guide
There is one special case to be aware of when the dy namic routing parameter Dynamic Routing is a
separate WO from original is set to No. If a second dynamic route is initiated from the last job of a
dynamic rout e (e.g., because the original reworking of the mat erial caused other problems that require a
second type of rework), once t he second dynamic route is finished, material is returned to the same job in
the original work order as the first dynamic route would have ret urned it. This is because there are no
remaining jobs in the first dynamic route to which to return the material.
Version 6.0 31
MES D ynamic Routing User Guide
C HAPTER 5
Examples of Dynamic Routings
In This Chapter
Introduction to Dynamic Routing Examples ..................................................................................... 33
Assumptions Made for the Examples ............................................................................................. 33
Dynamic Routing is a separate WO from original Parameter Is Set to No ......................................... 34
Dynamic Routing is a separate WO from original Parameter Is Set to Yes ........................................ 36
Version 6.0 33
MES D ynamic Routing User Guide Examples of Dynamic Routings
34 Version 6.0
Examples of Dynamic Routings MES D ynamic Routing User Guide
Scenario 2
Given the same conditions as in scenario 1, but assuming item I2 was being made instead of item I1, so
that the second row of the dynamic routing usage table applies, the result is as follows.
Scenario 3
Given the same conditions as in scenario 1, but assuming the dy namic routing parameter Redo job
originating dynamic routing at end of dynamic proc ess is set to Yes instead of No, the result is as follows.
Note that the new job for operation 10 will get a new sequenc e number (1) even though it is at least
initially scheduled to be done on the same entity as the original job for that operation.
Scenario 4
Given the same conditions as in scenario 1 except that the dynamic routing parameter Use label in
dynamic routing work order or operation IDs is set to Yes, and further assuming that production is
reported from the job for operation 100 with a reason code of R1, the result is as follows. The third row of
the row of the dynamic routing usage table applies to this latest production.
Version 6.0 35
MES D ynamic Routing User Guide Examples of Dynamic Routings
Scenario 5
Given the same conditions as in scenario 4, and assuming that production is reported from the job for
operation 200-Dyn1 with a reason code of R1, the result is as follows. The fourt h row of the dynamic
routing usage table applies to this production.
This scenario illustrates the use of the dynamic routing parameter Use label in dynamic routing work
order or operation IDs. If this parameter had been set to No, the system would be instantiating a second
job with operation 200 as well as a second job for operation 210.
If the job for operation 200-Dyn2 was started and an attempt was made to report production from it using
reason R1, you might expect the system to create dynamic routing jobs for operations 200-Dyn3 and
210-Dyn3. It would except that the dynamic routing parameter Max Dynamic Rout es is set to 3 in the
fourth row of the dynamic routing usage table. Since rework is being differentiat ed by item reason and
work order ID, and this item reason has already been used three times to generate dynamic routing jobs
for this work order, the production transaction would fail. The operator would need to choose a different
reason (probably one that scrapped this production).
36 Version 6.0
Examples of Dynamic Routings MES D ynamic Routing User Guide
The result is as follows, because the first row of the row of the dynamic routing usage table applies:
The dashed line represents the actual flow of the material to be reworked, though it will not appear on a
routing diagram for either work order. The "1" for the identifier of the new work order assumes no other
automatically-generated work orders have previously been created.
Scenario 2
Given the same conditions as in scenario 1, but assuming that the dy namic routing parameter Copy
remaining jobs to end of WO created for dynamic routing is set to Yes instead of No, the result is as
follows:
This is a more realistic scenario, because it is very unlikely that the work normally accomplished in
operations 20, 30, and 40 is somehow done in a different way in operations 100 and 110, in addition to
correcting the defect introduced in operation 10.
Scenario 3
Finally, assume work orders ABC and DE F are both created from process P1 to make item I1, and that
production is report ed from both jobs for operation 10 with a reason code of R1. Also assume that the
following dynamic routing parameter settings:
Redo job originating dynamic routing at end of dynamic process is set to Yes
Combine dynamic routing from the same operations of different work orders is set to Yes
Copy remaining jobs to end of WO created for dynamic routing is set to Yes
Use label in dynamic routing work order or operation IDs is set to No
Version 6.0 37
MES D ynamic Routing User Guide Examples of Dynamic Routings
The result is as follows, provided no jobs of work order 1 are yet started:
Note that if work order DEF had been instantiat ed from process P2 instead of process P1, even if it were
to make the same it em, its rework could not be combined with that from work order ABC. This is because
that while it also contains operations 10, 20, 30, and 40 with the same routing codes, the operations in
the two processes are inherently different, regardless of their operation names. Therefore, the jobs
instantiated from those operations are assumed to be different. Because this scenario involves copying
the remaining jobs to the end t o the dynamic routing work order, the jobs copied from work order ABC are
different than those copied from work order DEF. Therefore, the requirement that all the jobs in the
dynamic routing work order be the same is not met.
38 Version 6.0