IBMBPMからCamundaへのBPMNプロセスの移行-ウォークスルー

こんにちは、Habr!JoePappasによる記事「IBMBPMからCamundaへのプロセスBPMNの移行-ステップバイステップのチュートリアル」の翻訳を紹介します



IBMからBPMNをエクスポートでき、Camunda Modelerで開くことができると思うなら、驚くかもしれません。 IBM BPMNエクスポートには、CamundaModelerなどのツールが図を表示するために使用する図情報が含まれていないことがわかりました。このチュートリアルでは、コンサルタントチームが開発したユーティリティを使用して、Camunda Modelerだけでなく、BPMN準拠の設計ツールで開いて表示できる完全な図を作成するのに役立つ2つのアプローチについて説明します。



Camunda Consultingチームは、プロセスフローを移行するための無料で利用できるツールのセットを作成しました。IBMプロセススレッド移行ツールはここにあります現在、IBMには2つのツールがあることに気付くでしょう。1つはBPMNコンバーターで、もう1つはTeamworksファイル(別名.twxコンバーター)です。最初にBPMNコンバータのチュートリアルを見てから、.twxコンバータに移ります。



BPMNコンバータガイド



BPMNコンバーターはここにありますこれはMavenプロジェクトであり、ほとんどすべてのIDEで開くことができます。EclipseとIntellijは、最も人気のあるIDEの2つです。ただし、最初に、移行ツールリポジトリのクローンを作成するかダウンロードする必要がありますこれはここで実行できます



このチュートリアルでは、IDEとしてEclipseを使用します。



  • Gitリポジトリのクローンを作成またはダウンロードした後、IBM BPMN Tools ExportConverterリポジトリの内容を新しいワークスペースにコピーします。たとえば、GitリポジトリがC:\ gitReposにある場合、IBM BPMNコンバータはC:\ gitRepos \ merge-to-camunda-tools \ IBM \エクスポートされたBPMNから図を作成します
  • フォルダ全体を選択したワークスペースにコピーします。
  • 次に、Eclipseを起動し、コンテンツをコピーしたワークスペースを選択します。Eclipseが起動したら、[ファイル]> [インポート]> [一般]> [フォルダーまたはアーカイブからのプロジェクト]に移動します
  • Next. Directory () , . (. ).
  • Finish.


BPMNプロセスをIBMBPMからCamundaに移行する



. , Java , .



Run, Eclipse:



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


BPMNプロセスをIBMBPMからCamundaに移行する



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



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

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



:



BPMNプロセスをIBMBPMから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プロセスをIBMBPMからCamundaに移行する



Camunda Modeler , :



BPMNプロセスをIBMBPMから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プロセスをIBMBPMからCamundaに移行する



Modeler, TWXConverted.bpmn, :



BPMNプロセスをIBMBPMからCamundaに移行する



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



IBM BPM



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



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



BPMNプロセスをIBMBPMからCamundaに移行する



, , , . . !



jar-



jar- , :



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


どちらの方法でも(またはお好みの方法を使用して)、/ targetフォルダーにjarファイルを取得する必要があります。このjarを任意の場所にコピーし、ターミナルで次のコマンドを入力します。



java -jaryourGeneratedJarFilejar「入力ファイル」「出力ファイル」



このような!上のフィードバックを残すこと自由に感じなさいフォーラムこのGitリポジトリを参照して、彼らが利用可能になると、追加のコンバータに。




All Articles