You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by Christian Carlow <ch...@gmail.com> on 2014/01/21 01:17:14 UTC

BOM materials associated at levels lower than first not listed in routing materials list

When I run a production run routing for a product with BOM levels 
greater than 1, the lower level materials are not listed in the 
Materials List screenlet.  Are separate routing required for each BOM level?

For example, with BOM
     part_1
         part_1_1
             rawpart_1_1
         part_1_2
             rawpart_1_2

I created a Routing called part_1 to which part_1 is linked as the 
product.  When I create a production run, only part_1_1 and part_1_2 are 
listed as materials.  Shouldn't rawpart_1_1 and rawpart_1_2 be listed in 
the materials list also?  I even linked routing tasks to the BOMs but it 
didn't pull in the additional materials.

Re: BOM materials associated at levels lower than first not listed in routing materials list

Posted by Jacques Le Roux <ja...@les7arts.com>.
Great, thanks for the effort Christian!

Jacques

On Tuesday, January 21, 2014 8:55 PM, christian.carlow@gmail.com wrote
> Here is another good post about production runs with details about WIPs:
> http://ofbiz.135035.n4.nabble.com/quot-Work-in-Progress-quot-as-product-type-td150426.
> 
> This was from 2008 and the original poster was trying to get mandatory
> production runs to have resulting products stored in inventory and said
> that the instructions from Valentina provided didn't work but I've
> confirmed it does as of now so Valintinas post is valid.
> 
> It explains that WIP products should only be used when they are not
> supposed to be stored in inventory.  I guess WIPs would be used for
> processes that occur so closely together that tracking the inventory of
> them is less relevant?  Such as if there is a production run to make a
> plate of food that includes some variation of scrambled eggs, only the
> finished plate that includes the scrambled egg variation needs to be
> stored in inventory and the result of the making of the scrambled egg
> variation component is stored as a sequence of WIP mandatory production
> runs that exist only to prevent later production runs from occurring
> before their dependent ones?  So in other words, the "Make Salted
> Scrambled Egg" production run would only exist to prevent the "Make
> Plate of Food" production run from finishing?
> 
> I suppose since the company tracks partially processed parts in
> inventory, then the BOMs should not be stored as WIPs? Technically they
> are considered WIPs but I'm not sure if its necessary for them to be
> stored as WIP for other purposes.  I noticed that the function that gets
> the BOMTree has an option to exclude WIPs.  Should similar logic be
> incorporated into production run logic so that you can choose if you
> want your WIPs to be stored in inventory?  I guess if storing parts that
> are technically WIPs as FINISHED_GOOD doesn't conflict with other logic
> that handles WIPs in a specific way then creating such new WIP
> functionality is unnecessary and then the only issue is a matter of
> conciseness of technically-WIP product types assignments.
> 
> I'm trying to gather basic rules an usage instructions on this subject
> to be documented on the wiki.
> 
> On 01/21/2014 10:54 AM, Jacques Le Roux wrote:
>> On Tuesday, January 21, 2014 4:09 PM, pierre.smits@gmail.com wrote
>>> Christian,
>>> 
>>> Sharan Foga did an update on the book regarding Manufacturing with OFBiz.
>>> 
>>> It can be found here:
>>> 
>>> http://www.lulu.com/shop/sharan-foga/getting-started-with-apache-ofbiz-manufacturing-mrp/paperback/product-21280140.html
>>> <
>>> http://www.lulu.com/shop/sharan-foga/getting-started-with-apache-ofbiz-manufacturing-mrp/paperback/product-21280140.html
>>> Unfortunately, the list of books in cwiki isn't up to date. Otherwise you
>>> would have found the reference there as well.
>> Wrong, I updated it a Sharan's request around 1 month ago
>> 
>> Jacques
>> 
>>> 
>>> 
>>> Pierre Smits
>>> 
>>> *ORRTIZ.COM <http://www.orrtiz.com>*
>>> Services & Solutions for Cloud-
>>> Based Manufacturing, Professional
>>> Services and Retail & Trade
>>> http://www.orrtiz.com
>>> 
>>> 
>>> On Tue, Jan 21, 2014 at 3:29 PM, Christian Carlow <
>>> christian.carlow@gmail.com> wrote:
>>> 
>>>> Thanks again Pierre,
>>>> 
>>>> Once I created separate routings to which the sub-parts were linked, the
>>>> separate routings were included as dependent production runs with their own
>>>> set of sub-part materials.
>>>> 
>>>> Does anyone know if there exists any documentation out there on using the
>>>> Manufacturing application like this?  I found some documentation on
>>>> Opentaps wiki but it doesn't really describe the steps that need to be
>>>> performed.  I also looked at "Getting Started with Apache OFBiz
>>>> Manufacturing & MRP in 5 easy steps" but it only covered single-level BOMs
>>>> (maybe the full book covers multi-level BOMs?).
>>>> 
>>>> The best thing I found was this thread from 2007:
>>>> http://ofbiz.135035.n4.nabble.com/Question-on-Rouning-tasks-td143884.html.
>>>> The thread explains using Routing Task "Deliverable Products" only for
>>>> non-standard results because its a manual process, otherwise the "cascading
>>>> structure/network of production runs (routings)" should be used.  The
>>>> thread also mentions creating a wiki page for the subject.  I guess this
>>>> still needs to be done?
>>>> 
>>>> 
>>>> On 01/21/2014 07:29 AM, Pierre Smits wrote:
>>>> 
>>>>> Christian,
>>>>> 
>>>>> To be correct: you don't need to do the 'dependent' production runs. That
>>>>> is a choice.
>>>>> 
>>>>> But yes, if you have specific tasks for the production of your
>>>>> sub-products
>>>>> you would be better of with specific production schemas. Otherwise, the
>>>>> 'default' schema will be used.
>>>>> 
>>>>> Pierre Smits
>>>>> 
>>>>> *ORRTIZ.COM <http://www.orrtiz.com>*
>>>>> Services & Solutions for Cloud-
>>>>> Based Manufacturing, Professional
>>>>> Services and Retail & Trade
>>>>> http://www.orrtiz.com
>>>>> 
>>>>> 
>>>>> On Tue, Jan 21, 2014 at 2:16 PM, Christian Carlow <
>>>>> christian.carlow@gmail.com> wrote:
>>>>> 
>>>>>   Thanks Pierre,
>>>>>> To clarify, you're saying that the sub-products need their own separate
>>>>>> routing as well and using "dependent production run" will include those
>>>>>> sub-product routings?
>>>>>> 
>>>>>> 
>>>>>> On 01/21/2014 03:06 AM, Pierre Smits wrote:
>>>>>> 
>>>>>>   Hi Christian,
>>>>>>> That is correct. If the end product consist of parts (sub products) that
>>>>>>> you produce also, you also need to have a bom and a production schema
>>>>>>> (with
>>>>>>> tasks and product association) for sub products.
>>>>>>> 
>>>>>>> When creating a production run for the end product, you can
>>>>>>> automatically
>>>>>>> create the production runs for the sub products by setting the
>>>>>>> 'dependent
>>>>>>> production run' flag in the production run for the end product.
>>>>>>> 
>>>>>>> Regards,
>>>>>>> 
>>>>>>> Pierre Smits
>>>>>>> 
>>>>>>> *ORRTIZ.COM <http://www.orrtiz.com>*
>>>>>>> 
>>>>>>> Services & Solutions for Cloud-
>>>>>>> Based Manufacturing, Professional
>>>>>>> Services and Retail & Trade
>>>>>>> http://www.orrtiz.com
>>>>>>> 
>>>>>>> 
>>>>>>> On Tue, Jan 21, 2014 at 1:17 AM, Christian Carlow <
>>>>>>> christian.carlow@gmail.com> wrote:
>>>>>>> 
>>>>>>>    When I run a production run routing for a product with BOM levels
>>>>>>> greater
>>>>>>> 
>>>>>>>> than 1, the lower level materials are not listed in the Materials List
>>>>>>>> screenlet.  Are separate routing required for each BOM level?
>>>>>>>> 
>>>>>>>> For example, with BOM
>>>>>>>>        part_1
>>>>>>>>            part_1_1
>>>>>>>>                rawpart_1_1
>>>>>>>>            part_1_2
>>>>>>>>                rawpart_1_2
>>>>>>>> 
>>>>>>>> I created a Routing called part_1 to which part_1 is linked as the
>>>>>>>> product.  When I create a production run, only part_1_1 and part_1_2
>>>>>>>> are
>>>>>>>> listed as materials.  Shouldn't rawpart_1_1 and rawpart_1_2 be listed
>>>>>>>> in
>>>>>>>> the materials list also?  I even linked routing tasks to the BOMs but
>>>>>>>> it
>>>>>>>> didn't pull in the additional materials.

