有一个进程的重复实例而不是只有 1 个(Camunda)
Having duplicate instances of a process instead of just 1 (Camunda)
我正在尝试使用此 post 请求向 /message
添加流程实例
{
"messageName" : "DocumentReceived",
"businessKey" : "3",
"processVariables" : {
"document" : {"value" : "This is a document...", "type": "String"
}
}
}
但是我并没有得到 1 个实例,而是得到了 2 个具有相同 ID 和相同所有内容的实例,我尝试直接从 Web 应用程序 (TaskList) 创建一个进程,但它仍然创建了 2 个副本,我注意到其中一个实例卡住了在用户任务上,而另一个可以不做任何事情就通过它,我会在 运行 上面的 post 请求之后附上截图
仔细检查您的流程模型。我相信您不小心在开始事件中有两个传出序列流。一个连接到用户任务,另一个直接连接到网关。因为这两个流重叠,所以很难发现。但是,当您仔细查看“发送新文档”用户任务时,您会看到任务“背后”有一条微弱的线条。将用户任务模型元素向上移动 3 厘米,您将看到问题所在。
我正在尝试使用此 post 请求向 /message
添加流程实例{
"messageName" : "DocumentReceived",
"businessKey" : "3",
"processVariables" : {
"document" : {"value" : "This is a document...", "type": "String"
}
}
}
但是我并没有得到 1 个实例,而是得到了 2 个具有相同 ID 和相同所有内容的实例,我尝试直接从 Web 应用程序 (TaskList) 创建一个进程,但它仍然创建了 2 个副本,我注意到其中一个实例卡住了在用户任务上,而另一个可以不做任何事情就通过它,我会在 运行 上面的 post 请求之后附上截图
仔细检查您的流程模型。我相信您不小心在开始事件中有两个传出序列流。一个连接到用户任务,另一个直接连接到网关。因为这两个流重叠,所以很难发现。但是,当您仔细查看“发送新文档”用户任务时,您会看到任务“背后”有一条微弱的线条。将用户任务模型元素向上移动 3 厘米,您将看到问题所在。