diff options
| author | Priyesh <solanki.priyesh@gmail.com> | 2008-11-07 11:13:01 +0530 |
|---|---|---|
| committer | Priyesh <solanki.priyesh@gmail.com> | 2008-11-07 11:13:01 +0530 |
| commit | 6efc2e19848d9927678593ee0a6c00f77c4d528d (patch) | |
| tree | 3e6a5f6e37e07fc9e662a2f38b1b87ff732bf650 /addons/purchase/process/purchase_process.xml | |
| parent | 1b7e4c4a29eda213613df932c01dafd5a51dd8d6 (diff) | |
all processes
bzr revid: solanki.priyesh@gmail.com-20081107054301-fau34hqk3wwfyrcw
Diffstat (limited to 'addons/purchase/process/purchase_process.xml')
| -rw-r--r-- | addons/purchase/process/purchase_process.xml | 70 |
1 files changed, 54 insertions, 16 deletions
diff --git a/addons/purchase/process/purchase_process.xml b/addons/purchase/process/purchase_process.xml index 23891fda515..0d17b36dc06 100644 --- a/addons/purchase/process/purchase_process.xml +++ b/addons/purchase/process/purchase_process.xml @@ -21,8 +21,8 @@ <field name="model_id" ref="purchase.model_purchase_order"/> <field eval=""""subflow"""" name="kind"/> <field eval=""""Purchase Order"""" name="name"/> - <field eval=""""After confirming purchase order, it is approved by supplier."""" name="note"/> - <field name="process_id" ref="account.process_process_invoiceworkflow0"/> + <field eval=""""When controlling invoice from orders"""" name="note"/> + <field name="process_id" ref="account.process_process_supplierinvoiceworkflow0"/> <field name="subflow_id" ref="process_process_purchaseworkflow0"/> <field eval=""""object.state=='draft'"""" name="model_states"/> <field eval="1" name="flow_start"/> @@ -32,19 +32,30 @@ <field name="menu_id" ref="purchase.menu_purchase_order_draft"/> <field name="model_id" ref="purchase.model_purchase_order"/> <field eval=""""state"""" name="kind"/> - <field eval=""""Draft Purchase Order"""" name="name"/> - <field eval=""""Proposed by the system or manually"""" name="note"/> + <field eval=""""Request for Quotation"""" name="name"/> + <field eval=""""Request for quotation is proposed by the system."""" name="note"/> <field name="process_id" ref="process_process_purchaseworkflow0"/> <field eval=""""object.state=='draft'"""" name="model_states"/> <field eval="0" name="flow_start"/> </record> + + <record id="process_node_draftpurchaseorder1" model="process.node"> + <field name="menu_id" ref="purchase.menu_purchase_order_draft"/> + <field name="model_id" ref="purchase.model_purchase_order"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Request for Quotation"""" name="name"/> + <field eval=""""Encoded manually by the user."""" name="note"/> + <field name="process_id" ref="process_process_purchaseworkflow0"/> + <field eval=""""object.state=='draft'"""" name="model_states"/> + <field eval="1" name="flow_start"/> + </record> <record id="process_node_confirmpurchaseorder0" model="process.node"> <field name="menu_id" ref="purchase.menu_purchase_form_action3"/> <field name="model_id" ref="purchase.model_purchase_order"/> <field eval=""""state"""" name="kind"/> - <field eval=""""Confirm Purchase Order"""" name="name"/> - <field eval=""""The user confirm he wants to purchase"""" name="note"/> + <field eval=""""Confirmed Purchase"""" name="name"/> + <field eval=""""Purchase order is confirmed by the user."""" name="note"/> <field name="process_id" ref="process_process_purchaseworkflow0"/> <field eval=""""object.state=='confirmed'"""" name="model_states"/> <field eval="0" name="flow_start"/> @@ -54,8 +65,8 @@ <field name="menu_id" ref="purchase.menu_purchase_form_action4"/> <field name="model_id" ref="purchase.model_purchase_order"/> <field eval=""""state"""" name="kind"/> - <field eval=""""Approve Purchase Order"""" name="name"/> - <field eval=""""The supplier confirms he can deliver"""" name="note"/> + <field eval=""""Approved Purchase"""" name="name"/> + <field eval=""""Purchase order is approved by supplier."""" name="note"/> <field name="process_id" ref="process_process_purchaseworkflow0"/> <field eval=""""object.state=='approved'"""" name="model_states"/> <field eval="0" name="flow_start"/> @@ -65,8 +76,8 @@ <field name="menu_id" ref="account.menu_action_invoice_tree8"/> <field name="model_id" ref="account.model_account_invoice"/> <field eval=""""subflow"""" name="kind"/> - <field eval=""""Invoice Control"""" name="name"/> - <field eval=""""Draft invoices are pre-generated for control."""" name="note"/> + <field eval=""""Draft Invoice"""" name="name"/> + <field eval=""""Pre-generated supplier invoice to control based on order"""" name="note"/> <field name="process_id" ref="process_process_purchaseworkflow0"/> <field name="subflow_id" ref="account.process_process_invoiceworkflow0"/> <field eval=""""object.state=='draft'"""" name="model_states"/> @@ -77,8 +88,8 @@ <field name="menu_id" ref="stock.menu_action_picking_tree4"/> <field name="model_id" ref="stock.model_stock_picking"/> <field eval=""""state"""" name="kind"/> - <field eval=""""Packing list"""" name="name"/> - <field eval=""""Pre-generated in draft for control"""" name="note"/> + <field eval=""""Incoming Products"""" name="name"/> + <field eval=""""Packing is created for the products reception control."""" name="note"/> <field name="process_id" ref="process_process_purchaseworkflow0"/> <field eval=""""object.state=='assigned'"""" name="model_states"/> <field eval="0" name="flow_start"/> @@ -88,14 +99,32 @@ <field name="menu_id" ref="account.menu_finance_invoice"/> <field name="model_id" ref="account.model_account_invoice"/> <field eval=""""subflow"""" name="kind"/> - <field eval=""""Invoice after packing"""" name="name"/> - <field eval=""""In case you control based on delivery"""" name="note"/> + <field eval=""""Draft Invoice"""" name="name"/> + <field eval=""""Supplier Invoice pre-generated on receptions for control"""" name="note"/> <field name="process_id" ref="process_process_purchaseworkflow0"/> <field name="subflow_id" ref="account.process_process_invoiceworkflow0"/> <field eval=""""object.state=='draft'"""" name="model_states"/> <field eval="0" name="flow_start"/> </record> - + + <!-- + Process Condition + --> + + <record id="process_condition_conditionorigin" model="process.condition"> + <field name="model_id" ref="purchase.model_purchase_order"/> + <field name="node_id" ref="process_node_draftpurchaseorder1"/> + <field eval=""""object.origin==''"""" name="model_states"/> + <field eval=""""condition_origin"""" name="name"/> + </record> + + <record id="process_condition_conditioninvoicemanual" model="process.condition"> + <field name="model_id" ref="purchase.model_purchase_order"/> + <field name="node_id" ref="process_node_invoicecontrol0"/> + <field eval=""""object.invoice_method=='manual'"""" name="model_states"/> + <field eval=""""condition_invoice_manual"""" name="name"/> + </record> + <!-- Process Transition --> @@ -122,6 +151,15 @@ <field eval="[(6,0,[ref('purchase.trans_draft_confirmed')])]" name="transition_ids"/> </record> + <record id="process_transition_confirmingpurchaseorder1" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Confirming Purchase"""" name="name"/> + <field eval=""""Confirm Purchase order from Request for quotation without origin"""" name="note"/> + <field model="process.node" name="target_node_id" ref="process_node_confirmpurchaseorder0"/> + <field model="process.node" name="source_node_id" ref="process_node_draftpurchaseorder1"/> + </record> + <record id="process_transition_approvingpurchaseorder0" model="process.transition"> <field eval="[(6,0,[])]" name="role_ids"/> <field eval="[(6,0,[])]" name="transition_ids"/> @@ -164,7 +202,7 @@ <field eval="[(6,0,[])]" name="transition_ids"/> <field eval=""""Purchase Invoice"""" name="name"/> <field eval=""""After Purchase order , Create invoice."""" name="note"/> - <field model="process.node" name="target_node_id" ref="account.process_node_draftinvoices0"/> + <field model="process.node" name="target_node_id" ref="account.process_node_supplierdraftinvoices0"/> <field model="process.node" name="source_node_id" ref="process_node_purchaseorder0"/> </record> |
