Peqadan Camundaya miqrasiya prosesləri - Addım-addım bələdçi

Məlumdur ki, Pega-da yaradılmış proses axınları daha çox BPMN nümunələrinə bənzəsələr də, heç bir açıq standarta uyğun gəlmir. Sıçrayış etmək istəyən insanlar Modelerdə prosesləri əl ilə yenidən çəkərək Peqadan Camundaya köçə başlayırlar. Lakin proses axınlarını əl ilə yenidən çəkmək yorucu və vaxt aparan işdir, xüsusən də onların çoxu varsa və ya çevrilməli olan proseslər mürəkkəbdirsə. Bu təlimatda biz BPMN-yə uyğun proses yaratmağınıza kömək edə biləcək bir yardım proqramına baxacağıq, bu Peqadan Camundaya köçmək üçün başlanğıc nöqtəsi kimi xidmət edəcəkdir.

Pega XML-dən BPMN-ə Dönüşdürmə Təlimatı

Camunda Consulting proses axınının miqrasiyası üçün sərbəst mövcud alətlər dəsti yaratmışdır. Pega proses axınlarını köçürmək üçün alətlər tapıla bilər burada. Dərhal görəcəksiniz ki, bu, demək olar ki, istənilən IDE-də açıla bilən Maven layihəsidir. Eclipse və Intellij ən populyar IDE-lərdən ikisidir. Ancaq əvvəlcə miqrasiya alətləri anbarını klonlamalı və ya yükləməli olacaqsınız - bunu etmək olar burada.

Bu dərslik üçün IDE olaraq Eclipse-dən istifadə edəcəyik.

  • Git repozitoriyasını klonlaşdırdıqdan və ya endirdikdən sonra Pega Converter alətlər anbarının məzmununu təzə iş sahəsinə köçürün. Məsələn, Git deponuz üzərində yerləşirsə C: gitRepos, onda siz Pega çeviricisini tapa bilərsiniz C:gitReposmigrate-to-camunda-toolsPega XML-dən Pegacreate BPMN.
  • Bütün qovluğu seçdiyiniz iş sahəsinə kopyalayın.
  • Sonra Eclipse-i işə salın və yenicə məzmunu kopyaladığınız iş yerini seçin. Eclipse-i işə saldıqdan sonra gedin Fayl > İdxal > Ümumi > Qovluqdan və ya Arxivdən Layihələr.
  • Düyməni vurun sonrakı.
  • Görünən dialoq qutusunda üzərinə klikləyin Directory və yenicə iş yerinizə kopyaladığınız qovluğa keçin. Ekranınız bu kimi görünməlidir (aşağıya baxın).
  • Mətbuat finiş.

Peqadan Camundaya miqrasiya prosesləri - Addım-addım bələdçi

Layihə iş yerinizə idxal olunacaq. Təqdim olunan kod və mühitiniz arasında hər hansı Java kompilyator fərqini yeniləmək istəyə bilərsiniz, lakin o, olduğu kimi işləməlidir.

Sonra Eclipse-də konvertoru işə salmağa imkan verəcək Run konfiqurasiyasını yaradacağıq:

  • Layihənin kök qovluğuna sağ vurun və seçin Çalıştır > Konfiqurasiyaları Çalıştır...
  • Görünən dialoq qutusunda üzərinə klikləyin Java Tətbiqi yeni konfiqurasiya yaratmaq üçün. Layihənin adı bu dialoqda artıq doldurulmalıdır. İstəyirsinizsə, bu konfiqurasiyaya yeni ad verə bilərsiniz.
  • Sonra əsas sinfi seçməlisiniz. Axtarış düyməsini basın və seçdiyinizə əmin olun - BPMNGenFromPega - org.camunda.bpmn.generator. Onu seçin və vurun OK.
  • Ekranınız bu kimi görünməlidir:

Peqadan Camundaya miqrasiya prosesləri - Addım-addım bələdçi

İndi iki arqument təqdim etməlisiniz, birincisi Pega-dan XML ixracı, ikincisi isə çevrilmiş faylın adıdır. Hər halda, bölməyə yol və fayl adlarını daxil edin Proqram arqumentləri nişanlar Arqumentlər, dırnaq içərisindədir. Başlamaq üçün sizə nümunə Pega xml faylı veriləcək. Bu nümunədən istifadə etmək üçün giriş və çıxış faylları üçün aşağıdakı məlumatları daxil edin:

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

Ekranınız bu kimi görünməlidir:

Peqadan Camundaya miqrasiya prosesləri - Addım-addım bələdçi

Tıklayınız qaçış. Konsol pəncərəsi açılmalı və aşağıdakıları görəcəksiniz:

Diaqram ./src/main/resources/SamplePegaProcess.xml Pega-dan çevrilmişdir və onu ./src/main/resources/ConvertedProcessFrom Pega.bpmn ünvanında tapmaq olar

Resurslar qovluğunda Pega-dakı orijinal prosesin PNG faylı (samplePegaProcessDiagram.png) var və belə görünəcək:

Peqadan Camundaya miqrasiya prosesləri - Addım-addım bələdçi

Camunda Modelerdən istifadə edərək açın ConvertedProcessFromPega.bpmn və bu kimi bir şey görünməlidir:

Peqadan Camundaya miqrasiya prosesləri - Addım-addım bələdçi

jar faylının yaradılması

Yalnız bir yardım proqramı jar faylı yaratmaq istəyirsinizsə, bir neçə seçiminiz var:

  • Və ya faylın üzərinə sağ vurun pom.xml və seçin Run As > Maven install.
  • Alternativ olaraq, kök qovluğuna sağ vurun və seçin Yerli Terminalda göstərin və aşağıdakı Maven əmrini yerinə yetirin: mvn təmiz paketi quraşdırın.

İstənilən halda (və ya seçdiyiniz metoddan istifadə etməklə) qovluqda jar faylı ilə nəticələnməlisiniz / hədəf. Bu bankanı istənilən yerə köçürün və terminalda aşağıdakı əmri verin:

java -jar yourGeneratedJarFile.jar “giriş faylınız” “çıxış faylınız”

Bunun kimi! Zəhmət olmasa bizimlə bağlı rəy bildirməkdən çəkinməyin forum и bu Git deposuna baxın onlar mövcud olduqda əlavə çeviricilər üçün.

Mənbə: www.habr.com

Добавить комментарий