Proses Pemindahan dari Pega ke Camunda - Panduan Langkah demi Langkah

Adalah diketahui bahawa aliran proses yang dibuat dalam Pega tidak mengikut mana-mana standard terbuka, walaupun pada hakikatnya ia kelihatan lebih seperti corak BPMN. Orang yang ingin melompat memulakan penghijrahan Pega ke Camunda mereka dengan melukis semula proses secara manual dalam Pemodel. Tetapi melukis semula benang proses secara manual adalah membosankan dan memakan masa, terutamanya jika terdapat banyak daripada mereka atau proses yang hendak ditukar adalah rumit. Dalam tutorial ini, kami akan melihat utiliti yang boleh membantu anda menjana aliran kerja yang mematuhi BPMN yang akan berfungsi sebagai titik permulaan untuk berpindah dari Pega ke Camunda.

Tutorial Penukar Pega XML ke BPMN

Camunda Consulting telah mencipta satu set alat yang tersedia secara percuma untuk migrasi aliran proses. Alat migrasi aliran kerja Pega boleh didapati di sini. Anda akan segera melihat bahawa ini adalah projek Maven yang boleh dibuka dalam hampir mana-mana IDE. Eclipse dan Intellij ialah dua daripada IDE yang lebih popular. Tetapi pertama-tama anda perlu mengklon atau memuat turun repositori alat migrasi - ini boleh dilakukan di sini.

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

  • Selepas mengklon atau memuat turun repositori Git, salin kandungan repositori alat penukar Pega ke ruang kerja baharu. Jika, sebagai contoh, repositori Git anda terletak di C:gitRepos, anda boleh mendapatkan penukar Pega di C:gitReposmigrate-to-camunda-toolsPegacreate BPMN daripada Pega XML.
  • Salin keseluruhan folder ke ruang kerja pilihan anda.
  • Kemudian mulakan Eclipse dan pilih ruang kerja tempat anda baru menyalin kandungan. Selepas memulakan Eclipse, pergi ke Fail > Import > Umum > Projek daripada Folder atau Arkib.
  • Klik pada butang Seterusnya.
  • Dalam dialog yang muncul, klik pada Direktori dan navigasi ke folder yang baru anda salin ke ruang kerja anda. Skrin anda sepatutnya kelihatan seperti ini (lihat di bawah).
  • Klik Selesai.

Proses Pemindahan dari Pega ke Camunda - Panduan Langkah demi Langkah

Projek akan diimport ke ruang kerja anda. Anda mungkin ingin mengemas kini sebarang perbezaan pengkompil Java antara kod yang disediakan dan persekitaran anda, tetapi ia harus berfungsi sebagaimana adanya.

Seterusnya, kami akan mencipta konfigurasi Run yang membolehkan anda menjalankan penukar dalam Eclipse:

  • Klik kanan pada folder akar projek dan pilih Jalankan Sebagai > Jalankan Konfigurasi…
  • Dalam dialog yang muncul, klik pada Aplikasi Java untuk membuat konfigurasi baharu. Nama projek sepatutnya telah diisi dalam dialog ini. Anda boleh memberikan konfigurasi ini nama baharu jika anda mahu.
  • Seterusnya, anda perlu memilih kelas utama. Klik pada butang Cari dan pastikan untuk memilih βˆ’ BPMNGenFromPega-org.camunda.bpmn.generator. Pilih dan klik OK.
  • Skrin anda sepatutnya kelihatan seperti ini:

Proses Pemindahan dari Pega ke Camunda - Panduan Langkah demi Langkah

Anda kini perlu menyediakan dua hujah, yang pertama ialah eksport XML daripada Pega dan yang kedua ialah nama fail yang ditukar. Untuk berjaga-jaga, masukkan laluan dan nama fail dalam bahagian tersebut hujah program tab Argumendisertakan dalam tanda petikan. Untuk bermula, anda akan diberikan contoh fail xml Pega. Untuk menggunakan contoh ini, masukkan data berikut untuk fail input dan output:

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

Skrin anda sepatutnya kelihatan seperti ini:

Proses Pemindahan dari Pega ke Camunda - Panduan Langkah demi Langkah

Tekan terus Main. Tetingkap konsol harus dibuka menunjukkan perkara berikut:

Diagram ./src/main/resources/SamplePegaProcess.xml ditukar daripada Pega dan boleh didapati di ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Folder sumber mengandungi fail PNG (samplePegaProcessDiagram.png) proses asal dalam Pega dan akan kelihatan seperti ini:

Proses Pemindahan dari Pega ke Camunda - Panduan Langkah demi Langkah

Menggunakan Camunda Modeler terbuka ConvertedProcessFromPega.bpmn dan ia sepatutnya kelihatan seperti ini:

Proses Pemindahan dari Pega ke Camunda - Panduan Langkah demi Langkah

penciptaan fail jar

Jika anda hanya mahu mencipta fail balang utiliti, anda mempunyai beberapa pilihan:

  • Atau klik kanan pada fail pom.xml dan pilih Jalankan Sebagai > Maven Install.
  • Atau klik kanan pada folder akar dan pilih Tunjukkan dalam Terminal Setempat dan jalankan arahan Maven berikut: pemasangan pakej bersih mvn.

Sama ada cara (atau menggunakan kaedah pilihan anda) anda harus mendapatkan fail jar dalam folder / sasaran. Salin balang ini di mana-mana sahaja dan keluarkan arahan berikut dalam terminal:

java -jar yourGeneratedJarFile.jar β€œfail input anda” β€œfail output anda”

Macam ni! Sila berasa bebas untuk meninggalkan maklum balas mengenai kami forum ΠΈ lihat repositori git ini untuk penukar tambahan apabila ia tersedia.

Sumber: www.habr.com

Tambah komen