changes in process
authorPriyesh <solanki.priyesh@gmail.com>
Fri, 28 Nov 2008 12:04:29 +0000 (17:34 +0530)
committerPriyesh <solanki.priyesh@gmail.com>
Fri, 28 Nov 2008 12:04:29 +0000 (17:34 +0530)
bzr revid: solanki.priyesh@gmail.com-20081128120429-r2myi1gpwmgszrj3

24 files changed:
addons/account/process/customer_invoice_process.xml [changed mode: 0644->0755]
addons/account/process/invoice_process.xml [deleted file]
addons/account/process/statement_process.xml [changed mode: 0644->0755]
addons/account/process/supplier_invoice_process.xml [changed mode: 0644->0755]
addons/base_contact/process/base_contact_process.xml [changed mode: 0644->0755]
addons/crm_configuration/__terp__.py
addons/crm_configuration/process/crm_configuration_process.xml [changed mode: 0644->0755]
addons/hr/process/hr_process.xml [changed mode: 0644->0755]
addons/hr_expense/process/hr_expense_process.xml [changed mode: 0644->0755]
addons/hr_holidays/process/hr_holidays_process.xml [changed mode: 0644->0755]
addons/hr_timesheet/process/hr_timesheet_process.xml [changed mode: 0644->0755]
addons/hr_timesheet_project/process/hr_timesheet_project_process.xml [changed mode: 0644->0755]
addons/hr_timesheet_sheet/process/hr_timesheet_sheet_process.xml [changed mode: 0644->0755]
addons/membership/process/membership_process.xml [changed mode: 0644->0755]
addons/mrp/process/procurement_process.xml [changed mode: 0644->0755]
addons/product/process/product_process.xml [changed mode: 0644->0755]
addons/project/process/task_process.xml [changed mode: 0644->0755]
addons/project_mrp/process/project_mrp_process.xml [changed mode: 0644->0755]
addons/purchase/process/purchase_process.xml [changed mode: 0644->0755]
addons/sale/process/sale_process.xml [changed mode: 0644->0755]
addons/sale_crm/__terp__.py
addons/sale_crm/process/sale_crm_process.xml [changed mode: 0644->0755]
addons/scrum/process/scrum_process.xml [changed mode: 0644->0755]
addons/stock/process/stock_process.xml [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 35878c7..be50089
@@ -7,7 +7,6 @@
         -->
         
         <record id="process_process_invoiceworkflow0" model="process.process">
-            <field eval="&quot;&quot;&quot;Customer Invoice flow for services companies.&quot;&quot;&quot;" name="note"/>
             <field eval="1" name="active"/>
             <field eval="&quot;&quot;&quot;Customer Invoice Workflow&quot;&quot;&quot;" name="name"/>
         </record>
@@ -43,7 +42,7 @@
             <field name="menu_id" ref="account.menu_finance_invoice"/>
             <field name="model_id" ref="account.model_account_invoice"/>
             <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Invoice&quot;&quot;&quot;" name="name"/>
+            <field eval="&quot;&quot;&quot;Create Invoice&quot;&quot;&quot;" name="name"/>
             <field eval="&quot;&quot;&quot;Have a number and entries are generated&quot;&quot;&quot;" name="note"/>
             <field name="process_id" ref="process_process_invoiceworkflow0"/>
             <field eval="&quot;&quot;&quot;object.state=='draft'&quot;&quot;&quot;" name="model_states"/>
diff --git a/addons/account/process/invoice_process.xml b/addons/account/process/invoice_process.xml
deleted file mode 100644 (file)
index 9d39c9e..0000000
+++ /dev/null
@@ -1,196 +0,0 @@
-<?xml version="1.0" ?>
-<openerp>
-    <data>
-        
-        <!--    
-            Process    
-        -->
-        
-        <record id="process_process_invoiceworkflow0" model="process.process">
-            <field eval="&quot;&quot;&quot;Invoice flow for services companies.&quot;&quot;&quot;" name="note"/>
-            <field eval="1" name="active"/>
-            <field eval="&quot;&quot;&quot;Invoice Workflow&quot;&quot;&quot;" name="name"/>
-        </record>
-        
-        <!--    
-            Process Node
-        -->
-        
-        <record id="process_node_analytic0" model="process.node">
-            <field name="menu_id" ref="account.account_analytic_def_account"/>
-            <field name="model_id" ref="account.model_account_analytic_account"/>
-            <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Analytic&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;From analytic accounts, It creates invoice.&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_invoiceworkflow0"/>
-            <field name="subflow_id" ref="process_process_invoiceworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state in ('draft', 'open', 'pending', 'close')&quot;&quot;&quot;" name="model_states"/>
-            <field eval="1" name="flow_start"/>
-        </record>
-    
-        <record id="process_node_draftinvoices0" model="process.node">
-            <field name="menu_id" ref="account.menu_invoice_draft"/>
-            <field name="model_id" ref="account.model_account_invoice"/>
-            <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Draft Invoices&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Proposed invoice to be checked, validated and printed&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_invoiceworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state=='draft'&quot;&quot;&quot;" name="model_states"/>
-            <field eval="0" name="flow_start"/>
-        </record>
-    
-        <record id="process_node_invoiceinvoice0" model="process.node">
-            <field name="menu_id" ref="account.menu_finance_invoice"/>
-            <field name="model_id" ref="account.model_account_invoice"/>
-            <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Invoice_invoice&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Have a number and entries are generated&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_invoiceworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state=='draft'&quot;&quot;&quot;" name="model_states"/>
-            <field eval="0" name="flow_start"/>
-        </record>
-    
-        <record id="process_node_accountingentries0" model="process.node">
-            <field name="menu_id" ref="account.menu_action_move_line_form"/>
-            <field name="model_id" ref="account.model_account_move"/>
-            <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Accounting Entries&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Validated accounting entries.&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_invoiceworkflow0"/>
-            <field eval="0" name="flow_start"/>
-        </record>
-    
-        <record id="process_node_bankstatement0" model="process.node">
-            <field name="menu_id" ref="account.menu_bank_statement_tree2"/>
-            <field name="model_id" ref="account.model_account_bank_statement"/>
-            <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Bank Statement&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Statement encoding produces payment entries&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_invoiceworkflow0"/>
-<!--            <field name="subflow_id" ref="process_process_statementworkflow0"/>-->
-            <field eval="&quot;&quot;&quot;object.state=='draft'&quot;&quot;&quot;" name="model_states"/>
-            <field eval="1" name="flow_start"/>
-        </record>
-    
-        <record id="process_node_paymententries0" model="process.node">
-            <field name="menu_id" ref="account.menu_action_move_line_form"/>
-            <field name="model_id" ref="account.model_account_move_line"/>
-            <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Payment Entries&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Can be draft or validated&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_invoiceworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state in ('draft', 'valid')&quot;&quot;&quot;" name="model_states"/>
-            <field eval="0" name="flow_start"/>
-        </record>
-    
-        <record id="process_node_reconciliation0" model="process.node">
-            <field name="menu_id" ref="account.menu_action_move_line_search"/>
-            <field name="model_id" ref="account.model_account_move_reconcile"/>
-            <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Reconciliation&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Reconciliation of entries from end of the payment &quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_invoiceworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state=='valid'&quot;&quot;&quot;" name="model_states"/>
-            <field eval="0" name="flow_start"/>
-        </record>
-    
-        <record id="process_node_paidinvoice0" model="process.node">
-            <field name="menu_id" ref="account.menu_action_invoice_tree1"/>
-            <field name="model_id" ref="account.model_account_invoice"/>
-            <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Paid invoice&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Paid invoice when reconciled.&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_invoiceworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state=='paid'&quot;&quot;&quot;" name="model_states"/>
-            <field eval="0" name="flow_start"/>
-        </record>
-
-        <!--    
-            Process Transition
-        -->
-        
-        <record id="res_roles_invoice0" model="res.roles">
-            <field eval="&quot;&quot;&quot;Invoice&quot;&quot;&quot;" name="name"/>
-        </record>
-        
-        <record id="account.t5" model="workflow.transition">
-            <field name="role_id" ref="res_roles_invoice0"/>
-        </record>
-    
-        <record id="process_transition_analyticinvoice0" model="process.transition">
-            <field eval="[(6,0,[])]" name="role_ids"/>
-            <field eval="[(6,0,[])]" name="transition_ids"/>
-            <field eval="&quot;&quot;&quot;analytic Invoice&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;From analytic accounts, Create invoice.&quot;&quot;&quot;" name="note"/>
-            <field model="process.node" name="target_node_id" ref="process_node_draftinvoices0"/>
-            <field model="process.node" name="source_node_id" ref="process_node_analytic0"/>
-        </record>
-    
-        <record id="process_transition_customerinvoice0" model="process.transition">
-            <field eval="[(6,0,[])]" name="role_ids"/>
-            <field eval="[(6,0,[])]" name="transition_ids"/>
-            <field eval="&quot;&quot;&quot;Customer Invoice&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Number of entries are generated&quot;&quot;&quot;" name="note"/>
-            <field model="process.node" name="target_node_id" ref="process_node_invoiceinvoice0"/>
-            <field model="process.node" name="source_node_id" ref="process_node_draftinvoices0"/>
-            <field eval="[(6,0,[ref('account.t5')])]" name="transition_ids"/>
-        </record>
-    
-        <record id="process_transition_validentries0" model="process.transition">
-            <field eval="[(6,0,[])]" name="role_ids"/>
-            <field eval="[(6,0,[])]" name="transition_ids"/>
-            <field eval="&quot;&quot;&quot;Valid Entries&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Valid entries from invoice&quot;&quot;&quot;" name="note"/>
-            <field model="process.node" name="target_node_id" ref="process_node_accountingentries0"/>
-            <field model="process.node" name="source_node_id" ref="process_node_invoiceinvoice0"/>
-        </record>
-    
-        <record id="process_transition_entriesreconcile0" model="process.transition">
-            <field eval="[(6,0,[])]" name="role_ids"/>
-            <field eval="[(6,0,[])]" name="transition_ids"/>
-            <field eval="&quot;&quot;&quot;Entries Reconcile&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Reconcile Entries.&quot;&quot;&quot;" name="note"/>
-            <field model="process.node" name="target_node_id" ref="process_node_reconciliation0"/>
-            <field model="process.node" name="source_node_id" ref="process_node_accountingentries0"/>
-        </record>
-    
-        <record id="process_transition_statemententries0" model="process.transition">
-            <field eval="[(6,0,[])]" name="role_ids"/>
-            <field eval="[(6,0,[])]" name="transition_ids"/>
-            <field eval="&quot;&quot;&quot;Statement Entries&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;From statement, create entries&quot;&quot;&quot;" name="note"/>
-            <field model="process.node" name="target_node_id" ref="process_node_paymententries0"/>
-            <field model="process.node" name="source_node_id" ref="process_node_bankstatement0"/>
-        </record>
-    
-        <record id="process_transition_paymentreconcile0" model="process.transition">
-            <field eval="[(6,0,[])]" name="role_ids"/>
-            <field eval="[(6,0,[])]" name="transition_ids"/>
-            <field eval="&quot;&quot;&quot;Payment Reconcile&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Reconcilate the entries from payment&quot;&quot;&quot;" name="note"/>
-            <field model="process.node" name="target_node_id" ref="process_node_reconciliation0"/>
-            <field model="process.node" name="source_node_id" ref="process_node_paymententries0"/>
-        </record>
-    
-        <record id="process_transition_reconcilepaid0" model="process.transition">
-            <field eval="[(6,0,[])]" name="role_ids"/>
-            <field eval="[(6,0,[])]" name="transition_ids"/>
-            <field eval="&quot;&quot;&quot;Reconcile Paid&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Paid invoice when reconciled.&quot;&quot;&quot;" name="note"/>
-            <field model="process.node" name="target_node_id" ref="process_node_paidinvoice0"/>
-            <field model="process.node" name="source_node_id" ref="process_node_reconciliation0"/>
-        </record>
-        
-        <!--    
-            Process Action
-        -->
-        
-        <record id="process_transition_action_createentries0" model="process.transition.action">
-            <field eval="&quot;&quot;&quot;action_move_create&quot;&quot;&quot;" name="action"/>
-            <field eval="&quot;&quot;&quot;object&quot;&quot;&quot;" name="state"/>
-            <field eval="&quot;&quot;&quot;Create entry&quot;&quot;&quot;" name="name"/>
-            <field name="transition_id" ref="process_transition_customerinvoice0"/>
-        </record>
-    
-    </data>
-</openerp>
old mode 100644 (file)
new mode 100755 (executable)
index 8971017..9fa1bf6
@@ -7,7 +7,6 @@
     -->
     
         <record id="process_process_statementworkflow0" model="process.process">
-            <field eval="&quot;&quot;&quot;Statement flow for services companies.&quot;&quot;&quot;" name="note"/>
             <field eval="1" name="active"/>
             <field eval="&quot;&quot;&quot;Statement workflow&quot;&quot;&quot;" name="name"/>
         </record>
old mode 100644 (file)
new mode 100755 (executable)
index e43ee09..ef33514
@@ -7,7 +7,6 @@
         -->
         
         <record id="process_process_supplierinvoiceworkflow0" model="process.process">
-            <field eval="&quot;&quot;&quot;Supplier Invoice flow for services companies.&quot;&quot;&quot;" name="note"/>
             <field eval="1" name="active"/>
             <field eval="&quot;&quot;&quot;Supplier Invoice Workflow&quot;&quot;&quot;" name="name"/>
         </record>
             Process Node
         -->
         
-        <record id="process_node_supplieranalytic0" model="process.node">
-            <field name="menu_id" ref="account.account_analytic_def_account"/>
-            <field name="model_id" ref="account.model_account_analytic_account"/>
-            <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Analytic&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Analytic costs to reinvoice purchases, timesheets, ...&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_supplierinvoiceworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state in ('draft', 'open', 'pending', 'close')&quot;&quot;&quot;" name="model_states"/>
-            <field eval="1" name="flow_start"/>
-        </record>
-        
         <record id="process_node_supplierdraftinvoices0" model="process.node">
             <field name="menu_id" ref="account.menu_invoice_draft"/>
             <field name="model_id" ref="account.model_account_invoice"/>
@@ -42,7 +30,7 @@
             <field name="menu_id" ref="account.menu_finance_invoice"/>
             <field name="model_id" ref="account.model_account_invoice"/>
             <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Invoice&quot;&quot;&quot;" name="name"/>
+            <field eval="&quot;&quot;&quot;Control Invoice&quot;&quot;&quot;" name="name"/>
             <field eval="&quot;&quot;&quot;Have a number and entries are generated&quot;&quot;&quot;" name="note"/>
             <field name="process_id" ref="process_process_supplierinvoiceworkflow0"/>
             <field eval="&quot;&quot;&quot;object.state=='draft'&quot;&quot;&quot;" name="model_states"/>
             Process Transition
         -->
         
-         <record id="process_transition_supplieranalyticinvoice0" model="process.transition">
-            <field eval="[(6,0,[])]" name="role_ids"/>
-            <field eval="[(6,0,[])]" name="transition_ids"/>
-            <field eval="&quot;&quot;&quot;analytic Invoice&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;From analytic accounts, Create invoice.&quot;&quot;&quot;" name="note"/>
-            <field model="process.node" name="target_node_id" ref="process_node_supplierdraftinvoices0"/>
-            <field model="process.node" name="source_node_id" ref="process_node_supplieranalytic0"/>
-        </record>
-        
         <record id="process_transition_suppliercustomerinvoice0" model="process.transition">
             <field eval="[(6,0,[])]" name="role_ids"/>
             <field eval="[(6,0,[])]" name="transition_ids"/>
         </record>
         
    </data>
-</openerp>
\ No newline at end of file
+</openerp>
old mode 100644 (file)
new mode 100755 (executable)
index c446e91..8f653a9
@@ -8,7 +8,6 @@
        
                <record id="process_process_basecontactworkflow0" model="process.process">
                        <field eval="&quot;&quot;&quot;base_contact workflow&quot;&quot;&quot;" name="name"/>
-                       <field eval="&quot;&quot;&quot;Base contact flow for services companies.&quot;&quot;&quot;" name="note"/>
                        <field eval="1" name="active"/>
                </record>
                
index 7c2350f..881b759 100644 (file)
@@ -78,7 +78,7 @@ meetings, eso.
 #         "crm_phonecall_data.xml",
 #         "crm_phonecall_menu.xml",
          "security/ir.model.access.csv",
-#         "process/crm_configuration_process.xml",
+         "process/crm_configuration_process.xml",
     ],
     "active": False,
     "installable": True
