Migrációs folyamatok Pegáról Camundára – lépésről lépésre

Ismeretes, hogy a Pega-ban létrehozott folyamatfolyamatok nem felelnek meg egyetlen nyílt szabványnak sem, annak ellenére, hogy inkább BPMN mintáknak tűnnek. Azok az emberek, akik szeretnének ugrást elérni, a folyamatok manuális újrarajzolásával kezdhetik meg a Pegáról a Camundára való migrációt a Modelerben. A folyamatfolyamatok manuális újrarajzolása azonban fárasztó és időigényes, különösen akkor, ha sok van belőlük, vagy ha az átalakításra szoruló folyamatok összetettek. Ebben az oktatóanyagban egy olyan segédprogramot fogunk megvizsgálni, amely segíthet BPMN-kompatibilis folyamat létrehozásában. Ez kiindulópontként szolgál majd a Pegáról a Camundára való áttéréshez.

Pega XML-ből BPMN konvertáló oktatóanyag

A Camunda Consulting egy sor szabadon elérhető eszközt hozott létre a folyamatfolyam-migrációhoz. A Pega folyamatfolyamok migrálásához szükséges eszközök megtalálhatók itt. Azonnal észre fogod venni, hogy ez egy Maven projekt, amely szinte bármilyen IDE-ben megnyitható. Az Eclipse és az Intellij a két legnépszerűbb IDE. De először klónoznia vagy letöltenie kell a migrációs eszközök tárházát – ez megtehető itt.

Ebben az oktatóanyagban az Eclipse-t fogjuk használni IDE-ként.

  • A Git-tár klónozása vagy letöltése után másolja át a Pega Converter eszközök tárházának tartalmát egy friss munkaterületre. Ha például a Git-tárhelye a következő helyen található C:gitRepos, akkor a Pega konvertert a címen találja C:gitReposmigrate-to-camunda-tools BPMN létrehozása Pega XML-ből.
  • Másolja a teljes mappát a kiválasztott munkaterületre.
  • Ezután indítsa el az Eclipse-t, és válassza ki azt a munkaterületet, amelyre az imént másolta a tartalmat. Az Eclipse elindítása után lépjen a következőre: Fájl > Importálás > Általános > Projektek mappából vagy archívumból.
  • Kattintson a gombra Következő.
  • A megjelenő párbeszédpanelen kattintson a gombra Könyvtár és keresse meg azt a mappát, amelyet éppen a munkaterületére másolt. A képernyőnek valahogy így kell kinéznie (lásd alább).
  • Kattintson a befejez.

Migrációs folyamatok Pegáról Camundára – lépésről lépésre

A projekt importálva lesz a munkaterületére. Érdemes lehet frissíteni a Java fordítói különbségeket a megadott kód és a környezet között, de ennek így kell működnie.

Ezután létrehozunk egy Run konfigurációt, amely lehetővé teszi a konverter futtatását az Eclipse-ben:

  • Kattintson a jobb gombbal a projekt gyökérmappájára, és válassza ki Futtatás másként > Konfigurációk futtatása…
  • A megjelenő párbeszédpanelen kattintson a gombra Java alkalmazás új konfiguráció létrehozásához. Ebben a párbeszédablakban már ki kell tölteni a projekt nevét. Ha kívánja, új nevet adhat ennek a konfigurációnak.
  • Ezután ki kell választania a fő osztályt. Kattintson a Keresés gombra, és válassza ki a - BPMNGenFromPega – org.camunda.bpmn.generator. Válassza ki és kattintson OK.
  • A képernyőnek valahogy így kell kinéznie:

Migrációs folyamatok Pegáról Camundára – lépésről lépésre

Most két argumentumot kell megadnia, az első a Pega XML-exportálása, a második pedig a konvertált fájl neve. Minden esetre adja meg az elérési utat és a fájlneveket a szakaszban A program érvei lapokat érvek, idézőjelek között. Kezdésként egy Pega xml-fájl minta jelenik meg. A példa használatához adja meg a következő információkat a bemeneti és kimeneti fájlokhoz:

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

A képernyőnek valahogy így kell kinéznie:

Migrációs folyamatok Pegáról Camundára – lépésről lépésre

nyomja meg a futás. Meg kell nyílnia egy konzolablaknak, és a következőket fogja látni:

A ./src/main/resources/SamplePegaProcess.xml diagram Pega-ból konvertálva, és a ./src/main/resources/ConvertedProcessFrom Pega.bpmn címen található.

Az erőforrások mappa tartalmazza az eredeti folyamat PNG-fájlját (samplePegaProcessDiagram.png) a Pega-ban, és így fog kinézni:

Migrációs folyamatok Pegáról Camundára – lépésről lépésre

A Camunda Modeler segítségével nyissa meg ConvertedProcessFromPega.bpmn és valahogy így kell kinéznie:

Migrációs folyamatok Pegáról Camundára – lépésről lépésre

Jar fájl létrehozása

Ha csak egy segédprogram jar fájlt szeretne létrehozni, több lehetősége van:

  • Vagy kattintson jobb gombbal a fájlra pom.xml és válassza ki Futtatás másként > Maven telepítése.
  • Alternatív megoldásként kattintson a jobb gombbal a gyökérmappára, és válassza ki Megjelenítés a helyi terminálon és futtassa a következő Maven parancsot: mvn tiszta csomag telepítése.

Akárhogy is, (vagy a választott módszert használva) egy jar fájlnak kell lennie a mappában /cél. Másolja ezt a jar-t bárhová, és adja ki a következő parancsot a terminálban:

java -jar yourGeneratedJarFile.jar „a bemeneti fájl” „a kimeneti fájl”

Mint ez! Nyugodtan írjon visszajelzést rólunk fórum и lásd ezt a Git-tárat további átalakítók számára, amint azok elérhetővé válnak.

Forrás: will.com

Hozzászólás