Manufacturing >  Technical data >  Serial modifications >  Routing operations  

Display all Hide all

The modification of the routing operations makes it possible to perform the mass modification of data, usually of a numeric nature, relating to the routing operations, and to create replacement operations on existing operations, starting from a specified date.

First, the operations to be modified should be selected, then the parameters to be updated should be specified, along with their new values (either by entering a fixed value, or a calculation formula).

SEEINFO This function does not make it possible to modify the work centers assigned to the selected operations. For this type of modification, function Replace work centers shall be used..

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

Header

Fields

The following fields are present on this tab :

The production site associated with the user is proposed by default. It can be modified by another site authorized for the operator, depending on its authorizations.

  • Replacement by date (field REPLACEFLG)

Help common to functions "Routing operations" and "Replace work-centers".
This box is used to specify if a replacement by date is requested.

  • If no replacement by date is requested, the "Application date" is not specified and cannot be entered.
    In this case, for a routing operation, only the records overlapping the current date and those later than the current date are taken into account and displayed in the grid along with the modifications entered in tab(s) "Parameters". These record modifications take effect upon saving the grid.
      
  • If a replacement by date is requested, the "Application date" must be specified using a date later than or equal to the current date.
    In this case, for a routing operation:

    - The records later than the application date are taken into account and displayed in the grid along with the modifications entered in tab(s) "Parameters".

    - The records overlapping the application date are split into two records:
     
      • The first one is not displayed in the grid. The modifications entered in tab(s) "Parameters" are not applied to it.
        Upon saving the grid, this record is modified: its end date takes the following value: application date - 1 day.
         
      • The second record is displayed in the grid along with the modifications entered in tab(s) "Parameters". Its start date takes the following value: application date.
        Upon saving the grid, this record is created with an alternate index equal to that of the initial record +1, if possible: the record following the initial record must not already have this alternate index (the records relating to the same routing operation must have increasing alternate indices according to their chronological order).
        If this is not possible, the log specifies it and the modifications entered in tab(s) "Parameters" are not applied to the record. As a result, this record is not modified unless value changes are entered in the grid.
  • Application date (field APPDAT)

The application date is specified and can be entered only if a "Replacement by date" is requested. This is the date on which the modification must take effect. By default, it is the current date. It can be modified but must remain later than or equal to the current date.

Close

 

Tab Selection

Presentation

  • Routing code range/Routing range/Operation range : these filters are used to select the operations to be dealt with by filtering the routings that concern them,
  • Main work center range: it is possible to filter the operations to be dealt with on their main work center,
  • Secondary work center range: it is possible to filter the operations to be dealt with on their secondary work center,
  • Subcontract type: it is possible to specify whether the subcontract operations should be included in this processing or excluded from it,

Close

 

Fields

The following fields are present on this tab :

Start - end range

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).

  • Routing (field ROUNUMDEB)

The routing is used to describe the product manufacturing process.
The routing identifier is a product reference which can be the reference of a manufactured product, or a generic reference (mother routing) linked to several products.

  • Operation (field OPENUMDEB)

The production routing is described by means of operation numbers.
Each operation corresponds to a task carried out on a given resource, with given times.

  • Work center (field WSTDEB)

The work center is attached to a work center group. It corresponds to a production resource on which a routing operation is carried out.

This is an entity for which it is requested to plan loads and track production times.

Each work center is associated with an attachment site.

  • Labor center (field LABWSTDEB)

A labor work center can be associated with the machine-type or labor-type main work center. The labor work center times are calculated using two coefficients:

  • setting coefficient,
  • operating coefficient applied to the setting time and operating time of the principal work center.

When creating a routing operation, the site attached to the work center must be the same as the site dedicated to the routing code, provided that the latter site is mentioned.

SEEINFO This resource is considered as secondary and always available (or available at the same time as the main work center). Its load is managed for information purposes via coefficients applied to the main work center times.

If the main work center is of sub-contracting type, no secondary work center can be associated.

  • Subcontract type (field SCOCODDEB)

The sub-contracting code is used to determine whether the operation is carried out internally or if it is sent outside to a sub-contracting supplier.
It can take the following values:

  • No: the operation is never sub-contracted. The sub-contracting product and the sub-contracting work center cannot be assigned,
  • Structural: the operation is systematically sub-contracted. The factory does not have the required skills or toolings. The sub-contracting product is mandatory and the sub-contracting work center cannot be assigned. it is loaded with the principal work center, which, in this case, must be of the sub-contracting type.
  • Temporary (conjuncture related): the operation is carried out internally in priority, but in case of overload or temporary problem, it can be sub-contracted. The sub-contracting product and the sub-contracting work center can be assigned and are mandatory.
  • Subcontract work C (field SCOWSTDEB)