old mode 100644 (file)
new mode 100755 (executable)
index 2218610..1cb82e4
@@ -7,7 +7,6 @@
                -->
                
         <record id="process_process_contractworkflow0" model="process.process">
-                       <field eval="&quot;&quot;&quot;Contracts flow for services companies.&quot;&quot;&quot;" name="note"/>
                        <field eval="1" name="active"/>
                        <field eval="&quot;&quot;&quot;Contract Workflow&quot;&quot;&quot;" name="name"/>
                </record>
@@ -17,7 +16,6 @@
                -->
                
                <record id="process_node_leads0" model="process.node">
-                       <field name="menu_id" ref="crm_configuration.menu_crm_case_categ0_act_leads_all"/>
                        <field name="model_id" ref="crm.model_crm_case"/>
                        <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
                        <field eval="&quot;&quot;&quot;Leads&quot;&quot;&quot;" name="name"/>
@@ -38,7 +36,6 @@
                </record>
        
                <record id="process_node_opportunities0" model="process.node">
-                       <field name="menu_id" ref="crm_configuration.menu_crm_case_categ0_act_oppor11"/>
                        <field name="model_id" ref="crm.model_crm_case"/>
                        <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
                        <field eval="&quot;&quot;&quot;Opportunities&quot;&quot;&quot;" name="name"/>
