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?