diff options
| author | hda@tinyerp.com <> | 2008-11-07 12:07:08 +0530 |
|---|---|---|
| committer | hda@tinyerp.com <> | 2008-11-07 12:07:08 +0530 |
| commit | 818d795547ee9fef6b922ca95605874395e8af4f (patch) | |
| tree | 6895fe2e8a7e8feafdd4c7c3bd6ec41a1ade5ff0 /addons/mrp/process/procurement_process.xml | |
| parent | db54aa529009f505283fc4c714cac6760b0fe6c0 (diff) | |
| parent | 9466a80681a6d7b6800665115e6a91938622b11d (diff) | |
merge with pso's branch
bzr revid: hda@tinyerp.com-20081107063708-lz8botp2vd70hu87
Diffstat (limited to 'addons/mrp/process/procurement_process.xml')
| -rw-r--r-- | addons/mrp/process/procurement_process.xml | 220 |
1 files changed, 109 insertions, 111 deletions
diff --git a/addons/mrp/process/procurement_process.xml b/addons/mrp/process/procurement_process.xml index 866ad784349..d05eb28eaef 100644 --- a/addons/mrp/process/procurement_process.xml +++ b/addons/mrp/process/procurement_process.xml @@ -15,6 +15,16 @@ Process Node --> + <record id="process_node_purchaseprocure0" model="process.node"> + <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> + <field name="model_id" ref="mrp.model_mrp_procurement"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Procurements"""" name="name"/> + <field eval=""""Procurement orders"""" name="note"/> + <field name="process_id" ref="purchase.process_process_purchaseworkflow0"/> + <field eval="1" name="flow_start"/> + </record> + <record id="process_node_minimumstockrule0" model="process.node"> <field name="menu_id" ref="mrp.menu_action_orderpoint_form"/> <field name="model_id" ref="mrp.model_stock_warehouse_orderpoint"/> @@ -25,26 +35,34 @@ <field eval="0" name="flow_start"/> </record> + <record id="process_node_routing0" model="process.node"> + <field name="menu_id" ref="mrp.menu_mrp_routing_action"/> + <field name="model_id" ref="mrp.model_mrp_routing"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Routing"""" name="name"/> + <field eval=""""Define a routing to describe the manufacturing steps."""" name="note"/> + <field name="process_id" ref="product.process_process_productworkflow0"/> + <field eval="0" name="flow_start"/> + </record> + <record id="process_node_billofmaterial0" model="process.node"> <field name="menu_id" ref="mrp.menu_mrp_bom_form_action"/> <field name="model_id" ref="mrp.model_mrp_bom"/> <field eval=""""state"""" name="kind"/> - <field eval=""""Bill of Material"""" name="name"/> - <field eval=""""Defines Bill of materials"""" name="note"/> + <field eval=""""Bill of Materials"""" name="name"/> + <field eval=""""Define the product structure, with sub-products and/or components."""" name="note"/> <field name="process_id" ref="product.process_process_productworkflow0"/> <field eval="0" name="flow_start"/> </record> - <record id="process_node_procurements0" model="process.node"> - <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> - <field name="model_id" ref="mrp.model_mrp_procurement"/> - <field eval=""""subflow"""" name="kind"/> - <field eval=""""Procurements"""" name="name"/> - <field eval=""""Procurement Orders"""" name="note"/> - <field name="process_id" ref="purchase.process_process_purchaseworkflow0"/> - <field name="subflow_id" ref="process_process_procurementworkflow0"/> - <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') """" name="model_states"/> - <field eval="1" name="flow_start"/> + <record id="process_node_mrpminimumstockrule0" model="process.node"> + <field name="menu_id" ref="mrp.menu_action_orderpoint_form"/> + <field name="model_id" ref="mrp.model_stock_warehouse_orderpoint"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Minimum Stock Rule"""" name="name"/> + <field eval=""""Procurement is created if the product quantity is lower than the minimum limit."""" name="note"/> + <field name="process_id" ref="process_process_procurementworkflow0"/> + <field eval="0" name="flow_start"/> </record> <record id="process_node_productionorder0" model="process.node"> @@ -80,40 +98,40 @@ <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') """" name="model_states"/> <field eval="0" name="flow_start"/> </record> - - <record id="process_node_maketoorder0" model="process.node"> - <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> - <field name="model_id" ref="mrp.model_mrp_procurement"/> - <field eval=""""state"""" name="kind"/> - <field eval=""""Make to order"""" name="name"/> - <field eval=""""If Procurement is make to order"""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') """" name="model_states"/> - <field eval="0" name="flow_start"/> - </record> - + <record id="process_node_maketostock0" model="process.node"> - <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> - <field name="model_id" ref="mrp.model_mrp_procurement"/> - <field eval=""""state"""" name="kind"/> - <field eval=""""Make to stock"""" name="name"/> - <field eval=""""If Procurement is make to stock"""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') """" name="model_states"/> - <field eval="0" name="flow_start"/> - </record> - + <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> + <field name="model_id" ref="mrp.model_mrp_procurement"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Make to stock"""" name="name"/> + <field eval=""""If Procurement is make to stock"""" name="note"/> + <field name="process_id" ref="process_process_procurementworkflow0"/> + <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') """" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> + <record id="process_node_subcontracting0" model="process.node"> <field name="menu_id" ref="purchase.menu_purchase_order_draft"/> <field name="model_id" ref="purchase.model_purchase_order"/> <field eval=""""subflow"""" name="kind"/> - <field eval=""""Subcontracting"""" name="name"/> - <field eval=""""Procure method is purchase"""" name="note"/> + <field eval=""""Request For Quotation"""" name="name"/> + <field eval=""""A purchase order is created for a sub-contracting demand."""" name="note"/> <field name="process_id" ref="process_process_procurementworkflow0"/> <field name="subflow_id" ref="purchase.process_process_purchaseworkflow0"/> <field eval=""""object.state=='draft'"""" name="model_states"/> <field eval="0" name="flow_start"/> </record> + + <record id="process_node_stockablemaketostock0" model="process.node"> + <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> + <field name="model_id" ref="mrp.model_mrp_procurement"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Make to Stock"""" name="name"/> + <field eval=""""The system waits for requested products in stock."""" name="note"/> + <field name="process_id" ref="process_process_procurementworkflow0"/> + <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') """" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> <record id="process_node_stockableproduct0" model="process.node"> <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> @@ -126,7 +144,7 @@ <field eval="0" name="flow_start"/> </record> - <record id="process_node_stockablemaketostock0" model="process.node"> + <record id="process_node_stockablestock0" model="process.node"> <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> <field name="model_id" ref="mrp.model_mrp_procurement"/> <field eval=""""state"""" name="kind"/> @@ -152,8 +170,8 @@ <field name="menu_id" ref="purchase.menu_purchase_order_draft"/> <field name="model_id" ref="purchase.model_purchase_order"/> <field eval=""""subflow"""" name="kind"/> - <field eval=""""Stockable request"""" name="name"/> - <field eval=""""If procure method is purchase"""" name="note"/> + <field eval=""""Request For Quotation"""" name="name"/> + <field eval=""""A Request for Quotation is created and sent to the supplier."""" name="note"/> <field name="process_id" ref="process_process_procurementworkflow0"/> <field name="subflow_id" ref="purchase.process_process_purchaseworkflow0"/> <field eval=""""object.state=='draft'"""" name="model_states"/> @@ -164,14 +182,14 @@ <field name="menu_id" ref="mrp.menu_mrp_production_action"/> <field name="model_id" ref="mrp.model_mrp_production"/> <field eval=""""subflow"""" name="kind"/> - <field eval=""""Stock produce"""" name="name"/> - <field eval=""""If procure method is produce"""" name="note"/> + <field eval=""""Production Order"""" name="name"/> + <field eval=""""Production orders are created for the product manufacturing."""" name="note"/> <field name="process_id" ref="process_process_procurementworkflow0"/> <field name="subflow_id" ref="process_process_procurementworkflow0"/> <field eval=""""object.state=='confirmed'"""" name="model_states"/> <field eval="0" name="flow_start"/> </record> - + <!-- Process Transition --> @@ -183,6 +201,33 @@ <record id="mrp.trans_draft_confirm" model="workflow.transition"> <field name="role_id" ref="res_roles_mrp0"/> </record> + + <record id="process_transition_purchaseprocure0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Procurement Purchase"""" name="name"/> + <field eval=""""Procurement convert into the draft purchase order."""" name="note"/> + <field model="process.node" name="target_node_id" ref="purchase.process_node_draftpurchaseorder0"/> + <field model="process.node" name="source_node_id" ref="process_node_purchaseprocure0"/> + </record> + + <record id="process_transition_billofmaterialrouting0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Material routing"""" name="name"/> + <field eval=""""An entry is being made from billing material to routing."""" name="note"/> + <field model="process.node" name="target_node_id" ref="process_node_routing0"/> + <field model="process.node" name="source_node_id" ref="process_node_billofmaterial0"/> + </record> + + <record id="process_transition_stockruleproduct" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Stock Rule Product"""" name="name"/> + <field eval=""""From minimum stock rules, it goes for procure product."""" name="note"/> + <field model="process.node" name="target_node_id" ref="process_node_procureproducts0"/> + <field model="process.node" name="source_node_id" ref="process_node_mrpminimumstockrule0"/> + </record> <record id="process_transition_productionprocurement0" model="process.transition"> <field eval="[(6,0,[])]" name="role_ids"/> @@ -207,10 +252,10 @@ <field eval="[(6,0,[])]" name="transition_ids"/> <field eval=""""Service make to order"""" name="name"/> <field eval=""""If product type is service and procure method is Make to order"""" name="note"/> - <field model="process.node" name="target_node_id" ref="process_node_maketoorder0"/> + <field model="process.node" name="target_node_id" ref="process_node_stockablemaketoorder0"/> <field model="process.node" name="source_node_id" ref="process_node_serviceproduct0"/> </record> - + <record id="process_transition_servicemaketostock0" model="process.transition"> <field eval="[(6,0,[])]" name="role_ids"/> <field eval="[(6,0,[])]" name="transition_ids"/> @@ -219,17 +264,7 @@ <field model="process.node" name="target_node_id" ref="process_node_maketostock0"/> <field model="process.node" name="source_node_id" ref="process_node_serviceproduct0"/> </record> - - <record id="process_transition_ordersubcontracting0" model="process.transition"> - <field eval="[(6,0,[])]" name="role_ids"/> - <field eval="[(6,0,[])]" name="transition_ids"/> - <field eval=""""Order Subcontracting"""" name="name"/> - <field eval=""""If procure method is Make to order and supply method is buy"""" name="note"/> - <field model="process.node" name="target_node_id" ref="process_node_subcontracting0"/> - <field model="process.node" name="source_node_id" ref="process_node_maketoorder0"/> - <field eval="[(6,0,[ref('mrp.trans_draft_confirm')])]" name="transition_ids"/> - </record> - + <record id="process_transition_procurementstockable0" model="process.transition"> <field eval="[(6,0,[])]" name="role_ids"/> <field eval="[(6,0,[])]" name="transition_ids"/> @@ -239,6 +274,15 @@ <field model="process.node" name="source_node_id" ref="process_node_procureproducts0"/> </record> + <record id="process_transition_stockablestock0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Stockable product stock"""" name="name"/> + <field eval=""""If Product type is Stockable and procure method is make to stock"""" name="note"/> + <field model="process.node" name="target_node_id" ref="process_node_stockablestock0"/> + <field model="process.node" name="source_node_id" ref="process_node_stockableproduct0"/> + </record> + <record id="process_transition_stockablemaketostock0" model="process.transition"> <field eval="[(6,0,[])]" name="role_ids"/> <field eval="[(6,0,[])]" name="transition_ids"/> @@ -247,22 +291,22 @@ <field model="process.node" name="target_node_id" ref="process_node_stockablemaketostock0"/> <field model="process.node" name="source_node_id" ref="process_node_stockableproduct0"/> </record> - - <record id="process_transition_stockablemaketoorder0" model="process.transition"> + + <record id="process_transition_stockablestockrequest0" model="process.transition"> <field eval="[(6,0,[])]" name="role_ids"/> <field eval="[(6,0,[])]" name="transition_ids"/> - <field eval=""""Stockable make to order"""" name="name"/> - <field eval=""""If Product type is Stockable and procure method is Make to order"""" name="note"/> - <field model="process.node" name="target_node_id" ref="process_node_stockablemaketoorder0"/> - <field model="process.node" name="source_node_id" ref="process_node_stockableproduct0"/> + <field eval=""""Stockable stock request"""" name="name"/> + <field eval=""""If Product type is Stockable and procure method is make to stock"""" name="note"/> + <field model="process.node" name="target_node_id" ref="process_node_stockablerequest0"/> + <field model="process.node" name="source_node_id" ref="process_node_stockablestock0"/> </record> - + <record id="process_transition_stockableorderrequest0" model="process.transition"> <field eval="[(6,0,[])]" name="role_ids"/> <field eval="[(6,0,[])]" name="transition_ids"/> <field eval=""""Stockable Order Request"""" name="name"/> <field eval=""""If Procure method is Make to order and supply method is buy"""" name="note"/> - <field model="process.node" name="target_node_id" ref="process_node_stockablerequest0"/> + <field model="process.node" name="target_node_id" ref="process_node_subcontracting0"/> <field model="process.node" name="source_node_id" ref="process_node_stockablemaketoorder0"/> <field eval="[(6,0,[ref('mrp.trans_draft_confirm')])]" name="transition_ids"/> </record> @@ -273,19 +317,10 @@ <field eval=""""Stockable Order Production"""" name="name"/> <field eval=""""If Procure method is Make to order and supply method is produce"""" name="note"/> <field model="process.node" name="target_node_id" ref="process_node_stockableproduction0"/> - <field model="process.node" name="source_node_id" ref="process_node_stockablemaketoorder0"/> + <field model="process.node" name="source_node_id" ref="process_node_stockablestock0"/> <field eval="[(6,0,[ref('mrp.trans_draft_confirm')])]" name="transition_ids"/> </record> - <record id="process_transition_procurementtopurchase0" model="process.transition"> - <field eval="[(6,0,[])]" name="role_ids"/> - <field eval="[(6,0,[])]" name="transition_ids"/> - <field eval=""""procurement to purchase"""" name="name"/> - <field eval=""""After procurementing order , it comes into the Draft Purchase Order"""" name="note"/> - <field model="process.node" name="target_node_id" ref="purchase.process_node_draftpurchaseorder0"/> - <field model="process.node" name="source_node_id" ref="process_node_procurements0"/> - </record> - <record id="process_transition_producttostockrules0" model="process.transition"> <field eval="[(6,0,[])]" name="role_ids"/> <field eval="[(6,0,[])]" name="transition_ids"/> @@ -304,15 +339,6 @@ <field model="process.node" name="source_node_id" ref="product.process_node_product0"/> </record> - <record id="process_transition_bomtook0" model="process.transition"> - <field eval="[(6,0,[])]" name="role_ids"/> - <field eval="[(6,0,[])]" name="transition_ids"/> - <field eval=""""Bom to Ok"""" name="name"/> - <field eval=""""Set status of Bill of material to ok"""" name="note"/> - <field model="process.node" name="target_node_id" ref="product.process_node_statusok0"/> - <field model="process.node" name="source_node_id" ref="process_node_billofmaterial0"/> - </record> - <!-- Process Condition --> @@ -335,34 +361,6 @@ Process Action --> - <record id="process_transition_action_procurementpurchaseorder0" model="process.transition.action"> - <field eval=""""action_po_assign"""" name="action"/> - <field eval=""""object"""" name="state"/> - <field eval=""""Purchase"""" name="name"/> - <field name="transition_id" ref="process_transition_procurementtopurchase0"/> - </record> - - <record id="process_transition_action_orderconfirmsubcontracting0" model="process.transition.action"> - <field eval=""""action_confirm"""" name="action"/> - <field eval=""""object"""" name="state"/> - <field eval=""""Confirm"""" name="name"/> - <field name="transition_id" ref="process_transition_ordersubcontracting0"/> - </record> - - <record id="process_transition_action_ordercancelsubcontracting0" model="process.transition.action"> - <field eval=""""action_cancel"""" name="action"/> - <field eval=""""object"""" name="state"/> - <field eval=""""Cancel"""" name="name"/> - <field name="transition_id" ref="process_transition_ordersubcontracting0"/> - </record> - - <record id="process_transition_action_runprocurement0" model="process.transition.action"> - <field eval=""""write({'state':'exception'})"""" name="action"/> - <field eval=""""object"""" name="state"/> - <field eval=""""Run Procurement"""" name="name"/> - <field name="transition_id" ref="process_transition_ordersubcontracting0"/> - </record> - <record id="process_transition_action_stockableconfirmrequest0" model="process.transition.action"> <field eval=""""action_confirm"""" name="action"/> <field eval=""""object"""" name="state"/> @@ -404,6 +402,6 @@ <field eval=""""Run Procurement"""" name="name"/> <field name="transition_id" ref="process_transition_stockableorderproduction0"/> </record> - + </data> </openerp>
\ No newline at end of file |