Re: BOM materials associated at levels lower than first not listed in routing materials list

Posted by Christian Carlow <ch...@gmail.com>.
Here is another good post about production runs with details about WIPs:
http://ofbiz.135035.n4.nabble.com/quot-Work-in-Progress-quot-as-product-type-td150426.

This was from 2008 and the original poster was trying to get mandatory 
production runs to have resulting products stored in inventory and said 
that the instructions from Valentina provided didn't work but I've 
confirmed it does as of now so Valintinas post is valid.

It explains that WIP products should only be used when they are not 
supposed to be stored in inventory.  I guess WIPs would be used for 
processes that occur so closely together that tracking the inventory of 
them is less relevant?  Such as if there is a production run to make a 
plate of food that includes some variation of scrambled eggs, only the 
finished plate that includes the scrambled egg variation needs to be 
stored in inventory and the result of the making of the scrambled egg 
variation component is stored as a sequence of WIP mandatory production 
runs that exist only to prevent later production runs from occurring 
before their dependent ones?  So in other words, the "Make Salted 
Scrambled Egg" production run would only exist to prevent the "Make 
Plate of Food" production run from finishing?

I suppose since the company tracks partially processed parts in 
inventory, then the BOMs should not be stored as WIPs? Technically they 
are considered WIPs but I'm not sure if its necessary for them to be 
stored as WIP for other purposes.  I noticed that the function that gets 
the BOMTree has an option to exclude WIPs.  Should similar logic be 
incorporated into production run logic so that you can choose if you 
want your WIPs to be stored in inventory?  I guess if storing parts that 
are technically WIPs as FINISHED_GOOD doesn't conflict with other logic 
that handles WIPs in a specific way then creating such new WIP 
functionality is unnecessary and then the only issue is a matter of 
conciseness of technically-WIP product types assignments.

