@Override public Object perform(String name, Object obj, ApiRequest request) { ProcessInstance pi = objectManager.loadResource(ProcessInstance.class, request.getId()); if (pi == null) { return null; } pi.setRunAfter(null); pi.setExecutionCount(0L); objectManager.persist(pi); Event event = EventVO.newEvent(EngineEvents.PROCESS_EXECUTE).withResourceId(pi.getId().toString()); eventService.publish(event); return pi; }