Migratsiooniprotsessid Pegast Camundasse – samm-sammult juhend

On teada, et Pegas loodud protsessivood ei vasta ühelegi avatud standardile, vaatamata sellele, et need näevad välja pigem BPMN-i näidised. Inimesed, kes soovivad hüpata, alustavad oma migratsiooni Pegast Camundasse, joonistades protsessid Modeleris käsitsi ümber. Kuid protsessivoogude käsitsi ümberjoonistamine on tüütu ja aeganõudev, eriti kui neid on palju või kui protsessid, mida tuleb teisendada, on keerulised. Selles õpetuses vaatleme utiliiti, mis aitab teil luua BPMN-iga ühilduva protsessi. See on lähtepunkt Pegast Camundasse migreerumisel.

Pega XML-i BPMN-i teisendaja õpetus

Camunda Consulting on loonud protsessivoo migratsiooniks vabalt saadaolevate tööriistade komplekti. Tööriistad Pega protsessivoogude migreerimiseks leiate siin. Märkad kohe, et see on Maveni projekt, mida saab avada peaaegu igas IDE-s. Eclipse ja Intellij on kaks kõige populaarsemat IDE-d. Kuid kõigepealt peate migratsioonitööriistade hoidla kloonima või alla laadima – seda saab teha siin.

Selle õpetuse jaoks kasutame oma IDE-na Eclipse'i.

  • Pärast Giti hoidla kloonimist või allalaadimist kopeerige Pega Converteri tööriistade hoidla sisu värskesse tööruumi. Kui näiteks teie Giti hoidla asub aadressil C:gitRepos, siis leiate Pega muunduri aadressilt C:gitReposmigrate-to-camunda-toolsPegaloo BPMN Pega XML-ist.
  • Kopeerige kogu kaust valitud tööalale.
  • Seejärel käivitage Eclipse ja valige tööruum, kuhu just sisu kopeerisite. Pärast Eclipse'i käivitamist minge lehele Fail > Import > Üldine > Projektid kaustast või arhiivist.
  • Klõpsake nuppu järgmine.
  • Ilmuvas dialoogiboksis klõpsake nuppu kataloog ja navigeerige kausta, mille just oma tööruumi kopeerisite. Teie ekraan peaks välja nägema umbes selline (vt allpool).
  • Ajakirjandus lõpp.

Migratsiooniprotsessid Pegast Camundasse – samm-sammult juhend

Projekt imporditakse teie tööruumi. Võib-olla soovite värskendada Java-kompilaatori erinevusi pakutava koodi ja teie keskkonna vahel, kuid see peaks töötama nii nagu on.

Järgmisena loome käivituskonfiguratsiooni, mis võimaldab teil Eclipse'is konverterit käivitada:

  • Paremklõpsake projekti juurkausta ja valige Käivita nimega > Käivita konfiguratsioonid…
  • Ilmuvas dialoogiboksis klõpsake nuppu Java rakendus uue konfiguratsiooni loomiseks. Projekti nimi peaks selles dialoogis juba olema täidetud. Soovi korral saate sellele konfiguratsioonile uue nime anda.
  • Järgmisena peate valima põhiklassi. Klõpsake nuppu Otsi ja valige kindlasti - BPMNGenFromPega – org.camunda.bpmn.generator. Valige see ja klõpsake OK.
  • Teie ekraan peaks välja nägema umbes selline:

Migratsiooniprotsessid Pegast Camundasse – samm-sammult juhend

Nüüd peate esitama kaks argumenti, millest esimene on XML-i eksport Pegast ja teine ​​​​on teisendatud faili nimi. Igaks juhuks sisesta lahtrisse tee ja failinimed Programmi argumendid vahelehed Argumendid, lisatud jutumärkidesse. Alustuseks antakse teile Pega xml-faili näidis. Selle näite kasutamiseks sisestage sisend- ja väljundfailide jaoks järgmine teave:

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

Teie ekraan peaks välja nägema umbes selline:

Migratsiooniprotsessid Pegast Camundasse – samm-sammult juhend

Vajutage edasi jooks. Peaks avanema konsooli aken ja näete järgmist.

Diagramm ./src/main/resources/SamplePegaProcess.xml on teisendatud Pegast ja selle leiate aadressilt ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Ressursikaust sisaldab Pega algse protsessi PNG-faili (samplePegaProcessDiagram.png) ja näeb välja järgmine:

Migratsiooniprotsessid Pegast Camundasse – samm-sammult juhend

Avage Camunda Modeleri abil ConvertedProcessFromPega.bpmn ja see peaks välja nägema umbes selline:

Migratsiooniprotsessid Pegast Camundasse – samm-sammult juhend

Jar-faili loomine

Kui soovite lihtsalt utiliidi jar-faili luua, on teil mitu võimalust.

  • Või paremklõpsake failil pom.xml ja valige Käivita nimega > Maven install.
  • Teise võimalusena paremklõpsake juurkausta ja valige Näita kohalikus terminalis ja käivitage järgmine Maven käsk: mvn puhta paketi installimine.

Mõlemal juhul (või eelistatud meetodit kasutades) peaks kaustas olema jar-fail / sihtmärk. Kopeerige see purk kuhugi ja andke terminalis järgmine käsk:

java -jar yourGeneratedJarFile.jar "teie sisendfail" "teie väljundfail"

Nagu nii! Palun jätke meie kohta tagasisidet foorum и vaadake seda Giti hoidlat täiendavate muundurite jaoks, kui need kättesaadavaks muutuvad.

Allikas: www.habr.com

Lisa kommentaar