Question

Je suis nouveau avec Activiti, est-il possible de récupérer le contenu du fichier BPMN.XML à partir du déploiement d'un processus?

Était-ce utile?

La solution

Chaque version de la définition de processus est stockée dans la chaîne DB sous forme de XML. Oui c'est possible.

Vous pouvez utiliser ceci:

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

ou ceci:

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top