diff options
| author | Priyesh <solanki.priyesh@gmail.com> | 2008-11-28 17:34:29 +0530 |
|---|---|---|
| committer | Priyesh <solanki.priyesh@gmail.com> | 2008-11-28 17:34:29 +0530 |
| commit | 76003a504d3cd8cfc4f1ac6599b22adaac5fa10e (patch) | |
| tree | 296974fbb624c3e8a212e8cd31740582e7fc9a5e | |
| parent | 6fcc16852b23f2e78aaea332c4f3772a30186899 (diff) | |
changes in process
bzr revid: solanki.priyesh@gmail.com-20081128120429-r2myi1gpwmgszrj3
24 files changed, 337 insertions, 650 deletions
diff --git a/addons/account/process/customer_invoice_process.xml b/addons/account/process/customer_invoice_process.xml index 35878c77fd3..be50089cc9d 100644..100755 --- a/addons/account/process/customer_invoice_process.xml +++ b/addons/account/process/customer_invoice_process.xml @@ -7,7 +7,6 @@ --> <record id="process_process_invoiceworkflow0" model="process.process"> - <field eval=""""Customer Invoice flow for services companies."""" name="note"/> <field eval="1" name="active"/> <field eval=""""Customer Invoice Workflow"""" 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=""""state"""" name="kind"/> - <field eval=""""Invoice"""" name="name"/> + <field eval=""""Create Invoice"""" name="name"/> <field eval=""""Have a number and entries are generated"""" name="note"/> <field name="process_id" ref="process_process_invoiceworkflow0"/> <field eval=""""object.state=='draft'"""" name="model_states"/> diff --git a/addons/account/process/invoice_process.xml b/addons/account/process/invoice_process.xml deleted file mode 100644 index 9d39c9e8be8..00000000000 --- a/addons/account/process/invoice_process.xml +++ /dev/null @@ -1,196 +0,0 @@ -<?xml version="1.0" ?> -<openerp> - <data> - - <!-- - Process - --> - - <record id="process_process_invoiceworkflow0" model="process.process"> - <field eval=""""Invoice flow for services companies."""" name="note"/> - <field eval="1" name="active"/> - <field eval=""""Invoice Workflow"""" 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=""""subflow"""" name="kind"/> - <field eval=""""Analytic"""" name="name"/> - <field eval=""""From analytic accounts, It creates invoice."""" name="note"/> - <field name="process_id" ref="process_process_invoiceworkflow0"/> - <field name="subflow_id" ref="process_process_invoiceworkflow0"/> - <field eval=""""object.state in ('draft', 'open', 'pending', 'close')"""" 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=""""state"""" name="kind"/> - <field eval=""""Draft Invoices"""" name="name"/> - <field eval=""""Proposed invoice to be checked, validated and printed"""" name="note"/> - <field name="process_id" ref="process_process_invoiceworkflow0"/> - <field eval=""""object.state=='draft'"""" 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=""""state"""" name="kind"/> - <field eval=""""Invoice_invoice"""" name="name"/> - <field eval=""""Have a number and entries are generated"""" name="note"/> - <field name="process_id" ref="process_process_invoiceworkflow0"/> - <field eval=""""object.state=='draft'"""" 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=""""state"""" name="kind"/> - <field eval=""""Accounting Entries"""" name="name"/> - <field eval=""""Validated accounting entries."""" 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=""""state"""" name="kind"/> - <field eval=""""Bank Statement"""" name="name"/> - <field eval=""""Statement encoding produces payment entries"""" name="note"/> - <field name="process_id" ref="process_process_invoiceworkflow0"/> -<!-- <field name="subflow_id" ref="process_process_statementworkflow0"/>--> - <field eval=""""object.state=='draft'"""" 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=""""state"""" name="kind"/> - <field eval=""""Payment Entries"""" name="name"/> - <field eval=""""Can be draft or validated"""" name="note"/> - <field name="process_id" ref="process_process_invoiceworkflow0"/> - <field eval=""""object.state in ('draft', 'valid')"""" 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=""""state"""" name="kind"/> - <field eval=""""Reconciliation"""" name="name"/> - <field eval=""""Reconciliation of entries from end of the payment """" name="note"/> - <field name="process_id" ref="process_process_invoiceworkflow0"/> - <field eval=""""object.state=='valid'"""" 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=""""state"""" name="kind"/> - <field eval=""""Paid invoice"""" name="name"/> - <field eval=""""Paid invoice when reconciled."""" name="note"/> - <field name="process_id" ref="process_process_invoiceworkflow0"/> - <field eval=""""object.state=='paid'"""" name="model_states"/> - <field eval="0" name="flow_start"/> - </record> - - <!-- - Process Transition - --> - - <record id="res_roles_invoice0" model="res.roles"> - <field eval=""""Invoice"""" 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=""""analytic Invoice"""" name="name"/> - <field eval=""""From analytic accounts, Create invoice."""" 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=""""Customer Invoice"""" name="name"/> - <field eval=""""Number of entries are generated"""" 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=""""Valid Entries"""" name="name"/> - <field eval=""""Valid entries from invoice"""" 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=""""Entries Reconcile"""" name="name"/> - <field eval=""""Reconcile Entries."""" 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=""""Statement Entries"""" name="name"/> - <field eval=""""From statement, create entries"""" 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=""""Payment Reconcile"""" name="name"/> - <field eval=""""Reconcilate the entries from payment"""" 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=""""Reconcile Paid"""" name="name"/> - <field eval=""""Paid invoice when reconciled."""" 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=""""action_move_create"""" name="action"/> - <field eval=""""object"""" name="state"/> - <field eval=""""Create entry"""" name="name"/> - <field name="transition_id" ref="process_transition_customerinvoice0"/> - </record> - - </data> -</openerp> diff --git a/addons/account/process/statement_process.xml b/addons/account/process/statement_process.xml index 89710174453..9fa1bf6becb 100644..100755 --- a/addons/account/process/statement_process.xml +++ b/addons/account/process/statement_process.xml @@ -7,7 +7,6 @@ --> <record id="process_process_statementworkflow0" model="process.process"> - <field eval=""""Statement flow for services companies."""" name="note"/> <field eval="1" name="active"/> <field eval=""""Statement workflow"""" name="name"/> </record> diff --git a/addons/account/process/supplier_invoice_process.xml b/addons/account/process/supplier_invoice_process.xml index e43ee096ebc..ef335146fa9 100644..100755 --- a/addons/account/process/supplier_invoice_process.xml +++ b/addons/account/process/supplier_invoice_process.xml @@ -7,7 +7,6 @@ --> <record id="process_process_supplierinvoiceworkflow0" model="process.process"> - <field eval=""""Supplier Invoice flow for services companies."""" name="note"/> <field eval="1" name="active"/> <field eval=""""Supplier Invoice Workflow"""" name="name"/> </record> @@ -16,17 +15,6 @@ 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=""""subflow"""" name="kind"/> - <field eval=""""Analytic"""" name="name"/> - <field eval=""""Analytic costs to reinvoice purchases, timesheets, ..."""" name="note"/> - <field name="process_id" ref="process_process_supplierinvoiceworkflow0"/> - <field eval=""""object.state in ('draft', 'open', 'pending', 'close')"""" 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=""""state"""" name="kind"/> - <field eval=""""Invoice"""" name="name"/> + <field eval=""""Control Invoice"""" name="name"/> <field eval=""""Have a number and entries are generated"""" name="note"/> <field name="process_id" ref="process_process_supplierinvoiceworkflow0"/> <field eval=""""object.state=='draft'"""" name="model_states"/> @@ -107,15 +95,6 @@ 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=""""analytic Invoice"""" name="name"/> - <field eval=""""From analytic accounts, Create invoice."""" 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"/> @@ -172,4 +151,4 @@ </record> </data> -</openerp>
\ No newline at end of file +</openerp> diff --git a/addons/base_contact/process/base_contact_process.xml b/addons/base_contact/process/base_contact_process.xml index c446e91b104..8f653a90e2f 100644..100755 --- a/addons/base_contact/process/base_contact_process.xml +++ b/addons/base_contact/process/base_contact_process.xml @@ -8,7 +8,6 @@ <record id="process_process_basecontactworkflow0" model="process.process"> <field eval=""""base_contact workflow"""" name="name"/> - <field eval=""""Base contact flow for services companies."""" name="note"/> <field eval="1" name="active"/> </record> diff --git a/addons/crm_configuration/__terp__.py b/addons/crm_configuration/__terp__.py index 7c2350ff420..881b7595162 100644 --- a/addons/crm_configuration/__terp__.py +++ b/addons/crm_configuration/__terp__.py @@ -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 diff --git a/addons/crm_configuration/process/crm_configuration_process.xml b/addons/crm_configuration/process/crm_configuration_process.xml index 2218610390e..1cb82e4f67e 100644..100755 --- a/addons/crm_configuration/process/crm_configuration_process.xml +++ b/addons/crm_configuration/process/crm_configuration_process.xml @@ -7,7 +7,6 @@ --> <record id="process_process_contractworkflow0" model="process.process"> - <field eval=""""Contracts flow for services companies."""" name="note"/> <field eval="1" name="active"/> <field eval=""""Contract Workflow"""" 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=""""subflow"""" name="kind"/> <field eval=""""Leads"""" 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=""""subflow"""" name="kind"/> <field eval=""""Opportunities"""" 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=""""state"""" name="kind"/> <field eval=""""Meeting"""" name="name"/> @@ -59,26 +55,6 @@ <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=""""subflow"""" name="kind"/> - <field eval=""""Analytic account"""" name="name"/> - <field eval=""""Reflect the contract made with customer"""" 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=""""subflow"""" name="kind"/> - <field eval=""""Contract Pricelist"""" name="name"/> - <field eval=""""Contract Volume (pricelist)"""" name="note"/> - <field name="process_id" ref="process_process_contractworkflow0"/> - <field eval="0" name="flow_start"/> - </record> - <!-- Process Transition --> @@ -110,23 +86,5 @@ <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=""""Opportunity Pricelist"""" name="name"/> - <field eval=""""Opporunity convert to the Pricelist"""" 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=""""Opportunity Analytic"""" name="name"/> - <field eval=""""Analytic Account"""" 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 diff --git a/addons/hr/process/hr_process.xml b/addons/hr/process/hr_process.xml index 5984ed7e924..c1d85525b79 100644..100755 --- a/addons/hr/process/hr_process.xml +++ b/addons/hr/process/hr_process.xml @@ -7,7 +7,6 @@ --> <record id="process_process_employeecontractworkflow0" model="process.process"> - <field eval=""""Employee Contract flow for services companies."""" name="note"/> <field eval="1" name="active"/> <field eval=""""Employee Contract Workflow"""" 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=""""subflow"""" name="kind"/> <field eval=""""Jobs hiring"""" name="name"/> <field eval=""""Process to search, interview and evaluate new candidates"""" name="note"/> @@ -89,4 +86,4 @@ </record> </data> -</openerp> +</openerp>
\ No newline at end of file diff --git a/addons/hr_expense/process/hr_expense_process.xml b/addons/hr_expense/process/hr_expense_process.xml index 5a00f2dc646..f333fdf5715 100644..100755 --- a/addons/hr_expense/process/hr_expense_process.xml +++ b/addons/hr_expense/process/hr_expense_process.xml @@ -7,7 +7,6 @@ --> <record id="process_process_expenseworkflow0" model="process.process"> - <field eval=""""Expense flow for services companies."""" name="note"/> <field eval="1" name="active"/> <field eval=""""Expense Workflow"""" name="name"/> </record> diff --git a/addons/hr_holidays/process/hr_holidays_process.xml b/addons/hr_holidays/process/hr_holidays_process.xml index 2cdb83885ab..e78b140b6a7 100644..100755 --- a/addons/hr_holidays/process/hr_holidays_process.xml +++ b/addons/hr_holidays/process/hr_holidays_process.xml @@ -8,7 +8,6 @@ <record id="process_process_holidaysworkflow0" model="process.process"> <field eval=""""Holidays Workflow"""" name="name"/> - <field eval=""""Holidays flow for service company."""" 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=""""state"""" name="kind"/> - <field eval=""""Legal Declaration"""" name="name"/> - <field eval=""""Document to declare new employee"""" name="note"/> + <field eval=""""Secretariat Social"""" name="name"/> + <field eval=""""Legal Declaration Document to declare new employee"""" name="note"/> <field name="process_id" ref="hr.process_process_employeecontractworkflow0"/> <field eval="0" name="flow_start"/> </record> diff --git a/addons/hr_timesheet/process/hr_timesheet_process.xml b/addons/hr_timesheet/process/hr_timesheet_process.xml index 2df39b8a78c..64c325d5cd5 100644..100755 --- a/addons/hr_timesheet/process/hr_timesheet_process.xml +++ b/addons/hr_timesheet/process/hr_timesheet_process.xml @@ -7,7 +7,6 @@ --> <record id="process_process_timesheetworkflow0" model="process.process"> - <field eval=""""Timesheet Lines flow for services companies."""" name="note"/> <field eval="1" name="active"/> <field eval=""""Timesheet Workflow"""" name="name"/> </record> diff --git a/addons/hr_timesheet_project/process/hr_timesheet_project_process.xml b/addons/hr_timesheet_project/process/hr_timesheet_project_process.xml index 0a94f6a2b5d..c07d8deffcf 100644..100755 --- a/addons/hr_timesheet_project/process/hr_timesheet_project_process.xml +++ b/addons/hr_timesheet_project/process/hr_timesheet_project_process.xml @@ -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=""""object.state=='draft'"""" 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=""""object.state in ('open', pending', 'done', 'cancelled')"""" 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"/> @@ -38,11 +38,11 @@ <field eval=""""object.state=='open'"""" 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> - + diff --git a/addons/hr_timesheet_sheet/process/hr_timesheet_sheet_process.xml b/addons/hr_timesheet_sheet/process/hr_timesheet_sheet_process.xml index 6917812bedb..1f467a1c2e2 100644..100755 --- a/addons/hr_timesheet_sheet/process/hr_timesheet_sheet_process.xml +++ b/addons/hr_timesheet_sheet/process/hr_timesheet_sheet_process.xml @@ -7,7 +7,6 @@ --> <record id="process_process_hrtimesheetworkflow0" model="process.process"> - <field eval=""""Hr Timesheet flow for services companies."""" name="note"/> <field eval="1" name="active"/> <field eval=""""Hr Timesheet Workflow"""" name="name"/> </record> diff --git a/addons/membership/process/membership_process.xml b/addons/membership/process/membership_process.xml index 5e4b9e0703b..3ebe7c6cf6c 100644..100755 --- a/addons/membership/process/membership_process.xml +++ b/addons/membership/process/membership_process.xml @@ -8,7 +8,6 @@ <record id="process_process_membershipworkflow0" model="process.process"> <field eval=""""Membership workflow"""" name="name"/> - <field eval=""""Membership flow for services companies."""" name="note"/> <field eval="1" name="active"/> </record> diff --git a/addons/mrp/process/procurement_process.xml b/addons/mrp/process/procurement_process.xml index d05eb28eaef..9724c5c28f1 100644..100755 --- a/addons/mrp/process/procurement_process.xml +++ b/addons/mrp/process/procurement_process.xml @@ -1,31 +1,164 @@ +<?xml version="1.0" ?> <openerp> - <data> - - <!-- - Process - --> - - <record id="process_process_procurementworkflow0" model="process.process"> - <field eval=""""Procurements flow for services companies."""" name="note"/> - <field eval="1" name="active"/> - <field eval=""""Procurement Workflow"""" 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=""""Procurement Workflow"""" 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=""""subflow"""" name="kind"/> + <field eval=""""Procurement for raw materials."""" name="note"/> + <field eval=""""Production Order"""" name="name"/> + <field name="process_id" ref="process_process_procurementworkflow0"/> + <field eval=""""object.state in ('draft', 'picking_except', 'confirmed', 'ready', 'in_production', 'cancel', 'done')"""" name="model_states"/> + <field eval="1" name="flow_start"/> + </record> + + <record id="process_node_minimumstockrule0" model="process.node"> + <field name="menu_id" ref="mrp.menu_action_orderpoint_form"/> + <field name="model_id" ref="mrp.model_stock_warehouse_orderpoint"/> + <field eval=""""subflow"""" name="kind"/> + <field eval=""""Procurement is created if the product quantity is lower than the minimum limit."""" name="note"/> + <field eval=""""Minimum Stock Rule"""" name="name"/> + <field name="process_id" ref="process_process_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=""""state"""" name="kind"/> + <field eval=""""Central document to procure products"""" name="note"/> + <field eval=""""Procure Products"""" name="name"/> + <field name="process_id" ref="process_process_procurementworkflow0"/> + <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')"""" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> + + <record id="process_node_stockableproduct0" model="process.node"> + <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> + <field name="model_id" ref="mrp.model_mrp_procurement"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""For stockable and consumable"""" name="note"/> + <field eval=""""Stockable Product"""" name="name"/> + <field name="process_id" ref="process_process_procurementworkflow0"/> + <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')"""" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> + + <record id="process_node_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=""""state"""" name="kind"/> + <field eval=""""If Product type is service"""" name="note"/> + <field eval=""""Service Product"""" name="name"/> + <field name="process_id" ref="process_process_procurementworkflow0"/> + <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')"""" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> + + <record id="process_node_maketostock0" model="process.node"> + <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> + <field name="model_id" ref="mrp.model_mrp_procurement"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""The system waits for requested products in stock."""" name="note"/> + <field eval=""""Make to Stock"""" name="name"/> + <field name="process_id" ref="process_process_procurementworkflow0"/> + <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')"""" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> + + <record id="process_node_stockablestock0" model="process.node"> + <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> + <field name="model_id" ref="mrp.model_mrp_procurement"/> + <field eval=""""state"""" name="kind"/> + <field eval=""""Wait for available products for reservation"""" name="note"/> + <field eval=""""Stockable Stock"""" name="name"/> + <field name="process_id" ref="process_process_procurementworkflow0"/> + <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')"""" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> + + <record id="process_node_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=""""state"""" name="kind"/> + <field eval=""""If procurement is make to order"""" name="note"/> + <field eval=""""Stockable Order"""" name="name"/> + <field name="process_id" ref="process_process_procurementworkflow0"/> + <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')"""" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> + + <record id="process_node_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=""""state"""" name="kind"/> + <field eval=""""If Procurement is make to stock"""" name="note"/> + <field eval=""""Make to stock"""" name="name"/> + <field name="process_id" ref="process_process_procurementworkflow0"/> + <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting')"""" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> + + <record id="process_node_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=""""subflow"""" name="kind"/> + <field eval=""""A Request for Quotation is created and sent to the supplier."""" name="note"/> + <field eval=""""Request For Quotation"""" name="name"/> + <field name="subflow_id" ref="purchase.process_process_purchaseworkflow0"/> + <field name="process_id" ref="process_process_procurementworkflow0"/> + <field eval=""""object.state=='draft'"""" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> + + <record id="process_node_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=""""subflow"""" name="kind"/> + <field eval=""""Production orders are created for the product manufacturing."""" name="note"/> + <field eval=""""Production Order"""" name="name"/> + <field name="process_id" ref="process_process_procurementworkflow0"/> + <field eval=""""object.state=='confirmed'"""" 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=""""subflow"""" name="kind"/> + <field eval=""""A purchase order is created for a sub-contracting demand."""" name="note"/> + <field eval=""""Request For Quotation"""" name="name"/> + <field name="subflow_id" ref="purchase.process_process_purchaseworkflow0"/> + <field name="process_id" ref="process_process_procurementworkflow0"/> + <field eval=""""object.state=='draft'"""" name="model_states"/> + <field eval="0" name="flow_start"/> + </record> + + <record id="process_node_purchaseprocure0" model="process.node"> <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> <field name="model_id" ref="mrp.model_mrp_procurement"/> - <field eval=""""state"""" name="kind"/> + <field eval=""""subflow"""" name="kind"/> <field eval=""""Procurements"""" name="name"/> <field eval=""""Procurement orders"""" name="note"/> <field name="process_id" ref="purchase.process_process_purchaseworkflow0"/> <field eval="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=""""state"""" name="kind"/> @@ -38,7 +171,7 @@ <record id="process_node_routing0" model="process.node"> <field name="menu_id" ref="mrp.menu_mrp_routing_action"/> <field name="model_id" ref="mrp.model_mrp_routing"/> - <field eval=""""state"""" name="kind"/> + <field eval=""""subflow"""" name="kind"/> <field eval=""""Routing"""" name="name"/> <field eval=""""Define a routing to describe the manufacturing steps."""" name="note"/> <field name="process_id" ref="product.process_process_productworkflow0"/> @@ -54,155 +187,111 @@ <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=""""state"""" name="kind"/> - <field eval=""""Minimum Stock Rule"""" name="name"/> - <field eval=""""Procurement is created if the product quantity is lower than the minimum limit."""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field eval="0" name="flow_start"/> - </record> - - <record id="process_node_productionorder0" model="process.node"> - <field name="menu_id" ref="mrp.menu_mrp_production_action"/> - <field name="model_id" ref="mrp.model_mrp_production"/> - <field eval=""""subflow"""" name="kind"/> - <field eval=""""Production order"""" name="name"/> - <field eval=""""Procurement for raw materials"""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field name="subflow_id" ref="process_process_procurementworkflow0"/> - <field eval=""""object.state in ('draft', 'picking_except', 'confirmed', 'ready', 'in_production', 'cancel', 'done')"""" name="model_states"/> - <field eval="1" name="flow_start"/> - </record> - - <record id="process_node_procureproducts0" model="process.node"> - <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> - <field name="model_id" ref="mrp.model_mrp_procurement"/> - <field eval=""""state"""" name="kind"/> - <field eval=""""Procure Products"""" name="name"/> - <field eval=""""Central document to procure products"""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') """" name="model_states"/> - <field eval="0" name="flow_start"/> - </record> - - <record id="process_node_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=""""state"""" name="kind"/> - <field eval=""""Service Product"""" name="name"/> - <field eval=""""If Product type is service"""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') """" name="model_states"/> - <field eval="0" name="flow_start"/> - </record> - - <record id="process_node_maketostock0" model="process.node"> - <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> - <field name="model_id" ref="mrp.model_mrp_procurement"/> - <field eval=""""state"""" name="kind"/> - <field eval=""""Make to stock"""" name="name"/> - <field eval=""""If Procurement is make to stock"""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') """" name="model_states"/> - <field eval="0" name="flow_start"/> + + <!-- + 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=""""Production Procure Products"""" name="name"/> + <field eval=""""When any procuere products, it comes into the prpcurement orders"""" name="note"/> + <field model="process.node" name="target_node_id" ref="process_node_procureproducts0"/> + <field model="process.node" name="source_node_id" ref="process_node_productionorder0"/> </record> - - <record id="process_node_subcontracting0" model="process.node"> - <field name="menu_id" ref="purchase.menu_purchase_order_draft"/> - <field name="model_id" ref="purchase.model_purchase_order"/> - <field eval=""""subflow"""" name="kind"/> - <field eval=""""Request For Quotation"""" name="name"/> - <field eval=""""A purchase order is created for a sub-contracting demand."""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field name="subflow_id" ref="purchase.process_process_purchaseworkflow0"/> - <field eval=""""object.state=='draft'"""" name="model_states"/> - <field eval="0" name="flow_start"/> - </record> - - <record id="process_node_stockablemaketostock0" model="process.node"> - <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> - <field name="model_id" ref="mrp.model_mrp_procurement"/> - <field eval=""""state"""" name="kind"/> - <field eval=""""Make to Stock"""" name="name"/> - <field eval=""""The system waits for requested products in stock."""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') """" name="model_states"/> - <field eval="0" name="flow_start"/> - </record> - - <record id="process_node_stockableproduct0" model="process.node"> - <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> - <field name="model_id" ref="mrp.model_mrp_procurement"/> - <field eval=""""state"""" name="kind"/> - <field eval=""""Stockable product"""" name="name"/> - <field eval=""""For stockable and consumable"""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') """" name="model_states"/> - <field eval="0" name="flow_start"/> - </record> - - <record id="process_node_stockablestock0" model="process.node"> - <field name="menu_id" ref="mrp.menu_mrp_procurement_action"/> - <field name="model_id" ref="mrp.model_mrp_procurement"/> - <field eval=""""state"""" name="kind"/> - <field eval=""""Stockable stock"""" name="name"/> - <field eval=""""Wait for available products for reservation"""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') """" name="model_states"/> - <field eval="0" name="flow_start"/> - </record> - - <record id="process_node_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=""""state"""" name="kind"/> - <field eval=""""Stockable order"""" name="name"/> - <field eval=""""If Procurement is make to order"""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field eval=""""object.state in ('draft', 'confirmed', 'cancel', 'exception', 'running', 'done', 'waiting') """" name="model_states"/> - <field eval="0" name="flow_start"/> - </record> - - <record id="process_node_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=""""subflow"""" name="kind"/> - <field eval=""""Request For Quotation"""" name="name"/> - <field eval=""""A Request for Quotation is created and sent to the supplier."""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field name="subflow_id" ref="purchase.process_process_purchaseworkflow0"/> - <field eval=""""object.state=='draft'"""" name="model_states"/> - <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=""""subflow"""" name="kind"/> - <field eval=""""Production Order"""" name="name"/> - <field eval=""""Production orders are created for the product manufacturing."""" name="note"/> - <field name="process_id" ref="process_process_procurementworkflow0"/> - <field name="subflow_id" ref="process_process_procurementworkflow0"/> - <field eval=""""object.state=='confirmed'"""" name="model_states"/> - <field eval="0" name="flow_start"/> - </record> - - <!-- - Process Transition - --> - - <record id="res_roles_mrp0" model="res.roles"> - <field eval=""""Mrp"""" 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=""""Minimum Stock Procure"""" name="name"/> + <field eval=""""From minimum stock rules, it goes for procure product."""" name="note"/> + <field model="process.node" name="target_node_id" ref="process_node_procureproducts0"/> + <field model="process.node" name="source_node_id" ref="process_node_minimumstockrule0"/> + </record> + + <record id="process_transition_procurestockableproduct0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Procure Stockable Product"""" name="name"/> + <field eval=""""if Product type is Stockable in procurement order"""" name="note"/> + <field model="process.node" name="target_node_id" ref="process_node_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=""""Procure Service Product"""" name="name"/> + <field eval=""""In procurement order, if product type is service"""" name="note"/> + <field model="process.node" name="target_node_id" ref="process_node_serviceproduct0"/> + <field model="process.node" name="source_node_id" ref="process_node_procureproducts0"/> + </record> + + <record id="process_transition_stockablemaketostock0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Stockable Make to Stock"""" name="name"/> + <field eval=""""If Product type is Stockable and procure method is make to stock"""" 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=""""Stockable Product Stock"""" name="name"/> + <field eval=""""Product type is Stockable and procure method is make to stock"""" name="note"/> + <field model="process.node" name="target_node_id" ref="process_node_stockablestock0"/> + <field model="process.node" name="source_node_id" ref="process_node_stockableproduct0"/> + </record> + + <record id="process_transition_serivcestockableorder0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Serivce Stockable Order"""" name="name"/> + <field eval=""""If product type is service and procure method is Make to order"""" 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=""""Service Make to Stock"""" name="name"/> + <field eval=""""If Product type is service and procure method is Make to stock"""" 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=""""Stockable Request"""" name="name"/> + <field eval=""""If Product type is Stockable and procure method is make to stock"""" name="note"/> + <field model="process.node" name="target_node_id" ref="process_node_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=""""Stockable Production Order"""" name="name"/> + <field eval=""""If Procure method is Make to order and supply method is produce"""" name="note"/> + <field model="process.node" name="target_node_id" ref="process_node_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=""""Stockable Order Request"""" name="name"/> + <field eval=""""If Procure method is Make to order and supply method is buy"""" name="note"/> + <field model="process.node" name="target_node_id" ref="process_node_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=""""Procurement Purchase"""" name="name"/> @@ -211,6 +300,15 @@ <field model="process.node" name="source_node_id" ref="process_node_purchaseprocure0"/> </record> + <record id="process_transition_producttostockrules0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Product to stock rules"""" name="name"/> + <field eval=""""you can see the minimum stock rules from product"""" name="note"/> + <field model="process.node" name="target_node_id" ref="process_node_productminimumstockrule0"/> + <field model="process.node" name="source_node_id" ref="product.process_node_product0"/> + </record> + <record id="process_transition_billofmaterialrouting0" model="process.transition"> <field eval="[(6,0,[])]" name="role_ids"/> <field eval="[(6,0,[])]" name="transition_ids"/> @@ -219,118 +317,8 @@ <field model="process.node" name="target_node_id" ref="process_node_routing0"/> <field model="process.node" name="source_node_id" ref="process_node_billofmaterial0"/> </record> - - <record id="process_transition_stockruleproduct" model="process.transition"> - <field eval="[(6,0,[])]" name="role_ids"/> - <field eval="[(6,0,[])]" name="transition_ids"/> - <field eval=""""Stock Rule Product"""" name="name"/> - <field eval=""""From minimum stock rules, it goes for procure product."""" name="note"/> - <field model="process.node" name="target_node_id" ref="process_node_procureproducts0"/> - <field model="process.node" name="source_node_id" ref="process_node_mrpminimumstockrule0"/> - </record> - - <record id="process_transition_productionprocurement0" model="process.transition"> - <field eval="[(6,0,[])]" name="role_ids"/> - <field eval="[(6,0,[])]" name="transition_ids"/> - <field eval=""""Production Procurement"""" name="name"/> - <field eval=""""When any procuere products, it comes into the prpcurement orders"""" name="note"/> - <field model="process.node" name="target_node_id" ref="process_node_procureproducts0"/> - <field model="process.node" name="source_node_id" ref="process_node_productionorder0"/> - </record> - - <record id="process_transition_procurementservice0" model="process.transition"> - <field eval="[(6,0,[])]" name="role_ids"/> - <field eval="[(6,0,[])]" name="transition_ids"/> - <field eval=""""Procurement Service"""" name="name"/> - <field eval=""""In procurement order, if product type is service"""" name="note"/> - <field model="process.node" name="target_node_id" ref="process_node_serviceproduct0"/> - <field model="process.node" name="source_node_id" ref="process_node_procureproducts0"/> - </record> - - <record id="process_transition_servicemaketoorder0" model="process.transition"> - <field eval="[(6,0,[])]" name="role_ids"/> - <field eval="[(6,0,[])]" name="transition_ids"/> - <field eval=""""Service make to order"""" name="name"/> - <field eval=""""If product type is service and procure method is Make to order"""" name="note"/> - <field model="process.node" name="target_node_id" ref="process_node_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=""""Service make to stock"""" name="name"/> - <field eval=""""If Product type is service and procure method is Make to stock"""" 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=""""Procurement Stockable"""" name="name"/> - <field eval=""""if Product type is Stockable in procurement order"""" name="note"/> - <field model="process.node" name="target_node_id" ref="process_node_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=""""Stockable product stock"""" name="name"/> - <field eval=""""If Product type is Stockable and procure method is make to stock"""" name="note"/> - <field model="process.node" name="target_node_id" ref="process_node_stockablestock0"/> - <field model="process.node" name="source_node_id" ref="process_node_stockableproduct0"/> - </record> - - <record id="process_transition_stockablemaketostock0" model="process.transition"> - <field eval="[(6,0,[])]" name="role_ids"/> - <field eval="[(6,0,[])]" name="transition_ids"/> - <field eval=""""Stockable make to stock"""" name="name"/> - <field eval=""""If Product type is Stockable and procure method is make to stock"""" name="note"/> - <field model="process.node" name="target_node_id" ref="process_node_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=""""Stockable stock request"""" name="name"/> - <field eval=""""If Product type is Stockable and procure method is make to stock"""" name="note"/> - <field model="process.node" name="target_node_id" ref="process_node_stockablerequest0"/> - <field model="process.node" name="source_node_id" ref="process_node_stockablestock0"/> - </record> - - <record id="process_transition_stockableorderrequest0" model="process.transition"> - <field eval="[(6,0,[])]" name="role_ids"/> - <field eval="[(6,0,[])]" name="transition_ids"/> - <field eval=""""Stockable Order Request"""" name="name"/> - <field eval=""""If Procure method is Make to order and supply method is buy"""" name="note"/> - <field model="process.node" name="target_node_id" ref="process_node_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=""""Stockable Order Production"""" name="name"/> - <field eval=""""If Procure method is Make to order and supply method is produce"""" name="note"/> - <field model="process.node" name="target_node_id" ref="process_node_stockableproduction0"/> - <field model="process.node" name="source_node_id" ref="process_node_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=""""Product to stock rules"""" name="name"/> - <field eval=""""you can see the minimum stock rules from product"""" name="note"/> - <field model="process.node" name="target_node_id" ref="process_node_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=""""BOM"""" name="name"/> @@ -338,70 +326,6 @@ <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=""""object.product_id.type=='service'"""" name="model_states"/> - <field eval=""""Condition_service_procure"""" 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=""""object.product_id.type=='product'"""" name="model_states"/> - <field eval=""""Condition_stockable_procure"""" name="name"/> - </record> - - <!-- - Process Action - --> - - <record id="process_transition_action_stockableconfirmrequest0" model="process.transition.action"> - <field eval=""""action_confirm"""" name="action"/> - <field eval=""""object"""" name="state"/> - <field eval=""""Confirm"""" name="name"/> - <field name="transition_id" ref="process_transition_stockableorderrequest0"/> - </record> - - <record id="process_transition_action_stockablecancelrequest0" model="process.transition.action"> - <field eval=""""action_cancel"""" name="action"/> - <field eval=""""object"""" name="state"/> - <field eval=""""Cancel"""" name="name"/> - <field name="transition_id" ref="process_transition_stockableorderrequest0"/> - </record> - - <record id="process_transition_action_requestrunprocurement0" model="process.transition.action"> - <field eval=""""write({'state':'exception'})"""" name="action"/> - <field eval=""""object"""" name="state"/> - <field eval=""""Run Procurement"""" name="name"/> - <field name="transition_id" ref="process_transition_stockableorderrequest0"/> - </record> - - <record id="process_transition_action_stockableconfirmproduction0" model="process.transition.action"> - <field eval=""""action_confirm"""" name="action"/> - <field eval=""""object"""" name="state"/> - <field eval=""""Confirm"""" name="name"/> - <field name="transition_id" ref="process_transition_stockableorderproduction0"/> - </record> - - <record id="process_transition_action_stockablecancelproduction0" model="process.transition.action"> - <field eval=""""action_cancel"""" name="action"/> - <field eval=""""object"""" name="state"/> - <field eval=""""Cancel"""" name="name"/> - <field name="transition_id" ref="process_transition_stockableorderproduction0"/> - </record> - - <record id="process_transition_action_productionrunprocurement0" model="process.transition.action"> - <field eval=""""write({'state':'exception'})"""" name="action"/> - <field eval=""""object"""" name="state"/> - <field eval=""""Run Procurement"""" name="name"/> - <field name="transition_id" ref="process_transition_stockableorderproduction0"/> - </record> - - </data> + + </data> </openerp>
\ No newline at end of file diff --git a/addons/product/process/product_process.xml b/addons/product/process/product_process.xml index 1264cf09f33..4ff800ad0cc 100644..100755 --- a/addons/product/process/product_process.xml +++ b/addons/product/process/product_process.xml @@ -7,7 +7,6 @@ --> <record id="process_process_productworkflow0" model="process.process"> - <field eval=""""Products flow for services companies."""" name="note"/> <field eval="1" name="active"/> <field eval=""""Product Workflow"""" name="name"/> </record> diff --git a/addons/project/process/task_process.xml b/addons/project/process/task_process.xml index c5179ff6e23..945db0e3498 100644..100755 --- a/addons/project/process/task_process.xml +++ b/addons/project/process/task_process.xml @@ -7,7 +7,6 @@ --> <record id="process_process_tasksworkflow0" model="process.process"> - <field eval=""""Tasks flow for services companies."""" name="note"/> <field eval="1" name="active"/> <field eval=""""Tasks workflow"""" 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=""""state"""" name="kind"/> <field eval=""""Open task"""" name="name"/> diff --git a/addons/project_mrp/process/project_mrp_process.xml b/addons/project_mrp/process/project_mrp_process.xml index 3d08bd11394..d4d44f374e3 100644..100755 --- a/addons/project_mrp/process/project_mrp_process.xml +++ b/addons/project_mrp/process/project_mrp_process.xml @@ -68,7 +68,7 @@ <field eval=""""Order Task"""" name="name"/> <field eval=""""If procure method is Make to order and supply method is produce"""" name="note"/> <field model="process.node" name="target_node_id" 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> diff --git a/addons/purchase/process/purchase_process.xml b/addons/purchase/process/purchase_process.xml index 0d17b36dc06..dae58ba269a 100644..100755 --- a/addons/purchase/process/purchase_process.xml +++ b/addons/purchase/process/purchase_process.xml @@ -7,7 +7,6 @@ --> <record id="process_process_purchaseworkflow0" model="process.process"> - <field eval=""""Purchase flow for services companies."""" name="note"/> <field eval="1" name="active"/> <field eval=""""Purchase Workflow"""" 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=""""state"""" name="kind"/> + <field eval=""""subflow"""" name="kind"/> <field eval=""""Request for Quotation"""" name="name"/> <field eval=""""Encoded manually by the user."""" name="note"/> <field name="process_id" ref="process_process_purchaseworkflow0"/> diff --git a/addons/sale/process/sale_process.xml b/addons/sale/process/sale_process.xml index 231d1900ff7..d371081d2c3 100644..100755 --- a/addons/sale/process/sale_process.xml +++ b/addons/sale/process/sale_process.xml @@ -8,7 +8,6 @@ <record id="process_process_salesworkflow0" model="process.process"> <field eval="1" name="active"/> - <field eval=""""Sales flow for services companies."""" name="note"/> <field eval=""""Sales Workflow"""" name="name"/> </record> @@ -35,7 +34,6 @@ <field eval=""""Sale Order Procurement"""" name="name"/> <field eval=""""Procurement for each line"""" name="note"/> <field name="process_id" ref="mrp.process_process_procurementworkflow0"/> - <field name="subflow_id" ref="process_process_salesworkflow0"/> <field eval=""""object.state in ('draft', 'waiting_date', 'manual', 'progress', 'shipping_except', 'invoice_except', 'done', 'cancel')"""" name="model_states"/> <field eval="1" name="flow_start"/> </record> @@ -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=""""state"""" name="kind"/> + <field eval=""""subflow"""" name="kind"/> <field eval=""""Procurement"""" name="name"/> <field eval=""""One procurement for each product."""" name="note"/> <field name="process_id" ref="process_process_salesworkflow0"/> diff --git a/addons/sale_crm/__terp__.py b/addons/sale_crm/__terp__.py index 463dd3f92f7..73ff2daeac1 100644 --- a/addons/sale_crm/__terp__.py +++ b/addons/sale_crm/__terp__.py @@ -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 diff --git a/addons/sale_crm/process/sale_crm_process.xml b/addons/sale_crm/process/sale_crm_process.xml index c5c2d962f6d..6ea2f7e3ede 100644..100755 --- a/addons/sale_crm/process/sale_crm_process.xml +++ b/addons/sale_crm/process/sale_crm_process.xml @@ -12,14 +12,14 @@ <field eval=""""state"""" name="kind"/> <field eval=""""Quotation"""" name="name"/> <field eval=""""Convert opportunity to quotation"""" name="note"/> + <field name="process_id" ref="crm_configuration.process_process_contractworkflow0"/> <field eval=""""object.state in ('draft', 'open', 'pending', 'done', 'cancel')"""" 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=""""state"""" name="kind"/> + <field eval=""""subflow"""" name="kind"/> <field eval=""""CRM Opportunity"""" name="name"/> <field eval=""""The CRM Opportunity can lead to a quotation."""" name="note"/> <field name="process_id" ref="sale.process_process_salesworkflow0"/> @@ -27,6 +27,27 @@ <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=""""subflow"""" name="kind"/> + <field eval=""""Analytic account"""" name="name"/> + <field eval=""""Reflect the contract made with customer"""" 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=""""subflow"""" name="kind"/> + <field eval=""""Contract Pricelist"""" name="name"/> + <field eval=""""Contract Volume (pricelist)"""" name="note"/> + <field name="process_id" ref="crm_configuration.process_process_contractworkflow0"/> + <field eval="0" name="flow_start"/> + </record> + + <!-- Process Transition --> @@ -50,6 +71,23 @@ <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=""""Opportunity Pricelist"""" name="name"/> + <field eval=""""Opporunity convert to the Pricelist"""" 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=""""Opportunity Analytic"""" name="name"/> + <field eval=""""Analytic Account"""" 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 diff --git a/addons/scrum/process/scrum_process.xml b/addons/scrum/process/scrum_process.xml index 344669f06c0..344669f06c0 100644..100755 --- a/addons/scrum/process/scrum_process.xml +++ b/addons/scrum/process/scrum_process.xml diff --git a/addons/stock/process/stock_process.xml b/addons/stock/process/stock_process.xml index aef4e3b89aa..8dce029be20 100644..100755 --- a/addons/stock/process/stock_process.xml +++ b/addons/stock/process/stock_process.xml @@ -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=""""state"""" name="kind"/> + <field eval=""""subflow"""" name="kind"/> <field eval=""""Out Packing"""" name="name"/> <field eval=""""Invoice based on deliveries"""" name="note"/> <field name="process_id" ref="account.process_process_invoiceworkflow0"/> |
