Odoo向工作流添加动作mrp.production获取parseError

时间:2015-10-15 13:55:41

标签: workflow odoo-8 parse-error

您好我想在制造订单( mrp.production )中添加操作,因此在" new"之后有一个步骤"测量"然后介于" new"和"准备生产"。我尝试了以下代码

mrp_new_workflows.xml:

<openerp>
<data>

<record id="prod_act_nametingen" model="workflow.activity">               
        <field name="name">nametingen</field>                        
        <field name="wkf_id" ref="mrp.production"/>   
        <field name="kind">function</field> 
        <field name="action">action_nametingen()</field> 
</record>
<record id="prod_trans_done_nametingen" model="workflow.transition">       
        <field name="act_from" ref="mrp.production.prod_act_done"/>               
        <field name="act_to" ref="prod_act_nametingen"/>
         <field name="signal">confirm_nametingen</field>                                                             
</record> 
</data>
</openerp>

但后来我收到以下错误: ParseError:&#34;系统中找不到外部ID:mrp.production&#34;

1 个答案:

答案 0 :(得分:0)

试试这个

代替参考中的“ mrp.production.prod_act_done ”,提供“ mrp.prod_act_done

更改此行 - &gt; <field name="act_from" ref="mrp.production.prod_act_done"/>

TO-&GT; <field name="act_from" ref="mrp.prod_act_done"/>

指定参考时,您必须参考文件夹名称,而不是对象

希望这有帮助。