Learn Ragic
How can we help?
Full Site Search

BOM Explosion at the Click of a Button: Production Management Template

The basic operational workflows in manufacturing are intricately linked to the BOM (bill of materials), from defining the materials list and process flows required to build a product, to exploding the BOM from the work order to generate all the required materials and production flows for manufacturing. A comprehensive production management system is required to support such activities to facilitate product manufacture, conversion to inventory, and eventual sale to clients.

Ragic’s Production Management Template gives you access to detailed materials information, helping you to cut down on man hours spent on production, management, even overtime, all the while staying on top of material supply and demand.

If you haven't created a Ragic account, click here to install the Production Management Template. If you are already a Ragic user, you can find the Production Management Template in the Manufacturing category in the Install Template.

Now, let's get into Ragic's Production Management Template to see what the significance of each sheet is, how to add new data, and how to use the template.

☞ Production Management

The Production Management Template is used to manage the manufactured products and required materials, the bill of materials and production flow of each product, and work orders. The template also allows BOM explosion from the work order, as well as containing sheets for requisition while in producing process and stock-in after completing production, for a total of nine sheets.

The data should be added in the following order:

AssemblyBill of Materials (BOM)Processes and OperationsProduct Production FlowWork OrderMaterials Requisition and ReturnCompletion of Work OrderIncoming Stock


Whether it's the product for sale, the materials, the packaging materials, the semi-finished product, or the finished product, they all need to be created in this sheet. The Assembly sheet is actually one of the multiple versions of the Inventory sheet in the Inventory Management template, the Products (SO) sheet in the Sales Order Management template, and the Products (PO) sheet in the Purchasing template. In the Product Management Template, the Assembly sheet shows a view with a filter applied where only entries with "Production" in the Source field are shown. If "Procurement" is selected as the source, the product will show up in the Products (PO) sheet. And if "Sales Product" is not selected for its category, the entry will not show up in the Products (SO) sheet.

The Bill of Materials subtable in the sheet is used to list the various BOMs of the Assembly item. Since the BOM information should not be created within this sheet, it is set as read-only here. To quickly look at a specific BOM, click on the Version item directly to open the BOM sheet. If you want to know how this function is designed, see this post.

Bill of Materials (BOM)

This is a sheet used to list objects that make up an Assembly item. As Assembly items whose Source field value is "Production" requires the BOM to provide a reference list of materials required to produce it and allows for exploding the BOM from the Work Order (by executing the action button). An Assembly item can have multiple BOMs, but only one of which can be set as the primary (while also being valid).

Create a new entry on this sheet, select the linked "Assembly" and load its bill of materials information. The fields are described below:

Assembly No.: Select from the list the Assembly to which this BOM belongs. Note that it will only show Assemblies whose Source field value is "Production".

Production Qty: Determines how many of the selected assembly to produce at a time.

Primary: Since an Assembly can have multiple BOMs, one must be set as the primary. It's sort of like how a particular dish can be made using different sets of ingredients, but there can only be one standard recipe.

Components Information subtable: Contains information about what component materials are required to produce this assembly. It's like a list of ingredients in a recipe; select the Component# used, then fill in the quantity. After filling in the third row, the system will automatically add a fourth row for you, so don't worry about having too many components.

Note: Each of the Component # has been set up with Link & Load, which allows you to select from the Assembly sheet and automatically populate related information such as name, specification, and unit. The Version field is generated automatically by adding 1 to the current largest version number of the BOM belonging to this Assembly while the BOM # is composed of the Assembly No. and the Version number. If you don't want to use this numbering convention, you can enter design mode and remove the formula.

Or, you can directly use the action button to create a new BOM for this Assembly.

If you use the action button, you don't have to manually select the related Assembly, the system will do that automatically for you. All you need to do is fill in the rest of the sheet.

Once your BOM has been completed, it'll automatically be listed in the subtable on the sheet of the Assembly to which it belongs.

Processes and Operations

