Thanks Anil,

I looked over the book again and think I grasp the concept of how the manufacturing app is supposed to work. In the existing ERP, employees are somewhat creating production runs and facility/location inventory transfers/stock moves at the same time when they are creating tickets. When an employee creates a ticket to move a part to a different dept, technically they could be considered to be creating a new WIP from the previous WIP which could be considered a production run in OFBiz. However, the company ticket system resembles the facility inventory transfer and location stock moves applications much more than the production run app. In other cases, such as when the assembly dept creates a ticket, a product is created from components which is clearly a production run.

Another part of the ticket system is the inspection functionality. All tickets are inspected before moving on to their next location and are actually sent to inspection depts before moving on to their next manufacturing dept. Three inspection depts are considered to be in the same dept as the one that manufactured the part and in these cases the same employee is the manufacturer and inspector of the ticket. One inspection dept is external from the manufacturing dept and so the inspectors are different from the manufacturing employees. The inspection depts are never considered to be creating new tickets but inspecting existing ones to approve them to move to their next intended manufacturing dept.

Ultimately the company just needs to be able to generate a report that indicates how much of each product row is in each dept column. If I were to use the WIP method then having something like a dept identifier field in the product entity might be necessary in order for the company WIP dept inventory/manufacuring stage report to be generated correctly.

The only alternative to using the WIP method I can think of is storing facilities as depts or locations and using the inventory transfer or stock moves app to track how many pieces of products are stored in depts. Because of the assembly dept (and other stages requiring production runs), the company is going to require production runs regardless of whether the use the WIP method or not. Because of this, it seems that depts would need to be stored as facilities because a facilityId must be specified when production runs are created, which I assume is from where the raw materials to produce the finished good are supposed to be used, and a production run might mistakenly take the materials from the wrong dept if they are stored as locations.

Storing depts as facilities seems to have its own set of problems dealing with inventory. If depts were stored as facilities then I guess they would be stored as children of the parent facility containing them? Does OFBiz know how to calculate inventory of parent facilities based on child facilities?

The WIP progress method seems like the easiest and best way to replace the existing functionality.

Anyone agree with WIP method or have other ideas?


On 01/15/2014 10:39 AM, Anil Patel wrote:
Sounds like your requirements can be best served by Ofbiz Manufacturing 
application. You may reference “Getting Started with Apache OFBiz Manufacturing 
and MRP” by Sharan Foga. It will get you started.


Thanks and Regards
Anil Patel
Hotwax Media Inc
http://www.hotwaxmedia.com/
ApacheCon US 2013 Gold Sponsor
http://na.apachecon.com/sponsors/



On Jan 15, 2014, at 9:21 AM, Christian Carlow <[email protected]> 
wrote:

The company manufactures raw pieces of glass into high precision lenses according to 
specification drawing and currently uses what it calls a "Ticket System" to 
track the manufacturing stage of the glass its manufacturing.  Each ticket has a 
productId, deptFrom, deptTo, operatorId, and ticketDate.  There is also the ability for a 
ticket to be inspected either by the initial operator or one within the inspection 
department.  There is also a reason code for the move as well as a comments field.  The 
company generates a Work-In-Process report that lists the number of pieces for each 
product row for each dept column.

Workers are able to determine the manufacturing progress of parts based on the 
dept they are located.

The company also generated "Percentage Good" reports based on the tickets for 
each employee (operator of the ticket).  When a part is to be scrapped the operator moves 
it to a scrap location with a reason code that indicates its scrap which is used to 
determine how many bad pieces were caused by an operator.

Anyone have any ideas about getting OFBiz to support this system?


Reply via email to