Proses Migrasi dari Pega ke Camunda - Panduan Langkah demi Langkah

Diketahui bahwa aliran proses yang dibuat di Pega tidak sesuai dengan standar terbuka mana pun, meskipun faktanya aliran tersebut lebih mirip sampel BPMN. Orang yang ingin melakukan lompatan memulai migrasi mereka dari Pega ke Camunda dengan menggambar ulang proses secara manual di Modeler. Namun menggambar ulang alur proses secara manual membosankan dan memakan waktu, terutama jika jumlahnya banyak atau proses yang perlu diubah rumit. Dalam tutorial ini kita akan melihat utilitas yang dapat membantu Anda menghasilkan proses yang sesuai dengan BPMN, ini akan berfungsi sebagai titik awal untuk migrasi dari Pega ke Camunda.

Tutorial Konverter Pega XML ke BPMN

Camunda Consulting telah menciptakan seperangkat alat yang tersedia secara gratis untuk migrasi aliran proses. Alat untuk memigrasi aliran proses Pega dapat ditemukan di sini. Anda akan segera menyadari bahwa ini adalah proyek Maven yang dapat dibuka di hampir semua IDE. Eclipse dan Intellij adalah dua IDE paling populer. Namun pertama-tama Anda perlu mengkloning atau mengunduh repositori alat migrasi - ini bisa dilakukan di sini.

Untuk tutorial ini, kita akan menggunakan Eclipse sebagai IDE kita.

  • Setelah mengkloning atau mengunduh repositori Git, salin konten repositori alat Pega Converter ke ruang kerja baru. Jika, misalnya, repositori Git Anda berada di C:gitRepos, maka Anda akan menemukan konverter Pega di C:gitReposmigrate-to-camunda-toolsPegamembuat BPMN dari Pega XML.
  • Salin seluruh folder ke ruang kerja pilihan Anda.
  • Kemudian luncurkan Eclipse dan pilih ruang kerja tempat Anda baru saja menyalin kontennya. Setelah memulai Eclipse, buka File > Impor > Umum > Proyek dari Folder atau Arsip.
  • Klik pada tombol Selanjutnya.
  • Di kotak dialog yang muncul, klik Direktori dan arahkan ke folder yang baru saja Anda salin ke ruang kerja Anda. Layar Anda akan terlihat seperti ini (lihat di bawah).
  • Klik Finish.

Proses Migrasi dari Pega ke Camunda - Panduan Langkah demi Langkah

Proyek akan diimpor ke ruang kerja Anda. Anda mungkin ingin memperbarui perbedaan kompiler Java antara kode yang disediakan dan lingkungan Anda, tetapi kode tersebut harus berfungsi apa adanya.

Selanjutnya kita akan membuat konfigurasi Run yang memungkinkan Anda menjalankan konverter di Eclipse:

  • Klik kanan pada folder root proyek dan pilih Jalankan Sebagai > Jalankan Konfigurasi…
  • Di kotak dialog yang muncul, klik Aplikasi Java untuk membuat konfigurasi baru. Nama proyek seharusnya sudah diisi dalam dialog ini. Anda dapat memberi nama baru pada konfigurasi ini jika diinginkan.
  • Selanjutnya Anda perlu memilih kelas utama. Klik tombol Cari dan pastikan untuk memilih - BPMNGenFromPega - org.camunda.bpmn.generator. Pilih dan klik OK.
  • Layar Anda akan terlihat seperti ini:

Proses Migrasi dari Pega ke Camunda - Panduan Langkah demi Langkah

Sekarang Anda perlu memberikan dua argumen, yang pertama adalah ekspor XML dari Pega dan yang kedua adalah nama file yang dikonversi. Untuk berjaga-jaga, masukkan jalur dan nama file di bagian tersebut Argumen program tab kasus, diapit tanda kutip. Untuk memulainya, Anda akan diberikan contoh file Pega xml. Untuk menggunakan contoh ini, masukkan informasi berikut untuk file input dan output:

"./src/main/resources/SamplePegaProcess.xml" "./src/main/resources/ConvertedProcessFromPega.bpmn"

Layar Anda akan terlihat seperti ini:

Proses Migrasi dari Pega ke Camunda - Panduan Langkah demi Langkah

Tekan di Run. Jendela konsol akan terbuka dan Anda akan melihat yang berikut:

Diagram ./src/main/resources/SamplePegaProcess.xml dikonversi dari Pega dan dapat ditemukan di ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Folder sumber daya berisi file PNG (samplePegaProcessDiagram.png) dari proses asli di Pega dan akan terlihat seperti ini:

Proses Migrasi dari Pega ke Camunda - Panduan Langkah demi Langkah

Menggunakan Camunda Modeler, buka Proses yang DikonversiDariPega.bpmn dan itu akan terlihat seperti ini:

Proses Migrasi dari Pega ke Camunda - Panduan Langkah demi Langkah

Membuat file jar

Jika Anda hanya ingin membuat file jar utilitas, Anda memiliki beberapa opsi:

  • Atau klik kanan pada file tersebut pom.xml dan pilih Jalankan Sebagai> instalasi Maven.
  • Alternatifnya, klik kanan pada folder root dan pilih Tunjukkan di Terminal Lokal dan jalankan perintah Maven berikut: instalasi paket mvn clean.

Apa pun pilihannya (atau menggunakan metode pilihan Anda), Anda akan mendapatkan file jar di folder tersebut / target. Salin toples ini di mana saja dan jalankan perintah berikut di terminal:

java -jar yourGeneratedJarFile.jar “file masukan Anda” “file keluaran Anda”

Seperti ini! Silakan meninggalkan umpan balik pada kami forum и lihat repositori Git ini untuk konverter tambahan saat tersedia.

Sumber: www.habr.com

Tambah komentar