2015-05-25 2 views
0

Система не обновляет flow_stop в workflow.xml.Как принудительно обновить workflow.xml?

Попробуйте сделать рабочий процесс деятельности:

<record id="act_cancelled" model="workflow.activity"> 
    <field name="wkf_id" ref="ig_account_voucher_wkf"/> 
    <field name="name">cancelled</field> 
    <field name="action">write({'state':'cancelled'})</field> 
    <field name="kind">function</field> 
    <field name="flow_stop">True</field> 
</record> 

И изменить его в этом:

<record id="act_cancelled" model="workflow.activity"> 
    <field name="wkf_id" ref="ig_account_voucher_wkf"/> 
    <field name="name">cancelled</field> 
    <field name="action">write({'state':'cancelled'})</field> 
    <field name="kind">function</field> 
    <field name="flow_stop">False</field> 
</record> 

Или это:

<record id="act_cancelled" model="workflow.activity"> 
    <field name="wkf_id" ref="ig_account_voucher_wkf"/> 
    <field name="name">cancelled</field> 
    <field name="action">write({'state':'cancelled'})</field> 
    <field name="kind">function</field> 
</record> 

Технологический процесс всегда останавливается в отмененной состоянии, там не способ обновить рабочий процесс, кроме редактирования значений в таблице wkf_activity. Есть ли другой путь? Или это ошибка?

+0

Разрешили вы проблему? –

ответ

0

Это не ошибка, вы можете изменить активность потока работы некоторые вещи, как этот

<record id="your_inherited_module_name.act_cancelled" model="workflow.activity"> 
    <field name="wkf_id" ref="your_inherited_module_name.ig_account_voucher_wkf"/> 
    <field name="name">cancelled</field> 
    <field name="action">write({'state':'cancelled'})</field> 
    <field name="kind">function</field> 
</record> 

Я надеюсь, что это должно полезно для вас .. :)

Смежные вопросы