找到原因了
<record id="trans_bmapprove_bmrefuse" model="workflow.transition">
<field name="act_from" ref="act_bmapprove"/>
<field name="act_to" ref="act_bmrefuse"/>
<field name="signal">bm_refuse</field>
</record>
其中的act_from 应该是assign
GM refuse也是这个原因