Setup >  Stock >  Assignment rules  

Display all Hide all

This function is used to set up assignment rules between requirements and resources. An assignement is a link between orders that makes it possible to spare future resources for specific requirements.

Upon receipt to stock of a resource's products, these are immediately allocated to the requirements that are associated with it.

A product assignment rule must be entered in the Product-site record.

Prerequisite

SEEREFERTTO Refer to documentation Implementation

Screen management

Entry screen

Presentation

Priorities given to requests and resources

Upon executing the automatic assignment process, the system sorts the requests to be assigned depending on the requirement date and on the priority if the latter is taken into account.
As for resources, the system executes an algorithm based on filter lines so as to find the orders it is possible to assign. If the quantity found on the orders of the first filter line is too small, the system applies the following lines until the requirement quantity is covered or the fact that no assignment is possible is noticed.

Examples:

Order

Date

Item

Quantity

Unit

SOF

30/06

CD100

10

Pallet of 10 boxes

POF

15/06

CD100

100

Boxes of 10 units

POF

20/06

CD100

1000

Units

First case

Only one filter line with homogeneous unit.
No assignment will be created since the units are different between SOF and POF.

Second case

First filter line with homogeneous unit and second line with no restriction.
There will be an assignment between the SOF and the first POF for there is no restriction for the second line.

Close

 

Fields

The following fields are present on this tab :

Block number 1

The assignment rule is used to create a link between a requirement (sales order, material requirement, etc.) and a resource (work order, purchase order, etc.).
This function, which can be accessed via a tunnel or a right click, makes it possible to specify the link to be created: if box "Direct order (1 to 1) mode" is ticked, the system will authorize the assignment of a sales order to a purchase order, for instance, but not the assignment of a sales order to several purchase orders (it must be 1 to 1).
This rule is applied upon requirement evolution (order update or creation).

  • Description (field PTODESAXX)

This long description is used as a title in screens and reports.

By default the short title, the long title or the column header of a data are recorded (on creation/update) in the connection language of the user.
You can add your translation in another language using the Translation function:

  • Click Translation from the Actions icon in the corresponding field.
  • In the Translation window, add a new language code with the translation in this language.

A user who logs on with this language will view the short description, long description or column header in their connection language if a translation exists. Otherwise, these descriptions will be available in the folder language.

SEEINFO The connection language must be defined as a default language for the folder.

  • Short description (field PTOSHOAXX)

Short title used in the screens and reports. This title is recorded in your connection language.

By default the short title, the long title or the column header of a data are recorded (on creation/update) in the connection language of the user.
You can add your translation in another language using the Translation function:

  • Click Translation from the Actions icon in the corresponding field.
  • In the Translation window, add a new language code with the translation in this language.

A user who logs on with this language will view the short description, long description or column header in their connection language if a translation exists. Otherwise, these descriptions will be available in the folder language.

SEEINFO The connection language must be defined as a default language for the folder.

Back-to-back

  • Exclusive (field PTODIR)

This field indicates if the assignment rule is used to have multiple links or not.
If this field is checked, a resource cannot be assigned to more than one requirement, and vice versa.
This is also applied to the automatic and manual assignment.

Parameters

  • Allow automatic processing (field PTOAUT)

This field indicates if the products including this assignment rule are taken into account in the automatic assignment processing.

  • Automatic adjustment (field PTOREAL)

This field indicates whether the assignments must evolve automatically upon order update or creation.
If this field is checked, the fields "Activate on requirement evolution", "Activate on resource evolution" and "Delete / replace forced assignments" are active.

  • In order creation or increase mode, the system regenerates the assignments.
    Only forced assignments are kept if the field "Delete forced assignments" is not active.
  • In order deletion or decrease mode, the system carries out a complete de-assignment.
    If forced assignments exist, a warning message is displayed.

Horizon

  • Limit assignments (field PTOHORFLG)

This field indicates if the assignment must be active only on a horizon.
If this field is checked, the 'Assignment horizon' field must be entered.

  • Duration (field PTOHOR)

Indicates in number of days the horizon on which the assignment is managed.

  • field DAYS01

 

Automatic adjustment

  • Requirement change (field REAL4DEM)

Indicates if the assignment update must be done in real time upon requirement evolution.

  • Delete/replace forced assignments (field FRCPRO)

Indicates if the forced assignments can be put into question in real time upon resource and requirement evolution.

  • Resource change (field REAL4RESS)

Indicates if the assignment update must be done in real time upon resource evolution.

Order priority considerations

  • Order priority (field PIOMOD)

This field indicates if the priority in requirements must be taken into account.
If this field is checked, the priority factor is activated.

  • Priority factor (field PIOFCT)

This factor is a number of days to be applied so as to sort the requirements to be assigned. The factor is calculated as follows:

(Priority code -1) * Priority factor

The priority code is 1 for Normal, 2 for Urgent and 3 for Very urgent.

For instance:

Priority factor 10
SOF number 1 for the 06/25
SOF number 2 for the 06/30

Here, the request to be assigned in priority is the SOF number 2 for its fictive requirement date changes to 06/30 - 10 = 06/20.

  • Shortages (field SHTMOD)

This field indicates if the presence of shortages on requirements must be taken into account.
If this field is ticked, the shortage factor is activated.

  • Shortage factor (field SHTFCT)

This factor is a number of days to be applied so as to sort the requirements to be assigned. The factor is calculated as follows:

1 * Priority factor = shift day number

For instance:

Priority factor 10
SOF number 1 for the 06/25
SOF number 2 for the 06/30, shortage quantity present

Here, the request to be assigned in priority is the SOF number 2 since its fictive requirement date changes to 06/30 - 10 = 06/20 due to the shortage quantity.

  • Request type (field DEMMOD)
  • Type factor (field DEMFCT)
  • Order type (field DEMCAT)

Grid Supply priority

  • Standardized project (field PJTFLT)
  • Standardized unit (field UNTFLT)

Indicates whether the resource and requirement units must be equal for the automatic assignment.

  • Standardized quantity (field QTYFLT)

Indicates whether the resource and requirement quantities must be equal for the automatic assignment.

The limits expressed in percentage are used to select resources with quantities close to the requirement's.

  • Tolerance + (%) (field QTYPCTUP)

Indicates the accepted limit between the requirement quantity and the resource quantity upon automatic assignment.

  • Tolerance - (%) (field QTYPCTDOWN)

 

  • Priority supplier (field BPSFLT)

Indicates if the purchase orders to be assigned in priority are the priority supplier's.

  • Reference date (field DATFLT)

Indicates whether the resource end date and the requirement date must be equal for the automatic assignment.

The margins expressed in days are used to select resources around the requirement date.

  • Margin + (d) (field DATMARUP)

Indicates the number of days accepted between the requirement date and the resource date upon automatic assignment.

(Number of days before - or after + requirement)

  • Margin - (d) (field DATMARDOWN)

 

Close

 

Error messages

The only error messages are the generic ones.

Tables used

SEEREFERTTO Refer to documentation Implementation