@@ -49,7 +46,6 @@
                </record>
                
                <record id="process_node_meeting0" model="process.node">
-                       <field name="menu_id" ref="crm_configuration.menu_crm_case_category_act_meetings"/>
                        <field name="model_id" ref="crm.model_crm_case"/>
                        <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
                        <field eval="&quot;&quot;&quot;Meeting&quot;&quot;&quot;" name="name"/>
                        <field eval="0" name="flow_start"/>
                </record>
        
-               <record id="process_node_contractanalytic0" model="process.node">
-                       <field name="menu_id" ref="account.account_analytic_def_account"/>
-                       <field name="model_id" ref="account.model_account_analytic_account"/>
-                       <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
-                       <field eval="&quot;&quot;&quot;Analytic account&quot;&quot;&quot;" name="name"/>
-                       <field eval="&quot;&quot;&quot;Reflect the contract made with customer&quot;&quot;&quot;" name="note"/>
-                       <field name="process_id" ref="process_process_contractworkflow0"/>
-                       <field eval="0" name="flow_start"/>
-               </record>
-       
-               <record id="process_node_contractpricelist0" model="process.node">
-                       <field name="menu_id" ref="product.menu_product_pricelist_action2"/>
-                       <field name="model_id" ref="product.model_product_pricelist"/>
-                       <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
-                       <field eval="&quot;&quot;&quot;Contract Pricelist&quot;&quot;&quot;" name="name"/>
-                       <field eval="&quot;&quot;&quot;Contract Volume (pricelist)&quot;&quot;&quot;" name="note"/>
-                       <field name="process_id" ref="process_process_contractworkflow0"/>
-                       <field eval="0" name="flow_start"/>
-               </record>
-               
                <!--    
                        Process Transition
                -->
                        <field model="process.node" name="source_node_id" ref="process_node_opportunities0"/>
                </record>
                
-               <record id="process_transition_opportunitypricelist0" model="process.transition">
-                       <field eval="[(6,0,[])]" name="role_ids"/>
-                       <field eval="[(6,0,[])]" name="transition_ids"/>
-                       <field eval="&quot;&quot;&quot;Opportunity Pricelist&quot;&quot;&quot;" name="name"/>
-                       <field eval="&quot;&quot;&quot;Opporunity convert to the Pricelist&quot;&quot;&quot;" name="note"/>
-                       <field model="process.node" name="target_node_id" ref="process_node_contractpricelist0"/>
-                       <field model="process.node" name="source_node_id" ref="process_node_opportunities0"/>
-               </record>
-               
-               <record id="process_transition_opportunityanalytic0" model="process.transition">
-                       <field eval="[(6,0,[])]" name="role_ids"/>
-                       <field eval="[(6,0,[])]" name="transition_ids"/>
-                       <field eval="&quot;&quot;&quot;Opportunity Analytic&quot;&quot;&quot;" name="name"/>
-                       <field eval="&quot;&quot;&quot;Analytic Account&quot;&quot;&quot;" name="note"/>
-                       <field model="process.node" name="target_node_id" ref="process_node_contractanalytic0"/>
-                       <field model="process.node" name="source_node_id" ref="process_node_opportunities0"/>
-               </record>
-
        </data>
 </openerp>
\ No newline at end of file
old mode 100644 (file)
new mode 100755 (executable)
index 5984ed7..c1d8552
@@ -7,7 +7,6 @@
                -->
     
                <record id="process_process_employeecontractworkflow0" model="process.process">
-                       <field eval="&quot;&quot;&quot;Employee Contract flow for services companies.&quot;&quot;&quot;" name="note"/>
                        <field eval="1" name="active"/>
                        <field eval="&quot;&quot;&quot;Employee Contract Workflow&quot;&quot;&quot;" name="name"/>
                </record>
@@ -17,8 +16,6 @@
                -->
        
                <record id="process_node_jobshiring0" model="process.node">
-                       <!--<field name="menu_id" ref="crm_configuration.menu_crm_case_categ0_act11"/>
-                       <field name="model_id" ref="crm.model_crm_case"/> -->
                        <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
                        <field eval="&quot;&quot;&quot;Jobs hiring&quot;&quot;&quot;" name="name"/>
                        <field eval="&quot;&quot;&quot;Process to search, interview and evaluate new candidates&quot;&quot;&quot;" name="note"/>
@@ -89,4 +86,4 @@
                </record>
                
        </data>
-</openerp>
+</openerp>
\ No newline at end of file
old mode 100644 (file)
new mode 100755 (executable)
index 5a00f2d..f333fdf
@@ -7,7 +7,6 @@
                -->
     
                <record id="process_process_expenseworkflow0" model="process.process">
-                       <field eval="&quot;&quot;&quot;Expense flow for services companies.&quot;&quot;&quot;" name="note"/>
                        <field eval="1" name="active"/>
                        <field eval="&quot;&quot;&quot;Expense Workflow&quot;&quot;&quot;" name="name"/>
                </record>
old mode 100644 (file)
new mode 100755 (executable)
index 2cdb838..e78b140
@@ -8,7 +8,6 @@
        
                <record id="process_process_holidaysworkflow0" model="process.process">
                        <field eval="&quot;&quot;&quot;Holidays Workflow&quot;&quot;&quot;" name="name"/>
-                       <field eval="&quot;&quot;&quot;Holidays flow for service company.&quot;&quot;&quot;" name="note"/>
                        <field eval="1" name="active"/>
                </record>
                
@@ -85,8 +84,8 @@
                        <field name="menu_id" ref="hr_holidays.menu_open_ask_holidays"/>
                        <field name="model_id" ref="hr_holidays.model_hr_holidays"/>
                        <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-                       <field eval="&quot;&quot;&quot;Legal Declaration&quot;&quot;&quot;" name="name"/>
