Migrācijas procesi no Pega uz Camunda ā€” soli pa solim

Ir zināms, ka Pega izveidotās procesu plÅ«smas neatbilst nevienam atvērtajam standartam, neskatoties uz to, ka tās vairāk izskatās pēc BPMN paraugiem. Cilvēki, kuri vēlas veikt pārsteigumu, sāk migrāciju no Pega uz Camundu, manuāli pārzÄ«mējot procesus programmā Modeler. Taču procesu plÅ«smu manuāla pārzÄ«mÄ“Å”ana ir nogurdinoÅ”a un laikietilpÄ«ga, it Ä«paÅ”i, ja to ir daudz vai konvertējamie procesi ir sarežģīti. Å ajā apmācÄ«bā mēs apskatÄ«sim utilÄ«tu, kas var palÄ«dzēt Ä£enerēt ar BPMN saderÄ«gu procesu. Tas kalpos kā sākumpunkts migrācijai no Pega uz Camunda.

Pega XML uz BPMN pārveidotāja apmācība

Camunda Consulting ir izveidojis brÄ«vi pieejamu rÄ«ku komplektu procesu straumju migrācijai. Var atrast rÄ«kus Pega procesa straumju migrÄ“Å”anai Å”eit. JÅ«s uzreiz pamanÄ«sit, ka Å”is ir Maven projekts, kuru var atvērt gandrÄ«z jebkurā IDE. Eclipse un Intellij ir divi no populārākajiem IDE. Bet vispirms jums bÅ«s nepiecieÅ”ams klonēt vai lejupielādēt migrācijas rÄ«ku repozitoriju - to var izdarÄ«t Å”eit.

Šajā apmācībā mēs izmantosim Eclipse kā savu IDE.

  • Pēc Git repozitorija klonÄ“Å”anas vai lejupielādes kopējiet Pega Converter rÄ«ku repozitorija saturu jaunā darbvietā. Ja, piemēram, jÅ«su Git repozitorijs atrodas C:gitRepos, tad jÅ«s atradÄ«siet Pega pārveidotāju vietnē C:gitReposmigrate-to-camunda-toolsPegacreate BPMN no Pega XML.
  • Kopējiet visu mapi uz izvēlēto darbvietu.
  • Pēc tam palaidiet Eclipse un atlasiet darbvietu, kurā tikko kopējāt saturu. Pēc Eclipse palaiÅ”anas dodieties uz Fails > Importēt > VispārÄ«gi > Projekti no mapes vai arhÄ«va.
  • NoklikŔķiniet uz pogas nākamais.
  • ParādÄ«tajā dialoglodziņā noklikŔķiniet uz Direktorija un pārejiet uz mapi, kuru tikko iekopējāt savā darbvietā. JÅ«su ekrānam vajadzētu izskatÄ«ties apmēram Ŕādi (skatiet tālāk).
  • Prese apdare.

Migrācijas procesi no Pega uz Camunda ā€” soli pa solim

Projekts tiks importēts jÅ«su darbvietā. Iespējams, vēlēsities atjaunināt visas Java kompilatora atŔķirÄ«bas starp sniegto kodu un vidi, taču tam vajadzētu darboties tā, kā tas ir.

Tālāk mēs izveidosim Palaist konfigurāciju, kas ļaus palaist pārveidotāju programmā Eclipse:

  • Ar peles labo pogu noklikŔķiniet uz projekta saknes mapes un atlasiet Palaist kā> Palaist konfigurācijasā€¦
  • ParādÄ«tajā dialoglodziņā noklikŔķiniet uz Java lietojumprogramma lai izveidotu jaunu konfigurāciju. Å ajā dialoglodziņā jau ir jāievada projekta nosaukums. Ja vēlaties, Å”ai konfigurācijai varat pieŔķirt jaunu nosaukumu.
  • Tālāk jums jāizvēlas galvenā klase. NoklikŔķiniet uz pogas Meklēt un noteikti atlasiet - BPMNGenFromPega ā€” org.camunda.bpmn.generator. Izvēlieties to un noklikŔķiniet OK.
  • JÅ«su ekrānam vajadzētu izskatÄ«ties apmēram Ŕādi:

Migrācijas procesi no Pega uz Camunda ā€” soli pa solim

Tagad jums ir jānorāda divi argumenti, pirmais ir XML eksports no Pega un otrs ir konvertētā faila nosaukums. Katram gadÄ«jumam sadaļā ievadiet ceļu un failu nosaukumus Programmas argumenti cilnes Argumenti, likts pēdiņās. Sākumā jums tiks nodroÅ”ināts Pega xml faila paraugs. Lai izmantotu Å”o piemēru, ievadiet Ŕādu informāciju ievades un izvades failiem:

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

JÅ«su ekrānam vajadzētu izskatÄ«ties apmēram Ŕādi:

Migrācijas procesi no Pega uz Camunda ā€” soli pa solim

nospiest skrējiens. Jāatveras konsoles logs, un jūs redzēsit tālāk norādīto.

Diagramma ./src/main/resources/SamplePegaProcess.xml ir pārveidota no Pega, un to var atrast vietnē ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Resursu mapē ir ietverts Pega sākotnējā procesa PNG fails (samplePegaProcessDiagram.png), un tā izskatÄ«sies Ŕādi:

Migrācijas procesi no Pega uz Camunda ā€” soli pa solim

Izmantojot Camunda Modeler, atveriet ConvertedProcessFromPega.bpmn un tam vajadzētu izskatÄ«ties apmēram Ŕādi:

Migrācijas procesi no Pega uz Camunda ā€” soli pa solim

Jar faila izveide

Ja vēlaties vienkārÅ”i izveidot utilÄ«ta jar failu, jums ir vairākas iespējas:

  • Vai ar peles labo pogu noklikŔķiniet uz faila pom.xml un izvēlieties Palaist kā > Maven instalēt.
  • Vai arÄ« ar peles labo pogu noklikŔķiniet uz saknes mapes un atlasiet RādÄ«t vietējā terminālÄ« un palaidiet Å”o Maven komandu: mvn tÄ«ras pakotnes instalÄ“Å”ana.

Jebkurā gadÄ«jumā (vai izmantojot vēlamo metodi) mapē vajadzētu iegÅ«t jar failu / mērÄ·is. Kopējiet Å”o burku jebkurā vietā un terminālÄ« izdodiet Ŕādu komandu:

java -jar yourGeneratedJarFile.jar ā€œjÅ«su ievades failsā€ ā€œjÅ«su izvades failsā€

Kā Å”is! LÅ«dzu, nekautrējieties atstāt atsauksmes par mÅ«su forums Šø skatiet Å”o Git repozitoriju papildu pārveidotājiem, tiklÄ«dz tie bÅ«s pieejami.

Avots: www.habr.com

Pievieno komentāru