1. Home
  2. Work Orders
  3. Work Orders: Work Order Maintenance

Work Orders: Work Order Maintenance

Work Order Maintenance

Work Order Maintenance

This Maintenance window opens from the Work Orders Menu. See this topic for a general introduction to Work Orders and the processing of them.



Work Order Number

Work Orders. Work order number. {WKOFILE.WKOWONO char 6}


Who created the WO and when.

Assembly Part Number

Work Orders. Part number (parent assembly). {WKOFILE.WKOPTNO char 18}

Customisation CUSTOM CAPABILITY: You can intercept the entry of a part number into the work order. It is available in oCustom1.$WkoptnoFinal().

Customisation CUSTOM CAPABILITY: You can run custom code after a work order is created. It is available in oCustom1.$AfterWoCreated().

Warning WARNING: You can not create a Work Order for a N-type Non-stock part. You will be warned it is a B-type Buy part, O-Outwork assembly or it is not a parent with a Bill of Materials, although creating a Work Order with any of these conditions is permissible.

Tip TIP: You can setup the optWoNoEngChange option in Settings Maintenance. If the value is 1 or YES, users will be prevented from creating a Work Order for a part which has Engineering-in-Progress set, rather than just given a warning.

Note NOTE: You can prevent work orders from being created when the assembly has not been set up with a BoM, Process Route or QA Test Regime. This can be achieved by setting the option optWONewCheckSpec to any combination of BRQW characters. Include a B if the system is to check that the assembly has a BoM. Include an R if the system is to check for a Process Route. Include a Q to check for a QA Test Regime. Finally include a W if the user is only to be warned rather than prevented from creating the WO.

Assembly Part Issue

Work Orders. Assembly part issue reference (when WO created). {WKOFILE.WKOISSU char 4}


Parts Master. Part description. {PTMFILE.PTMDESC char 30}

Order Quantity

Work Orders. Quantity ordered. {WKOFILE.WKOOQTY number 3dp}

Tip TIP: Backflushed orders can have the order quantity adjusted at any time until it is fully completed or cancelled. This enables you to have a permanent “rolling” order which has the order quantity topped up regularly to appropriately reflect MRP requirements.

Planned Start Date

Work Orders. Latest kitting and start date. {WKOFILE.WKOLATE date date1980}

The latest start date defaults to the current Make calendar day and the Completion due date defaults to the latest start date plus the assembly’s lead Make calendar working days. Both can be changed. The user will be warned if the lead time for the assembly exceeds the available work days for completion.

Note NOTE: Bear in mind that trial-kitting has not taken place at this time. You may not have sufficient inventory to start the Work Order. However, if you are following MRP recommendations, everything should be on hand for the MRP recommended order date.


Work Orders. User reference for WO. {WKOFILE.WKOUSER char 15}

Balance Due

Work Orders. Balance due still for completion. {WKOFILE.WKOBAL number 3dp}

Planned Completion Date

Work Orders. Date of planned completion. {WKOFILE.WKOCDAT date date1980}

To Be Backflushed

Work Orders. To be backflushed flag. {WKOFILE.WKOBACK boolean}

If checked, the Work Order will be a Backflushed order where all component kit issues are recorded only at the time of completion of the assembly.


Work Orders. Comments printed on header of WO. {WKOFILE.WKOCOMM char 2000}


User Defined Fields

These fields are available for any use you wish to put them. They are passed to works history. They are not otherwise used or reported by the system and are provided for use with custom searches or reports or Ad Hoc reports. There are 4 character fields that are limited to 1, 4, 18, and 30 characters respectively. The field descriptions are set in File — System Manager — Company Details Maintenance window Descriptions tab pane.

Tip TIP: You can selectively get the system to inherit part record user defined field data onto Work Orders. This is done by setting the following system option:

  • optWOInheritsUserFields

The option value is set to 1234, or any combination of those numbers. It will cause those Work Order user defined fields to be inherited from the part fields.

User 1

Work Orders. User character field 1 (single character). {WKOFILE.WKOUSE1 char 1}

User 2

Work Orders. User character field 2 (4 characters). {WKOFILE.WKOUSE2 char 4}

User 3

Work Orders. User character field 3 (18 characters). {WKOFILE.WKOUSE3 char 18}

User 4

Work Orders. User character field 4 (30 characters). {WKOFILE.WKOUSE4 char 30}

Ignored by MRP

Work Orders. Ignored by MRP flag. {WKOFILE.WKOMRP boolean}

If checked, MRP will not take account of the Work Order when considering the sources of supply for the assembly part. However, MRP will plan to have all the materials and components in inventory to enable the Work Order to proceed on time.

Tip TIP: This Ignore on MRP feature is particularly useful where you have decided to manufacture something for which there is no Sales Order or other form of demand. In this case, if the Work Order were not set to be ignored, MRP would recommend that it is cancelled.

List Kit on Printed WO

Work Orders. Provide component list on printed WO flag. {WKOFILE.WKOKITL boolean}

Controls whether a full Bill of Materials is listed at the end of the printed Work Order document.

Assembly Details

This tab pane is the Assembly Details subwindow. See that topic for details.

Kit Immediately

Check this for a full kit issue of the WO with no shortages when you save a new WO.

This option in processing is only available at the time you create the Work Order and only then if it is not to be Backflushed. If you check this control, at the time you confirm the creation of the Work Order, the full kit for the quantity of the assembly will be issued from inventory. No shortages are every produced. However, the process of allocating stock is by-passed.

Print Picking List

Check this to print the WO Picking List when you save.

Print Work Order

Check this to print the Work Order when you save.



Show Extra Text

To show the extra texts associated with the parent part. You will be able to change these texts. The Part Works Texts window will open.

Standard Route

Click to remove alternate operations from the route for this Work Order.

This button function is only available when a new WO is being created . It permits you to quickly remove Alternate Operations from a route and so, when appropriate, the process of changing the route manually.

Change Route…

Click to amend the route operations that will apply to this Work Order.

This button control opens the Work Order Operation List Maintenance window to permit changes to the operational route for the WO.

Note NOTE: Every time a Work Order is created on the system a copy of the operational Process Route is created and held against that specific Work Order. When the WO is cancelled or completed, the route is automatically deleted. Work History records the operational activity. At the time of creating the WO you can amend the standard route, that can contain alternate operations. Capacity Planning takes account of the stored WO-specific route. Shopfloor activity and Work History reflects the stored route rather than the design Process Route. When creating a WO you can even drop standard operations which have no alternates and add completely new operations specific to the particular WO. Once the WO has been created, it is independent of the design Process Route.

There are some rules and restrictions that apply:

  • Any change can be made to the operations of a WO before it has been saved to the database.
  • If the WO has not been kitted or backflushed, changes can be made to the operations.
  • If any outwork operation has been placed on a Purchase Order or RFQ, that operation cannot have it’s operation number or work centre changed while it is still subject to a PO or RFQ.
  • If some of the WO has been received, or Shopfloor data collected for the final operation, the final operation number cannot be removed or changed, nor can a higher operation number be added to the WO route. However, the details of the final operation, including Work Centre, can be changed.
  • If an assembly has a Process Route, you cannot eliminate all operations for a particular Work Order. At least one must remain.

Revert to Saved

To revert any changes to the previously saved version.

Save as Shown

To save the changes you have made to the data file.

See also: –

Compiled in Program Version 5.10. Help data last modified 4 Jun 2012 04:49:00.00. Class wWkoMaint last modified 11 Jan 2018 05:17:30.

Updated on May 27, 2020

Related Articles

Leave a Comment