-                       <field eval="&quot;&quot;&quot;Document to declare new employee&quot;&quot;&quot;" name="note"/>
+                       <field eval="&quot;&quot;&quot;Secretariat Social&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;Legal Declaration Document to declare new employee&quot;&quot;&quot;" name="note"/>
                        <field name="process_id" ref="hr.process_process_employeecontractworkflow0"/>
                        <field eval="0" name="flow_start"/>
                </record>       
old mode 100644 (file)
new mode 100755 (executable)
index 2df39b8..64c325d
@@ -7,7 +7,6 @@
         -->
         
         <record id="process_process_timesheetworkflow0" model="process.process">
-            <field eval="&quot;&quot;&quot;Timesheet Lines flow for services companies.&quot;&quot;&quot;" name="note"/>
             <field eval="1" name="active"/>
             <field eval="&quot;&quot;&quot;Timesheet Workflow&quot;&quot;&quot;" name="name"/>
         </record>
old mode 100644 (file)
new mode 100755 (executable)
index 0a94f6a..c07d8de
@@ -1,11 +1,11 @@
 <?xml version="1.0" ?>
 <openerp>
     <data>
-
-        <!--
+    
+        <!-- 
             Process Node
-        -->
-
+        -->        
+        
         <record id="process_node_timesheettask0" model="process.node">
             <field name="menu_id" ref="hr_timesheet.menu_act_hr_timesheet_line_evry1_today_form"/>
             <field name="model_id" ref="hr.model_hr_timesheet"/>
@@ -16,7 +16,7 @@
             <field eval="&quot;&quot;&quot;object.state=='draft'&quot;&quot;&quot;" name="model_states"/>
             <field eval="0" name="flow_start"/>
         </record>
-
+        
         <record id="process_node_workontask0" model="process.node">
             <field name="menu_id" ref="project.menu_action_view_task"/>
             <field name="model_id" ref="project.model_project_task"/>
@@ -27,7 +27,7 @@
             <field eval="&quot;&quot;&quot;object.state in ('open', pending', 'done', 'cancelled')&quot;&quot;&quot;" name="model_states"/>
             <field eval="1" name="flow_start"/>
         </record>
-
+        
         <record id="process_node_taskwork0" model="process.node">
             <field name="menu_id" ref="project.menu_action_view_task6_prog"/>
             <field name="model_id" ref="project.model_project_task_work"/>
             <field eval="&quot;&quot;&quot;object.state=='open'&quot;&quot;&quot;" name="model_states"/>
             <field eval="1" name="flow_start"/>
         </record>
-
-        <!--
+        
+        <!-- 
             Process Transition
         -->
-
+        
         <record id="process_transition_filltimesheet0" model="process.transition">
             <field eval="[(6,0,[])]" name="role_ids"/>
             <field eval="[(6,0,[])]" name="transition_ids"/>
@@ -51,7 +51,7 @@
             <field model="process.node" name="target_node_id" ref="process_node_timesheettask0"/>
             <field model="process.node" name="source_node_id" ref="project.process_node_opentask0"/>
         </record>
-
+        
         <record id="process_transition_taskencoding0" model="process.transition">
             <field eval="[(6,0,[])]" name="role_ids"/>
             <field eval="[(6,0,[])]" name="transition_ids"/>
@@ -60,7 +60,7 @@
             <field model="process.node" name="target_node_id" ref="hr_timesheet_sheet.process_node_timesheetline0"/>
             <field model="process.node" name="source_node_id" ref="process_node_taskwork0"/>
         </record>
-
+        
         <record id="process_transition_tasktimesheet0" model="process.transition">
             <field eval="[(6,0,[])]" name="role_ids"/>
             <field eval="[(6,0,[])]" name="transition_ids"/>
@@ -69,7 +69,7 @@
             <field model="process.node" name="target_node_id" ref="process_node_timesheettask0"/>
             <field model="process.node" name="source_node_id" ref="process_node_workontask0"/>
         </record>
-
+        
     </data>
 </openerp>
-
+    
old mode 100644 (file)
new mode 100755 (executable)
index 6917812..1f467a1
@@ -7,7 +7,6 @@
         -->
         
         <record id="process_process_hrtimesheetworkflow0" model="process.process">
-            <field eval="&quot;&quot;&quot;Hr Timesheet flow for services companies.&quot;&quot;&quot;" name="note"/>
             <field eval="1" name="active"/>
             <field eval="&quot;&quot;&quot;Hr Timesheet Workflow&quot;&quot;&quot;" name="name"/>
         </record>
old mode 100644 (file)
new mode 100755 (executable)
index 5e4b9e0..3ebe7c6
@@ -8,7 +8,6 @@
        
                <record id="process_process_membershipworkflow0" model="process.process">
                        <field eval="&quot;&quot;&quot;Membership workflow&quot;&quot;&quot;" name="name"/>
-                       <field eval="&quot;&quot;&quot;Membership flow for services companies.&quot;&quot;&quot;" name="note"/>
                        <field eval="1" name="active"/>
                </record>
                
old mode 100644 (file)
new mode 100755 (executable)
index d05eb28..9724c5c
+<?xml version="1.0" ?>
 <openerp>
