有没有办法在用户提交任务表单时收集特定任务的备注?
假设我有以下步骤来执行审批,其中我只公开了将存储在实际流程模型中的ì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发布于 2018-01-29 17:56:34
有很多方法可以做到这一点。就像常见的django应用程序一样。这里没有涉及到视图流特定的功能。
最简单的方法是将字段字段添加到流程模型中,并为更新视图设置‘comments =’is_approved‘,'comments’。
对于更复杂的情况,您可以使用自己的视图和模型来存储注释。
https://stackoverflow.com/questions/48364984
复制相似问题