Das Beispiel in diesem Artikel beschreibt, wie activiti das Flussdiagramm erhält. Die spezifischen Schritte sind wie folgt:
1. Der Freigabeprozesscode lautet wie folgt:
RepositoryService.createDeployment() .name("expense-process.bar") .addClasspathResource("org/activiti/expenseProcess.bpmn20.xml") .addClasspathResource("org/activiti/expenseProcess.png") .deploy();
2. Der Code zum Abrufen des Flussdiagramms basierend auf dem Schlüssel lautet wie folgt:
ProcessDefinition ProcessDefinition = RepositoryService.createProcessDefinitionQuery() .ProcessDefinitionKey("Expense") .singleResult(); String DiagrammResourceName = ProcessDefinition.getDiagramResourceName();
3. Wenn Sie beim Veröffentlichen des Prozesses kein Flussdiagramm generieren möchten, müssen Sie Folgendes konfigurieren:
<property name="createDiagramOnDeploy" value="false" />