-    <data>
-    
-        <!--
-            Process        
-        -->    
-    
-        <record id="process_process_procurementworkflow0" model="process.process">
-            <field eval="&quot;&quot;&quot;Procurements flow for services companies.&quot;&quot;&quot;" name="note"/>
-            <field eval="1" name="active"/>
-            <field eval="&quot;&quot;&quot;Procurement Workflow&quot;&quot;&quot;" name="name"/>
-        </record>
-        
-        <!--
-            Process Node
-        -->    
-        
-        <record id="process_node_purchaseprocure0" model="process.node">
+       <data>
+       
+               <!--
+                       Process
+               -->
+       
+               <record id="process_process_procurementworkflow0" model="process.process">
+                       <field eval="&quot;&quot;&quot;Procurement Workflow&quot;&quot;&quot;" name="name"/>
+                       <field eval="1" name="active"/>
+               </record>
+               
+               <!--
+                       Process Node
+               -->
+       
+               <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="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
+                       <field eval="&quot;&quot;&quot;Procurement for raw materials.&quot;&quot;&quot;" name="note"/>
+                       <field eval="&quot;&quot;&quot;Production Order&quot;&quot;&quot;" name="name"/>
+                       <field name="process_id" ref="process_process_procurementworkflow0"/>
+                       <field eval="&quot;&quot;&quot;object.state in ('draft', 'picking_except', 'confirmed', 'ready', 'in_production', 'cancel', 'done')&quot;&quot;&quot;" 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="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
+                       <field eval="&quot;&quot;&quot;Procurement is created if the product quantity is lower than the minimum limit.&quot;&quot;&quot;" name="note"/>
+                       <field eval="&quot;&quot;&quot;Minimum Stock Rule&quot;&quot;&quot;" name="name"/>
+                       <field name="process_id" ref="process_process_procurementworkflow0"/>
+                       <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="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
+                       <field eval="&quot;&quot;&quot;Central document to procure products&quot;&quot;&quot;" name="note"/>
+                       <field eval="&quot;&quot;&quot;Procure Products&quot;&quot;&quot;" name="name"/>
+                       <field name="process_id" ref="process_process_procurementworkflow0"/>
+                       <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')&quot;&quot;&quot;" 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"/>
+                       <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
+                       <field eval="&quot;&quot;&quot;For stockable and consumable&quot;&quot;&quot;" name="note"/>
+                       <field eval="&quot;&quot;&quot;Stockable Product&quot;&quot;&quot;" name="name"/>
+                       <field name="process_id" ref="process_process_procurementworkflow0"/>
+                       <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')&quot;&quot;&quot;" 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="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
+                       <field eval="&quot;&quot;&quot;If Product type is service&quot;&quot;&quot;" name="note"/>
+                       <field eval="&quot;&quot;&quot;Service Product&quot;&quot;&quot;" name="name"/>
+                       <field name="process_id" ref="process_process_procurementworkflow0"/>
+                       <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')&quot;&quot;&quot;" 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="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
+                       <field eval="&quot;&quot;&quot;The system waits for requested products in stock.&quot;&quot;&quot;" name="note"/>
+                       <field eval="&quot;&quot;&quot;Make to Stock&quot;&quot;&quot;" name="name"/>
+                       <field name="process_id" ref="process_process_procurementworkflow0"/>
+                       <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')&quot;&quot;&quot;" name="model_states"/>
+                       <field eval="0" name="flow_start"/>
+               </record>
+       
+               <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="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
+                       <field eval="&quot;&quot;&quot;Wait for available products for reservation&quot;&quot;&quot;" name="note"/>
+                       <field eval="&quot;&quot;&quot;Stockable Stock&quot;&quot;&quot;" name="name"/>
+                       <field name="process_id" ref="process_process_procurementworkflow0"/>
+                       <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')&quot;&quot;&quot;" name="model_states"/>
+                       <field eval="0" name="flow_start"/>
+               </record>
+       
+               <record id="process_node_stockableorder0" model="process.node">
+                       <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/>
+                       <field name="model_id" ref="mrp.model_mrp_procurement"/>
+                       <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
+                       <field eval="&quot;&quot;&quot;If procurement is make to order&quot;&quot;&quot;" name="note"/>
+                       <field eval="&quot;&quot;&quot;Stockable Order&quot;&quot;&quot;" name="name"/>
+                       <field name="process_id" ref="process_process_procurementworkflow0"/>
+                       <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')&quot;&quot;&quot;" name="model_states"/>
+                       <field eval="0" name="flow_start"/>
+               </record>
+       
+               <record id="process_node_maketostock1" model="process.node">
+                       <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/>
+                       <field name="model_id" ref="mrp.model_mrp_procurement"/>
+                       <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
+                       <field eval="&quot;&quot;&quot;If Procurement is make to stock&quot;&quot;&quot;" name="note"/>
+                       <field eval="&quot;&quot;&quot;Make to stock&quot;&quot;&quot;" name="name"/>
+                       <field name="process_id" ref="process_process_procurementworkflow0"/>
+                       <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')&quot;&quot;&quot;" name="model_states"/>
+                       <field eval="0" name="flow_start"/>
+               </record>
+       
+               <record id="process_node_requestforquotation1" model="process.node">
+                       <field name="menu_id" ref="purchase.menu_purchase_order_draft"/>
+                       <field name="model_id" ref="purchase.model_purchase_order"/>
+                       <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
+                       <field eval="&quot;&quot;&quot;A Request for Quotation is created and sent to the supplier.&quot;&quot;&quot;" name="note"/>
+                       <field eval="&quot;&quot;&quot;Request For Quotation&quot;&quot;&quot;" name="name"/>
+                       <field name="subflow_id" ref="purchase.process_process_purchaseworkflow0"/>
+                       <field name="process_id" ref="process_process_procurementworkflow0"/>
+                       <field eval="&quot;&quot;&quot;object.state=='draft'&quot;&quot;&quot;" name="model_states"/>
+                       <field eval="0" name="flow_start"/>
+               </record>
+       
+               <record id="process_node_productionorder1" model="process.node">
+                       <field name="menu_id" ref="mrp.menu_mrp_production_action"/>
+                       <field name="model_id" ref="mrp.model_mrp_production"/>
+                       <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
+                       <field eval="&quot;&quot;&quot;Production orders are created for the product manufacturing.&quot;&quot;&quot;" name="note"/>
+                       <field eval="&quot;&quot;&quot;Production Order&quot;&quot;&quot;" name="name"/>
+                       <field name="process_id" ref="process_process_procurementworkflow0"/>
+                       <field eval="&quot;&quot;&quot;object.state=='confirmed'&quot;&quot;&quot;" name="model_states"/>
+                       <field eval="0" name="flow_start"/>
+               </record>
+       
+               <record id="process_node_requestforquotation2" model="process.node">
+                       <field name="menu_id" ref="purchase.menu_purchase_form_action"/>
+                       <field name="model_id" ref="purchase.model_purchase_order"/>
+                       <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
+                       <field eval="&quot;&quot;&quot;A purchase order is created for a sub-contracting demand.&quot;&quot;&quot;" name="note"/>
+                       <field eval="&quot;&quot;&quot;Request For Quotation&quot;&quot;&quot;" name="name"/>
+                       <field name="subflow_id" ref="purchase.process_process_purchaseworkflow0"/>
+                       <field name="process_id" ref="process_process_procurementworkflow0"/>
+                       <field eval="&quot;&quot;&quot;object.state=='draft'&quot;&quot;&quot;" 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="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
+            <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
             <field eval="&quot;&quot;&quot;Procurements&quot;&quot;&quot;" name="name"/>
             <field eval="&quot;&quot;&quot;Procurement orders&quot;&quot;&quot;" 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">
+        <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="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
         <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="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
+            <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
             <field eval="&quot;&quot;&quot;Routing&quot;&quot;&quot;" name="name"/>
             <field eval="&quot;&quot;&quot;Define a routing to describe the manufacturing steps.&quot;&quot;&quot;" name="note"/>
             <field name="process_id" ref="product.process_process_productworkflow0"/>
             <field name="process_id" ref="product.process_process_productworkflow0"/>
             <field eval="0" name="flow_start"/>
         </record>
