Récupérer le contenu du fichier bpmn.xml par déployageid
-
21-12-2019 - |
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?
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