ĂshtĂ« e njohur se rrjedhat procesore tĂ« krijuara nĂ« Pega nuk pĂ«rputhen me asnjĂ« standard tĂ« hapur, megjithĂ«se duken mĂ« shumĂ« si shembuj BPMN. NjerĂ«zit qĂ« dĂ«shirojnĂ« tĂ« kalojnĂ«, fillojnĂ« migrimin e tyre nga Pega nĂ« Camunda duke riparuar manualisht proceset nĂ« Modeler. Por riparimi manual i rrjedhave procesore Ă«shtĂ« i lodhshĂ«m dhe kĂ«rkon shumĂ« kohĂ«, veçanĂ«risht nĂ«se ka shumĂ« prej tyre ose nĂ«se proceset qĂ« duhet tĂ« konvertohen janĂ« tĂ« komplikuara. NĂ« kĂ«tĂ« mĂ«sim, ne do tĂ« shqyrtojmĂ« njĂ« utilitar qĂ« mund t'ju ndihmojĂ« tĂ« gjeneroni njĂ« proces qĂ« Ă«shtĂ« nĂ« pĂ«rputhje me BPMN, i cili do tĂ« shĂ«rbejĂ« si pikĂ« fillimi pĂ«r kalimin nga Pega nĂ« Camunda.
Udhëzues për konvertuesin Pega XML në BPMN
Camunda Consulting krijoi njĂ« grup mjetesh tĂ« disponueshme falas pĂ«r migrimin e rrjedhave teknologjike. Mjetet pĂ«r migrimin e rrjedhave teknologjike Pega mund tĂ« gjenden. . Do tĂ« vini re menjĂ«herĂ« se ky Ă«shtĂ« njĂ« projekt Maven, i cili mund tĂ« hapet praktikisht nĂ« çdo ambient tĂ« integruar zhvillimi. Eclipse dhe Intellij janĂ« dy nga IDE-tĂ« mĂ« tĂ« popullshme. Por sĂ« pari, do t'ju duhet tĂ« klononi ose shkarkoni repositorin e mjeteve tĂ« migrimit â kjo mund tĂ« bĂ«het. .
Për këtë udhëzues do të përdorim Eclipse si IDE-në tonë.
- Pas klonimit ose shkarkimit të repozitorit Git, kopjoni përmbajtjen e repozitorit të mjeteve Pega-converter në një hapësirë të re pune. Nëse për shembull, repozitori juaj Git ndodhet në C:gitRepos, atëherë konvertuesi Pega do ta gjeni në C:gitReposmigrate-to-camunda-toolsPegacreate BPMN nga Pega XML.
- Kopjoni tërë dosjen në hapësirën tuaj të punës që keni zgjedhur.
- Pastaj, nisni Eclipse dhe zgjidhni hapësirën e punës në të cilën sapo keni kopjuar përmbajtjen. Pas nisjes së Eclipse, shkoni te File > Import > General > Projects from Folder or Archive.
- Klikoni në butonin Të nesërmen.
- Në dialogun që shfaqet, klikoni në Directory dhe kaloni në dosjen që sapo kopjuat në hapësirën tuaj të punës. Ekrani juaj duhet të duket kështu (shih më poshtë).
- Klikoni Përfundimi.

Projekti do të importohet në hapësirën tuaj të punës. Ndoshta do të dëshironi të përditësoni çdo ndryshim në kompajlerin Java midis kodit të ofruar dhe mjedisit tuaj, por ai duhet të funksionojë siç është.
Më pas, do të krijojmë një konfigurim Ekzekutimi, i cili do t'ju lejojë të startoni konvertuesin në Eclipse:
- Klikoni me tĂ« djathtĂ«n nĂ« dosjen rrĂ«njĂ«sore tĂ« projektit dhe zgjidhni Run As > Run ConfigurationsâŠ
- Në dialogun që shfaqet, klikoni në Java Application për të krijuar një konfigurim të ri. Emri i projektit duhet të jetë plotësuar tashmë në këtë dialog. Nëse dëshironi, mund t'i jepni kësaj konfigurimi një emër të ri.
- MĂ« pas, Ă«shtĂ« e nevojshme tĂ« zgjidhni klasĂ«n kryesore. Klikoni mbi butonin KĂ«rko dhe sigurohuni tĂ« zgjidhni â BPMNGenFromPega â org.camunda.bpmn.generator. Zgjidhni atĂ« dhe klikoni OK.
- Ekrani juaj duhet të duket kështu:

Tani ju nevojiten tĂ« jepni dy argumente, e para â Ă«shtĂ« eksporti XML nga Pega, dhe e dyta â emri i skedarit tĂ« konvertuar. PĂ«r çdo rast, shkruani rrugĂ«n dhe emrat e skedarĂ«ve nĂ« seksionin Program arguments tĂ« ndarĂ«s Arguments, tĂ« mbyllura nĂ« thonjĂ«za. NĂ« fillim do t'ju ofrohet njĂ« shembuj skedari Pega xml. PĂ«r tĂ« pĂ«rdorur kĂ«tĂ« shembuj, shkruani tĂ« dhĂ«nat e mĂ«poshtme pĂ«r skedarĂ«t hyrĂ«s dhe dalĂ«s:
â./src/main/resources/SamplePegaProcess.xmlâ â./src/main/resources/ConvertedProcessFromPega.bpmnâ
Ekrani juaj duhet të duket kështu:

Klikoni në Ekzekuto. Duhet të hapet një dritare konsoli, ku do të shihni këtë:
Diagrami ./src/main/resources/SamplePegaProcess.xml i konvertuar nga Pega dhe mund të gjendet në ./src/main/resources/ConvertedProcessFromPega.bpmn
Folderi i burimeve përmban një skedar PNG (samplePegaProcessDiagram.png) të procesit origjinal në Pega dhe do të duket si më poshtë:

Duke përdorur Camunda Modeler, hapni ConvertedProcessFromPega.bpmn dhe ai duhet të duket disi kështu:

Krijimi i skedarit jar
Nëse dëshironi thjesht të krijoni një skedar jar të utilitetit, keni disa mundësi:
- Ose klikoni me të djathtën mbi skedarin pom.xml dhe zgjidhni Ekzekuto si > Maven install.
- Ose klikoni me të djathtën në dosjen rrënjësore dhe zgjidhni Shfaq në Terminalin Lokal dhe ekzekutoni komandën Maven si më poshtë: mvn clean package install.
Në çdo rast (ose nëse përdorni metodën tuaj të preferuar) duhet të merrni një skedar jar në dosjen /target. Kopjoni këtë jar kudo dhe ekzekutoni komandën e mëposhtme në terminal:
java -jar yourGeneratedJarFile.jar âskedari juaj i inputitâ âskedari juaj i outputitâ
Kështu! Ju lutemi, mos hezitoni të lini komente në dhe për konvertues të tjerë ndërsa ata shfaqen.
Burimi: habr.com
