This will re-schedule the selected production orders in the sequence they are currently selected.
Starting from ROB-EX Scheduler 7.2.4, this macro will utilize the Selection context feature.
For a more flexible alternative also see the SortAndSchedule macro command.
Example parameter configuration
If no production orders are selected nothing happens when this macro element is executed.
Parameter descriptions
(* = configuration required)
BOM1_respectBOMConstraints
This will ensure that operations which consume materials will not get planned where there are not enough material in stock. And producing operations will not get planned where there is not enough available space in a warehouse. The scheduling algorithm will search forward for the first point in time where the BOM constraints are met. If the BOM constraints are never met the operations will just get planned by the normal algorithm.
Default false
BOM2_horizonInDays
Search horizon in days. This indicates how far ahead to look for available material. The start date to look from is suggested by the scheduling algorithm based on resource capacity. The horizon is per scheduling iteration, so the operation might end up after the defined horizon.
Default 30
BOM3_precisionInHours
This is used by the search algorithm and can be adjusted in order to reduce the time consumption. The optimum value is dependent of the nature of the plan. If the producing transactions produce linear over a long duration the value should be high – a rule of thumb is app. half of the average duration in hours. If the producing transactions are not linear (countings or purchases with same start and end date) the value should be set to 1.
Default 8
BOM4_precisionInMinutes
This is used by the search algorithm and can be adjusted in order to reduce the time consumption. This value is mostly concerning consuming operations which consumes with a linear access method i.e. linear over workload. Then by default the inventory is checked by every 10 minutes over the operation duration. In this case the material date can be up to 10 minutes later than the actual earliest available stock time. And also the stock level can go below safety stock over the operation duration because it is only checked in 10 minutes steps. The higher value the lower precision and thus less time consumed. Default 10.
Default 10
BOM5_planWithAvailableStock
Find out when there is enough material in stock for the operation to start.
Default true
BOM6_ignoreWarehouseOnBOMLineConsume
Compare against the sum of material, crossing all warehouses.
Default false
BOM7_planWithWarehouseCapacity
Find out when there is enough space in warehouse for a producing operation to start.
Default false
BOM8_ignoreWarehouseOnBOMLineProduce
Compare against the sum of warehouse capacity for all the warehouses linked to the possible resources of the current operation
Default false
allowMoveInResourceGroup
true
= ROB-EX will try to move the operation to the best resource available for the operation.
NOTE: The best resource is chosen based on the scheduling settings of the resources available for the operation.
NOTE: This option is disabled if “StayOnResourceGroup” is true!
false
= ROB-EX will not try to move the operation to another resource.
enable
true
= Macro is enabled
false
= Macro is disabled
ensureAfterNow
true
= When planning backward avoid that operations are planned before now.
false
= Allow that operations are planned before now when planning backward from now.
planStratName
The scheduling strategy. Lookup the available strategies here.
scheduleDependencies
true
= Also replan the dependent production orders.
false
= Ignore dependent production orders.
scheduleStartCompleted
true
= Operations with status started or completed will be replaned
false
= Ignore operations with status started and completed.
showPlanStratDlg
true
= Show the plan strategy setup dialog, when executing macro element. In that case the settings from the dialog are used, instead of the settings on this macro element.
false
= Don’t show the plan strategy setup dialog. Use the settings specified on this macro element.
showSchedulingWarnings
true
= The scheduled operations/orders are validated afterward scheduling. If warnings or errors where found they are shown in a log-window.
false
= No warnings or errors are shown.
stayOnResourceGroup
How this option works depends on if the operation is scheduled on a resource group or a simple resource:
Operation scheduled on a resource-group
true
: The operation will not move to another resource!
false
: Other resources in the resource-group will be considered for the operation.
Operation scheduled on a normal resource
true
: The operation will not move to another resource!
false
: The operation will not move to another resource unless option “allowMoveInResourceGroup” is true
.
useMatDelCalendars
true
= ROB-EX will respect the material and delivery dates on the individual operations.
If a forward strategy is chosen, ROB-EX respects the material-dates of each operation.
If a backward strategy is chosen, ROB-EX respects the delivery-dates of each operation.
false
= ROB-EX will not respect the material and delivery dates on the individual operations.
Post your comment on this topic.