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
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.
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:
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:
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:
Uchishandisa Camunda Modeler, vhura ConvertedProcessFromPega.bpmn uye inofanira kutaridzika seizvi:
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
Source: www.habr.com