当用户提交任务表单时,有没有办法收集特定任务的评论?
让我们说我有以下步骤来执行批准,我只暴露ìs_approved
字段,它将存储在实际的流程模型中。现在与ìs_approved
一起,我还想为同一任务捕获remarks
。
approve = (
flow.View(
UpdateProcessView,
fields=["is_approved"],
task_title="Approve the document"
).Permission(
lambda process: 'core.can_approve_{}'.format(process.process.type)
).Next(this.check_approve)
)
Task1 -> Start -> Capture remarks from requester
Task2 -> Verification -> Capture remarks from the guy who performs verification
Task3 -> Approval -> Capture remarks from the guy who approves
答案 0 :(得分:0)
有很多方法可以做到这一点。就像在常见的django应用程序中一样。此处不涉及特定于视图流的特定功能。
最简单的一个,是将@OrderColumn
字段添加到流程模型中,并为更新视图设置`fields = [' is_approved',#39; comments']。
对于更复杂的情况,您可以使用自己的视图和模型来存储注释。