I'm trying to gather basic rules an usage instructions on this subject 
to be documented on the wiki.

On 01/21/2014 10:54 AM, Jacques Le Roux wrote:
> On Tuesday, January 21, 2014 4:09 PM, pierre.smits@gmail.com wrote
>> Christian,
>>
>> Sharan Foga did an update on the book regarding Manufacturing with OFBiz.
>>
>> It can be found here:
>>
>> http://www.lulu.com/shop/sharan-foga/getting-started-with-apache-ofbiz-manufacturing-mrp/paperback/product-21280140.html
>> <
>> http://www.lulu.com/shop/sharan-foga/getting-started-with-apache-ofbiz-manufacturing-mrp/paperback/product-21280140.html
>> Unfortunately, the list of books in cwiki isn't up to date. Otherwise you
>> would have found the reference there as well.
> Wrong, I updated it a Sharan's request around 1 month ago
>
> Jacques
>   
>>
>>
>> Pierre Smits
>>
>> *ORRTIZ.COM <http://www.orrtiz.com>*
>> Services & Solutions for Cloud-
>> Based Manufacturing, Professional
>> Services and Retail & Trade
>> http://www.orrtiz.com
>>
>>
>> On Tue, Jan 21, 2014 at 3:29 PM, Christian Carlow <
>> christian.carlow@gmail.com> wrote:
>>
>>> Thanks again Pierre,
>>>
>>> Once I created separate routings to which the sub-parts were linked, the
>>> separate routings were included as dependent production runs with their own
>>> set of sub-part materials.
>>>
>>> Does anyone know if there exists any documentation out there on using the
>>> Manufacturing application like this?  I found some documentation on
>>> Opentaps wiki but it doesn't really describe the steps that need to be
>>> performed.  I also looked at "Getting Started with Apache OFBiz
>>> Manufacturing & MRP in 5 easy steps" but it only covered single-level BOMs
>>> (maybe the full book covers multi-level BOMs?).
>>>
>>> The best thing I found was this thread from 2007:
>>> http://ofbiz.135035.n4.nabble.com/Question-on-Rouning-tasks-td143884.html.
>>> The thread explains using Routing Task "Deliverable Products" only for
>>> non-standard results because its a manual process, otherwise the "cascading
>>> structure/network of production runs (routings)" should be used.  The
>>> thread also mentions creating a wiki page for the subject.  I guess this
>>> still needs to be done?
>>>
>>>
>>> On 01/21/2014 07:29 AM, Pierre Smits wrote:
>>>
>>>> Christian,
>>>>
>>>> To be correct: you don't need to do the 'dependent' production runs. That
>>>> is a choice.
>>>>
>>>> But yes, if you have specific tasks for the production of your
>>>> sub-products
>>>> you would be better of with specific production schemas. Otherwise, the
>>>> 'default' schema will be used.
>>>>
>>>> Pierre Smits
>>>>
>>>> *ORRTIZ.COM <http://www.orrtiz.com>*
>>>> Services & Solutions for Cloud-
>>>> Based Manufacturing, Professional
>>>> Services and Retail & Trade
>>>> http://www.orrtiz.com
>>>>
>>>>
>>>> On Tue, Jan 21, 2014 at 2:16 PM, Christian Carlow <
>>>> christian.carlow@gmail.com> wrote:
>>>>
>>>>   Thanks Pierre,
>>>>> To clarify, you're saying that the sub-products need their own separate
>>>>> routing as well and using "dependent production run" will include those
>>>>> sub-product routings?
>>>>>
>>>>>
>>>>> On 01/21/2014 03:06 AM, Pierre Smits wrote:
>>>>>
>>>>>   Hi Christian,
>>>>>> That is correct. If the end product consist of parts (sub products) that
>>>>>> you produce also, you also need to have a bom and a production schema
>>>>>> (with
>>>>>> tasks and product association) for sub products.
>>>>>>
>>>>>> When creating a production run for the end product, you can
>>>>>> automatically
>>>>>> create the production runs for the sub products by setting the
>>>>>> 'dependent
>>>>>> production run' flag in the production run for the end product.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Pierre Smits
>>>>>>
>>>>>> *ORRTIZ.COM <http://www.orrtiz.com>*
>>>>>>
>>>>>> Services & Solutions for Cloud-
>>>>>> Based Manufacturing, Professional
>>>>>> Services and Retail & Trade
>>>>>> http://www.orrtiz.com
>>>>>>
>>>>>>
>>>>>> On Tue, Jan 21, 2014 at 1:17 AM, Christian Carlow <
>>>>>> christian.carlow@gmail.com> wrote:
>>>>>>
>>>>>>    When I run a production run routing for a product with BOM levels
>>>>>> greater
>>>>>>
>>>>>>> than 1, the lower level materials are not listed in the Materials List
>>>>>>> screenlet.  Are separate routing required for each BOM level?
>>>>>>>
>>>>>>> For example, with BOM
>>>>>>>        part_1
>>>>>>>            part_1_1
>>>>>>>                rawpart_1_1
>>>>>>>            part_1_2
>>>>>>>                rawpart_1_2
>>>>>>>
>>>>>>> I created a Routing called part_1 to which part_1 is linked as the
>>>>>>> product.  When I create a production run, only part_1_1 and part_1_2
>>>>>>> are
>>>>>>> listed as materials.  Shouldn't rawpart_1_1 and rawpart_1_2 be listed
>>>>>>> in
>>>>>>> the materials list also?  I even linked routing tasks to the BOMs but
>>>>>>> it
>>>>>>> didn't pull in the additional materials.


