gpt4 book ai didi

workflow - 如何重新启动已终止的工作流程?

转载 作者:行者123 更新时间:2023-12-02 22:08:27 25 4
gpt4 key购买 nike

在具有工作流的模型中,当您创建新记录时,它会启动一个新的工作流实例。然后,它将在“事件”之间转换,直到达到流程停止,通常是取消完成状态。

我在 OpenERP 6.1 中遇到的情况是,一旦工作流实例到达流程停止,它就会死亡,您无法对其执行更多转换。

但我希望表单上有一个重置为草稿按钮,以允许重新启动已终止的工作流程。有没有办法实现这一点,例如通过 Python 调用 Openerp 工作流服务的方法?

最佳答案

您可以在帐户支付模块找到示例。

def set_to_draft(self, cr, uid, ids, *args):
self.write(cr, uid, ids, {'state': 'draft'})
wf_service = netsvc.LocalService("workflow")
for id in ids:
wf_service.trg_create(uid, 'your.model.name', id, cr)
return True

关于workflow - 如何重新启动已终止的工作流程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12508101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com