deploymentIDによってbpmn.xmlファイルの内容を取得します

StackOverflow https://stackoverflow.com//questions/23032297

  •  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);
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top