Selitev procesov iz Pege v Camundo – Vodnik po korakih

Znano je, da tokovi procesov, ustvarjeni v Pegi, niso v skladu z nobenim odprtim standardom, kljub temu, da izgledajo bolj kot vzorci BPMN. Ljudje, ki želijo narediti skok, začnejo svojo selitev s Pege na Camundo z ročnim prerisovanjem procesov v Modelerju. Toda ročno preoblikovanje tokov procesov je dolgočasno in dolgotrajno, zlasti če jih je veliko ali če so procesi, ki jih je treba pretvoriti, zapleteni. V tej vadnici si bomo ogledali pripomoček, ki vam lahko pomaga pri ustvarjanju postopka, skladnega z BPMN, kar bo služilo kot izhodišče za prehod s Pege na Camundo.

Vadnica za pretvorbo Pega XML v BPMN

Camunda Consulting je ustvaril nabor prosto dostopnih orodij za migracijo toka procesov. Najdete lahko orodja za selitev procesnih tokov Pega tukaj. Takoj boste opazili, da je to projekt Maven, ki ga je mogoče odpreti v skoraj katerem koli IDE. Eclipse in Intellij sta dva izmed najbolj priljubljenih IDE. Toda najprej boste morali klonirati ali prenesti repozitorij orodij za selitev - to je mogoče storiti tukaj.

Za to vadnico bomo uporabljali Eclipse kot naš IDE.

  • Po kloniranju ali prenosu repozitorija Git kopirajte vsebino repozitorija orodij Pega Converter v nov delovni prostor. Če se na primer vaše skladišče Git nahaja na C:gitRepos, potem boste pretvornik Pega našli na C:gitReposmigrate-to-camunda-toolsPegacreate BPMN iz Pega XML.
  • Kopirajte celotno mapo v izbrani delovni prostor.
  • Nato zaženite Eclipse in izberite delovni prostor, v katerega ste pravkar kopirali vsebino. Po zagonu Eclipse pojdite na Datoteka > Uvoz > Splošno > Projekti iz mape ali arhiva.
  • Kliknite na gumb Naslednji.
  • V pogovornem oknu, ki se prikaže, kliknite na Imenik in se pomaknite do mape, ki ste jo pravkar kopirali v svoj delovni prostor. Vaš zaslon bi moral izgledati nekako tako (glejte spodaj).
  • Press Konec.

Selitev procesov iz Pege v Camundo – Vodnik po korakih

Projekt bo uvožen v vaš delovni prostor. Morda boste želeli posodobiti morebitne razlike prevajalnika Jave med navedeno kodo in vašim okoljem, vendar bi moralo delovati tako, kot je.

Nato bomo ustvarili konfiguracijo Run, ki vam bo omogočila zagon pretvornika v Eclipsu:

  • Desni klik na korensko mapo projekta in izberite Zaženi kot > Zaženi konfiguracije ...
  • V pogovornem oknu, ki se prikaže, kliknite na Aplikacija Java da ustvarite novo konfiguracijo. Ime projekta mora biti že izpolnjeno v tem pogovornem oknu. Če želite, lahko tej konfiguraciji daste novo ime.
  • Nato morate izbrati glavni razred. Kliknite na gumb Iskanje in ne pozabite izbrati - BPMNGenFromPega - org.camunda.bpmn.generator. Izberite in kliknite OK.
  • Vaš zaslon bi moral izgledati nekako takole:

Selitev procesov iz Pege v Camundo – Vodnik po korakih

Zdaj morate podati dva argumenta, prvi je izvoz XML iz Pege, drugi pa je ime pretvorjene datoteke. Za vsak slučaj v rubriko vnesite pot in imena datotek Programski argumenti zavihki Argumenti, v narekovajih. Za začetek vam bo na voljo vzorčna datoteka Pega xml. Če želite uporabiti ta primer, vnesite naslednje informacije za vhodne in izhodne datoteke:

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

Vaš zaslon bi moral izgledati nekako takole:

Selitev procesov iz Pege v Camundo – Vodnik po korakih

pritisni na Run. Odpreti bi se moralo okno konzole in videli bi naslednje:

Diagram ./src/main/resources/SamplePegaProcess.xml pretvorjen iz Pege in ga najdete na ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Mapa virov vsebuje datoteko PNG (samplePegaProcessDiagram.png) izvirnega procesa v Pegi in bo videti takole:

Selitev procesov iz Pege v Camundo – Vodnik po korakih

Odprite s programom Camunda Modeler ConvertedProcessFromPega.bpmn in moralo bi izgledati nekako takole:

Selitev procesov iz Pege v Camundo – Vodnik po korakih

Ustvarjanje datoteke jar

Če želite samo ustvariti datoteko jar s pomožnim programom, imate več možnosti:

  • Ali z desnim klikom na datoteko pom.xml in izberite Zaženi kot > Namestite Maven.
  • Druga možnost je, da z desno miškino tipko kliknete korensko mapo in izberete Prikaži v lokalnem terminalu in zaženite naslednji ukaz Maven: mvn čista namestitev paketa.

V vsakem primeru (ali z uporabo želene metode) bi morali imeti v mapi datoteko jar / tarča. Kopirajte ta kozarec kamor koli in v terminalu izdajte naslednji ukaz:

java -jar yourGeneratedJarFile.jar “vaša vhodna datoteka” “vaša izhodna datoteka”

Všečkaj to! Prosimo, pustite nam povratne informacije forum и glejte to Git repozitorij za dodatne pretvornike, ko bodo na voljo.

Vir: www.habr.com

Dodaj komentar