activiti에서 직접 processID를 설정할 수 있습니까?액티비티에서 프로세스 실행을위한 프로세스 ID를 설정하십시오
다른 소프트웨어로 모니터해야하므로 시작된 프로세스의 ID가 필요합니다. 프로세스가 시작되었습니다.
try{
processId = runtimeService.startProcessInstanceByKey(jobsModuleName.toString(), processVariables).getId();
}catch (Exception e){
LOG.error(e, "No Processdefinition found with this Identifier");
}
이것은 프로세스 인식을 시작하기위한 호출입니다. 나는 프로세스에서 id를 되 찾았지만 프로세스를 시작하기 전에 processID를 설정하려고합니다.
당신이 RuntimeService.addEventListener() API를 살펴나요? 이벤트에서 더 많은 정보를 얻을 수 있기 때문에 외부 모니터 인터페이스를 만드는 것이 더 나은 후보라고 생각합니다. –