在 jbpm 中使用多实例子流程时流程实例未完成(关闭)
Process Instance is not completed(closed) when using multiinstance subprocess in jbpm
我正在使用 business central 创建和部署 jbpm 工作流。我创建了一个名为 multiinstanceprocess 的进程。它的流程显示在这里。
多实例进程:
它只是调用一个名为 simpleinstanceprocess 的子流程,它有两个人工任务,如此处所示。
SimpleInstanceProcess:
.
当我 运行 这个时,它会创建 multiprocessintace 和 simpleinstanceprocess:.
的实例
它还创建了 simpleinstanceprocess 的 2 个任务。当我完成这 2 个任务时,理想情况下它应该关闭这 2 个任务的实例但实际上它并没有关闭流程实例,它仍然显示为活动实例。
ActiveProcessInstance:
.
任何人都可以帮忙解决为什么流程实例没有关闭吗?
问题就像你进入一个 do..while 循环而不给出任何退出该循环的条件。您创建的子流程任务是一种无限循环。
在你的情况下你只需要执行一次子流程,所以你只需要取消选中 "Multiple instance"
我正在使用 business central 创建和部署 jbpm 工作流。我创建了一个名为 multiinstanceprocess 的进程。它的流程显示在这里。
多实例进程:
它只是调用一个名为 simpleinstanceprocess 的子流程,它有两个人工任务,如此处所示。
SimpleInstanceProcess:
当我 运行 这个时,它会创建 multiprocessintace 和 simpleinstanceprocess:.
的实例它还创建了 simpleinstanceprocess 的 2 个任务。当我完成这 2 个任务时,理想情况下它应该关闭这 2 个任务的实例但实际上它并没有关闭流程实例,它仍然显示为活动实例。
ActiveProcessInstance:
任何人都可以帮忙解决为什么流程实例没有关闭吗?
问题就像你进入一个 do..while 循环而不给出任何退出该循环的条件。您创建的子流程任务是一种无限循环。
在你的情况下你只需要执行一次子流程,所以你只需要取消选中 "Multiple instance"