-        
-        <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="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Minimum Stock Rule&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Procurement is created if the product quantity is lower than the minimum limit.&quot;&quot;&quot;" 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">
-            <field name="menu_id" ref="mrp.menu_mrp_production_action"/>
-            <field name="model_id" ref="mrp.model_mrp_production"/>
-            <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Production order&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Procurement for raw materials&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_procurementworkflow0"/>
-            <field name="subflow_id" ref="process_process_procurementworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state in ('draft', 'picking_except', 'confirmed', 'ready', 'in_production', 'cancel', 'done')&quot;&quot;&quot;" 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"/>
-            <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Procure Products&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Central document to procure products&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_procurementworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') &quot;&quot;&quot;" 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="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Service Product&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;If Product type is service&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_procurementworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') &quot;&quot;&quot;" 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="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-                       <field eval="&quot;&quot;&quot;Make to stock&quot;&quot;&quot;" name="name"/>
-                       <field eval="&quot;&quot;&quot;If Procurement is make to stock&quot;&quot;&quot;" name="note"/>
-                       <field name="process_id" ref="process_process_procurementworkflow0"/>
-                       <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') &quot;&quot;&quot;" name="model_states"/>
-                       <field eval="0" name="flow_start"/>
+               
+               <!--
+                       Process Transition
+               -->
+
+               <record id="process_transition_productionprocureproducts0" model="process.transition">
+                       <field eval="[(6,0,[])]" name="role_ids"/>
+                       <field eval="[(6,0,[])]" name="transition_ids"/>
+                       <field eval="&quot;&quot;&quot;Production Procure Products&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;When any procuere products, it comes into the prpcurement orders&quot;&quot;&quot;" 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_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="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Request For Quotation&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;A purchase order is created for a sub-contracting demand.&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_procurementworkflow0"/>
-            <field name="subflow_id" ref="purchase.process_process_purchaseworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state=='draft'&quot;&quot;&quot;" 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="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Make to Stock&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;The system waits for requested products in stock.&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_procurementworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') &quot;&quot;&quot;" 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"/>
-            <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Stockable product&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;For stockable and consumable&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_procurementworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') &quot;&quot;&quot;" name="model_states"/>
-            <field eval="0" name="flow_start"/>
-        </record>
-    
-        <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="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Stockable stock&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Wait for available products for reservation&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_procurementworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') &quot;&quot;&quot;" name="model_states"/>
-            <field eval="0" name="flow_start"/>
-        </record>
-    
-        <record id="process_node_stockablemaketoorder0" model="process.node">
-            <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/>
-            <field name="model_id" ref="mrp.model_mrp_procurement"/>
-            <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Stockable order&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;If Procurement is make to order&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_procurementworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') &quot;&quot;&quot;" name="model_states"/>
-            <field eval="0" name="flow_start"/>
-        </record>
-    
-        <record id="process_node_stockablerequest0" model="process.node">
-            <field name="menu_id" ref="purchase.menu_purchase_order_draft"/>
-            <field name="model_id" ref="purchase.model_purchase_order"/>
-            <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Request For Quotation&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;A Request for Quotation is created and sent to the supplier.&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_procurementworkflow0"/>
-            <field name="subflow_id" ref="purchase.process_process_purchaseworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state=='draft'&quot;&quot;&quot;" name="model_states"/>
-            <field eval="0" name="flow_start"/>
-        </record>
-    
-        <record id="process_node_stockableproduction0" model="process.node">
-            <field name="menu_id" ref="mrp.menu_mrp_production_action"/>
-            <field name="model_id" ref="mrp.model_mrp_production"/>
-            <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
-            <field eval="&quot;&quot;&quot;Production Order&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;Production orders are created for the product manufacturing.&quot;&quot;&quot;" name="note"/>
-            <field name="process_id" ref="process_process_procurementworkflow0"/>
-            <field name="subflow_id" ref="process_process_procurementworkflow0"/>
-            <field eval="&quot;&quot;&quot;object.state=='confirmed'&quot;&quot;&quot;" name="model_states"/>
-            <field eval="0" name="flow_start"/>
-        </record>
-        
-        <!--
-            Process Transition    
-        -->   
-        
-        <record id="res_roles_mrp0" model="res.roles">
-            <field eval="&quot;&quot;&quot;Mrp&quot;&quot;&quot;" name="name"/>
-        </record>
-        
-        <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">
+       
+               <record id="process_transition_minimumstockprocure0" model="process.transition">
+                       <field eval="[(6,0,[])]" name="role_ids"/>
+                       <field eval="[(6,0,[])]" name="transition_ids"/>
+                       <field eval="&quot;&quot;&quot;Minimum Stock Procure&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;From minimum stock rules, it goes for procure product.&quot;&quot;&quot;" 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="&quot;&quot;&quot;Procure Stockable Product&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;if Product type is Stockable in procurement order&quot;&quot;&quot;" name="note"/>
+                       <field model="process.node" name="target_node_id" ref="process_node_stockableproduct0"/>
+                       <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="&quot;&quot;&quot;Procure Service Product&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;In procurement order, if product type is service&quot;&quot;&quot;" 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_stockablemaketostock0" model="process.transition">
+                       <field eval="[(6,0,[])]" name="role_ids"/>
+                       <field eval="[(6,0,[])]" name="transition_ids"/>
+                       <field eval="&quot;&quot;&quot;Stockable Make to Stock&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;If Product type is Stockable and procure method is make to stock&quot;&quot;&quot;" name="note"/>
+                       <field model="process.node" name="target_node_id" ref="process_node_maketostock0"/>
+                       <field model="process.node" name="source_node_id" ref="process_node_stockableproduct0"/>
+               </record>
+       
+               <record id="process_transition_stockableproductstock0" model="process.transition">
+                       <field eval="[(6,0,[])]" name="role_ids"/>
+                       <field eval="[(6,0,[])]" name="transition_ids"/>
+                       <field eval="&quot;&quot;&quot;Stockable Product Stock&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;Product type is Stockable and procure method is make to stock&quot;&quot;&quot;" 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_serivcestockableorder0" model="process.transition">
+                       <field eval="[(6,0,[])]" name="role_ids"/>
+                       <field eval="[(6,0,[])]" name="transition_ids"/>
+                       <field eval="&quot;&quot;&quot;Serivce Stockable Order&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;If product type is service and procure method is Make to order&quot;&quot;&quot;" name="note"/>
+                       <field model="process.node" name="target_node_id" ref="process_node_stockableorder0"/>
+                       <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"/>
+                       <field eval="&quot;&quot;&quot;Service Make to Stock&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;If Product type is service and procure method is Make to stock&quot;&quot;&quot;" name="note"/>
+                       <field model="process.node" name="target_node_id" ref="process_node_maketostock1"/>
+                       <field model="process.node" name="source_node_id" ref="process_node_serviceproduct0"/>
+               </record>
+       
+               <record id="process_transition_stockablerequest0" model="process.transition">
+                       <field eval="[(6,0,[])]" name="role_ids"/>
+                       <field eval="[(6,0,[])]" name="transition_ids"/>
+                       <field eval="&quot;&quot;&quot;Stockable Request&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;If Product type is Stockable and procure method is make to stock&quot;&quot;&quot;" name="note"/>
+                       <field model="process.node" name="target_node_id" ref="process_node_requestforquotation1"/>
+                       <field model="process.node" name="source_node_id" ref="process_node_stockablestock0"/>
+               </record>
+       
+               <record id="process_transition_stockableproductionorder0" model="process.transition">
+                       <field eval="[(6,0,[])]" name="role_ids"/>
+                       <field eval="[(6,0,[])]" name="transition_ids"/>
+                       <field eval="&quot;&quot;&quot;Stockable Production Order&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;If Procure method is Make to order and supply method is produce&quot;&quot;&quot;" name="note"/>
+                       <field model="process.node" name="target_node_id" ref="process_node_productionorder1"/>
+                       <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="&quot;&quot;&quot;Stockable Order Request&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;If Procure method is Make to order and supply method is buy&quot;&quot;&quot;" name="note"/>
+                       <field model="process.node" name="target_node_id" ref="process_node_requestforquotation2"/>
+                       <field model="process.node" name="source_node_id" ref="process_node_stockableorder0"/>
+               </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="&quot;&quot;&quot;Procurement Purchase&quot;&quot;&quot;" name="name"/>
             <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="&quot;&quot;&quot;Product to stock rules&quot;&quot;&quot;" name="name"/>
+            <field eval="&quot;&quot;&quot;you can see the minimum stock rules from product&quot;&quot;&quot;" 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 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="&quot;&quot;&quot;Stock Rule Product&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;From minimum stock rules, it goes for procure product.&quot;&quot;&quot;" 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"/>
-            <field eval="[(6,0,[])]" name="transition_ids"/>
-            <field eval="&quot;&quot;&quot;Production Procurement&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;When any procuere products, it comes into the prpcurement orders&quot;&quot;&quot;" 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_procurementservice0" model="process.transition">
-            <field eval="[(6,0,[])]" name="role_ids"/>
-            <field eval="[(6,0,[])]" name="transition_ids"/>
-            <field eval="&quot;&quot;&quot;Procurement Service&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;In procurement order, if product type is service&quot;&quot;&quot;" 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_servicemaketoorder0" model="process.transition">
-            <field eval="[(6,0,[])]" name="role_ids"/>
-            <field eval="[(6,0,[])]" name="transition_ids"/>
-            <field eval="&quot;&quot;&quot;Service make to order&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;If product type is service and procure method is Make to order&quot;&quot;&quot;" 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_serviceproduct0"/>
-        </record>
-        
-        <record id="process_transition_servicemaketostock0" model="process.transition">
-            <field eval="[(6,0,[])]" name="role_ids"/>
-            <field eval="[(6,0,[])]" name="transition_ids"/>
-            <field eval="&quot;&quot;&quot;Service make to stock&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;If Product type is service and procure method is Make to stock&quot;&quot;&quot;" name="note"/>
-            <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_procurementstockable0" model="process.transition">
-            <field eval="[(6,0,[])]" name="role_ids"/>
-            <field eval="[(6,0,[])]" name="transition_ids"/>
-            <field eval="&quot;&quot;&quot;Procurement Stockable&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;if Product type is Stockable in procurement order&quot;&quot;&quot;" name="note"/>
-            <field model="process.node" name="target_node_id" ref="process_node_stockableproduct0"/>
-            <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="&quot;&quot;&quot;Stockable product stock&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;If Product type is Stockable and procure method is make to stock&quot;&quot;&quot;" 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"/>
-            <field eval="&quot;&quot;&quot;Stockable make to stock&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;If Product type is Stockable and procure method is make to stock&quot;&quot;&quot;" name="note"/>
-            <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_stockablestockrequest0" model="process.transition">
-            <field eval="[(6,0,[])]" name="role_ids"/>
-            <field eval="[(6,0,[])]" name="transition_ids"/>
-            <field eval="&quot;&quot;&quot;Stockable stock request&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;If Product type is Stockable and procure method is make to stock&quot;&quot;&quot;" 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="&quot;&quot;&quot;Stockable Order Request&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;If Procure method is Make to order and supply method is buy&quot;&quot;&quot;" 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_stockablemaketoorder0"/>
-            <field eval="[(6,0,[ref('mrp.trans_draft_confirm')])]" name="transition_ids"/>
-        </record>
-    
-        <record id="process_transition_stockableorderproduction0" model="process.transition">
-            <field eval="[(6,0,[])]" name="role_ids"/>
-            <field eval="[(6,0,[])]" name="transition_ids"/>
-            <field eval="&quot;&quot;&quot;Stockable Order Production&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;If Procure method is Make to order and supply method is produce&quot;&quot;&quot;" 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_stockablestock0"/>
-            <field eval="[(6,0,[ref('mrp.trans_draft_confirm')])]" name="transition_ids"/>
-        </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="&quot;&quot;&quot;Product to stock rules&quot;&quot;&quot;" name="name"/>
-            <field eval="&quot;&quot;&quot;you can see the minimum stock rules from product&quot;&quot;&quot;" name="note"/>
-            <field model="process.node" name="target_node_id" ref="process_node_minimumstockrule0"/>
-            <field model="process.node" name="source_node_id" ref="product.process_node_product0"/>
-        </record>
-        
-        <record id="process_transition_bom0" model="process.transition">
+               
+               <record id="process_transition_bom0" model="process.transition">
             <field eval="[(6,0,[])]" name="role_ids"/>
             <field eval="[(6,0,[])]" name="transition_ids"/>
             <field eval="&quot;&quot;&quot;BOM&quot;&quot;&quot;" name="name"/>
             <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>