The sub-contracting work center:

  • is used to manage the load issued to the sub-contractor,
  • may correspond to a "generic" sub-contractor and is used to know the number of sub-contracted hours.
  • may represent a specific sub-contractor.
  • corresponds to a work center whose type is "sub-contracting".

When creating a routing operation, a verification is carried out to make sure that the site attached to the work center is the same as the site dedicated to the routing code, provided that the latter site has been specified.

This is the code for a product with the category type ‘service’.
The service can be performed by an external subcontractor.

   

Enter, select or build an Sage X3 filter calculation expression using the formula editor.

 An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables.

Block number 2

  • Include the operations derived from std operations (field EFFUPD)

  • Box checked:
    Standard operations are included in the operation selection.
  • Box not checked:
    Standard operations are excluded from the selection.

  • Exclude unmodified operations (field EFFUPD2)

Help common to functions "Routing operations" and "Replace work-centers".

  • Box checked:
    The grid displays only the selected operations for which the application of the modifications defined in tab(s) "Parameters" leads to value changes.
    In case of replacement by date, this option makes it possible to avoid generating, for the same routing operation, records differing only in their validity date.
  • Box not checked:
    The grid displays all the selected operations, regardless of whether or not the application of the modifications defined in tab(s) "Parameters" leads to value changes.

Close

 

Tab Page 1

Presentation

Each setup can be assigned a new value or a new formula that will be used as the calculation basis for the new setup value.

The validation via the [OK] button of the parameter entries performed leads to the opening of a grid loaded by default with all the operations of the selection, presented with the new parameter values: everything can still be modified line by line in this grid.

The saving of the operations of this grid, after modifications, confirms the modifications carried out on the routing operations or the creation of the requested replacement operations.

Aborting this grid cancels the manual modifications performed on the standard operations of the selection.

A log file is proposed at the end of the processing.

Close

 

Fields

The following fields are present on this tab :

Modification

  • Setup time (field FSETTIM)

This field is used to enter:

  • a setting time to allocate to all work centers of the selection by checking the corresponding box, or
  • a formula making it possible to calculate for each work centers the setting time to apply.
  • field SETTIMV

The setting time is a fixed amount of time necessary to prepare the work center. It is part of the work center load.

It is expressed in the time unit specified:

Enter, select or build an Sage X3 filter calculation expression using the formula editor.

 An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables.

  • Run time (field FOPETIM)

This field is used to enter:

  • an operating time to allocate to all work centers of the selection by checking the corresponding box, or
  • a formula making it possible to calculate for each work centers the operating time to apply.
  • field OPETIMV

The operation time is the time necessary to manufacture the product described in the routing.

The operating time unit can be:

  • expressed in hours or minutes (see the time unit),
  • assigned to 1, 100, 1000 or a lot of units of the operation based on the management unit,
  • proportional or fixed based on the type of operation time
    Example: Time unit = Hours Time type = proportional Management unit = Time for 100 Operation time = 2 Operation unit = Kg Finished product unit = A REL-OPE conversion coefficient = 0.5
    The operation time is equal to 2 hours for 100 Kg. If the Work Order is launched for 1000 units of finished product, the time necessary to produce this operation is 10 hours to obtain 500 Kg.

Enter, select or build an Sage X3 filter calculation expression using the formula editor.

 An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables.

  • Preparation time (field FPRPTIM)

This field is used to enter:

  • a preparation time to allocate to all work centers of the selection by checking the corresponding box, or
  • a formula making it possible to calculate for each work centers the preparation time to apply.
  • field PRPTIMV

Preparation time is 'waiting time' set at the start of an operation.

 Preparation time is always expressed in hours. It does not use the time unit defined in the routing header (field Time unit). Preparation time is not applied to the work center load.

Although preparation time is waiting time it can be used for the time it takes to prepare for an operation on a work center. This might be time for settling liquids or cleaning a machine. For this type of scenario, that is when preparation time is used for setting time at the start of an operation, the resource must be available.

When scheduling preparation time the calendar for the defined resource is applied. This means that if, for example, a work center (machine or labor) runs from 08:00-12:00 and 13:00-17:00 with a break for one hour between 12:00-13:00, preparation time will be interrupted by the one hour break.

If the operation requires an 'emergency release', a reduction coefficient can be assigned that makes it possible to completely remove any preparation time.

Enter, select or build an Sage X3 filter calculation expression using the formula editor.

 An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables.

  • Waiting time (field FWAITIM)

This field is used to enter:

  • a waiting time to allocate to all work centers of the selection by checking the corresponding box, or
  • a formula making it possible to calculate for each work centers the waiting time to apply.
  • field WAITIMV

