Work Order Plus Getting Started Document
Chapter Index
Chapter 3: Preparation for Production
Chapter 4: Start the Production
Chapter 5: Monitor/Inquiry Screens
2. Cannot show cost information on the screen or in the reports
4. Does Work Order Plus support …?
Figure Index
(Figure 1) Relationship among different accounts
(Figure 2) Most of the maintenance options can be found under Maintenance.
(Figure 3) Work Center Maintenance screen
(Figure 4) Operator Detail Information
(Figure 6) Plus Work Order Entry
(Figure 8) Select Form Template while printing
(Figure 9) Import a Form Template
(Figure 11) Work Order Production
(Figure 12) Work Order Production – Report current job
(Figure 13) Work Center Time Clock
(Figure 14) Department Operation shows all labors in the shop
(Figure 16) Operator ID in Password Setup
Before exploring Work Order Plus, several things need to be configured. Account numbers need to be added, the control setup flags need to be reviewed, the basic shop related tables need to be built and your own routing for each manufactured item needs to be created.
First of all, the following accounts should be added:
(Figure 1) Relationship among different accounts
In Work Order Plus, there are plenty of controls to fine-tune for different needs. They are separated into BOMP Global Control and BOMP Setup screens.
You can find most of the controls in BOMP Global Control[1]. The default value can be used for most of the settings, except for the following:
There are also settings in BOMP Setup[2]. The most important settings are:
(Figure 2) Most of the maintenance options can be found under Maintenance.
Next, you need to set up several shop related tables. In minimum, you need Labor Grade and Work Center. You can configure Department to get the benefit of analysis and management. The Operator file is needed to fully benefit from the WO+ time-clock system.
In Labor Grade[3], you can set different hourly rates for different levels of labor. This rate is the basis of calculation for labor cost. You may want to set the rate a little higher than the average rate for that level to consider the extra burden of insurance, benefits, bonuses, etc.
(Figure 3) Work Center Maintenance screen
In Work Center[4] Maintenance, you can define different work centers in your shop. A work center can be regarded as a single machine or multiple machines which share similar attributes, like a workbench, the shipping area, a CNC machine or an assembly line. Several fields need to be set in this table.
Configuring the Department[5] table for your shop is optional, but you may benefit from better analysis and management. The Department table in WO+ provides:
You can use Departments the same way you define departments in your company, but this table is optional.
(Figure 4) Operator Detail Information
To fully facilitate scanning process for reporting in WO+, you need to define Operator ID[6]. Each Operator ID can represent an individual or a working group/crew. The system will use the hour that one operator spent on a production and his/her labor grade to calculate labor cost. Also, an operator ID is a unit in WO+ time clock/card system and it is possible to evaluate performance operator by operator.
The screen will display a list of operators and their current status. You can use the Insert Key, Delete Key or F1 Key to Add, Delete or Change an operator. For each operator’s profile, you would need to enter the following:
You can also use F2 to copy the highlighted operator profile to another. Notice that this table is optional if you choose to enter all the labor and machine hour information of a production order manually.
After configuring the shop environment, you would need to define the Bill of Material and Routing for each of your products.
To configure the bill of material for a product, you need to add a structure through Product Structure[7] file. You can add multiple items as components to one parent item. Also, it is possible to preset the operation number when this component will be used during the production through “5. Attaching Operatn”. Due to Macola’s original implementation, each product can only have ONE set of bill of material in Product Structure. However, it is possible to override the bill of material during the order entry. If you want to have multiple pre-set bills of material and routings, WO+ also provides a Base Work Order. This solution will be described later.
Next, you need to enter the routing of your product through Product Routing[8] Maintenance. You can define multiple steps for your manufactured routing of one product. Also, you can have multiple routings for one product. If multiple products share similar routings, it is possible to copy routing from another product when entering the routing number. If security of your Elliott account allows[9], this screen will show the estimated cost of each operation. Material will be attached to the operation based on the setting in Product Structure and BOMP Global Setup[10].
(Figure 5) Operation Detail
For each operation, you need to have:
If your company has hundreds of manufactured products, you may find it difficult to create and manage their routings. If you can find coherence among these routings, where certain operations in some routings may be similar to each other, you can define Operation ID[11] for similar operations, such as processing raw material, welding parts together or moving material from warehouse to shop. The main purposes of operation ID are:
Although this is an optional table, we highly recommend you to set it up for future maintenance.
There are several optional tables that can be configured, including Special Operation and Shift.
In WO+, every activity is encoded as an operation number and each production step has an operation number. For those non-production related activities, you can use Special Operation[12], ex. break, meeting or equipment maintenance. Numbers 0 to 8999 are reserved for routing operations while 9000 to 9999 are for special operations. Among the range of special operations, 9000 to 9499 are reserved for system pre-defined operations, like default break, meal break and logoff. The system will create these records automatically. You can define your own special operations from 9500 to 9999. This can be considered as a replacement for Indirect Code in Labor Performance.
If you want to evaluate operators from different shifts, you can define Shift IDs[13]. Each shift can have a default daily schedule as well as the premium rate for this shift. This premium rate will be a modifier for the operator’s labor rate. The formula is: actual labor rate = labor rate * (100 + premium % of base rate) / 100 + premium rate per hour.
Before you use WO+, you must enter the following:
Optional tables can be configured:
Production orders can be placed in various ways: manual entry, based on a sales order, based on a production order template (Base Order) or through Availability-to-Promise processing.
The most basic way to place an order is through Production Order Entry[14].
(Figure 6) Plus Work Order Entry
If you find repeatedly entering similar orders is troublesome and most of your work orders are generally based on a few formulas, you might find it useful to define a few Base Work Orders[15] for your products. The maintenance screen is similar to the plus work order entry screen. Base orders provide a default value for work orders, ex. Location, Job No and flags, and allow the user to create multiple sets of routing and bill of material combinations. You can choose one base order to copy from when you enter a new plus work order, but this feature is optional. Base orders are not required to use WO+.
You may want to create a work order when your salesman places a sales order for your customer and some of the line items are manufactured items. One way to create an order based on a sales order is through Production Order Entry, as describe before. Another way is through Batch Copy COP Orders into BOMP[16]. This allows you to create multiple work orders based on sales orders based on a cut-off date. If a work order is linked to a sales order, it is possible to drill down to the work order through sales order inquiry, and vice versa.
You can also create, delete, allocate, de-allocate, modify and print work orders through ATP Processing[17].
Generally, if all the basic tables are set up properly, you may find placing work orders a relatively less painful job than in Shop Floor Control.
After your orders have been placed and the production start date is approaching, you will need to release the order to the shop operators. WO+ provides two documents for shop operators: Traveler and Pick List. Through Printing these Documents[18], the order will be considered released.
The first document, Traveler, lists all operation information of the work order. This shows the operator what operation to do next, how many pieces need to be processed and how many hours are expected on each operation. This document may travel throughout the shop, thus the name Traveler. Moreover, it is capable of printing a barcode of the order number and operation number. This means the operators can enter these values with a scanner instead of typing them during the production reporting, reducing the data entry burden. Compared to Shop Floor Control, the traveler is similar to the Shop Packet.
The Pick List prints all the components of the work order so the operator can use it to collect the components needed from the warehouse. This document functions similar to Material Pick List in Shop Floor Control.
After these two documents are printed, the order status will be marked as “Printed”, a.k.a. “released.” If you want to print a duplicate copy of each document, choose Print Duplicate Work Order[19].
Barcode scanning is a powerful and easy data entry solution. Instead of typing letter-by-letter, you can input multiple characters like an Operator ID, Product Number or Order Number through a single scan of a barcode. This makes data entry quicker and more accurate improving productivity. WO+ has many scanning-friendly interfaces for data collection as well as some simple ways to create a barcode through the print programs. A simple wedge scanner is needed to benefit from this enhancement.
We use a Symbol Cobra LS 2208 Laser Scanner in-house. It requires a USB interface and is utilized for testing and our live system. You can use any other scanner suitable for your business and able to decode the barcode you created.
There are many barcode symbologies. One of the most commonly used is Code 128[20], which can encode 128 characters into one high-density barcode. You can choose a different symbology as long as your scanner can support it. There are several fields you may want to barcode in WO+: Operator ID, Order Number, Routing Operation Number and Special Operation Number.
(Figure 7) Different Barcodes
There are several ways to create barcodes:
Notice that to create a badge for an Operator, it is slightly different from the others. The badge is the combination of Operator ID and Password so the operator can enter both in one scan. Therefore, you need to concatenate Operator ID (10 characters) and Password (30 characters) into one string (40 characters). Use this string to create the barcode.
You may have a traveler with barcodes of the order number and operation numbers, a special operation list with barcodes and some badges with operation ID barcodes.
(Figure 8) Select Form Template while printing
(Figure 9) Import a Form Template
(Figure 10) Badge Format
During the production of a work order, information should be gathered to calculate the production cost. This includes Labor and Machine Hours and number of pieces completed or scrapped in each step of production. The operator should report additional information, like components used in each step, extra cost, like freight, to perform and outside process, and so on. Hourly information can be used to calculate labor cost and burden, as well as to evaluate the operator’s productivity. Quantity information can be used to update inventory and evaluate assets and scrap rate of one or more similar products.
Traditionally, operators fill out different kinds of forms during the production to gather necessary information and then it is calculated by manually entering it into the system or even calculated manually. These processes are time-consuming and prone to human error. To address these issues, WO+ creates an environment which requires minimum data entry yet sufficient to generate useful information. Our solution is to use a time clock system to collect all the information. We used the restaurant environment as our model: a server takes an order from a customer and walks to the computer, swipes his/her badge and then enters the order into the computer. Similarly in WO+, all an operator needs to report to the system is what has been finished and what is going to be performed. All the hourly information will be collected automatically and used to calculate production cost. Furthermore, each activity is encoded into an Operation Number, either routing operation or special operation, so an operator can use barcode scanning to accelerate the reporting process. Since paperwork is avoided and data entry is reduced, productivity is improved and more accurate production information is gathered for future analysis.
The main interface to do this job is Work Order Production[21]. In this screen, operators have three main functions:
This interface is designed for an entry operator, like a foreman who has a Traveler in hand and understands which order to work on next. This kind of labor is called Direct Labor in WO+, which means the operator performing the labor is directly taking charge of the order and the reporting.
After an operator finishes all the work of an operation and reports the complete quantity, a production transaction record will be created. An operator can choose to post transactions immediately or post it later in a batch[22]. The posting process updates the quantities and G/L distributions will be created.
(Figure 11) Work Order Production
(Figure 12) Work Order Production – Report current job
Normally a foreman would hold the Traveler and take charge of the production flow. Other workers may work in one place for a long time and handle whatever the foreman asks them to do, like on an assembly line. They may not know which order they are working on, but their labor would be shared on that order. Another example would be the person who takes cares of multiple CNC machines and monitors them at the same time. For these kinds of workers Work Order Production may not be suitable for them, therefore WO+ provides two interfaces: Work Center Time Clock[23] and Department Time Clock[24].
(Figure 13) Work Center Time Clock
These two interfaces allow operators to sign into one location and their time will be implicitly contributed to any order taking place at that location. Their labor will be counted as Shared Labor for the order. For example, if an operator is taking care of every machine in a department and two orders are being processed in this department, the work of the operator will be split into two and shared to each order. Therefore, WO+ labor is separated into Direct Labor and Shared Labor for an order.
WO+ also provides another Time Clock[25] interface for people who are not involved in production, like managers and office employees. Their time information can be used for payroll in the future (yet implemented). A computer with this interface can be placed at the company’s front door for everyone to sign in and out the system.
To recap, in order to use a scanner to report production and time clock information, WO+ has three interfaces:
WO+ has one interface for a general purpose time clock. You may want to assign each operator to use one or two of these interfaces at a time.
WO+ also provides a manual[26] way to enter production transactions. You can find the transaction edit list function in the same screen.
During the production, WO+ provides multiple monitor and inquiry screens in different aspects and level of detail. Some will update details in real-time whenever you move the light bar. Some only provide general and firm information. They are designed to provide multi-level information which can be drilled down from Elliott or other interfaces. The following lists all the monitor and inquiry screens:
Some of the screens are not only for inquiry and monitoring, but also allow the user to manipulate some data, such as the operator time clock. You can find the maintenance function in the bottom line message, advanced option or in the exception handle options. Functions and information can be restricted as defined in the operator file and in Global Security of password setup.
(Figure 14) Department Operation shows all labors in the shop
In addition to edit lists, WO+ provides many reports for planning, scheduling, analysis and evaluation.
If you get a “Btrieve Error” message after you upgrade to Elliott 7.5, it is usually because of the legacy database format. You can open file explorer, navigate to the Elliott Data Directory and remove the following files:
Netcellent should be contacted if you receive a Btrieve Error for other databases.
There are 3 flags that control whether cost information can be shown.
a) “9. Display And Print Item Cost ?” in BOMP Setup
b) “See Item Cost Information” in Password Setup. This controls which Elliott user can see material cost information.
c) “Allow User to See Labor Hourly Rate in BOMP” in Password Setup. This controls which Elliott user can see labor cost or burden cost.
Please check these three flags for your system and users. Only if all three flags are “Y” can a user to view total cost of the production.
Information a user can drill down to or what information can be viewed by a user is defined in the Operator File. Fields 17 to 22 in operator setup are for this purpose.
(Figure 15) Operator Setup
In some situations, the system cannot know which operator is trying to drill down to certain screens, ex., drilling down from ATP Inquiry or Sales Order Inquiry. Since the system does not prompt for an Operator ID and password in these cases, it will rely on one field in Password Setup: Operator ID. This field links the Elliott user to an operator ID and integrates the security rules together. Therefore, assign a proper ID for different Elliott users. So you may have the minimum access for a computer in the shop and the maximum user power of a supervisor. If you find yourself unable to drill down to some screens, you may need to check this field as well as the operator setup.
(Figure 16) Operator ID in Password Setup
[1] Main Menu->Util-Setup->Global Setup->Dist->BOMP Global Control
[2] Main Menu->Util-Setup->Global Setup->Dist-> BOMP Setup
[3] Main Menu->Distribution->Bill of Material Processor->Maintenance->Labor Grade File
[4] Main Menu->Distribution->Bill of Material Processor->Maintenance->Work Center File
[5] Main Menu->Distribution->Bill of Material Processor->Maintenance->Department File
[6] Main Menu->Util-Setup->System File Main->Maintenance->Operator File->Maintenance
[7] Main Menu->Distribution->Bill of Material Processor->Maintenance->Product Structure File
[8] Main Menu->Distribution->Bill of Material Processor->Maintenance->Product Routing file->Maintenance
[9] In password setup, two flag to indicate if an Elliott user can view material cost and labor rate
[10] “16. Def Copy Comp to Which Oper for Plus WO?” in BOMP Global Control
[11] Main Menu->Distribution->Bill of Material Processor->Maintenance->Operation ID file
[12] Main Menu->Distribution->Bill of Material Processor->Maintenance->Special Operation file
[13] Main Menu->Util-Setup->System File Main->Maintenance->Shift ID
[14] Main Menu->Distribution->Bill of Material Processor->Processing->Production Order Entry-> Process Plus Work Order
[15] Main Menu->Distribution->Bill of Material Processor->Processing->Production Order Entry-> Process Base Work Order
[16] Main Menu->Distribution->Bill of Material Processor->Processing->Copy COP Orders into BOMP
[17] Main Menu->Distribution->Inventory Management->Util-Setup->Generate ATP File->ATP Processing
[18] Main Menu->Distribution->Bill of Material Processor->Processing->Print Production Work Orders->Print->Plus Work Order->Print->Print Work Order
[19] Main Menu->Distribution->Bill of Material Processor->Processing->Print Production Work Orders->Print->Plus Work Order->Print->Print Duplicate Work Order
[21] Main Menu->Distribution->Bill of Material Processor->Process->Work Order Production
[22] Main Menu->Distribution->Bill of Material Processor->Process->Post Production Transactions->Post->Plus Work Order
[23] Main Menu->Distribution->Bill of Material Processor->Process->Work Center Time Clock
[24] Main Menu->Distribution->Bill of Material Processor->Process->Department Time Clock
[25] Main Menu->Util-Setup->Time Clock
[26] Main Menu->Distribution->Bill of Material Processor->Process->Production Transaction Processing-> Process->Plus Work Order
[27] Main Menu->Distribution->Bill of Material Processor->Process->Work Center Operation
[28] Main Menu->Distribution->Bill of Material Processor->Process->Department Operation
[29] Main Menu->Distribution->Bill of Material Processor->Inquiry->Work Order Inquiry->Plus Work Order
[30] Can only be access through drill down or advance option
[31] Can only be access through drill down or advance option
[32] Can only be access through drill down or advance option
[33] Can only be access through drill down or advance option
[34] Batch Production is a production to process multiple order operations in the same batch.
[35] Main Menu->Distribution->Bill of Material Processor->Inquiry->Operator Inquiry
[36] Can only be access through drill down or advance option
[37] Main Menu->Distribution->Bill of Material Processor->Reports->Production Schedule Report->Print->Production Schedule Report
[38] Main Menu->Distribution->Bill of Material Processor->Reports->Production Schedule Report->Print->Work Center Rough Cut Report
[39] Main Menu->Distribution->Bill of Material Processor->Reports->Production History Report
[40] Main Menu->Distribution->Bill of Material Processor->Reports->B/M Distribution Report
[41] Main Menu->Distribution->Bill of Material Processor->Reports->Work In Process Report->Print->WIP Report
[42] Main Menu->Distribution->Bill of Material Processor->Reports->Work In Process Report->Print->WIP Variance Report
[43] Main Menu->Distribution->Bill of Material Processor->Reports->Production Analysis Report->Print-> Exception Report
[44] Main Menu->Distribution->Bill of Material Processor->Reports->Production Analysis Report->Print-> Labor Performance Report
[45] Main Menu->Distribution->Bill of Material Processor->Reports->Production Analysis Report->Print-> Production Hours Variance Report
[46] Main Menu->Distribution->Bill of Material Processor->Reports->Production Analysis Report->Print-> Production Cost Variance Report
[47] Main Menu->Distribution->Bill of Material Processor->Process->Print Costed Bill of Material