In these two sheets, you can include information about manufacturing processes and operations, so when you are creating the product production flow, you can select the relevant process code and operation code at each step.

Product Production Flow

An Assembly will have only one production flow. The Product Production Flow is one of the multiple versions of the Assembly sheet, used to record the production flow of a material. A fixed filter is applied to the sheet so that it only shows assemblies whose Source is "production", allowing you to create or edit its production flow.

Click on an assembly to open the entry, you can then record its production flow in the production flow subtable. The process and operation codes have been set up to be linked to the corresponding processes and operation sheets. Select a code to automatically fill the process and operation names, then manually type in the description of the operation.

Work Order

The Work Order is used to record information such as the assembly, the BOM required to reference for production and the quantity to produce (enter manually), the raw materials and the quantities required produce it, and the relevant production flow (automatically filled with an action button). The Work Order is divided into five sections.

1. Work Order Information

First, fill out the work order information at the top, which includes the following:

The assembly to produce. This field is configured to be selected from the Assembly sheet with dynamic filtering applied with lists only assemblies that have "Production" as its source.

Once you fill in the quantity you want to produce, select in the BOM field which BOM you will reference for production. This field is also configured with dynamic filtering, so it will only list the BOMs related to the assembly you have already selected.

The Status field is defined by a formula and therefore needs no manual input. Fill in the Starting Date, and the Status will automatically change into In Process.

2. Exploded BOM and Production Flow

After saving the data, click the following action buttons in order: "Explode BOM" and "Fill in Production Flow" to explode the BOM and list the materials and its quantities required to produce the specified quantity of products as well as the specified production flow.

3. Create Materials Requisition and Return

Once you have checked that the materials and production flow automatically filled are correct, you can click on the third action button, "Create Materials Requisition". This action button converts records, transferring the materials and quantities information from the Work Order to the Materials Requisition sheet to facilitate requisition.

If quantity received is greater than quantity consumed (meaning there is unused material) and the excess needs to be returned, then the fourth action button, "Create Materials Return" can be used. This action button also performs a record conversion, sending the component and the Qty Left (hidden field with a formula calculating "Qty Received - Qty Consumed") to the Materials Return sheet for the return process.

For details about requisition and returns, please see this section.

4. Transaction Information

The transaction Information subtable below allows you to manually enter information about transactions that occur during production.

5. Incoming Stock

When the product has completed production, just fill in the Completion Date, and the Status field formula will pick this up and automatically change the status to completed.

Once the Work Order Status is set as completed, you can use the fifth action button, "Create Incoming Stock", to convert it to an Incoming Stock sheet (Inventory Management Template). Clicking this button will automatically fill in the Incoming Stock Time. Note that the actual stock-in still needs to be done on the Incoming Stock sheet.

Materials Requisition and Return

(The requisition sheet is used as an example in the images below)

The data on both sheets can be created through record conversion using the action buttons in the Work Order. The required material information such as the Material No., Material Name, and Qty will automatically populate in the requisition and return sheets. In particular, the Qty are converted from the "Qty to Consume" and the hidden field "Qty Left" from the Exploded BOM subtable in the Work Order to the requisition and return sheets, respectively.

Here, all you have to do is fill out the Location Code and Inventory No. to determine where the material must come from or go to for requisition and return, respectively.

Once the data is saved, use the action buttons to first "Send Material Requisition / Return", then "Update Work Order Qty Received" to update the quantity received on the work order.

Materials of Work Order

This is a new sheet created from the Exploded BOM / Bill of Materials subtable in the Work Order, so the data is synchronized. Since all manual editing and addition of data are done on the work order, all fields on this sheet are read-only and cannot be modified. However, if the data is updated through the action buttons, such as, for example, updating Qty Received using the "Update Work Order Qty Received" button on the Material Requisition or Return sheet, then the value is actually updated to this sheet.

When you need to analyze and link each material used in a given work order, you can also use this sheet to generate a report or create additional linking relationships.

Top of Page

    Start Ragic for Free

    Sign up with Google