Migrearjen fan prosessen fan Pega nei Camunda - Stap foar stap hantlieding

It is bekend dat prosesstreamen makke yn Pega net oerienkomme mei in iepen standert, nettsjinsteande it feit dat se mear lykje op BPMN-samples. Minsken dy't de sprong wolle meitsje, begjinne har migraasje fan Pega nei Camunda troch prosessen mei de hân opnij te tekenjen yn Modeler. Mar it manuell opnij tekenjen fan prosesstreamen is ferfeelsum en tiidslinend, foaral as d'r in protte binne as de prosessen dy't moatte wurde omboud binne kompleks. Yn dizze tutorial sille wy sjen nei in hulpprogramma dat kin helpe jo generearje in BPMN-kompatibel proses, dit sil tsjinje as útgongspunt foar it migrearjen fan Pega nei Camunda.

Pega XML nei BPMN Converter Tutorial

Camunda Consulting hat in set frij beskikbere ark makke foar prosesstreammigraasje. Ark foar it migrearjen fan Pega-prosesstreamen kinne wurde fûn hjir. Jo sille fuortendaliks merken dat dit in Maven-projekt is dat kin wurde iepene yn hast elke IDE. Eclipse en Intellij binne twa fan 'e populêrste IDE's. Mar earst moatte jo it repository foar migraasje-ark klonen of downloade - dit kin dien wurde hjir.

Foar dit tutorial sille wy Eclipse brûke as ús IDE.

  • Nei it klonen of downloaden fan it Git-repository, kopiearje de ynhâld fan it Pega Converter-ark repository nei in frisse wurkromte. As, bygelyks, jo Git repository leit op C: gitRepos, dan fine jo de Pega converter by C:gitReposmigrate-to-camunda-toolsPegacreate BPMN from Pega XML.
  • Kopiearje de hiele map nei jo keazen wurkromte.
  • Start dan Eclipse en selektearje de wurkromte wêr't jo krekt de ynhâld nei kopieare. Nei it starten fan Eclipse, gean nei Triem> Ymportearje> Algemien> Projekten út map of argyf.
  • Klikje op de knop Folgjende.
  • Yn it dialoochfinster dat ferskynt, klikje op Directory en navigearje nei de map dy't jo krekt kopieare yn jo wurkromte. Jo skerm moat der sa útsjen (sjoch hjirûnder).
  • parse Ein.

Migrearjen fan prosessen fan Pega nei Camunda - Stap foar stap hantlieding

It projekt sil wurde ymportearre yn jo wurkromte. Jo kinne miskien alle ferskillen yn 'e Java-kompiler bywurkje tusken de levere koade en jo omjouwing, mar it moat wurkje sa't it is.

Folgjende sille wy in Run-konfiguraasje meitsje wêrmei jo de converter yn Eclipse kinne útfiere:

  • Rjochtsklik op 'e projektrootmap en selektearje Run As > Run Configurations...
  • Yn it dialoochfinster dat ferskynt, klikje op Java applikaasje om in nije konfiguraasje te meitsjen. De projektnamme moat al yn dit dialoochfinster ynfolle wurde. Jo kinne dizze konfiguraasje in nije namme jaan as jo wolle.
  • Dêrnei moatte jo de haadklasse selektearje. Klikje op de knop Sykje en wês wis dat jo selektearje - BPMNGenFromPega - org.camunda.bpmn.generator. Selektearje it en klikje OK.
  • Jo skerm moat der sa útsjen:

Migrearjen fan prosessen fan Pega nei Camunda - Stap foar stap hantlieding

No moatte jo twa arguminten leverje, de earste is de XML-eksport fan Pega en de twadde is de namme fan it konvertearre bestân. Fier foar it gefal it paad en de triemnammen yn yn 'e seksje Programma arguminten tabs Arguminten, ynsletten yn oanhalingstekens. Om te begjinnen sille jo in foarbyld fan Pega xml-bestân krije. Om dit foarbyld te brûken, fier de folgjende ynformaasje yn foar de ynfier- en útfierbestannen:

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

Jo skerm moat der sa útsjen:

Migrearjen fan prosessen fan Pega nei Camunda - Stap foar stap hantlieding

Druk op run. In konsolefinster moat iepenje en jo sille it folgjende sjen:

Diagram ./src/main/resources/SamplePegaProcess.xml konvertearre fan Pega en kin fûn wurde op ./src/main/resources/ConvertedProcessFrom Pega.bpmn

De map boarnen befettet it PNG-bestân (samplePegaProcessDiagram.png) fan it orizjinele proses yn Pega en sil der sa útsjen:

Migrearjen fan prosessen fan Pega nei Camunda - Stap foar stap hantlieding

Mei help fan Camunda Modeler, iepenje ConvertedProcessFromPega.bpmn en it moat der sa útsjen:

Migrearjen fan prosessen fan Pega nei Camunda - Stap foar stap hantlieding

It meitsjen fan in jar triem

As jo ​​​​gewoan in utility jar-bestân wolle oanmeitsje, hawwe jo ferskate opsjes:

  • Of klik mei rjochts op it bestân pom.xml en selektearje Run As > Maven ynstallearje.
  • As alternatyf, rjochts-klikke op 'e root-map en selektearje Lit sjen yn lokale terminal en fier it folgjende Maven-kommando út: mvn skjin pakket ynstallearje.

Hoe dan ek (of mei jo foarkommende metoade) moatte jo einigje mei in jar-bestân yn 'e map /doel. Kopiearje dizze jar oeral en jou it folgjende kommando út yn 'e terminal:

java -jar yourGeneratedJarFile.jar "jo ynfiertriem" "jo útfiertriem"

Lykas dit! Fiel jo frij om feedback te litten oer ús foarum и sjoch dit Git repository foar ekstra converters as se beskikber wurde.

Boarne: www.habr.com

Add a comment