Automatic Functions
Automatic function | Description |
---|---|
Add scoreboard counts to trend | Add current scoreboard values to scoreboard register. Scoreboard trend can identify if KPI improves or worsen. This automatic function is often used together with export of plan to save scoreboard values at time of export. |
Calculate bottom-up low level code | When displaying project orders networks in APS Network, bottom-up low level codes are important. Project order networks can be complicated and bottom-up low level codes ensure better visibility. |
Calculate coverage days on orders | This function allows calculating the coverage days, that is,
how many days can be covered using on-hand balance, for all orders. We recommended
you to use the default bucket ID. Therefore, the same Bucket ID is used to calculate
the coverage days in the workbenches and on the orders. The calculated coverage days are inserted on the order header together with the coverage days of the previous bucket. The values are displayed in the fields Coverage days and Previous coverage days on the Pull-up and Misc tab of the Order Maintenance panel. |
Calculate learning curve start day on locked operations | This function allows calculating the learning curve start day on the locked operations. |
Calculate stock buffer | This function allows calculating the size of the stock buffer based on supplies, demands, and the replenishment level that is used in TOC planning with production to stock. The result is inserted into the field Remaining buffer % on the Order Maintenance panel. The Remaining buffer type field is set to Stock. |
Calculate tact time | This function allows calculating the correct tact and duration
times for lean line production with these characteristics:
An example could be an automatically moving car assembly line that consists of a number of stations in sequence. This function allows calculating the setup time and the post operation time. The throughput of the line is controlled by the tact of the first station. The tact is the sum of the operation time and the setup time. The lead
time of the line is the sum of the first station's tact. The post operation time
is the time from the rest of the stations. Note: The setup time from the operation must be used both in forward
planning and in keep schedule. Therefore the parameters on the resource must be
set accordingly.
|
Change delivery terms on orders | This function allows changing delivery terms on orders according to selection. |
Change operations | This function can change resource selected by operation field filter. |
Change order status | This function can change status on orders selected by order filter. Order status can be changed to 10, 20, or 60 or restore order status. |
Change pull-up codes on orders | This function can change pull-up codes on orders selected by order filter. |
Change resources |
This function can change resource selected by field filter. The following can be changed:
|
Clean demand/supply/link information | All the internal connections between, for example, items, orders, and materials, are contained in a DSL structure. If items are deleted, this structure remains in the Planning application, but is no longer valid. To remove the structure, run Clean DSL. |
Comparison delay | This function allows calculating the difference in delay,
positive or negative, in days compared to the last simulation. Before using the
Compare Delay function, select one of these options:
The Delay, the Compare delay, and the calculated difference between Delay and Compare delay are inserted on the Delivery Capacity tab in the Orders list. The total difference and average difference are also displayed. We recommend that you set these operations up as
an action in your workflow so that it fits into your process of working. This
example shows a typical workflow:
Note: To be able to go back to the previous plan, remember to make a
version copy before running the second simulation.
|
Compress version | This function allows automatically compressing a schedule version. Specify the version to be compressed, a destination path, and a file name. You can add a password for the uncompressing. You can compress more than one volume. |
Construct local order group number | This function allows constructing local order group numbers. Define and adjust the selection and grouping criteria to assign the numbers. |
Construct schedule number (order) | This function allows constructing the schedule number on orders according to selections. |
Construct XYZ information | This function allows defining which features and options are
mapped into the X, Y, and Z fields on the order header. Features and options can be defined as different aspects of the product. Options can be defined as the possible values of each aspect. A feature group can be defined as a group of similar aspects. For example, the feature group can be size. The features can be women size and men size. The options are S, M, L, and XL. The feature groups, features, and options are stored in the Planning application in the component Sequence Optimization Controls on the Configurations tab. If all the fields X, Y, and Z are blank, then the XYZ information record is not created. |
Copy lead time on distribution items | This function copies lead time from supplying item/warehouse to manufacturing item/warehouse. If lead time only is defined on purchase warehouse, but material shortage can occur on manufacturing warehouse (no distribution orders) then copying lead time to manufacturing warehouse ensure the lead time is respected no matter where shortage occur. |
Copy start from external requirements through links | This function allows examining the external requirements that
are linked to each order via order-initiated links or pre-allocations or both. If it
is defined, the external requirement with the earliest start of shipping buffer is
located. Otherwise, the earliest start date of the requirement is located. This
earliest start date is copied to the order. Note: The due date on the order is set only if the order is not
sub-network marked and if it does not have a locked due date.
This function complements material synchronization using the material synchronization parameter Respect due date from spare part customer orders. If the links are created during the material synchronization, only the shipping buffer from customer orders (external requirements) to manufacturing orders is copied. |
Copy version | This function allows copying one schedule version to another. You can specify the source and target version, add a description, and allow overwriting of an existing to-version. |
Co-sorting key generator | This function allows generating a co-sorting key for a selected
work center. Select the constructor ID and the work center. A co-sorting key might be valuable for both sequencing and information purposes. For example, you can set up this function to be executed in the same action container as the initializing plan. The import of data is followed by the generation of co-sorting keys. Optionally, a simulation is initiated and the information is available for information purposes and subsequent sequencing. |
Create local macro orders | This function allows creating local macro orders. Local macro
orders are aggregations of MOs or MOPs with these same characteristics:
Planning on aggregated orders provides a better overview and allows taking decisions at macro order level, but the plan is not as detailed as a plan that is made on all individual orders. Select the
order type, then the manufacturing orders or the out-of-manufacturing order
proposals or both, to be gathered in a macro order. To sequence the orders inside
the local macro order, you must create a co-sorting key for the first primary
operation before you make the local macro order. First primary means the first
operation without any parallel operation overlap code. Then select a From and To
position from the co-sorting key for the sequence generation. You can also choose
the due date as an order selection criterion together with the four mentioned
above. Note: All the MOs and MOPs in a plan that have the same scheduling
number, due date, alias number, and routing are grouped to local macro orders.
Planning entities and MOs or MOPs without scheduling number cannot be included
in a local macro order.
|
Create or remove pre-allocations | This function allows creating and removing pre-allocations based on existing order links within a horizon. When this operation is complete, the standard rules for pre-allocations are applied, that is, order links from released orders to released orders or firmed order proposals. The pre-allocation days are calculated as calendar days from the scheduled start. |
Create orders | This function allows creating orders for end items in the
Planning application using the function End Item Orders - Create. To decide to delete existing orders before the creation and to ignore the order number during the creation, use the fields in the Properties section. |
Delete all orders | This function allows deleting all the orders. This function can be used before creating orders to clean the planned orders. |
Delete orders with all operations completed | This function allows deleting orders where the status of all the operations is "80: Finish marked but not closed" or "90: Finish marked and closed". |
Export version | This function can export a version by compressing the schedule version. The use can specify destination and file name. |
Firming order proposals | This function allows firming the orders that meet these
criteria:
Order Dependent Orders cannot be firmed. |
Forced export | The operations that are planned inside the frozen horizon are marked to be forced exported. |
Generic setting of due time and earliest start | This function allows setting the earliest start or due date on the selected orders. |
Inherit priority from CO to MO | This function allows inheriting the order priority from
customer orders to delivering orders. You can also reset the changed priorities to
the initial values. If the inherited order priority is greater than the existing priority, then it is copied to the order priority or the network priority on the order header. If an order delivers to many external requirements (COs), then the priority from the most important external requirement is used. The inherited priority is not exported back to M3 BE. This action requires a customer modification of the parameter file. This function also allows transferring the earliest receipt date from the external requirements to the MO's order header. |
Keep in progress | If some operations are in process, that is, with the status 60, then the operations with the same from/to part of the co-sorting key and that are planned inside the horizon get the sequence status 15 and are moved to the same resource. |
Lock due date | This function allows locking the due date on the selected orders. |
Mark critical path |
Critical paths are used project order networks. Project order networks can contain many orders and critical paths are important to identify. |
Mark orders for automatic change of alternate routing | This function allows marking orders for a change of alternate routing. Select the marking criteria and choose to clear all the orders before the selection. |
Mark orders for export | This function marks all orders for export to M3 Business
Engine. This is selected by default during the importation of orders. If you do not want to export a specific order, select Clear in the Set or Clear Export Mark field. |
Mark resources for treatment after sequencing | This function allows marking or clearing the resources to process the sequencing. |
Operation priority flag | This function allows a more precise control of prioritization
of the orders that contain one or more bottleneck operations. This function allows selecting the operations that are planned on a selected work center, on the work centers of a selected report work center list or all the operations, irrespective of the work center. The selected operations are marked as priority controlling. Consequently, the Internal order priority calculation uses the latest end from the priority controlling operation instead of the latest end from the order. This means that the order is prioritized according to the priority controlling operation and its position inside the order (operation 10, 30 or 50). A check mark in the Operation priority flag field in the Operation Maintenance panel shows that the operation priority flag is set on the operation. This function also allows removing an already set marking from the selected operations. If another work center than the defined becomes critical for the priority calculation, this function allows selecting easily this work center as priority controlling instead. |
Parallel production on quantity fill-up resource | This function allows planning operations in parallel on
fill-up resources. The operations are grouped according to the latest end. The
capacity within a given group is shared among the operations in the group, thus
allowing the operations to end at the approximately same time. The Locked sequence control in the Preparation and Sequencing part of the Automatic simulation keeps the parallel production when performing an automatic simulation. |
Propagate color group | This function allows propagating the color group number that
is defined on external requirements to all the orders in the order hierarchy
below. The end item orders are processed one by one. If an end item order is linked to one or more external requirements, then the largest color group number is propagated to the orders in the network below. If the color group number is zero, then nothing is propagated. If several end item orders exist in the network, then the color group number can be overwritten. |
Propagate demand factors | The end-item orders deliver to these types of demands:
This function calculates the percentage for these types of demands and saves the data in the order header. For component orders, the percentage is calculated pro rata from the parent orders. |
Propagate external requirement pegging | This function allows propagating the CO external order number
and order category through the order network and saving this information on
orders. If an order is delivering to several COs, then the CO with the earliest requirement date, that is, the due date, is the most important. Therefore the pegging is done to the earliest CO. |
Propagate material availability | Material availability identifies how much material is available for an order. If a component order delivers to a parent order, then propagating material availability from a component order to a parent order enables the planner to know and validate material availability through BOM levels. |
Propagate oven status |
The Sequence method "Oven repetition" plans subsequent oven operations on the same oven resource. To keep this oven sequence repetitive, all the subsequent oven operations must already have the sequence status 17. The Sequence Status 17 is applied from the first oven operation to all the subsequent oven operations. When the first oven operation is started, the Operation Status 60 is also applied to the subsequent oven operations. |
Propagate quantities to operations |
This function allows propagating the CO external order number and order category through the order network and saving this information on orders. If an order is delivering to several COs, then the CO with the earliest requirement date, that is, the due date, is the most important. Therefore, the pegging is done to the earliest CO. |
Publish version | This function allows publishing a new schedule version
automatically. The oldest version is automatically overwritten. Specify the version,
the name, and the version group name. Set the oldest version as obsolete. When installing the Viewers, we recommend to select the parameter Timeout Control and set the parameter Version Control to Newest. This operation secures that non-active Viewers are sent to the Main menu to allow overwriting. The Viewer's version is automatically changed to the newest version while a notification is given that a new version has been activated. |
Ready to start - local macro orders | This function allows setting or resetting the forced start on
local macro orders. This function allows preventing incomplete job reporting from
causing the subsequent operations to be produced later than initially planned. To do
so, a forced start is set on the subsequent operations that are calculated on basis
of the actual start date of the previous operation. This function can only be used
for local macro orders on operations with the sequencing statuses 10, 15, and 17 in
schedule if they follow operations with the statuses 70, 80, and 90. In this example, a started operation, Op 10, is reported as partially finished. The subsequent operations, Op 20 and Op 30, are planned immediately after the planned end of the operation Op 10. The earliest start date of the operation Op 20 is calculated on the basis of the last job reporting, that is, the last time stamp, and the reported quantity. If the job reporting is incomplete, the last time stamp could be any time and the reported quantity cannot be trusted either. The earliest start date for the operation Op 20 is then calculated based on the incomplete job reporting that indicates that the operation Op 10 is not on schedule. Consequently, the operations Op 20 and Op 30 may be moved forward in schedule. This function allows freezing the subsequent operations, here Op 20 and Op 30, in the original schedule using a forced start date, Ready to start. The Ready to start date for these operations is calculated in this way: Actual start time of the previous operation + operation time of the previous operation The actual start time is transferred from the M3 BE. The operation time used is the full production time, that is, the reported quantity, if any, is ignored. |
Rebuild demand/supply/link information | All the internal connections between, for example, items,
orders, and materials, are contained in a DSL structure. If items are deleted, this
structure is still in the Planning application, but is no longer valid. Rebuilding
DSL allows deleting this structure and rebuilding it from the item or structure
information. You must execute this function each time that items are read into the
Planning application. Note: When the Rebuild DSL function is executed, all the synchronization
links are deleted.
|
Reimplement actions | This function allows keeping decisions in M3 PWB that cannot
be implemented in M3 BE. When the data are imported, the non-implemented actions are
returned to M3 PWB. This function allows recreating actions of the types CHGWC1 and
OPRSTATUS as decisions of the types "Set/unset forced resource" and "Set/unset
forced start and/or sequencing status" when they are returned during import. When
exporting actions again, the re-implemented actions are exported once more. For example, you can use this function to keep macro orders based on forecasts in M3 PWB. Forecasts cannot be implemented in M3 BE, therefore they are returned to M3 PWB. To keep the forecast, you can make the decisions again manually in M3 PWB after every import or you can use this function to automatically recreate the decisions. |
Reset internal order number | You can import an alphanumeric order number up to 25
characters. In the Planning application, this alphanumeric order number is converted
to an internal numeric order number. A reference between the alphanumeric and
numeric order number is stored. This function allows resetting this reference. Note: Running this automatic function causes the export to M3 BE to fail
because the order numbers are missing.
|
Reset stock | This function allows resetting the stock to zero for all the
items. Note: This function can be useful when updating the stock from a text
file. If items with zero in stock have no record in the text file, then their
stock value is the same value as in the previous plan. The Reset stock function
allows initializing all the stock values to zero. Then the new values can be
updated from the text file.
|
Respect due date on order | This function allows setting or resetting the "Respect due
date on order" marking, where the due date on a marked order is respected even if it
delivers to a parent order with a later due date. Select the work centers or the resources on which all the planned orders are to be affected. |
Save date and time to be used in automatic simulation | This function can save date and time when order import is executed. This allows subsequent simulations to use saved date and time and thereby respect when orders were imported. |
Save learning curve history | The Learning curve history is saved inside the entered horizon. If the plan start is moved forward in time, then the saved history is used by the Update Internal Capacity Model to move the learning curve progress accordingly. |
Schedule number (operation) | All the operations with a planned start before the selected horizon get an increasing schedule number, starting from one and in increments of the selected schedule number step. The schedule number of all the other operations is set to zero. In a subsequent simulation, the operations can be sorted by a schedule number. Thereby the operation sequence can be kept. |
Sequencing status | This function allows defining the sequencing status that is automatically applied to the operations within different scheduling horizons. These horizons are essential to the scheduling decisions being respected in subsequent scheduling, manufacturing execution, and in the next planning. |
Set color group | This function allows assigning a color group to the orders
whose operations are scheduled on selected resources. This function allows looping through the selected resources one by one and checking the operations that are scheduled on them. The order to which an operation belongs is then assigned a color group from a specified color group interval. The first order is assigned the first color group of the interval, the second order is assigned the second color group, etc. When the last color group in the interval is reached, the assigning starts over using the first color group again. This function allows assigning the same color group to all the orders with the same main product. If the next order was to be assigned the color group 4, but has the same main product as the order that is assigned the color group 2, then it is also assigned the color group 2. The color group 4 is then assigned to the next order that does not have the same main product as one of the previous orders. The number of orders to be assigned a color group can be reduced using a horizon that limits the selection to operations that are scheduled on the selected resources in a period of a specified number a days after the schedule start. Note: Because an order has more than one operation scheduled on one of
the selected resources in the specified period, the order can be assigned a color
group more than once. In this case, the last color group is displayed, that is,
the latest setting overrules all previous settings.
|
Set color on operations | This function is used to select a logic for the operation coloring of many reports including the Scheduling Board. |
Set distribution order status for release | The Distribution Order Proposal statuses are set to 60, which releases the DOP. To select the released DOP, specify the warehouse or the horizon. |
Set efficiency on operations | This function allows setting efficiency on the selected operations. |
Set facility on orders | This function allows retrieving the facility that contains the warehouse of the order (item) using the warehouse table, the facility table, or the division table. The facility is inserted on the order header in the field COHFAC. |
Set forced resource | This function allows setting or resetting the forced resource
on the selected resources. The Operation Selection section can be
used to fine-tune the operation selection by performing one of these actions:
When using M3 PWB, this section also enables the
creation of an action for each operation that has set or reset a forced
resource. Note:
|
Set minimum material status on orders | For manufacturing orders, it is important to see the minimum status for supplying materials. This makes it possible to see which manufacturing orders have all materials available and make it possible for the planner to take decisions which orders to produce first. |
Set order overlap | This function allows setting the order overlap on all the order links with a component item within a given range. |
Set series group number | This function allows setting or resetting a series group
number on orders. The Grouping control defines the grouping criterion. The operations on orders with the same item number or the same free group get the same series group number. Additionally, the Group on network priority and Group on Due date options can be used as grouping criteria. When an operation in a series group is planned, the operation cannot start earlier than any already planned operation within the same group, that is, another operation with the same series group number on the order header. During automatic simulation, this logic is used
when calculating the earliest start or latest end:
The operation cannot start earlier than the latest
operation end + series group buffer on all the operations in the same group:
The series group logic is put on top of the existing logic for calculating the earliest start. First the normal earliest start is calculated, without series group number. Then the earliest start is calculated for the series group. The resulting earliest start is the latest of these. |
Set work center on operation | This function allows setting the work center of the selected operations. Only the operations where the forced resource is defined are updated and the included-in-work center on the forced resource is used to update the work center field on the operation. |
Swap orders in schedule | Fully identical orders that are scheduled right after each
other on the selected work center are interchanged so that they are scheduled in
ascending order numbers. The order with the lowest order number is scheduled to
start first. The orders in a group must meet these conditions:
This information must be identical for all the
operations:
We recommend you to apply the sequence 15 to the operations on the selected work center. Consequently, the sequence can be kept. Otherwise, a new simulation will move the operations back again. |
Timer function | This function allows putting the system on hold until the
timer has expired. If MRP runs at night time, then the order import is postponed
until MRP is finished. Alternatively, to start the system at a certain time and the order import after MRP is finished, you can use Windows Scheduler or a similar function. |
Transfer main warehouse to work zone on resource | Based on facility on resource, this function allows finding
the main warehouse in the warehouse register and copying the value to the Work zone field on the resource. Note: If the work zone is already defined, its value is not
changed.
|
Unfirming planned manufacturing order proposals | Only the Manufacturing Order Proposals (MOPs) that have been
firmed in the Planning application using the Firming order proposals automatic
function since the last import from M3 BE can be unfirmed. You cannot unfirm MOPs that have firmed manually from Orders in the Planning application. You cannot unfirm Distribution Order Proposals. |
Use shipping buffer on external requirements |
This function allows considering the shipping buffer on external requirement. This function allows calculating a start date for the requirement or the start date of the shipping buffer. The value is inserted in the start date for requirement or the start of the shipping buffer in the external requirements. An option allows calculating the remaining shipping buffer and inserting the value in Remaining buffer % in the external requirements. |
Symbols and buttons
See the symbol and button tooltips in the application.