Scheduling Logic

Assign Orders

If as a result of scheduling, an operation is assigned before the assignment start time, or beyond the assignment end time, or etc., Asprova will adjust the assignment of the operation or the order to which the operation belongs, according to the properties specified in the scheduling parameter commands.

In performing the adjustment, Asprova refers to the following properties:

### When an operation is assigned before the assignment start time

These are the settings for operations that have been assigned before the assignment start time during backward scheduling:

Forcibly assign

Forcibly assigns a constraints-violating operation with infinite capacity.

Ignore

Ignores the violation and assigns the operation as currently assigned.

Switch to forward

Reassigns the order of a constraints-violating operation, by "Forward" scheduling.

Unassign

Cancels the assignment of a constraints-violating operation, and makes the operation's status to unassigned.

### When an operation is assigned beyond the assignment end time

Forcibly assign

Forcibly assigns a constraints-violating operation with infinite capacity.

Ignore

Ignores the violation and assigns the operation as currently assigned.

Unassign

Cancels the assignment of a constraints-violating operation, and makes the operation's status to unassigned.

### When an operation is assigned before EST

Forcibly assign

Forcibly assigns a constraints-violating operation with infinite capacity.

Ignore

Ignores the violation and assigns the operation as currently assigned.

Switch to forward

Reassigns the order of a constraints-violating operation using forward scheduling.

### When an operation is assigned beyond due date

Forcibly assign

Forcibly assigns a constraints-violating operation with infinite capacity.

Ignore

Ignores the violation and assigns the operation as currently assigned.

Behaviors of forcibly assign

From Ver.5.1.1, if the previous process was forcibly assigned, an adjustment will be made if there is an EST violation.

In the below example, if you want to backward assign the operation this way where it violates the production start time, set [Passed assignment start time] and [Passed EST] to "Forcibly assigned".

When the operation for mixing is forcibly assigned at the assignment start time, a time constraint violation occurs with the filling process.
Thus the filling process and inspection processes will also be forcibly assigned.

The adjustment did not take place even if the EST violation occurs.
This was applied to the version prior to Ver.5.1.1 when the previous process was forcibly assigned.

It can be adjusted, even if there is no "master use instruction" in master table in Asprova MRP module from Ver.8.0.2.0.