diff options
Diffstat (limited to 'addons/mrp/process/procurement_process.xml')
| -rw-r--r-- | addons/mrp/process/procurement_process.xml | 109 |
1 files changed, 68 insertions, 41 deletions
diff --git a/addons/mrp/process/procurement_process.xml b/addons/mrp/process/procurement_process.xml index 73e12053143..f0eae8dd157 100644 --- a/addons/mrp/process/procurement_process.xml +++ b/addons/mrp/process/procurement_process.xml @@ -15,6 +15,37 @@ <!-- Process Node --> + + <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"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Minimum stock rule"""" name="name"/> + <field eval=""""Create minimum stock rules"""" 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 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 eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') """" name="model_states"/> + <field eval="1" name="flow_start"/> + </record> <record id="process_node_productionorder0" model="process.node"> <field name="menu_id" ref="mrp.menu_mrp_production_action"/> @@ -27,17 +58,6 @@ <field eval="1" name="flow_start"/> </record> - <record id="process_node_saleorderprocurement0" model="process.node"> - <field name="menu_id" ref="sale.menu_sale_order"/> - <field name="model_id" ref="sale.model_sale_order"/> - <field eval=""""subflow"""" name="kind"/> - <field eval=""""Sale Order Procurement"""" name="name"/> - <field eval=""""Procurement for each line"""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field eval=""""object.state in ('draft', 'waiting_date', 'manual', 'progress', 'shipping_except', 'invoice_except', 'done', 'cancel')"""" name="model_states"/> - <field eval="1" name="flow_start"/> - </record> - <record id="process_node_procureproducts0" model="process.node"> <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> <field name="model_id" ref="mrp.model_mrp_procurement"/> @@ -93,17 +113,6 @@ <field eval="0" name="flow_start"/> </record> - <record id="process_node_procuretask0" model="process.node"> - <field name="menu_id" ref="project.menu_action_view_task"/> - <field name="model_id" ref="project.model_project_task"/> - <field eval=""""subflow"""" name="kind"/> - <field eval=""""Procure task"""" name="name"/> - <field eval=""""If Procure method is produce"""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field eval=""""object.state=='draft'"""" 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"/> <field name="model_id" ref="mrp.model_mrp_procurement"/> @@ -172,15 +181,6 @@ <field model="process.node" name="source_node_id" search="[('name','=','Production order')]"/> </record> - <record id="process_transition_saleprocurement0" model="process.transition"> - <field eval="[(6,0,[])]" name="role_ids"/> - <field eval="[(6,0,[])]" name="transition_ids"/> - <field eval=""""Sale Procurement"""" name="name"/> - <field eval=""""In sale order , procuerement for each line and it comes into the procurement order"""" name="note"/> - <field model="process.node" name="target_node_id" search="[('name','=','Procure Products')]"/> - <field model="process.node" name="source_node_id" search="[('name','=','Sale Order Procurement')]"/> - </record> - <record id="process_transition_procurementservice0" model="process.transition"> <field eval="[(6,0,[])]" name="role_ids"/> <field eval="[(6,0,[])]" name="transition_ids"/> @@ -217,15 +217,6 @@ <field model="process.node" name="source_node_id" search="[('name','=','Make to order')]"/> </record> - <record id="process_transition_ordertask0" model="process.transition"> - <field eval="[(6,0,[])]" name="role_ids"/> - <field eval="[(6,0,[])]" name="transition_ids"/> - <field eval=""""Order Task"""" 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" search="[('name','=','Procure task')]"/> - <field model="process.node" name="source_node_id" search="[('name','=','Make to order')]"/> - </record> - <record id="process_transition_procurementstockable0" model="process.transition"> <field eval="[(6,0,[])]" name="role_ids"/> <field eval="[(6,0,[])]" name="transition_ids"/> @@ -270,6 +261,42 @@ <field model="process.node" name="target_node_id" search="[('name','=','Stockable production')]"/> <field model="process.node" name="source_node_id" search="[('name','=','Stockable make to order')]"/> </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" search="[('name','=','Draft Purchase Order')]" ref="purchase.process_node_draftpurchaseorder0"/> + <field model="process.node" name="source_node_id" search="[('name','=','Procurements')]"/> + </record> + + <record id="process_transition_producttostockrules0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Product to stock rules"""" name="name"/> + <field eval=""""you can see the minimum stock rules from product"""" name="note"/> + <field model="process.node" name="target_node_id" search="[('name','=','Minimum stock rule')]"/> + <field model="process.node" name="source_node_id" search="[('name','=','Product')]" ref="product.process_node_product0"/> + </record> + + <record id="process_transition_bom0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""BOM"""" name="name"/> + <field eval=""""You can see its bill of material which are used to make product"""" name="note"/> + <field model="process.node" name="target_node_id" search="[('name','=','Bill of Material')]"/> + <field model="process.node" name="source_node_id" search="[('name','=','Product')]" 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" search="[('name','=','Status ok')]" ref="product.process_node_statusok0"/> + <field model="process.node" name="source_node_id" search="[('name','=','Bill of Material')]"/> + </record> + </data> </openerp>
\ No newline at end of file |
