将BPMN流程从IBM BPM迁移到Camunda-演练

哈Ha!我向您介绍Joe Pappas撰写的文章“将BPMN从IBM BPM迁移到Camunda-分步教程”的翻译。



如果您认为可以从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.


将BPMN流程从IBM BPM迁移到Camunda



. , Java , .



Run, Eclipse:



  • Run As > Run Configurations...
  • Java Application, . . .
  • . Search, , — BPMNDiagramGenerator. OK.
  • :


将BPMN流程从IBM BPM迁移到Camunda



, — BPMN IBM, — . Program arguments Arguments, . BPMN-. :



”./src/main/resources/SampleBPMNfromIBM.bpmn”

”./src/main/resources/Converted.bpmn”



:



将BPMN流程从IBM BPM迁移到Camunda



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:



将BPMN流程从IBM BPM迁移到Camunda



Camunda Modeler , :



将BPMN流程从IBM BPM迁移到Camunda



, 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 :



将BPMN流程从IBM BPM迁移到Camunda



Modeler, TWXConverted.bpmn, :



将BPMN流程从IBM BPM迁移到Camunda



, .twx, , .twx , BPMN- . - IBM Camunda.



IBM BPM



, xmls .twx . .twx — zip, — .twx .zip , zip, .



, /objects. , xml , . , , "25", - . - . - :



将BPMN流程从IBM BPM迁移到Camunda



, , , . . !



jar-



jar- , :



  • pom.xml Run As > Maven install.
  • — , Show in Local Terminal Maven: mvn clean package install.


无论哪种方式(或使用您的首选方法),都应在/ target文件夹中获取jar文件。将此jar复制到任何地方,然后在终端中输入以下命令:



java -jar yourGeneratedJarFilejar“您的输入文件”“您的输出文件”



像这样!请随时自由离开反馈论坛,并看到这个Git仓库额外的转换器,因为它们变得可用。




All Articles