1

当用户提交他的任务表单时,有没有办法收集特定任务的备注?

假设我有以下步骤来执行批准,我只公开ì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
4

1 回答 1

0

有很多方法可以做到这一点。就像常见的 django 应用程序一样。这里不涉及特定于视图流的功能。

最简单的一种,将comments字段添加到流程模型并为更新视图设置 `fields=['is_approved', 'comments']。

对于更复杂的情况,您可以使用自己的视图和模型来存储评论。

于 2018-01-29T09:56:34.020 回答