Waiting time is 'delay time' that occurs after an operation. It is non-productive time such as drying time or cooling time that occurs after a process has been completed on a machine and until the machine can next be used.

 Waiting time is always expressed in hours. It does not use the time unit defined in the routing header (field Time unit). Waiting time is not applied to the work center load.

If machine time is required for an operation during the allowed waiting time you should add a new operation to this routing. A machine might be required for example, for drying or cooling components at a work center. The additional operation must be for the appropriate resource type, such as 'cooler'.

When scheduling time for these resources if, for example, a work center (machine or labor) runs from 08:00-12:00 and 13:00-17:00 with a break for one hour between 12:00-13:00:

  • When scheduling waiting time the calendar for the defined resource is applied. Waiting time will be interrupted by the one hour break.
  • When scheduling time for the additional resource the calendar for the defined resource is applied. Time will be interrupted by the one hour break.

Enter, select or build an Sage X3 filter calculation expression using the formula editor.

 An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables.

  • Post-operation time (field FPSPTIM)

This field is used to enter:

  • a post-operation time to allocate to all work centers of the selection by checking the corresponding box, or
  • a formula making it possible to calculate for each work centers the operating time to apply.
  • field PSPTIMV

Post operation, or post run time is a 'deadline' that occurs after waiting time. It is non-productive time, typically 'transfer time', or a transition period from one work center to the next work center that occurs after a process has been completed on a machine and until the machine can next be used.

 Waiting time is always expressed in hours. It does not use the time unit defined in the routing header (field Time unit). Waiting time is not applied to the work center load.

If operator time is required for an operation during the allowed post run time you should add a new operation to this routing. An operator might be required for example, for the transportation or carriage, or the transition between two work centers. The additional operation must be for the appropriate resource type, such as 'carrier'.

When scheduling time for these resources if, for example, a work center (machine or labor) runs from 08:00-12:00 and 13:00-17:00 with a break for one hour between 12:00-13:00:

  • When scheduling post run time a neutral 24 hour calendar for the defined resource is applied. Post run time is not, therefore, interrupted by the one hour break.
  • When scheduling time for the additional resource the calendar for the defined resource is applied. Time will be interrupted by the one hour break.

If the operation requires an 'emergency release', a reduction coefficient can be assigned that makes it possible to completely remove any post run time.

 When scheduling time for these resources, if both waiting time and post run (post operation) time has been declared for the operation only the largest of the two values is used.

Enter, select or build an Sage X3 filter calculation expression using the formula editor.

 An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables.

  • Labor setup factor (field FSETLABCOE)

This field is used to enter:

  • a setting coefficient to allocate to all the work centers of the selection by checking the corresponding box, or
  • a formula making it possible to calculate for each work center the labor setting coefficient to apply.
  • field SETLABCOEV

This is the planned setting time to obtain the setting time allocated to the labor work center linked to the main work center.

This coefficient applied to the planned setting time to obtain the setting time allocated to the labor work center linked to the main work center.
This field is only available for entry if the labor work center is entered.

Enter, select or build an Sage X3 filter calculation expression using the formula editor.

 An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables.

  • Labor operational factor (field FOPELABCOE)

This field is used to enter:

  • a labor coefficient to allocate to all the work centers of the selection by checking the corresponding box, or
  • a formula making it possible to calculate for each work center the labor coefficient to allocate.
  • field OPELABCOEV

This is the coefficient applied to the planned operation time. It is used to obtain the operation time for the labor work center linked to the principal work center. This field is only available for entry if the labor work center is defined.

Operation times are subdivided as follows:

Proportional times are expressed for the production of an operation unit (and not in the stock unit of the finished product using the routing).

Enter, select or build an Sage X3 filter calculation expression using the formula editor.

 An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables.

  • Rate (field FCAD)

This field is used to enter:

  • a rate value to allocate to all work centers of the selection by checking the corresponding box, or
  • a formula to calculate the corresponding rate for each work center.
  • field CADV

The rate is a number of units produced by minute or by hour according to the time unit specified in the routing header (for an operation), or in the standard operation itself.
The number of units is expressed according to the time unit.
It can only be entered if the operation time type is the "rate".

Enter, select or build an Sage X3 filter calculation expression using the formula editor.

 An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables.

  • No. of resources (field FWSTNBR)

This field is used to enter:

  • a resource number to allocate to all the work centers of the selection by checking the corresponding box, or
  • a formula making it possible to calculate for each work centers the resource number to allocate.
  • field WSTNBRV

The number of work centers makes it possible to manage the number of resources for identical resources in order to carry out an operation.

For instance, a labor work center may comprise 3 people. This is indicated by entering 3 in the number of resources.

Enter, select or build an Sage X3 filter calculation expression using the formula editor.

 An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables.

  • No. of examples (field FLABNBR)