Re: BOM materials associated at levels lower than first not listed in routing materials list

Posted by Jacques Le Roux <ja...@les7arts.com>.
On Tuesday, January 21, 2014 4:09 PM, pierre.smits@gmail.com wrote
> Christian,
> 
> Sharan Foga did an update on the book regarding Manufacturing with OFBiz.
> 
> It can be found here:
> 
> http://www.lulu.com/shop/sharan-foga/getting-started-with-apache-ofbiz-manufacturing-mrp/paperback/product-21280140.html
> <
> http://www.lulu.com/shop/sharan-foga/getting-started-with-apache-ofbiz-manufacturing-mrp/paperback/product-21280140.html
>> 
> 
> Unfortunately, the list of books in cwiki isn't up to date. Otherwise you
> would have found the reference there as well.

Wrong, I updated it a Sharan's request around 1 month ago

Jacques
 
> 
> 
> 
> Pierre Smits
> 
> *ORRTIZ.COM <http://www.orrtiz.com>*
> Services & Solutions for Cloud-
> Based Manufacturing, Professional
> Services and Retail & Trade
> http://www.orrtiz.com
> 
> 
> On Tue, Jan 21, 2014 at 3:29 PM, Christian Carlow <
> christian.carlow@gmail.com> wrote:
> 
>> Thanks again Pierre,
>> 
>> Once I created separate routings to which the sub-parts were linked, the
>> separate routings were included as dependent production runs with their own
>> set of sub-part materials.
>> 
>> Does anyone know if there exists any documentation out there on using the
>> Manufacturing application like this?  I found some documentation on
>> Opentaps wiki but it doesn't really describe the steps that need to be
>> performed.  I also looked at "Getting Started with Apache OFBiz
>> Manufacturing & MRP in 5 easy steps" but it only covered single-level BOMs
>> (maybe the full book covers multi-level BOMs?).
>> 
>> The best thing I found was this thread from 2007:
>> http://ofbiz.135035.n4.nabble.com/Question-on-Rouning-tasks-td143884.html.
>> The thread explains using Routing Task "Deliverable Products" only for
>> non-standard results because its a manual process, otherwise the "cascading
>> structure/network of production runs (routings)" should be used.  The
>> thread also mentions creating a wiki page for the subject.  I guess this
>> still needs to be done?
>> 
>> 
>> On 01/21/2014 07:29 AM, Pierre Smits wrote:
>> 
>>> Christian,
>>> 
>>> To be correct: you don't need to do the 'dependent' production runs. That
>>> is a choice.
>>> 
>>> But yes, if you have specific tasks for the production of your
>>> sub-products
>>> you would be better of with specific production schemas. Otherwise, the
>>> 'default' schema will be used.
>>> 
>>> Pierre Smits
>>> 
>>> *ORRTIZ.COM <http://www.orrtiz.com>*
>>> Services & Solutions for Cloud-
>>> Based Manufacturing, Professional
>>> Services and Retail & Trade
>>> http://www.orrtiz.com
>>> 
>>> 
>>> On Tue, Jan 21, 2014 at 2:16 PM, Christian Carlow <
>>> christian.carlow@gmail.com> wrote:
>>> 
>>>  Thanks Pierre,
>>>> 
>>>> To clarify, you're saying that the sub-products need their own separate
>>>> routing as well and using "dependent production run" will include those
>>>> sub-product routings?
>>>> 
>>>> 
>>>> On 01/21/2014 03:06 AM, Pierre Smits wrote:
>>>> 
>>>>  Hi Christian,
>>>>> 
>>>>> That is correct. If the end product consist of parts (sub products) that
>>>>> you produce also, you also need to have a bom and a production schema
>>>>> (with
>>>>> tasks and product association) for sub products.
>>>>> 
>>>>> When creating a production run for the end product, you can
>>>>> automatically
>>>>> create the production runs for the sub products by setting the
>>>>> 'dependent
>>>>> production run' flag in the production run for the end product.
>>>>> 
>>>>> Regards,
>>>>> 
>>>>> Pierre Smits
>>>>> 
>>>>> *ORRTIZ.COM <http://www.orrtiz.com>*
>>>>> 
>>>>> Services & Solutions for Cloud-
>>>>> Based Manufacturing, Professional
>>>>> Services and Retail & Trade
>>>>> http://www.orrtiz.com
>>>>> 
>>>>> 
>>>>> On Tue, Jan 21, 2014 at 1:17 AM, Christian Carlow <
>>>>> christian.carlow@gmail.com> wrote:
>>>>> 
>>>>>   When I run a production run routing for a product with BOM levels
>>>>> greater
>>>>> 
>>>>>> than 1, the lower level materials are not listed in the Materials List
>>>>>> screenlet.  Are separate routing required for each BOM level?
>>>>>> 
>>>>>> For example, with BOM
>>>>>>       part_1
>>>>>>           part_1_1
>>>>>>               rawpart_1_1
>>>>>>           part_1_2
>>>>>>               rawpart_1_2
>>>>>> 
>>>>>> I created a Routing called part_1 to which part_1 is linked as the
>>>>>> product.  When I create a production run, only part_1_1 and part_1_2
>>>>>> are
>>>>>> listed as materials.  Shouldn't rawpart_1_1 and rawpart_1_2 be listed
>>>>>> in
>>>>>> the materials list also?  I even linked routing tasks to the BOMs but
>>>>>> it
>>>>>> didn't pull in the additional materials.

