Pergunta

sou novo no Activiti, é possível recuperar o conteúdo do arquivo BPMN.xml do ID de implantação de um processo?

Foi útil?

Solução

Cada versão da definição de processo é armazenada no banco de dados como string xml.Sim, é possível.

você pode usar isso:

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

ou isto:

// Fetch the resource
    String resourceName = processDefinitionEntity.getResourceName();
    ResourceEntity resource = commandContext.getResourceEntityManager()
            .findResourceByDeploymentIdAndResourceName(processDefinitionEntity.getDeploymentId(), resourceName);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top