Migratu Prozesuak Pegatik Camundara - Urratsez Urrats Gida

Jakina da Pega-n sortutako prozesu-fluxuak ez direla inolako estandar irekiarekin bat egiten, BPMN laginak diruditen arren. Saltoa eman nahi duten pertsonek Pegatik Camundarako migrazioa hasten dute Modeler-en prozesuak eskuz birmarraztuz. Baina eskuz prozesu-fluxuak marraztea neketsua eta denbora asko eskatzen du, batez ere horietako asko badira edo bihurtu behar diren prozesuak konplexuak badira. Tutorial honetan BPMN bat datorren prozesu bat sortzen lagunduko dizun utilitate bat ikusiko dugu, hau Pegatik Camundara migratzeko abiapuntu gisa balioko du.

Pega XML to BPMN bihurgailuaren tutoriala

Camunda Consulting-ek prozesu-korronteen migraziorako doako tresna multzo bat sortu du. Pega prozesu-korronteak migratzeko tresnak aurki daitezke Hemen. Berehala ohartuko zara ia edozein IDEtan ireki daitekeen Maven proiektu bat dela. Eclipse eta Intellij IDE ezagunenetako bi dira. Baina lehenik migrazio tresnen biltegia klonatu edo deskargatu beharko duzu - hau egin daiteke Hemen.

Tutorial honetarako, Eclipse gure IDE gisa erabiliko dugu.

  • Git biltegia klonatu edo deskargatu ondoren, kopiatu Pega Converter tresnen biltegiaren edukia lan-eremu berri batean. Adibidez, zure Git biltegia bertan badago C:gitRepos, orduan Pega bihurgailua helbidean aurkituko duzu C:gitReposmigrate-to-camunda-toolsPegacreate BPMN Pega XML-tik.
  • Kopiatu karpeta osoa aukeratutako lan-eremuan.
  • Ondoren, abiarazi Eclipse eta hautatu edukia kopiatu berri duzun lan-eremua. Eclipse hasi ondoren, joan hona Fitxategia > Inportatu > Orokorra > Proiektuak karpetatik edo artxibotik.
  • Egin klik botoian hurrengo.
  • Agertzen den elkarrizketa-koadroan, egin klik Directory eta nabigatu zure lan-eremuan kopiatu berri duzun karpetara. Zure pantailak horrelako zerbait izan beharko luke (ikus behean).
  • Prentsa Amaitu.

Migratu Prozesuak Pegatik Camundara - Urratsez Urrats Gida

Proiektua zure lan eremura inportatuko da. Emandako kodearen eta zure ingurunearen arteko Java konpiladorearen desberdintasun guztiak eguneratu nahi dituzu, baina horrela funtzionatu beharko luke.

Ondoren, Eclipse-n bihurgailua exekutatzeko aukera emango dizun Exekutatu konfigurazioa sortuko dugu:

  • Egin klik eskuineko botoiarekin proiektuaren erroko karpetan eta hautatu Exekutatu honela > Exekutatu konfigurazioak...
  • Agertzen den elkarrizketa-koadroan, egin klik Java aplikazioa konfigurazio berri bat sortzeko. Proiektuaren izena dagoeneko bete beharko litzateke elkarrizketa-koadro honetan. Nahi izanez gero, konfigurazio honi izen berri bat eman diezaiokezu.
  • Ondoren, klase nagusia hautatu behar duzu. Egin klik Bilatu botoian eta ziurtatu hautatzen duzula - BPMNGenFromPega - org.camunda.bpmn.generator. Hautatu eta egin klik OK.
  • Zure pantailak honelako itxura izan beharko luke:

Migratu Prozesuak Pegatik Camundara - Urratsez Urrats Gida

Orain bi argumentu eman behar dituzu, lehenengoa Pega-ren XML esportazioa da eta bigarrena bihurtutako fitxategiaren izena. Badaezpada, idatzi bidea eta fitxategi-izenak atalean Programaren argudioak fitxak Argumentuak, komatxo artean sartuta. Hasteko, Pega xml fitxategi lagin bat emango zaizu. Adibide hau erabiltzeko, sartu informazio hau sarrerako eta irteerako fitxategietarako:

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

Zure pantailak honelako itxura izan beharko luke:

Migratu Prozesuak Pegatik Camundara - Urratsez Urrats Gida

Sakatu Korrika egin. Kontsolaren leiho bat ireki beharko litzateke eta honako hau ikusiko duzu:

Diagrama ./src/main/resources/SamplePegaProcess.xml Pega-tik bihurtu da eta ./src/main/resources/ConvertedProcessFrom Pega.bpmn helbidean aurki daiteke

Baliabideen karpetak Pega-n jatorrizko prozesuaren PNG fitxategia (samplePegaProcessDiagram.png) dauka eta itxura hau izango du:

Migratu Prozesuak Pegatik Camundara - Urratsez Urrats Gida

Camunda Modeler erabiliz, ireki ConvertedProcessFromPega.bpmn eta honelako itxura izan beharko luke:

Migratu Prozesuak Pegatik Camundara - Urratsez Urrats Gida

Jar fitxategi bat sortzea

Utility jar fitxategi bat sortu nahi baduzu, hainbat aukera dituzu:

  • Edo egin klik eskuineko botoiarekin fitxategian pom.xml eta hautatu Exekutatu honela> Maven instalatu.
  • Bestela, egin klik eskuineko botoiarekin erroko karpetan eta hautatu Erakutsi Tokiko Terminalean eta exekutatu Maven komando hau: mvn clean paketea instalatu.

Edozein modutan (edo nahiago duzun metodoa erabiliz) karpetan jar fitxategia lortu beharko zenuke / xede. Kopiatu jar hau edonon eta eman komando hau terminalean:

java -jar yourGeneratedJarFile.jar β€œzure sarrera fitxategia” β€œzure irteera fitxategia”

Horrela! Mesedez, lasai utzi gure iritzia forum ΠΈ ikusi Git biltegi hau bihurgailu gehigarrietarako eskuragarri dauden heinean.

Iturria: www.habr.com

Gehitu iruzkin berria