Viewflow信号用于新任务?

时间:2018-04-11 06:58:25

标签: python django-viewflow

我希望在新的任务可用时,在我的松弛渠道中宣布。

查看src,似乎每当任务启动时只有一个信号。

如何在任务可用时创建信号?

1 个答案:

答案 0 :(得分:0)

通常,使用信号在您自己的应用程序中进行交互是一个糟糕的设计决策。

您可以通过实现自定义节点来更明确地实现相同的功能,该节点将在create

上执行回调
class MyFlow(Flow):
    ...

    approve = (
        MyView(flow_views.UpdateProcessView, fields=['approved'])
        .onCreate(this.send_notification)
        .Next(this.check_approve)
    )

...

您可以通过覆盖节点激活类activate方法

来处理创建操作

viewflow自定义节点示例可以作为自定义节点实现https://github.com/viewflow/viewflow/blob/master/demo/customnode/nodes.py

的参考