Using virtual product in a good configuration
Hi, I have a configurable good with several questions. For one question, options have a component. I need this component to be a virtual product. Virtual product is correctly linked to several variants products. When I create an order of this virtual product, I can see my variants products. But when I order the configurable good, I encounter an error in ProductConfigWorker.storeProductConfigWrapper() Error is around line 347 : String componentOption = oneOption.componentOptions.get(component.getString("productId")); oneOption exists, but oneOptioncomponentOptions is null. Does anyone know how works virtual product as an option component in a configurable good ? Thanks and regards -- Guillaume SIGOIGNE ERP/GPAO/Suivi de production Apache-OFBiz Mobile : 06.01.92.45.70 Bureau : 02.85.52.30.55 Courriel : guillaume.sigoi...@nomaka.fr <mailto:guillaume.sigoi...@nomaka.fr>
Re: Using virtual product in a good configuration
Hi all, I try to explain me clearer, because I'm not sure it was the case in the first mail. Is there someone who know how is working virtual products with configurable good ? I want to use a virtual product as component of an option of a configurable good. I have configured a virtual product with several variants products. This virtual product is correctly configured as it works when I create an order with it. But, when I create an order with a configurable good which has this virtual product as a component of one option, I have a NullPointerException as error message on the configuration page. Any help would be appreciated. Thanks and regards Guillaume SIGOIGNE ERP/GPAO/Suivi de production Apache-OFBiz NOMAKA Mobile : 06.01.92.45.70 Bureau : 02.85.52.30.55 Courriel : guillaume.sigoi...@nomaka.fr <mailto:guillaume.sigoi...@nomaka.fr> Le 01/08/2014 17:37, Guillaume Sigoigne a écrit : Hi, I have a configurable good with several questions. For one question, options have a component. I need this component to be a virtual product. Virtual product is correctly linked to several variants products. When I create an order of this virtual product, I can see my variants products. But when I order the configurable good, I encounter an error in ProductConfigWorker.storeProductConfigWrapper() Error is around line 347 : String componentOption = oneOption.componentOptions.get(component.getString("productId")); oneOption exists, but oneOptioncomponentOptions is null. Does anyone know how works virtual product as an option component in a configurable good ? Thanks and regards -- Guillaume SIGOIGNE ERP/GPAO/Suivi de production Apache-OFBiz NOMAKA Mobile : 06.01.92.45.70 Bureau : 02.85.52.30.55 Courriel : guillaume.sigoi...@nomaka.fr <mailto:guillaume.sigoi...@nomaka.fr>
Re: Using virtual product in a good configuration
Hi Pierre, Ok for the creation of a JIRA. I didn't have this reflex yet, but I will now ;) Concerning my need of a component to be a virtual product, here is the context. Our customer produces specific covers for advertising. So, configurable good is exactly corresponding to his needs. But the canvas which will be used to produce the cover has several thickness, sizes and colors. We could use directly the variants as components, but for each type of canvas, we could have dozen of variants. So configuration should be easier if we use virtual products. But of course, if it's impossible, we'll use this solution. Regards Guillaume SIGOIGNE ERP/GPAO/Suivi de production Apache-OFBiz Mobile : 06.01.92.45.70 Bureau : 02.85.52.30.55 Courriel : guillaume.sigoi...@nomaka.fr <mailto:guillaume.sigoi...@nomaka.fr> Le 04/08/2014 21:38, Pierre Smits a écrit : Hi Guillaume, Experiencing an NPE warrants the creation of a JIRA issue. Will you take care of it? Anyway, I can't quite understand why you need your component to be a virtual product. Other than that you can select the variants associated to the virtual product to be selectable as options. Is that how we should understand your requirements? Regards, Pierre Smits *ORRTIZ.COM <http://www.orrtiz.com>* Services & Solutions for Cloud- Based Manufacturing, Professional Services and Retail & Trade http://www.orrtiz.com
Re: LotId of raw material
Hi Yao, If I well understand your question, you want to know if : - lotId can be used for any kind of products (raw material, semi-finished and finished product, trade, ...) - raw material lotId can be linked to miscellaneous manufactoried products Answer of 1st question is yes. You can input lotId during products reception or during manufacturing. Answer of 2nd question is also yes. For example, you receive a 45 meter coil. You give lotId 12345 to this product. You will have one stock line with lotID 12345 with quantity 45/45 (if product Uom quantity is in meter). Then, you produce a manufactoried product which use 2 meters of this coil. You have to indicate lotId used during the manufacturing process (production run screen). Raw material stock line of lotId 12345 will change to quantity 43/45. Manufacturied product stock line has a link to production run. Production run has a link to used raw materials and their stock lines. Hope it helps. Regards Guillaume SIGOIGNE ERP/GPAO/Suivi de production Apache-OFBiz Mobile : 06.01.92.45.70 Bureau : 02.85.52.30.55 Courriel : guillaume.sigoi...@nomaka.fr <mailto:guillaume.sigoi...@nomaka.fr> Le 08/08/2014 10:04, YaoCL a écrit : I will track the lotId of raw materials, Is the lotId in InventoryItem only for manufactoried product? These raw materials be used to make some parts. And I want to known every part belong to which lotId. What is the good solution.
Re: LotId of raw material
Le 08/08/2014 11:15, YaoCL a écrit : Hi Guillaume On Fri, Aug 08, 2014 at 16:45, Guillaume Sigoigne Wrote: Hi Yao, If I well understand your question, you want to know if : - lotId can be used for any kind of products (raw material, semi-finished and finished product, trade, ...) - raw material lotId can be linked to miscellaneous manufactoried products Yes Answer of 1st question is yes. You can input lotId during products reception or during manufacturing. LotId is a primary key of Lot table, raw materials from different suppliers may contains same lotId. I don’t assign a new lotId for the raw materials, but use the lot id from supplier. I see what you mean. As it is a primary key, you can't avoid this problem. You can probably use InventoryItem.softIdentifier to store supplier lot id. I'm not totally sure about the relevancy of this solution, but that's the field I'll use in your case. Answer of 2nd question is also yes. For example, you receive a 45 meter coil. You give lotId 12345 to this product. You will have one stock line with lotID 12345 with quantity 45/45 (if product Uom quantity is in meter). Then, you produce a manufactoried product which use 2 meters of this coil. You have to indicate lotId used during the manufacturing process (production run screen). Raw material stock line of lotId 12345 will change to quantity 43/45. Manufacturied product stock line has a link to production run. Production run has a link to used raw materials and their stock lines. Yes the production run screen can input lotId, should I custom the screen to display the lotId of main raw material, so I can input, without It I can not remember the lotId. Effectively, in out of the box version there is, in my knowledge, no way to list lotId in production run screen. You have several possibilities. First one should be to print barcode of your lotId (with Interleaved 2 of 5 barcode type for example) and use a barcode scanner. Second one is what you propose, customize production run screen by adding a lookup button on lotId. Just for your information, if you need a solution of traceability for factory, we are currently working on a floss solution which is already functional. It allows you to followup production run tasks, raw material traceability (by lotId, but without lookup ;) )and real used quantity directly in the factory instead of flying reports you have to keyin in office. You can find source code here : https://github.com/nomakaFr/nomaka-followup Regards Guillaume Sigoigne Nomaka Regards — YaoCL Hope it helps. Regards Guillaume SIGOIGNE ERP/GPAO/Suivi de production Apache-OFBiz Mobile : 06.01.92.45.70 Bureau : 02.85.52.30.55 Courriel : guillaume.sigoi...@nomaka.fr Le 08/08/2014 10:04, YaoCL a écrit : I will track the lotId of raw materials, Is the lotId in InventoryItem only for manufactoried product? These raw materials be used to make some parts. And I want to known every part belong to which lotId. What is the good solution.
Re: Congratulations and Welcome
Congratulations new commiters :) Best regards Guillaume Sigoigne Nomaka Le 18/05/2015 08:30, Deepak Dixit a écrit : Many Congrats to all new committers.. :) Thanks & Regards — Deepak Dixit On May 18, 2015, at 11:50 AM, Pierre Smits wrote: Hi all, Please join me in congratulating and welcoming Christian Carlow, Shi Jinghai and Taher Alkhateeb on becoming the latest committers of @ApacheOfbiz. Best regards, Pierre Smits *ORRTIZ.COM <http://www.orrtiz.com>* Services & Solutions for Cloud- Based Manufacturing, Professional Services and Retail & Trade http://www.orrtiz.com
Re: Welcome to our new committers
Congratulations for all new commiters ! Guillaume Sigoigne Nomaka Le 19/05/2015 19:32, Jacopo Cappellato a écrit : On May 19, 2015, at 8:52 AM, Jacques Le Roux wrote: Hi, I find weird to welcome new committers before it's officially announced but since we have already a commit and a lot of comments, I think it's time to congratulates you new committer, welcome on board :) Jacques I know that at this time it is not a news but, now that the list is complete, I would like second Jacques in welcoming our new committers: Arun Patidar Christian Carlow Divesh Dutta, Julien Nicolas Michael Brohl Shi Jinghai Taher Alkhateeb welcome onboard guys! This is the first time we invite so many persons in one shot and I am aware this could be a surprise to some and a concern to others. I am aware that onboarding 8 new persons is a challenge and that extra effort will have to be spent by our senior committers to guide and help them, but I am sure that we will succeed is we work together and are nice with each other. To the senior committers and PMC members: please be kind, patient, and supportive with the new committer; we should all keep in mind that our primary goal is to build an amazing and nice community, and our secondary goal is to build a great software. To the new committers: please do your best to commit code you are sure about, and ask for advices before committing code you are not sure; and please help each other by reviewing other's work and helping to improve it; now that I read these notes I realize that they apply to all committers old and new :-) Jacopo
Configuration in Quotes
Hi users, Configuration process of a configurable good seems to be available only in orders. Problem is that our client would like to send a quote to its own customer once its configuration has been created, not directly an order. Is it possible to have configuration process in quotes ? Thanks and regards -- Guillaume SIGOIGNE ERP/GPAO/MES Apache-OFBiz Mobile : 06.01.92.45.70 Bureau : 02.85.52.30.55 Courriel : guillaume.sigoi...@nomaka.fr <mailto:guillaume.sigoi...@nomaka.fr>
Re: Configuration in Quotes
I wanted to know if it exists already, or if I have to develop it. I know now ;) Thanks for your answer Jacques, it gave me some keys. Regards Guillaume SIGOIGNE ERP/GPAO/MES Apache-OFBiz Mobile : 06.01.92.45.70 Bureau : 02.85.52.30.55 Courriel : guillaume.sigoi...@nomaka.fr <mailto:guillaume.sigoi...@nomaka.fr> Le 08/06/2014 14:39, Jacques Le Roux a écrit : Sales of a configurable good involves the configuration of the product. I guess you need to add the same step than when ordering a such product with the order manager. Look for the string configureProductBeforeAddingToCart. I don't know how much works this entails for a quote, but should not be that hard using the ProductConfigWrapper and related classes. HTH Jacques Le 06/06/2014 11:47, Guillaume Sigoigne nomaka a écrit : Hi users, Configuration process of a configurable good seems to be available only in orders. Problem is that our client would like to send a quote to its own customer once its configuration has been created, not directly an order. Is it possible to have configuration process in quotes ? Thanks and regards -- Guillaume SIGOIGNE ERP/GPAO/MES Apache-OFBiz Mobile : 06.01.92.45.70 Bureau : 02.85.52.30.55 Courriel : guillaume.sigoi...@nomaka.fr <mailto:guillaume.sigoi...@nomaka.fr> --