Routing management

Use this function to define the sequence of shop floor processes required to produce, or process, a particular product.

Every routing is a sequence of operations and tools that are involved in producing (manufacturing) or processing a particular product or assembly (bill of materials). Each routing is associated with the stock item that is being made or processed. Routings enable you to define and reference information for many of the shop floor processes in your business, providing shop floor control when used with Work orders.

Multiple routings can be defined for a single product.

Each routing code can be assigned specific management features. These include restriction of the routing to a specific site and to specific areas of functionality (for use in a manufacturing environment, for costing or for capacity planning). 

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

The Routings function contains a Home section and one section per feature of the requirement:

  • Home section. The Home section provides key tracking information. It contains the key field – Use status – which indicates the current status on the shop floor of the preparation of the operations and tools.
  • Header. This is the main section for this function. You use it to define management controls.
  • Routings. Use this section to define the operations that are used in the routing.
  • Scheduling. Use this section to provide the scheduling details for each operation.

Header

The Home section provides key tracking information. The critical field in the Home section is the Use status field. This field indicates the current status on the shop floor of the preparation of the operations and tools in the routing. You can pin the Home section to stop it scrolling off the screen.

Tab Header

You use this section to provide management controls for this routing.

Tab Routings

You use this section to define the operations that are used in the routing.

Every routing is a sequence of operations and tools that are involved in producing (manufacturing) or processing a particular product or assembly (bill of materials). You define the details of the resources and operations to be assembled into each stage of your routing.

Standard operations

You can use standard operations to simplify the creation of your routings. Standard operations are simply 'template' operations that provide default information to be assembled into routings for producing or processing a particular product. Information such as which machine or work center performs the work, setup and run times, delay times and the operation unit. They can be operations that are used regularly, or are used in more than one routing and ad hoc operations (operations specific to particular circumstances).

Standard operations are defined independently of the routings. When adding operations to the routing you can select a standard operation from the database. You can then change the default information provided by the standard operation for the routing operation you are creating. You can also change an original standard operation when modifying routings.

 The link between a routing operation and the standard operation used to create it is saved for information purposes only. If the standard operation data is changed, the routing operations created from it are not updated.

Where standard operation times are expressed in a time unit that is different from the time unit defined in the routing header, the standard operation times are converted based on the routing time unit.

Work centers

Each operation can be assigned two work centers:

  • Work center (field WST)
    A work center is defined as a machine, a labor or a subcontract work center. The scheduling of the operations looks at the availability of a work center. Additional work centers cannot be assigned to an operation if the number of resources required to carry out an operation is specified.
     Work Centers
    If you define a work center of type 'subcontracting', the field Subcontract (field SCOCOD) is set to 'Structural' and the operation is automatically subcontracted. Subcontract operations are managed using the lead time defined in the subcontract product record. Subcontract operation times are not used by the scheduling.
    To generate a temporary (or ad hoc) subcontract operation enter an internal work center as the main work center and the subcontract work center using a temporary subcontracting code. During the creation of a work order scheduling is carried out by priority on the main (workshop) work center. You can replace this work center with the subcontract work center if the operation is subsequently subcontracted.
  • Labor work center (field LABWST)
    A labor work center is associated with the main work center. Scheduling is not carried out for labor work centers as they are considered secondary and 'always available' (or available at the same time as the main work center). Their load is managed for information purposes only using the coefficients defined for the main work center. You can define the number of resources to be assigned to the labor (secondary) work center for the operation.
    If the main work center is of type subcontracting there is no associated secondary work center.

An operation can be replaced. The new operation is given a new index number. The start date of the new operation must be later than the end date of the operation being replaced.

The reference date in the routing header information controls which operations are displayed.

Operation times

Proportional times are used for the production of an operation unit (not for the stock unit of the finished product using the routing). This principle is applied when changing units for subcontract operations and when managing the routing type. For example:

  • Operation 10: Mixing a 500 kg lot
  • Operation 20: Extrusion process
  • Operation 30: Breakdown process

In this example the operation unit for operation 10 is 'kilogram', operation 20, 'meter' and operation 30, the stock unit. If the operation unit is different to the unit defined for the product (defined in the routing header) you must define a conversion coefficient between the stock unit for the product and the operation unit.

You can define the coefficient between the operation unit and the stock unit or calculate it using a formula. If the field STK-OPE coeff form. (OPESTUFOR) contains a value this becomes the default Stock unit-Operation unit conversion coefficient.

Tab Scheduling

You use this section to define scheduling details for each operation in the routing.

Scheduling details include the sequence in which the operations are performed. Validation of the scheduling grid checks the coherence of the routing operations. For example, it checks the last operation does not have a next operation, the schedule does not loop and at least one production operation has been declared.

If the scheduling is correct, the Compliant flag in the header information is checked (set to 'Yes').

Reports

By default, the following reports are associated with this function :

  ROUTING2 : Routings

  ROUTING : Routing listing

This can be changed using a different setup.

Action panel

Graph

Click the Graph action to view the scheduling details. You can switch between displaying the details in a graphical or tabular format.

Where used

Click the Where used action to search for products that can be produced using this routing.

Multilevel