Re: BOM materials associated at levels lower than first not listed in routing materials list

Posted by Pierre Smits <pi...@gmail.com>.
Christian,

Sharan Foga did an update on the book regarding Manufacturing with OFBiz.

It can be found here:

http://www.lulu.com/shop/sharan-foga/getting-started-with-apache-ofbiz-manufacturing-mrp/paperback/product-21280140.html
<
http://www.lulu.com/shop/sharan-foga/getting-started-with-apache-ofbiz-manufacturing-mrp/paperback/product-21280140.html
>

Unfortunately, the list of books in cwiki isn't up to date. Otherwise you
would have found the reference there as well.




Pierre Smits

*ORRTIZ.COM <http://www.orrtiz.com>*
Services & Solutions for Cloud-
Based Manufacturing, Professional
Services and Retail & Trade
http://www.orrtiz.com


On Tue, Jan 21, 2014 at 3:29 PM, Christian Carlow <
christian.carlow@gmail.com> wrote:

> Thanks again Pierre,
>
> Once I created separate routings to which the sub-parts were linked, the
> separate routings were included as dependent production runs with their own
> set of sub-part materials.
>
> Does anyone know if there exists any documentation out there on using the
> Manufacturing application like this?  I found some documentation on
> Opentaps wiki but it doesn't really describe the steps that need to be
> performed.  I also looked at "Getting Started with Apache OFBiz
> Manufacturing & MRP in 5 easy steps" but it only covered single-level BOMs
> (maybe the full book covers multi-level BOMs?).
>
> The best thing I found was this thread from 2007:
> http://ofbiz.135035.n4.nabble.com/Question-on-Rouning-tasks-td143884.html.
> The thread explains using Routing Task "Deliverable Products" only for
> non-standard results because its a manual process, otherwise the "cascading
> structure/network of production runs (routings)" should be used.  The
> thread also mentions creating a wiki page for the subject.  I guess this
> still needs to be done?
>
>
> On 01/21/2014 07:29 AM, Pierre Smits wrote:
>
>> Christian,
>>
>> To be correct: you don't need to do the 'dependent' production runs. That
>> is a choice.
>>
>> But yes, if you have specific tasks for the production of your
>> sub-products
>> you would be better of with specific production schemas. Otherwise, the
>> 'default' schema will be used.
>>
>> Pierre Smits
>>
>> *ORRTIZ.COM <http://www.orrtiz.com>*
>> Services & Solutions for Cloud-
>> Based Manufacturing, Professional
>> Services and Retail & Trade
>> http://www.orrtiz.com
>>
>>
>> On Tue, Jan 21, 2014 at 2:16 PM, Christian Carlow <
>> christian.carlow@gmail.com> wrote:
>>
>>  Thanks Pierre,
>>>
>>> To clarify, you're saying that the sub-products need their own separate
>>> routing as well and using "dependent production run" will include those
>>> sub-product routings?
>>>
>>>
>>> On 01/21/2014 03:06 AM, Pierre Smits wrote:
>>>
>>>  Hi Christian,
>>>>
>>>> That is correct. If the end product consist of parts (sub products) that
>>>> you produce also, you also need to have a bom and a production schema
>>>> (with
>>>> tasks and product association) for sub products.
>>>>
>>>> When creating a production run for the end product, you can
>>>> automatically
>>>> create the production runs for the sub products by setting the
>>>> 'dependent
>>>> production run' flag in the production run for the end product.
>>>>
>>>> Regards,
>>>>
>>>> Pierre Smits
>>>>
>>>> *ORRTIZ.COM <http://www.orrtiz.com>*
>>>>
>>>> Services & Solutions for Cloud-
>>>> Based Manufacturing, Professional
>>>> Services and Retail & Trade
>>>> http://www.orrtiz.com
>>>>
>>>>
>>>> On Tue, Jan 21, 2014 at 1:17 AM, Christian Carlow <
>>>> christian.carlow@gmail.com> wrote:
>>>>
>>>>   When I run a production run routing for a product with BOM levels
>>>> greater
>>>>
>>>>> than 1, the lower level materials are not listed in the Materials List
>>>>> screenlet.  Are separate routing required for each BOM level?
>>>>>
>>>>> For example, with BOM
>>>>>       part_1
>>>>>           part_1_1
>>>>>               rawpart_1_1
>>>>>           part_1_2
>>>>>               rawpart_1_2
>>>>>
>>>>> I created a Routing called part_1 to which part_1 is linked as the
>>>>> product.  When I create a production run, only part_1_1 and part_1_2
>>>>> are
>>>>> listed as materials.  Shouldn't rawpart_1_1 and rawpart_1_2 be listed
>>>>> in
>>>>> the materials list also?  I even linked routing tasks to the BOMs but
>>>>> it
>>>>> didn't pull in the additional materials.
>>>>>
>>>>>
>>>>>
>