-        
-               <!--    
-               Process Condition
-       -->
-        
-        <record id="process_condition_serviceprocure0" model="process.condition">
-            <field name="model_id" ref="model_mrp_procurement"/>
-            <field name="node_id" ref="process_node_serviceproduct0"/>
-            <field eval="&quot;&quot;&quot;object.product_id.type=='service'&quot;&quot;&quot;" name="model_states"/>
-            <field eval="&quot;&quot;&quot;Condition_service_procure&quot;&quot;&quot;" name="name"/>
-        </record>       
-        
-        <record id="process_condition_stockableprocure0" model="process.condition">
-            <field name="model_id" ref="model_mrp_procurement"/>
-            <field name="node_id" ref="process_node_stockableproduct0"/>
-            <field eval="&quot;&quot;&quot;object.product_id.type=='product'&quot;&quot;&quot;" name="model_states"/>
-            <field eval="&quot;&quot;&quot;Condition_stockable_procure&quot;&quot;&quot;" name="name"/>
-        </record> 
-        
-        <!--        
-            Process Action
-        -->
-        
-        <record id="process_transition_action_stockableconfirmrequest0" model="process.transition.action">
-            <field eval="&quot;&quot;&quot;action_confirm&quot;&quot;&quot;" name="action"/>
-            <field eval="&quot;&quot;&quot;object&quot;&quot;&quot;" name="state"/>
-            <field eval="&quot;&quot;&quot;Confirm&quot;&quot;&quot;" name="name"/>
-            <field name="transition_id" ref="process_transition_stockableorderrequest0"/>
-        </record>
-        
-        <record id="process_transition_action_stockablecancelrequest0" model="process.transition.action">
-            <field eval="&quot;&quot;&quot;action_cancel&quot;&quot;&quot;" name="action"/>
-            <field eval="&quot;&quot;&quot;object&quot;&quot;&quot;" name="state"/>
-            <field eval="&quot;&quot;&quot;Cancel&quot;&quot;&quot;" name="name"/>
-            <field name="transition_id" ref="process_transition_stockableorderrequest0"/>
-        </record>
-        
-        <record id="process_transition_action_requestrunprocurement0" model="process.transition.action">
-            <field eval="&quot;&quot;&quot;write({'state':'exception'})&quot;&quot;&quot;" name="action"/>
-            <field eval="&quot;&quot;&quot;object&quot;&quot;&quot;" name="state"/>
-            <field eval="&quot;&quot;&quot;Run Procurement&quot;&quot;&quot;" name="name"/>
-            <field name="transition_id" ref="process_transition_stockableorderrequest0"/>
-        </record>
-        
-        <record id="process_transition_action_stockableconfirmproduction0" model="process.transition.action">
-            <field eval="&quot;&quot;&quot;action_confirm&quot;&quot;&quot;" name="action"/>
-            <field eval="&quot;&quot;&quot;object&quot;&quot;&quot;" name="state"/>
-            <field eval="&quot;&quot;&quot;Confirm&quot;&quot;&quot;" name="name"/>
-            <field name="transition_id" ref="process_transition_stockableorderproduction0"/>
-        </record>
-        
-        <record id="process_transition_action_stockablecancelproduction0" model="process.transition.action">
-            <field eval="&quot;&quot;&quot;action_cancel&quot;&quot;&quot;" name="action"/>
-            <field eval="&quot;&quot;&quot;object&quot;&quot;&quot;" name="state"/>
-            <field eval="&quot;&quot;&quot;Cancel&quot;&quot;&quot;" name="name"/>
-            <field name="transition_id" ref="process_transition_stockableorderproduction0"/>
-        </record>
-        
-        <record id="process_transition_action_productionrunprocurement0" model="process.transition.action">
-            <field eval="&quot;&quot;&quot;write({'state':'exception'})&quot;&quot;&quot;" name="action"/>
-            <field eval="&quot;&quot;&quot;object&quot;&quot;&quot;" name="state"/>
-            <field eval="&quot;&quot;&quot;Run Procurement&quot;&quot;&quot;" name="name"/>
-            <field name="transition_id" ref="process_transition_stockableorderproduction0"/>
-        </record>
-    
-    </data>
+               
+       </data>
 </openerp>
\ No newline at end of file
old mode 100644 (file)
new mode 100755 (executable)
index 1264cf0..4ff800a
@@ -7,7 +7,6 @@
     -->
         
         <record id="process_process_productworkflow0" model="process.process">
-            <field eval="&quot;&quot;&quot;Products flow for services companies.&quot;&quot;&quot;" name="note"/>
             <field eval="1" name="active"/>
             <field eval="&quot;&quot;&quot;Product Workflow&quot;&quot;&quot;" name="name"/>
         </record>
old mode 100644 (file)
new mode 100755 (executable)
index c5179ff..945db0e
@@ -7,7 +7,6 @@
     -->
     
         <record id="process_process_tasksworkflow0" model="process.process">
-            <field eval="&quot;&quot;&quot;Tasks flow for services companies.&quot;&quot;&quot;" name="note"/>
             <field eval="1" name="active"/>
             <field eval="&quot;&quot;&quot;Tasks workflow&quot;&quot;&quot;" name="name"/>
         </record>
@@ -39,7 +38,7 @@
         </record>
     
         <record id="process_node_opentask0" model="process.node">
-            <!-- <field name="menu_id" ref="project.menu_action_view_task6"/> -->
+            <field name="menu_id" ref="project.menu_action_view_task6_prog"/>
             <field name="model_id" ref="project.model_project_task"/>
             <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
             <field eval="&quot;&quot;&quot;Open task&quot;&quot;&quot;" name="name"/>
old mode 100644 (file)
new mode 100755 (executable)
index 3d08bd1..d4d44f3
@@ -68,7 +68,7 @@
             <field eval="&quot;&quot;&quot;Order Task&quot;&quot;&quot;" name="name"/>
             <field eval="&quot;&quot;&quot;If procure method is Make to order and supply method is produce&quot;&quot;&quot;" name="note"/>
             <field model="process.node" name="target_node_id" ref="process_node_procuretask0"/>
