Pegaで作成されたプロセスフローは、BPMNサンプルのように見えるにもかかわらず、オープンスタンダードに準拠していないことが知られています。ジャンプしたい人は、Modelerでプロセスを手動で再描画することにより、PegaからCamundaへの移行を開始します。ただし、プロセススレッドを手動で再描画することは、特にスレッドが多数ある場合や、変換する必要のあるプロセスが複雑な場合は、面倒で時間がかかります。このチュートリアルでは、ペガからカマンダに移動するための開始点として機能するBPMN準拠のプロセスを生成するのに役立つユーティリティについて説明します。
PegaXMLからBPMNへのコンバーターチュートリアル
Camunda Consultingは、無料で利用できるワークフロー移行ツールのセットを作成しました。Pegaのワークフロー移行ツールはここにあります。これはMavenプロジェクトであり、ほとんどすべてのIDEで開くことができることにすぐに気付くでしょう。EclipseとIntellijは、最も人気のあるIDEの2つです。ただし、最初に、移行ツールリポジトリのクローンを作成するかダウンロードする必要があります。これはここで実行できます。
このチュートリアルでは、IDEとしてEclipseを使用します。
- Gitリポジトリのクローンを作成またはダウンロードした後、PegaConverterツールリポジトリの内容を新しいワークスペースにコピーします。たとえば、GitリポジトリがC:\ gitReposにある場合、PegaコンバータはC:\ gitRepos \ migrate-to-camunda-tools \ Pega \にあります。
- フォルダ全体を選択したワークスペースにコピーします。
- 次に、Eclipseを起動し、コンテンツをコピーしたワークスペースを選択します。Eclipseを起動した後、[ファイル]> [インポート]> [一般]> [フォルダーまたはアーカイブからのプロジェクト]に移動します。
- [次へ]ボタンをクリックします。
- Directory , . (. ).
- Finish.
. , Java , .
Run, Eclipse:
- Run As > Run Configurations…
- Java Application . . .
- . Search — BPMNGenFromPega — org.camunda.bpmn.generator. OK.
- :
, — XML- Pega, — . Program arguments Arguments, . Pega xml. :
”./src/main/resources/SamplePegaProcess.xml” “./src/main/resources/ConvertedProcessFromPega.bpmn”
:
Run. , :
Diagram ./src/main/resources/SamplePegaProcess.xml converted from Pega and can be found at ./src/main/resources/ConvertedProcessFrom Pega.bpmn
PNG (samplePegaProcessDiagram.png) Pega :
Camunda Modeler, ConvertedProcessFromPega.bpmn :
jar-
jar- , :
- pom.xml Run As > Maven install.
- Show in Local Terminal Maven: mvn clean package install.
どちらの方法でも(またはお好みの方法を使用して)、/ targetフォルダーにjarファイルを取得する必要があります。このjarを任意の場所にコピーし、ターミナルで次のコマンドを実行します。
java -jaryourGeneratedJarFile.jar「入力ファイル」「出力ファイル」
このような!私たちにフィードバックを残すこと自由に感じなさいフォーラムとこのGitリポジトリを参照して、彼らが利用可能になると、追加のコンバータに。