Protsesside migreerimine Pega-st Camundasse — samm-sammuline juhend.

On teada, et Pega-s loodud protsessivoogud ei vasta ühelegi avatud standardile, vaatamata sellele, et need näevad välja pigem nagu BPMN-mallid. Inimesed, kes soovivad hüpata, alustavad oma migratsiooni Pega-st Camundasse sellega, et nad joonistavad protsessid Modeleris käsitsi uuesti. Kuid käsitsi protsessivoogude ümber joonistamine on väsitav ja aeganõudev, eriti kui neid on palju või kui konverteeritavad protsessid on keerulised. Selles õppetükis vaatame utiliiti, mis aitab teil genereerida BPMN- ühilduva protsessi, see on alguspunkt üleminekuks Pega-st Camundasse.

Pega XML-i BPMN-ks konverteri õpik

Camunda Consulting on loonud tasuta kergesti juurdepääsetavate tööriistade kogumi tehnoloogiliste voogude migreerimiseks. Pega tehnoloogiliste voogude migreerimise tööriistad on saadaval siit. Te märkate kohe, et see on Maven projekt, mida saab avada praktiliselt ükskõik millises integreeritud arenduskeskkonnas. Eclipse ja Intellij on kaks populaarseimat IDE-d. Kuid kõigepealt peate kloonima või allalaadima migreerimise tööriistade repot — seda on võimalik teha. siit.

Selles juhendis kasutame meie IDE-na Eclipse'i.

  • Pärast Git-repositooriumi kloonimist või allalaadimist kopeerige Pega-konverteri tööriistade repositooriumi sisu uude tööruumi. Näiteks kui teie Git-repositoorium asub C:gitRepos, siis leiate Pega konverteri aadressilt C:gitReposmigrate-to-camunda-toolsPegacreate BPMN from Pega XML.
  • Kopeerige kogu kaust valitud tööruumi.
  • Seejärel käivitage Eclipse ja valige tööruum, kuhu just sisu kopeerisite. Pärast Eclipse'i käivitamist liikuge menüüsse File > Import > General > Projects from Folder or Archive.
  • Klõpsake nuppu Järgmine.
  • Avanevas dialoogiboksis klõpsake nuppu Kaust ja minge kausta, mille just kopeerisite oma tööruumi. Teie ekraan peaks välja nägema umbes nii (vt allpool).
  • Klõpsake Lõpeta.

Protsesside migreerimine Pega-st Camundasse — samm-sammuline juhend.

Projekt imporditakse teie tööruumi. Võib-olla soovite uuendada Java-kompilandi erinevusi antud koodi ja teie keskkonna vahel, kuid see peaks töötama nagu on.

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

  • Viige kursori peakataloogile ning valige Käivita > Käivituskonfiguratsioonid...
  • Avanevas dialoogiboksis klõpsake nuppu Java rakendus uue konfiguratsiooni loomiseks. Projekti nimi peaks juba olema selle dialooge täidetud. Soovi korral võite sellele konfiguratsioonile anda uue nime.
  • Seejärel peate valima põhiklassi. Klõpsake nuppu Otsi ja kindlasti valige — BPMNGenFromPega — org.camunda.bpmn.generator. Valige see ja vajutage OK.
  • Teie ekraan peaks välja nägema umbes nii:

Protsesside migreerimine Pega-st Camundasse — samm-sammuline juhend.

Nüüd peate esitama kaks argumenti, esimene on XML eksport Pega'st ja teine on muudetud faili nimi. Igaks juhuks sisestage teed ja failinimed jaotises Program arguments vahekaardil Arguments, sulgudes tsiteeritud. Alguseks teile antakse Pega xml faili näidis. Selle näite kasutamiseks sisestage järgmised andmed sisendi- ja väljundfailide jaoks:

”./src/main/resources/SamplePegaProcess.xml” “./src/main/resources/ConvertedProcessFromPega.bpmn”

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

Protsesside migreerimine Pega-st Camundasse — samm-sammuline juhend.

Klõpsake Run. Avaneb konsoolaken, kus näete järgmist:

Diagramm ./src/main/resources/SamplePegaProcess.xml, mis on muudetud Pega'st, ja selle leiate aadressilt ./src/main/resources/ConvertedProcessFrom Pega.bpmn

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

Protsesside migreerimine Pega-st Camundasse — samm-sammuline juhend.

Kasutades Camunda Modelerit, avage ConvertedProcessFromPega.bpmn ja see peaks välja nägema umbes nii:

Protsesside migreerimine Pega-st Camundasse — samm-sammuline juhend.

Jar-faili loomine

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

  • Kas paremklõpsake failil pom.xml ja vali Run As > Maven install.
  • Või paremklõpsake juurkataloogil ja valige Show in Local Terminal ja käivitage järgmine Maven käsk: mvn clean package install.

Igal juhul (olgu see siis teie eelistatud meetod või mitte) peaksite saama jar-faili kausta /target. Kopeerige see jar kuhugi ja käivitage järgmine käsk terminalis:

java -jar yourGeneratedJarFile.jar “your input file” “your output file”

Nii lihtne ongi! Palun ärge kartke esitada tagasisidet meie foorumil ja vaadake seda Git-repo lisakonverterite kohta, kui need ilmuvad.

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster