如果您认为可以从IBM导出BPMN,可以在Camunda Modeler中打开它,那么您可能会感到惊讶。发现IBM BPMN导出不包含图表信息,诸如Camunda Modeler之类的工具用来显示图表。在本教程中,我们将研究两种方法,使用由我们的顾问团队开发的实用程序来帮助您创建一个完整的图,不仅可以在Camunda Modeler中,而且可以在任何与BPMN兼容的设计工具中打开和查看该图。
Camunda Consulting团队创建了一套免费的工具来迁移流程。可以在这里找到IBM进程线程迁移工具。您会注意到,目前有两种针对IBM的工具。一个是BPMN转换器,另一个是Teamworks文件(即.twx转换器)。我们将首先查看BPMN转换器教程,然后继续进行.twx转换器。
BPMN转换器指南
BPMN转换器可以在这里找到。您会注意到,这是一个Maven项目,几乎可以在任何IDE中打开。Eclipse和Intellij是两个最受欢迎的IDE。但是首先,您需要克隆或下载迁移工具存储库-您可以在此处进行。
对于本教程,我们将使用Eclipse作为我们的IDE。
- 克隆或下载Git存储库后,将IBM BPMN Tools Export Converter存储库的内容复制到新的工作空间中。例如,如果您的Git存储库位于C:\ gitRepos,那么您可以在C:\ gitRepos \ migrate-to-camunda-tools \ IBM \从导出的BPMN创建图处找到IBM BPMN转换器。
- 将整个文件夹复制到您选择的工作区。
- 接下来,启动Eclipse并选择您刚刚将内容复制到的工作区。Eclipse启动后,转到“文件”>“导入”>“常规”>“来自文件夹或存档的项目”。
- Next. Directory () , . (. ).
- Finish.
. , Java , .
Run, Eclipse:
- Run As > Run Configurations...
- Java Application, . . .
- . Search, , — BPMNDiagramGenerator. OK.
- :
, — BPMN IBM, — . Program arguments Arguments, . BPMN-. :
”./src/main/resources/SampleBPMNfromIBM.bpmn”
”./src/main/resources/Converted.bpmn”
:
Run. , :
BPMN diagram generated Diagram ./src/main/resources/SampleBPMNfromIBM.bpmn converted from IBM BPMN and can be found at ./src/main/resources/Converted.bpmn
Camunda Modeler, Converted.bpmn , , 'swimlane', 'pool' Camunda BPMN, .
, . , , , , . , BPMN , - . . , , — , -, .
, Blueworks Live BPMN:
Camunda Modeler , :
, IBM BPM, .
IBM BPM .twx
.twx ( Teamworks), .twx — , . .twx — IBM BPM, zipped xml . xml-, , BPMN-, , , BPMN-. , , xml , , twx-.
/ git-, , , Eclipse. , . , .twx .
Run , . Run As > Run Configurations.... Java Applications , . , , , BPMN TWX-. , . , BPMNGenFromTWX. , , .
”./src/main/resources/TWXOriginal.xml” “./src/main/resources/TWXConverted.bpmn”
Run. , :
BPMN diagram generated Diagram ./src/main/resources/TWXOriginal.xml converted from IBM .twx export and can be found at ./src/main/resources/TWXConverted.bpmn
PNG (PictureOfProcess.PNG) IBM :
Modeler, TWXConverted.bpmn, :
, .twx, , .twx , BPMN- . - IBM Camunda.
IBM BPM
, xmls .twx . .twx — zip, — .twx .zip , zip, .
, /objects. , xml , . , , "25", - . - . - :
, , , . . !
jar-
jar- , :
- — pom.xml Run As > Maven install.
- — , Show in Local Terminal Maven: mvn clean package install.
无论哪种方式(或使用您的首选方法),都应在/ target文件夹中获取jar文件。将此jar复制到任何地方,然后在终端中输入以下命令:
java -jar yourGeneratedJarFile。jar“您的输入文件”“您的输出文件”