Process Camunda同步进程实例不会挂起
如果遇到错误,我想挂起同步运行的流程实例,以便给管理员一些时间来纠正错误,然后他可以使用流程实例的id恢复流程实例 我试图从java委托类中挂起一个正在运行的流程实例,但它似乎没有挂起 下面是我的代码-Process Camunda同步进程实例不会挂起,process,synchronous,bpmn,camunda,suspend,Process,Synchronous,Bpmn,Camunda,Suspend,如果遇到错误,我想挂起同步运行的流程实例,以便给管理员一些时间来纠正错误,然后他可以使用流程实例的id恢复流程实例 我试图从java委托类中挂起一个正在运行的流程实例,但它似乎没有挂起 下面是我的代码- public class Generate_DT_PS_CCS implements JavaDelegate { @Override public void execute(DelegateExecution execution) throws Exception {
public class Generate_DT_PS_CCS implements JavaDelegate {
@Override
public void execute(DelegateExecution execution) throws Exception {
RuntimeService runtimeService = execution.getProcessEngineServices().getRuntimeService();
String pid =execution.getProcessInstanceId();
System.out.println("supending the instance - process id " +pid);
runtimeService.suspendProcessInstanceById(execution.getProcessInstanceId());
}
}
Camunda中的暂停同步服务任务是否存在任何问题?如果您的processInstance尚未保存到数据库,则无法通过runtimeService API与您的processInstance交互。 这就是为什么使启动事件异步始终是一个好的做法,然后您可以确保数据库中有一个条目。 因此,这不是一个暂停的问题