Re: BOM materials associated at levels lower than first not listed in routing materials list

Posted by Christian Carlow <ch...@gmail.com>.
Thanks again Pierre,

Once I created separate routings to which the sub-parts were linked, the 
separate routings were included as dependent production runs with their 
own set of sub-part materials.

Does anyone know if there exists any documentation out there on using 
the Manufacturing application like this?  I found some documentation on 
Opentaps wiki but it doesn't really describe the steps that need to be 
performed.  I also looked at "Getting Started with Apache OFBiz 
Manufacturing & MRP in 5 easy steps" but it only covered single-level 
BOMs (maybe the full book covers multi-level BOMs?).

The best thing I found was this thread from 2007: 
http://ofbiz.135035.n4.nabble.com/Question-on-Rouning-tasks-td143884.html. 
The thread explains using Routing Task "Deliverable Products" only for 
non-standard results because its a manual process, otherwise the 
"cascading structure/network of production runs (routings)" should be 
used.  The thread also mentions creating a wiki page for the subject.  I 
guess this still needs to be done?

On 01/21/2014 07:29 AM, Pierre Smits wrote:
> Christian,
>
> To be correct: you don't need to do the 'dependent' production runs. That
> is a choice.
>
> But yes, if you have specific tasks for the production of your sub-products
> you would be better of with specific production schemas. Otherwise, the
> 'default' schema will be used.
>
> Pierre Smits
>
> *ORRTIZ.COM <http://www.orrtiz.com>*
> Services & Solutions for Cloud-
> Based Manufacturing, Professional
> Services and Retail & Trade
> http://www.orrtiz.com
>
>
> On Tue, Jan 21, 2014 at 2:16 PM, Christian Carlow <
> christian.carlow@gmail.com> wrote:
>
>> Thanks Pierre,
>>
>> To clarify, you're saying that the sub-products need their own separate
>> routing as well and using "dependent production run" will include those
>> sub-product routings?
>>
>>
>> On 01/21/2014 03:06 AM, Pierre Smits wrote:
>>
>>> Hi Christian,
>>>
>>> That is correct. If the end product consist of parts (sub products) that
>>> you produce also, you also need to have a bom and a production schema
>>> (with
>>> tasks and product association) for sub products.
>>>
>>> When creating a production run for the end product, you can automatically
>>> create the production runs for the sub products by setting the 'dependent
>>> production run' flag in the production run for the end product.
>>>
>>> Regards,
>>>
>>> Pierre Smits
>>>
>>> *ORRTIZ.COM <http://www.orrtiz.com>*
>>>
>>> Services & Solutions for Cloud-
>>> Based Manufacturing, Professional
>>> Services and Retail & Trade
>>> http://www.orrtiz.com
>>>
>>>
>>> On Tue, Jan 21, 2014 at 1:17 AM, Christian Carlow <
>>> christian.carlow@gmail.com> wrote:
>>>
>>>   When I run a production run routing for a product with BOM levels greater
>>>> than 1, the lower level materials are not listed in the Materials List
>>>> screenlet.  Are separate routing required for each BOM level?
>>>>
>>>> For example, with BOM
>>>>       part_1
>>>>           part_1_1
>>>>               rawpart_1_1
>>>>           part_1_2
>>>>               rawpart_1_2
>>>>
>>>> I created a Routing called part_1 to which part_1 is linked as the
>>>> product.  When I create a production run, only part_1_1 and part_1_2 are
>>>> listed as materials.  Shouldn't rawpart_1_1 and rawpart_1_2 be listed in
>>>> the materials list also?  I even linked routing tasks to the BOMs but it
>>>> didn't pull in the additional materials.
>>>>
>>>>


