253 lines
15 KiB
XML
Executable File
253 lines
15 KiB
XML
Executable File
<?xml version="1.0" ?>
|
|
<openerp>
|
|
<data>
|
|
|
|
<!--
|
|
Process
|
|
-->
|
|
|
|
<record id="process_process_procurementprocess0" model="process.process">
|
|
<field eval="""" Requisition Process"""" name="name"/>
|
|
<field name="model_id" ref="mrp.model_mrp_procurement"/>
|
|
<field eval="1" name="active"/>
|
|
</record>
|
|
|
|
<!--
|
|
Process Node
|
|
-->
|
|
|
|
<record id="process_node_stockproduct1" 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=""""For stockable and consumable"""" name="note"/>
|
|
<field eval=""""Stockable Product"""" name="name"/>
|
|
<field name="process_id" ref="mrp.process_process_stockableproductprocess0"/>
|
|
<field name="subflow_id" ref="process_process_procurementprocess0"/>
|
|
<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_serviceproduct1" 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=""""If Product type is service"""" name="note"/>
|
|
<field eval=""""Service"""" name="name"/>
|
|
<field name="process_id" ref="mrp.process_process_serviceproductprocess0"/>
|
|
<field name="subflow_id" ref="process_process_procurementprocess0"/>
|
|
<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"/>
|
|
<field name="model_id" ref="mrp.model_mrp_production"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval="""" Requisition for raw materials."""" name="note"/>
|
|
<field eval=""""Production Order"""" name="name"/>
|
|
<field name="process_id" ref="process_process_procurementprocess0"/>
|
|
<field eval=""""object.state in ('draft', 'picking_except', 'confirmed', 'ready', 'in_production', 'cancel', 'done')"""" name="model_states"/>
|
|
<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"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval="""" Requisition is created if the product quantity is lower than the minimum limit."""" name="note"/>
|
|
<field eval=""""Minimum Stock Rule"""" name="name"/>
|
|
<field name="process_id" ref="process_process_procurementprocess0"/>
|
|
<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"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval=""""Central document to Requisition of products"""" name="note"/>
|
|
<field eval=""""Procure Products"""" name="name"/>
|
|
<field name="process_id" ref="process_process_procurementprocess0"/>
|
|
<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_stockproduct0" 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=""""For stockable and consumable"""" name="note"/>
|
|
<field eval=""""Stockable Product"""" name="name"/>
|
|
<field name="subflow_id" ref="process_process_stockableproductprocess0"/>
|
|
<field name="process_id" ref="process_process_procurementprocess0"/>
|
|
<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_serviceproduct0" 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=""""If Product type is service"""" name="note"/>
|
|
<field eval=""""Service"""" name="name"/>
|
|
<field name="subflow_id" ref="process_process_serviceproductprocess0"/>
|
|
<field name="process_id" ref="process_process_procurementprocess0"/>
|
|
<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_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=""""subflow"""" name="kind"/>
|
|
<field eval="""" Requisitions"""" name="name"/>
|
|
<field eval="""" Requisition orders"""" name="note"/>
|
|
<field name="subflow_id" ref="process_process_procurementprocess0"/>
|
|
<field name="process_id" ref="purchase.process_process_purchaseprocess0"/>
|
|
<field eval="1" name="flow_start"/>
|
|
</record>
|
|
|
|
<record id="process_node_productminimumstockrule0" 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_productprocess0"/>
|
|
<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_productprocess0"/>
|
|
<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 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_productprocess0"/>
|
|
<field eval="0" name="flow_start"/>
|
|
</record>
|
|
|
|
<!--
|
|
Process Transition
|
|
-->
|
|
|
|
<record id="process_transition_servicemto0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="role_ids"/>
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Serivce Stockable Order"""" name="name"/>
|
|
<field eval=""""If product type is service and requisition method is Make to order"""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="mrp.process_node_serviceonorder0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_serviceproduct1"/>
|
|
</record>
|
|
|
|
<record id="process_transition_servicemts0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="role_ids"/>
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Service Make to Stock"""" name="name"/>
|
|
<field eval=""""If Product type is service and requisition method is Make to stock"""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="mrp.process_node_servicemts0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_serviceproduct1"/>
|
|
</record>
|
|
|
|
<record id="process_transition_stockmts0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="role_ids"/>
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Stockable Make to Stock"""" name="name"/>
|
|
<field eval=""""If Product type is Stockable and requisition method is make to stock"""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="mrp.process_node_mts0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_stockproduct1"/>
|
|
</record>
|
|
|
|
<record id="process_transition_stockproduct0" 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=""""Product type is Stockable and Requisition method is make to stock"""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="mrp.process_node_stock0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_stockproduct1"/>
|
|
</record>
|
|
|
|
<record id="process_transition_productionprocureproducts0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="role_ids"/>
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Production Requisition Products"""" name="name"/>
|
|
<field eval=""""When any procuere products, it comes into the prpcurement orders"""" 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_productionorder0"/>
|
|
</record>
|
|
|
|
<record id="process_transition_minimumstockprocure0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="role_ids"/>
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Minimum Stock Procure"""" 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_minimumstockrule0"/>
|
|
</record>
|
|
|
|
<record id="process_transition_procurestockableproduct0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="role_ids"/>
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Procure Stockable Product"""" name="name"/>
|
|
<field eval=""""if Product type is Stockable in procurement order"""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="process_node_stockproduct0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_procureproducts0"/>
|
|
</record>
|
|
|
|
<record id="process_transition_procureserviceproduct0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="role_ids"/>
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Procure Service"""" name="name"/>
|
|
<field eval=""""In procurement order, if product type is service"""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="process_node_serviceproduct0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_procureproducts0"/>
|
|
</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_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" ref="process_node_productminimumstockrule0"/>
|
|
<field model="process.node" name="source_node_id" ref="product.process_node_product0"/>
|
|
</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_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" ref="process_node_billofmaterial0"/>
|
|
<field model="process.node" name="source_node_id" ref="product.process_node_product0"/>
|
|
</record>
|
|
|
|
</data>
|
|
</openerp> |