以编程方式与工作流交互

时间:2021-01-06 14:24:51

标签: django-viewflow

我想从材质前端和 Python 代码与我的工作流程交互,尤其是与视图交互。 工作流与材料前端一起正常工作,但我在编程交互方面遇到了一些问题。

我可以将视图分配给用户

Task.objects.filter(id=self.kwargs['task_id'])[0].activate().assign(self.request.user)

但我无法继续观看。

视图在工作流中定义如下:

reporting = (
        flow.View(
            viewsets.Reporting,
            task_description='Reporting'
        ).Permission(
            auto_create=True
        ).Next(this.check_operator_accept)
    )

视图引用的模型有 2 个字段:

 operator_report = CharField(max_length=150)
 operator_accept = BooleanField(default=False)

如何设置这些字段并继续执行工作流程步骤? 谢谢

1 个答案:

答案 0 :(得分:0)

Django 视图适合处理用户 HTTP 请求。

为了表示编程任务,将从代码中调用它,使用 flow.Function

相关问题