문제

activiti를 사용하면 프로세스의 DeploymentID에서 bpmn.xml 파일의 내용을 검색 할 수 있습니까?

도움이 되었습니까?

해결책

각 버전의 프로세스 정의는 DB에 XML 문자열로 저장됩니다. 예, 가능합니다.

이 옵션을 사용할 수 있습니다 :

InputStream xmlStream =  getRepositoryService().getResourceAsStream(deploymentID,resourceName);
.

또는이 :

// Fetch the resource
    String resourceName = processDefinitionEntity.getResourceName();
    ResourceEntity resource = commandContext.getResourceEntityManager()
            .findResourceByDeploymentIdAndResourceName(processDefinitionEntity.getDeploymentId(), resourceName);
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top