Click the Multilevel action to display the different levels of this route in a graphical or tabular format.

Error messages

In addition to the generic error messages, the following messages can appear during the entry :

Identical routing codes

Routings for which the shop floor processes are being prepared must have a different routing code to those for which the coherence of the operations have been validated. The fields In development and Available to use must, therefore, contain different routing codes.

Sites incompatible between the routing version codes
or
The sites of routing codes [routing code] and [routing code] are not compatible

The site at which the shop floor processes in this routing were prepared must be at the same site at which the coherence of the operations was validated. The 'In development' and 'Available to use' sites must, therefore, be identical.

Versions not managed on route [product code]

Routings for the product displayed are not version managed. The minimum requirements for version management of routings for this product are as follows:

  • The Version management check box on the product record is selected
  • A major sequence counter has been defined
  • A major version has been applied
  • The Routing version check box is selected.
Version routing code not entered

This routing code does not have an associated version. You can only create a revised version of a routing code if a previous, or the first version of the routing has been defined.

Maximum Quantity < Minimum Quantity!

The maximum release quantity must be greater than, or equal to the minimum release quantity.

Routings section

Specify replacement date of replaced operation: Op. no. index no.
or
Replacement date must be after replacement date of replaced operation: Op. no. index no.

If an operation is created that already exists but with a lower index number, a replacement date is defined for the existing record. The validity period for the operation must fall between the validity period in the routing header (for the replacement date). If the replacement date is not equal to 0/0/0, it must be greater than or equal to the validity start date in the header and less than or equal to the validity end date in the header, if these are defined.

If an operation is processed when there is another operation with a lower replacement index number, the replacement date of the processed operation must be later than the replacement date of the operation with the lower index number.

Work center site must be the same as the site to which the routing alternative is defined

All work centers are linked to a work center group. The work center group is attached to a specific site. If the processed code is linked to a site, the site must be identical to the work center site.

The Labor work center must not be identical to main work center

The main work center and the labor work center, if defined for an operation, must be different.

Incorrect work center type
or
Work center: is not a Subcontracting Work center

These messages are displayed if the work center defined is the wrong type. A labor work center must be defined as type 'labor'; a subcontract work center must be defined as type 'subcontracting'.

Do you want to convert setup time and run time for all operations?
or
Caution: Check that times (Setup, run or rate) are still correct.

This warning is displayed if you have changed a time unit for the operations, for example, from hours to minutes or vice versa. You are advised to verify that the setup, operation and run times for each operation in this routing are correct (for the management unit and the operation unit).

Management unit is by lot:  operation unit is mandatory
or
Management unit is by lot:  base quantity cannot be null quality

These messages are displayed if the time is expressed by lot. The operation unit must be defined in order to specify that the time indicated is for a given quantity in this unit; the basis quantity must be defined in order to specify that the time displayed for the quantity is in the operation unit.

XXX: not a tool product

The product entered in the Tool field must belong to the tool category.

If subcontracting is structural, the main work center must be of subcontracting type

A subcontract code with the value 'Structural' means that the operation is a subcontracted operation. The main work center must be of type 'Subcontracting' for subcontract operations.

If subcontracting is activated, subcontracting Product is mandatory!

These messages is displayed if a modification has been requested for a subcontract code, the subcontract product is missing and the code has switched the values 'Structural' and 'Temporary'.

Scheduling section

There must be at least one production operation!

One operation in the scheduling grid must have the Production flag set to 'Yes'.

At least one operation must not have a following operation
or
One operation at the most must not have any following operations

Only one operation in the schedule must have the Next operation field set to zero.

An operation cannot be its next operation
or
The next operation must be one of the operations in this routing

For a given operation, the next operation must be a different operation that exists in the schedule.

Scheduling incorrect:  Check consistency of following operation numbers!

This message is displayed if the operations loop.

Amending routings

Routing invalid on the date indicated
or
Invalid routing on date indicated:  operation update prohibited

This message is displayed if the entered reference date does not fall between the start and end dates in the routing header. Although the routing is displayed, it is not possible to enter or modify its operations.

This routing does not have any operations

This message is displayed if the routing has no operations for the specified reference date. When a reference date is entered only the operations valid on this date are displayed. This can mean that certain records are hidden and therefore there are no operations to display.

Reference date not null:  not possible to create several operations of the same number!
or
This operation exists in another validity section

When a reference date is entered only the operations valid on this date are displayed. This can mean that certain records are hidden and for a specific operation number, only one record is displayed. This message is displayed if you try to create an operation where the number and index exist in a different validity period.

At least one WO in process uses this routing. Do you want to continue with the modifications?

This message is indicative. It appears if a production tracking has already been carried out on a work order containing the routing that should be modified.

If necessary, copy the modifications to the routing in progress manually

Changes to your routing (at status 'Available to use') will not be reflected in any routings for the same site and item at status 'In development'. You are advised to modify any routings for the same site and item at status 'In development' manually.

Delete routing in creation process first

Amendments to versioned routings are tightly controlled to minimize the impact on work orders. You must delete any routings for the same site and item at status 'In development' before you can delete a routing at status 'Available to use'.

Tables used

SEEREFERTTO Refer to documentation Implementation