1

我有一个视图StartFlowMixin,它包含一个表单 - 用户发布表单并启动工作流。目前效果很好,但我需要在表单中引入一个带有 4 个选项的下拉菜单 - 基于该下拉菜单中的选择,我需要运行不同的流程。

例如,下拉菜单包含 、 等选项Apply for position AApply for position B根据选择,申请人需要输入不同的信息,并且需要不同的人批准申请。

我怎样才能做到这一点?一种选择是拥有一个包含很多 if 的单一工作流程,但我不喜欢这样。

4

1 回答 1

1

用于业务流程建模的 BPMN 方法的核心是记录每个用户的决策。

您可以在这种情况下使用 flow.Switch - http://docs.viewflow.io/viewflow_core_node.html#viewflow.nodes.Switch

或者您可以使用自己的视图(调用所需的 flow.StartFunction)来启动实际流程 - http://docs.viewflow.io/viewflow_core_node.html#viewflow.nodes.StartFunction

于 2019-12-19T11:19:36.000 回答