A folyamatok migrálása Pegából Camundába — lépésről lépésre útmutató

Ismert, hogy a Pega-ban létrehozott folyamatok nem felelnek meg egyetlen nyílt szabványnak sem, bár kinézetük alapján inkább BPMN mintáknak tűnnek. Azok az emberek, akik szeretnék ugrásra használni, a Pega-ról a Camundára való migrációjukat azzal kezdik, hogy manuálisan újrarajzolják a folyamatokat a Modeler-ben. Azonban a folyamatok manuális újrarajzolása fárasztó és időigényes, különösen, ha sok van belőlük, vagy a konvertálandó folyamatok bonyolultak. Ebben az útmutatóban megnézzük azt az eszközt, amely segíthet Önnek egy BPMN-kompatibilis folyamat generálásában, amely kiindulópontot nyújt a Pega-ból a Camunda-ba történő átmenethez.

Útmutató a Pega XML BPMN-vá alakítójához

A Camunda Consulting létrehozott egy szabadon hozzáférhető eszközkészletet a technológiai folyamatok migrálásához. A Pega technológiai folyamatainak migrációs eszközeit itt találja itt. Azonnal észre fogja venni, hogy ez egy Maven projekt, amelyet szinte bármely integrált fejlesztőkörnyezetben megnyithat. Az Eclipse és az Intellij a legnépszerűbb IDE-k közé tartozik. De először klónoznia vagy le kell töltenie a migrációs eszközök repóit — ezt megteheti itt.

Ehhez az útmutatóhoz az Eclipset fogjuk használni IDE-ként.

  • A Git-repozitórium klónozása vagy letöltése után másolja a Pega-konverter eszközkészletének tartalmát egy új munkaterületre. Például, ha a Git-repozitóriuma a következő címen található: C:gitRepos, akkor a Pega konvertert itt találja: C:gitReposmigrate-to-camunda-toolsPegacreate BPMN from Pega XML.
  • Másolja az egész mappát az Ön által választott munkaterületre.
  • Ezután indítsa el az Eclipset, és válassza ki azt a munkaterületet, ahová Ön éppen a tartalmat másolta. Az Eclipse elindítása után lépjen a File > Import > General > Projects from Folder or Archive.
  • Kattintson a gombra Tovább.
  • A megjelenő párbeszédablakban kattintson a Könyvtár gombra, és lépjen a mappába, amelyet Ön éppen a munkaterületére másolt. A képernyőjének körülbelül így kell kinéznie (lásd alább).
  • Kattintson 9. ábra: A kapcsolatgyártó létrehozásának befejezése.

A folyamatok migrálása Pegából Camundába — lépésről lépésre útmutató

A projekt be fog importálódni az Ön munkaterületére. Elképzelhető, hogy szeretne frissíteni minden eltérést a Java fordítóban a megadott kód és a saját környezete között, de annak működnie kell, ahogy van.

Ezután létrehozunk egy Futtatás konfigurációt, amely lehetővé teszi a konverter futtatását az Eclipsben:

  • Kattintson a jobb gombbal a projekt gyökérmappájára, és válassza a Run As > Run Configurations…
  • A megjelenő párbeszédablakban kattintson a Java Application új konfiguráció létrehozásához. A projekt neve már ki kell, hogy legyen töltve ebben a párbeszédablakban. Ha szeretné, adhat új nevet ennek a konfigurációnak.
  • Ezután ki kell választani a fő osztályt. Kattintson a Keresés gombra, és mindenképpen válassza ki — BPMNGenFromPega — org.camunda.bpmn.generator. Válassza ki, majd kattintson OK.
  • A képernyőnek körülbelül így kell kinéznie:

A folyamatok migrálása Pegából Camundába — lépésről lépésre útmutató

Most két argumentumot kell megadnia, az első — az XML-export Pega-ból, a második — a konvertált fájl neve. Mindenesetre írja be az elérési utakat és a fájlneveket a Program arguments fülön Arguments, idézőjelek közé zárva. Először egy példa Pega xml fájlt kap. Ehhez a példa használatához adja meg az alábbi adatokat a bemeneti és kimeneti fájlokhoz:

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

A képernyőnek körülbelül így kell kinéznie:

A folyamatok migrálása Pegából Camundába — lépésről lépésre útmutató

Kattints a Run. Egy konzolablaknak kell megnyílnia, amelyben a következő látható:

Diagram .\/src\/main\/resources\/SamplePegaProcess.xml konvertálva a Pegából, és megtalálható a .\/src\/main\/resources\/ConvertedProcessFrom Pega.bpmn

A forrásmappa PNG fájlt tartalmaz (samplePegaProcessDiagram.png) a Pega-ból származó folyamatról, és körülbelül így fog kinézni:

A folyamatok migrálása Pegából Camundába — lépésről lépésre útmutató

A Camunda Modeler segítségével nyissa meg ConvertedProcessFromPega.bpmn és körülbelül így kell kinéznie:

A folyamatok migrálása Pegából Camundába — lépésről lépésre útmutató

JAR-fájl létrehozása

Ha csak a segédeszköz JAR-fájlját szeretné létrehozni, több lehetősége van:

  • Vagy kattintson jobb gombbal a fájlra pom.xml és válassza a Futtatás mint > Maven install.
  • Vagy kattintson jobb gombbal a gyökérmappára, és válassza a Megjelenítés a helyi terminálban majd futtassa a következő Maven parancsot: mvn clean package install.

Bármilyen módszert is választ, JAR-fájlnak kell lennie a mappában /target. Másolja ezt a JAR-t bárhova, és adja ki a következő parancsot a terminálban:

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

Így van! Kérem, ne habozzon hagyni visszajelzést a a fórumon és nézze meg ezt a Git-tárhelyet további konverterekért, ahogy csak megjelennek.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster