deploymentIDによってbpmn.xmlファイルの内容を取得します
-
21-12-2019 - |
質問
私はActivitiで新しい新しいプロセスのdeploymentidからbpmn.xmlファイルの内容を取得することが可能ですか?
解決
プロセス定義の各バージョンは、XML文字列としてDBに格納されています。 はい、可能です。
これを使用できます。
InputStream xmlStream = getRepositoryService().getResourceAsStream(deploymentID,resourceName);
.
またはこれ:
// Fetch the resource
String resourceName = processDefinitionEntity.getResourceName();
ResourceEntity resource = commandContext.getResourceEntityManager()
.findResourceByDeploymentIdAndResourceName(processDefinitionEntity.getDeploymentId(), resourceName);
. 所属していません StackOverflow