-            <field model="process.node" name="source_node_id" ref="mrp.process_node_stockablemaketoorder0"/>
+            <field model="process.node" name="source_node_id" ref="mrp.process_node_stockableorder0"/>
             <field eval="[(6,0,[ref('mrp.trans_draft_confirm')])]" name="transition_ids"/>
         </record>
         
old mode 100644 (file)
new mode 100755 (executable)
index 0d17b36..dae58ba
@@ -7,7 +7,6 @@
         -->
         
         <record id="process_process_purchaseworkflow0" model="process.process">
-            <field eval="&quot;&quot;&quot;Purchase flow for services companies.&quot;&quot;&quot;" name="note"/>
             <field eval="1" name="active"/>
             <field eval="&quot;&quot;&quot;Purchase Workflow&quot;&quot;&quot;" name="name"/>
         </record>
@@ -42,7 +41,7 @@
         <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="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
+            <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
             <field eval="&quot;&quot;&quot;Request for Quotation&quot;&quot;&quot;" name="name"/>
             <field eval="&quot;&quot;&quot;Encoded manually by the user.&quot;&quot;&quot;" name="note"/>
             <field name="process_id" ref="process_process_purchaseworkflow0"/>
old mode 100644 (file)
new mode 100755 (executable)
index 231d190..d371081
@@ -8,7 +8,6 @@
     
         <record id="process_process_salesworkflow0" model="process.process">
             <field eval="1" name="active"/>
-            <field eval="&quot;&quot;&quot;Sales flow for services companies.&quot;&quot;&quot;" name="note"/>
             <field eval="&quot;&quot;&quot;Sales Workflow&quot;&quot;&quot;" name="name"/>
         </record>
         
@@ -35,7 +34,6 @@
             <field eval="&quot;&quot;&quot;Sale Order Procurement&quot;&quot;&quot;" name="name"/>
             <field eval="&quot;&quot;&quot;Procurement for each line&quot;&quot;&quot;" name="note"/>
             <field name="process_id" ref="mrp.process_process_procurementworkflow0"/>
-            <field name="subflow_id" ref="process_process_salesworkflow0"/>
             <field eval="&quot;&quot;&quot;object.state in ('draft', 'waiting_date', 'manual', 'progress', 'shipping_except', 'invoice_except', 'done', 'cancel')&quot;&quot;&quot;" name="model_states"/>
             <field eval="1" name="flow_start"/>
         </record>
@@ -65,7 +63,7 @@
         <record id="process_node_saleprocurement0" model="process.node">
             <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/>
             <field name="model_id" ref="mrp.model_mrp_procurement"/>
-            <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
+            <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
             <field eval="&quot;&quot;&quot;Procurement&quot;&quot;&quot;" name="name"/>
             <field eval="&quot;&quot;&quot;One procurement for each product.&quot;&quot;&quot;" name="note"/>
             <field name="process_id" ref="process_process_salesworkflow0"/>
index 463dd3f..73ff2da 100644 (file)
@@ -44,7 +44,7 @@ crm_configuration modules.
     "update_xml" : [
         "sale_crm_wizard.xml",
         "sale_crm_view.xml",
-#        "process/sale_crm_process.xml"
+        "process/sale_crm_process.xml"
     ],
     "active": False,
     "installable": True
old mode 100644 (file)
new mode 100755 (executable)
index c5c2d96..6ea2f7e
                        <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
                        <field eval="&quot;&quot;&quot;Quotation&quot;&quot;&quot;" name="name"/>
                        <field eval="&quot;&quot;&quot;Convert opportunity to quotation&quot;&quot;&quot;" name="note"/>
+                       <field name="process_id" ref="crm_configuration.process_process_contractworkflow0"/>
                        <field eval="&quot;&quot;&quot;object.state in ('draft', 'open', 'pending', 'done', 'cancel')&quot;&quot;&quot;" name="model_states"/>
                        <field eval="0" name="flow_start"/>
                </record>
                
                <record id="process_node_crmopportunity0" model="process.node">
-                       <field name="menu_id" ref="crm_configuration.menu_crm_case_categ0_act_oppor11"/>
                        <field name="model_id" ref="crm.model_crm_case"/>
-                       <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
+                       <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
                        <field eval="&quot;&quot;&quot;CRM Opportunity&quot;&quot;&quot;" name="name"/>
                        <field eval="&quot;&quot;&quot;The CRM Opportunity can lead to a quotation.&quot;&quot;&quot;" name="note"/>
                        <field name="process_id" ref="sale.process_process_salesworkflow0"/>
                        <field eval="1" name="flow_start"/>
                </record>
                
+               <record id="process_node_contractanalytic0" model="process.node">
+                       <field name="menu_id" ref="account.account_analytic_def_account"/>
+                       <field name="model_id" ref="account.model_account_analytic_account"/>
+                       <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
+                       <field eval="&quot;&quot;&quot;Analytic account&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;Reflect the contract made with customer&quot;&quot;&quot;" name="note"/>
+                       <field name="process_id" ref="crm_configuration.process_process_contractworkflow0"/>
+                       <field eval="0" name="flow_start"/>
+               </record>
+       
+               <record id="process_node_contractpricelist0" model="process.node">
+                       <field name="menu_id" ref="product.menu_product_pricelist_action2"/>
+                       <field name="model_id" ref="product.model_product_pricelist"/>
+                       <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
+                       <field eval="&quot;&quot;&quot;Contract Pricelist&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;Contract Volume (pricelist)&quot;&quot;&quot;" name="note"/>
+                       <field name="process_id" ref="crm_configuration.process_process_contractworkflow0"/>
+                       <field eval="0" name="flow_start"/>
+               </record>
+               
+               
                <!--
                        Process Transition
                -->
                        <field model="process.node" name="source_node_id" ref="crm_configuration.process_node_opportunities0"/>
                </record>
                
+               <record id="process_transition_opportunitypricelist0" model="process.transition">
+                       <field eval="[(6,0,[])]" name="role_ids"/>
+                       <field eval="[(6,0,[])]" name="transition_ids"/>
+                       <field eval="&quot;&quot;&quot;Opportunity Pricelist&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;Opporunity convert to the Pricelist&quot;&quot;&quot;" name="note"/>
+                       <field model="process.node" name="target_node_id" ref="process_node_contractpricelist0"/>
+                       <field model="process.node" name="source_node_id" ref="crm_configuration.process_node_opportunities0"/>
+               </record>
+               
+               <record id="process_transition_opportunityanalytic0" model="process.transition">
+                       <field eval="[(6,0,[])]" name="role_ids"/>
+                       <field eval="[(6,0,[])]" name="transition_ids"/>
+                       <field eval="&quot;&quot;&quot;Opportunity Analytic&quot;&quot;&quot;" name="name"/>
+                       <field eval="&quot;&quot;&quot;Analytic Account&quot;&quot;&quot;" name="note"/>
+                       <field model="process.node" name="target_node_id" ref="process_node_contractanalytic0"/>
+                       <field model="process.node" name="source_node_id" ref="crm_configuration.process_node_opportunities0"/>
+               </record>
                
        </data>
-</openerp>
+</openerp>
\ No newline at end of file
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
index aef4e3b..8dce029
@@ -5,7 +5,7 @@
                <record id="process_node_packinginvoice0" model="process.node">
             <field name="menu_id" ref="stock.menu_picking_waiting"/>
             <field name="model_id" ref="stock.model_stock_picking"/>
-            <field eval="&quot;&quot;&quot;state&quot;&quot;&quot;" name="kind"/>
+            <field eval="&quot;&quot;&quot;subflow&quot;&quot;&quot;" name="kind"/>
             <field eval="&quot;&quot;&quot;Out Packing&quot;&quot;&quot;" name="name"/>
             <field eval="&quot;&quot;&quot;Invoice based on deliveries&quot;&quot;&quot;" name="note"/>
             <field name="process_id" ref="account.process_process_invoiceworkflow0"/>