Maitiro ekutama kubva kuPega kuenda kuCamunda - Nhanho nenhanho Gaidhi

Izvo zvinozivikanwa kuti nzira inoyerera yakasikwa muPega haienderane nechero yakavhurika mwero, zvisinei nekuti ivo vanotaridzika senge BPMN samples. Vanhu vanoda kuita kusvetuka vanotanga kutama kwavo kubva kuPega kuenda kuCamunda nekudhirowazve manyorero muModeler. Asi nemaoko redrawing process inoyerera inonetsa uye inotora nguva, kunyanya kana paine akawanda acho kana maitiro anoda kushandurwa akaomarara. Muchidzidzo ichi tichatarisa chishandiso chinogona kukubatsira iwe kugadzira BPMN inoenderana maitiro, izvi zvichashanda senzvimbo yekutanga kutama kubva kuPega kuenda kuCamunda.

Pega XML kuti BPMN Converter Tutorial

Camunda Consulting yakagadzira seti yezvishandiso zviripo zvakasununguka zve process stream migration. Zvishandiso zvekutama Pega process hova zvinogona kuwanikwa pano. Iwe unobva waona kuti iyi ipurojekiti yeMaven inogona kuvhurwa munenge chero IDE. Eclipse uye Intellij ndiwo maviri emaIDE anozivikanwa. Asi chekutanga iwe uchafanirwa kutevedzera kana kurodha maturusi ekufambisa - izvi zvinogona kuitwa pano.

Pachidzidzo ichi, tichave tichishandisa Eclipse seIDE yedu.

  • Mushure mekugadzira kana kudhawunirodha Git repository, kopira zviri mukati Pega Converter maturusi repository munzvimbo nyowani yekushandira. Kana, semuenzaniso, yako Git repository iri pa C:gitRepos, ipapo iwe unowana iyo Pega inoshandura pa C: gitReposmigrate-ku-camunda-zvishandisoGadzira BPMN kubva Pega XML.
  • Kopa iyo folda yese kune yako yakasarudzwa yekushandira nzvimbo.
  • Wobva watanga Eclipse uye sarudza nzvimbo yebasa yauchangobva kukopa zvirimo. Mushure mekutanga Eclipse, enda ku Faira> Import> General> Mapurojekiti kubva Folder kana Archive.
  • Dzvanya bhatani Next.
  • Mubhokisi rehurukuro rinoonekwa, tinya pa dhairetori uye famba uchienda kune iyo folda yauchangobva kukopa munzvimbo yako yebasa. Chidzitiro chako chinofanira kutaridzika seizvi (ona pazasi).
  • dzvanya pedza.

Maitiro ekutama kubva kuPega kuenda kuCamunda - Nhanho nenhanho Gaidhi

Iyo purojekiti ichaunzwa munzvimbo yako yebasa. Iwe unogona kuda kugadzirisa chero Java compiler misiyano pakati pekodhi yakapihwa nenzvimbo yako, asi inofanirwa kushanda sezvairi.

Tevere tichagadzira Run gadziriso iyo inokubvumidza kuti umhanye inoshandura muEclipse:

  • Kurudyi tinya pane purojekiti mudzi folda uye sarudza Mhanya Se> Mhanya Zvirongwa...
  • Mubhokisi rehurukuro rinoonekwa, tinya pa Java Application kugadzira gadziriso itsva. Zita rechirongwa rinofanirwa kutozadzwa munhaurirano iyi. Iwe unogona kupa iyi gadziriso zita idzva kana uchida.
  • Zvadaro unofanira kusarudza kirasi huru. Dzvanya bhatani reKutsvaga uye uve nechokwadi chekusarudza - BPMNGenFromPega - org.camunda.bpmn.generator. Sarudza iyo uye tinya OK.
  • Screen yako inofanira kutaridzika seizvi:

Maitiro ekutama kubva kuPega kuenda kuCamunda - Nhanho nenhanho Gaidhi

Iye zvino unoda kupa nharo mbiri, yekutanga ndeye XML kunze kwePega uye yechipiri izita refaira rakashandurwa. Zvingoitika, pinda nzira uye mazita emafaira muchikamu Program nharo tabs Arguments, akavharirwa mumanoti. Kutanga, iwe uchapihwa sampuli Pega xml faira. Kuti ushandise muenzaniso uyu, isa zvinotevera ruzivo rwekupinza uye kubuda mafaera:

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

Screen yako inofanira kutaridzika seizvi:

Maitiro ekutama kubva kuPega kuenda kuCamunda - Nhanho nenhanho Gaidhi

Dzvanya mberi manya. Iwindo rekoni rinofanira kuvhurwa uye iwe uchaona zvinotevera:

Dhiagiramu ./src/main/resources/SamplePegaProcess.xml yakashandurwa kubva kuPega uye inogona kuwanikwa pa ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Iyo folda yezviwanikwa ine PNG faira (samplePegaProcessDiagram.png) yepakutanga maitiro muPega uye ichaita seizvi:

Maitiro ekutama kubva kuPega kuenda kuCamunda - Nhanho nenhanho Gaidhi

Uchishandisa Camunda Modeler, vhura ConvertedProcessFromPega.bpmn uye inofanira kutaridzika seizvi:

Maitiro ekutama kubva kuPega kuenda kuCamunda - Nhanho nenhanho Gaidhi

Kugadzira chirongo faira

Kana iwe uchingoda kugadzira utility jar faira, une akati wandei sarudzo:

  • Kana kuti tinya kurudyi pafaira pom.xml uye sarudza Mhanya As> Maven install.
  • Neimwe nzira, tinya-kurudyi pamudzi folda uye sarudza Ratidza muNharaunda Terminal uye mhanya unotevera Maven kuraira: mvn clean package install.

Chero nzira (kana kushandisa nzira yaunofarira) iwe unofanirwa kupedzisira uine chirongo faira mufolda / chinangwa. Kopa chirongo ichi chero kupi uye buritsa unotevera kuraira mune terminal:

java -jar yourGeneratedJarFile.jar "yako faira rekuisa" "yako yakabuda faira"

Sezvizvi! Ndapota inzwa wakasununguka kusiya mhinduro pane yedu forum ΠΈ ona iyi Git repository kune mamwe ma converter sezvaanowanikwa.

Source: www.habr.com

Voeg