Я хочу объявить в своих слабых каналах, когда станет доступна новая задача.
Глядя на src, кажется, что при запуске задачи есть только сигнал.
Как я могу создать сигнал, когда задача становится доступной?
Я хочу объявить в своих слабых каналах, когда станет доступна новая задача.
Глядя на src, кажется, что при запуске задачи есть только сигнал.
Как я могу создать сигнал, когда задача становится доступной?
Как правило, использование сигналов для взаимодействия с вашим собственным приложением является плохим дизайнерским решением.
Вы можете реализовать ту же функциональность более явно, реализовав пользовательский узел, который будет выполнять обратный вызов при создании.
class MyFlow(Flow):
...
approve = (
MyView(flow_views.UpdateProcessView, fields=['approved'])
.onCreate(this.send_notification)
.Next(this.check_approve)
)
...
Вы можете обрабатывать действие создания, переопределяя метод класса активации узла activate
.
Образец пользовательского узла потока просмотра может быть полезен в качестве справочного материала для реализации пользовательского узла https://github.com/viewflow/viewflow/blob/master/demo/customnode/nodes.py