Re: BOM materials associated at levels lower than first not listed in routing materials list

Posted by Pierre Smits <pi...@gmail.com>.
Christian,

To be correct: you don't need to do the 'dependent' production runs. That
is a choice.

But yes, if you have specific tasks for the production of your sub-products
you would be better of with specific production schemas. Otherwise, the
'default' schema will be used.

Pierre Smits

*ORRTIZ.COM <http://www.orrtiz.com>*
Services & Solutions for Cloud-
Based Manufacturing, Professional
Services and Retail & Trade
http://www.orrtiz.com


On Tue, Jan 21, 2014 at 2:16 PM, Christian Carlow <
christian.carlow@gmail.com> wrote:

> Thanks Pierre,
>
> To clarify, you're saying that the sub-products need their own separate
> routing as well and using "dependent production run" will include those
> sub-product routings?
>
>
> On 01/21/2014 03:06 AM, Pierre Smits wrote:
>
>> Hi Christian,
>>
>> That is correct. If the end product consist of parts (sub products) that
>> you produce also, you also need to have a bom and a production schema
>> (with
>> tasks and product association) for sub products.
>>
>> When creating a production run for the end product, you can automatically
>> create the production runs for the sub products by setting the 'dependent
>> production run' flag in the production run for the end product.
>>
>> Regards,
>>
>> Pierre Smits
>>
>> *ORRTIZ.COM <http://www.orrtiz.com>*
>>
>> Services & Solutions for Cloud-
>> Based Manufacturing, Professional
>> Services and Retail & Trade
>> http://www.orrtiz.com
>>
>>
>> On Tue, Jan 21, 2014 at 1:17 AM, Christian Carlow <
>> christian.carlow@gmail.com> wrote:
>>
>>  When I run a production run routing for a product with BOM levels greater
>>> than 1, the lower level materials are not listed in the Materials List
>>> screenlet.  Are separate routing required for each BOM level?
>>>
>>> For example, with BOM
>>>      part_1
>>>          part_1_1
>>>              rawpart_1_1
>>>          part_1_2
>>>              rawpart_1_2
>>>
>>> I created a Routing called part_1 to which part_1 is linked as the
>>> product.  When I create a production run, only part_1_1 and part_1_2 are
>>> listed as materials.  Shouldn't rawpart_1_1 and rawpart_1_2 be listed in
>>> the materials list also?  I even linked routing tasks to the BOMs but it
>>> didn't pull in the additional materials.
>>>
>>>
>

