如何跳转到ViewFlow中的流程中间?

时间:2018-05-08 04:55:00

标签: python django django-viewflow

我使用ViewFlow / Django,我已经定义了包含10个步骤的Flow。

假设我拥有前5个步骤的所有相关数据。

如何以编程方式启动流程,保存这些步骤的数据并直接跳到第6步?

问题是我的流程与前端一起使用但现在我想从API执行前5个步骤。我将此添加到我的流程中:

类MyFlow(流程):

@method_decorator(flow_start_func)
def create_request(self, activation, **kwargs):
    activation.prepare()
    activation.done()
    return activation

start_from_code = StartFunction(this.create_request). \
    Next(this.my_first_step_in_a_flow)

但是我做错了什么,因为当我尝试运行时:

MainOnBoardingFlow.start_from_code.run()

我得到NotImplementedError

1 个答案:

答案 0 :(得分:0)

你不需要跳过。只需添加连接到您的流中间的第二个开始节点。您可以在StartFunction传递准备好的数据

enter image description here