0

Processモデルを調べたところ、active_tasks次の方法が見つかりました。

    def active_tasks(self):
        """List of non finished tasks."""
        return self.flow_class.task_class._default_manager \
            .filter(process=self, finished__isnull=True) \
            .order_by('created')

これは保留中のタスクを取得する標準的な方法process_instance.active_tasks.first()ですか?

4

1 に答える 1

0

Viewflow では複数の並列タスクを同時に実行できるためnext pending task、特定のケースで独自の手段を定義する必要があります。

参考までに、デフォルトの次のユーザー リダイレクト ヒューリスティックも参照してください - https://github.com/viewflow/viewflow/blob/master/viewflow/flow/views/utils.py#L12

于 2021-01-26T04:41:35.080 に答える