ワークフローを作成し、それが完全に機能するようにしました。ワークフローアクティビティによって呼び出される関数はこれです
def employee_confirm(self, cr, uid, ids, context=None):
print "Entering >>>employee_confirm"
return self.write(cr, uid, ids, {'state':'confirm'})
私の問題は、printステートメントが2回実行されることです。これは、関数が2回実行されていることを意味します。
これで大丈夫です
self.write(cr, uid, ids, {'state':'confirm'})
だからwrite
。
他のステートメントについては、同じレコードに対して2回許可することはできません。
なぜこれが起こっているのか、そしてこれをオーバーライドする方法は?