Re: BOM materials associated at levels lower than first not listed in routing materials list

Posted by Christian Carlow <ch...@gmail.com>.
Thanks Pierre,

To clarify, you're saying that the sub-products need their own separate 
routing as well and using "dependent production run" will include those 
sub-product routings?

On 01/21/2014 03:06 AM, Pierre Smits wrote:
> Hi Christian,
>
> That is correct. If the end product consist of parts (sub products) that
> you produce also, you also need to have a bom and a production schema (with
> tasks and product association) for sub products.
>
> When creating a production run for the end product, you can automatically
> create the production runs for the sub products by setting the 'dependent
> production run' flag in the production run for the end product.
>
> Regards,
>
> Pierre Smits
>
> *ORRTIZ.COM <http://www.orrtiz.com>*
> Services & Solutions for Cloud-
> Based Manufacturing, Professional
> Services and Retail & Trade
> http://www.orrtiz.com
>
>
> On Tue, Jan 21, 2014 at 1:17 AM, Christian Carlow <
> christian.carlow@gmail.com> wrote:
>
>> When I run a production run routing for a product with BOM levels greater
>> than 1, the lower level materials are not listed in the Materials List
>> screenlet.  Are separate routing required for each BOM level?
>>
>> For example, with BOM
>>      part_1
>>          part_1_1
>>              rawpart_1_1
>>          part_1_2
>>              rawpart_1_2
>>
>> I created a Routing called part_1 to which part_1 is linked as the
>> product.  When I create a production run, only part_1_1 and part_1_2 are
>> listed as materials.  Shouldn't rawpart_1_1 and rawpart_1_2 be listed in
>> the materials list also?  I even linked routing tasks to the BOMs but it
>> didn't pull in the additional materials.
>>


Re: BOM materials associated at levels lower than first not listed in routing materials list

Posted by Pierre Smits <pi...@gmail.com>.
Hi Christian,

That is correct. If the end product consist of parts (sub products) that
you produce also, you also need to have a bom and a production schema (with
tasks and product association) for sub products.

When creating a production run for the end product, you can automatically
create the production runs for the sub products by setting the 'dependent
production run' flag in the production run for the end product.

Regards,

Pierre Smits

*ORRTIZ.COM <http://www.orrtiz.com>*
Services & Solutions for Cloud-
Based Manufacturing, Professional
Services and Retail & Trade
http://www.orrtiz.com


On Tue, Jan 21, 2014 at 1:17 AM, Christian Carlow <
christian.carlow@gmail.com> wrote:

> When I run a production run routing for a product with BOM levels greater
> than 1, the lower level materials are not listed in the Materials List
> screenlet.  Are separate routing required for each BOM level?
>
> For example, with BOM
>     part_1
>         part_1_1
>             rawpart_1_1
>         part_1_2
>             rawpart_1_2
>
> I created a Routing called part_1 to which part_1 is linked as the
> product.  When I create a production run, only part_1_1 and part_1_2 are
> listed as materials.  Shouldn't rawpart_1_1 and rawpart_1_2 be listed in
> the materials list also?  I even linked routing tasks to the BOMs but it
> didn't pull in the additional materials.
>