This field is used to enter:

  • a new number of labor resources to allocate to all the work centers of the selection by checking the corresponding box, or
  • a formula making it possible to calculate for each work center the number of labor resources to allocate.
  • field LABNBRV

This is the number of resources of the labor work center.

Enter, select or build an Sage X3 filter calculation expression using the formula editor.

 An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables.

Close

 

Tab Page 2

Presentation

Each setup can be assigned a new value or a new formula that will be used as the calculation basis for the new setup value.

The validation via the [OK] button of the parameter entries performed leads to the opening of a grid loaded by default with all the operations of the selection, presented with the new parameter values: everything can still be modified line by line in this grid.

The saving of the operations of this grid, after modifications, confirms the modifications carried out on the routing operations or the creation of the requested replacement operations.

Aborting this grid cancels the manual modifications performed on the standard operations of the selection.

A log file is proposed at the end of the processing.

Close

 

Fields

The following fields are present on this tab :

Modification

  • OP UOM (field FOPEUOM)

Specify the new weekly structure to be assigned to the selection work centers as a whole.

The operation unit expresses the operating time in another unit than that of the product described by the routing.

Example :


A product managed by unit can be subject to three operations, without any intermediate stock. It is not necessary to create semi-finished products for each production phase:

  • Mixing: time is expressed for a lot with the kilogram as the unit,
  • Extrusion: time is a rate in meters per hour,
  • Cutting: time is expressed in hours per unit.

This unit is associated with a conversion coefficient for the stock unit of the product for which the routing has been set up and the operation unit.

The quantities of the work order operations are expressed in the operation unit.

  • Efficiency (field FEFF)

Specify the new weekly structure to be assigned to the selection work centers as a whole.

  • field EFFV

The efficiency is a way to measure compliance to the preset standards. It can be calculated over a given period by work center: Standard hours calculated for a given production divided by the actual hours worked.
Efficiency makes it possible to correct the standard times of the routing (multiplying coefficient) according to the used resource.

Two efficiency rates are managed depending on:

  • work center: the rate is applied to all the routing operations that are going to take place on the work center,
  • routing operation: the rate only applies to the considered operation.

If both coefficients are entered, they add up.
The calculated operating time is corrected in the following way: work center efficiency * operation efficiency * time.

The WSTEFFINH - Work center efficiency history general parameter (GPA chapter, MIS group) is used to specify whether the efficiency defined at work center level should be used on the routing operation.

  • If the parameter is set to 'Yes', the efficiency entered in the work center is suggested by default when creating the routing operation with this work center. The calculated runtime = runtime entered * 1/operation efficiency,
  • If this parameter is set to 'No', the efficiency entered in the work center is combined with that entered in the routing operation. The calculated runtime = runtime entered * 1/ work center efficiency * 1/operation efficiency.

Enter, select or build an Sage X3 filter calculation expression using the formula editor.

 An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables.

  • Shrinkage (field FSHR)

Specify the new weekly structure to be assigned to the selection work centers as a whole.

  • field SHRV

This percentage is used to balance the quantities on the production operations based on the released quantity.

It is possible to introduce a shrinkage percentage on the work center, which is used to weight the planned runtimes for an operation using this work center by a loss or gain on the quantity produced for the work center.

Enter, select or build an Sage X3 filter calculation expression using the formula editor.

 An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables.

Close

 

Error messages

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

"End range is less than Start range"

Error message linked to the control of selections by range.

"The number of resources is higher than the work center capacity"

Error message in field control mode:

  • number of work centers,
  • number of labor work centers.

it means that the number of resources entered exceeds the maximum number of available work centers.

"No coefficient found between Operation Unit (OU) and Stock Unit (STK) (XX=OU, YY=STK)"

This message is displayed if the user enters an operation unit (OPE) for which there is no OPE/STK coefficient. In this case, OPE/STK=1.

"Warning, it is necessary to verify that the times (setting, operation or rate) remain correct"

This information message is displayed if the operation unit (OPE) has been modified. When there is a change to the units, this warning is used to stress the importance of coherence with the times already entered.

"No coefficient found between Operation Unit (OPE) and Stock Unit (STK) (XX=OPE, YY=STK)"

This message is displayed if the user enters an OPE for which there is no OPE/STK coefficient. In this case, OPE/STK=1.

"Operation X/X/X. A replacement operation already exists"

This message means that for the operation in question, there is already a replacement operation in the routing. The initial and replacement operations have the same operation number, but they were given different indices to distinguish them.

"Modification of operation X/X/X"

This is an information message. Operations are modified when a mass modification has been carried out.

"Creation of operation X/X/X"

This is an information message. Operations are created when the replacement of operations on a given date has been executed.

Tables used

SEEREFERTTO Refer to documentation Implementation