Pêvajoyên Koçberiyê ji Pega ber Camunda - Rêbernameya Gav-gav

Tê zanîn ku herikîna pêvajoyê ya ku li Pega hatî afirandin bi ti standardek vekirî re nagunce, tevî ku ew bêtir dişibin nimûneyên BPMN. Kesên ku dixwazin bazdanê bikin dest bi koça xwe ji Pega ber bi Camunda dikin bi ji nû ve xêzkirina pêvajoyên di Modeler de. Lê ji nû ve xêzkirina herikîna pêvajoyê bi destan westayî û dem dixwe, nemaze heke pir ji wan hebin an jî pêvajoyên ku divê werin veguheztin tevlihev in. Di vê tutoriyê de em ê li amûrek binihêrin ku dikare ji we re bibe alîkar ku hûn pêvajoyek lihevhatî ya BPMN biafirînin, ev ê wekî xalek destpêkek ji bo koçkirina ji Pega ber Camunda re xizmet bike.

Pega XML bo BPMN Veguherker Tutorial

Camunda Consulting ji bo koçberiya herikîna pêvajoyê komek amûrên belaş ên berdest afirandine. Amûrên ji bo koçkirina pêlên pêvajoya Pegayê têne dîtin vir. Hûn ê tavilê pêbihesin ku ev projeyek Maven e ku hema hema di her IDE de dikare were vekirin. Eclipse û Intellij du IDE-yên herî populer in. Lê pêşî hûn ê hewce bikin ku depoya amûrên koçberiyê klon bikin an dakêşin - ev dikare were kirin vir.

Ji bo vê dersê, em ê Eclipse wekî IDE-ya xwe bikar bînin.

  • Piştî klonkirin an dakêşana depoya Git, naveroka depoya amûrên Pega Converter li cîhek xebatê ya nû kopî bikin. Ger, bo nimûne, depoya Git-a we li ser e C:gitRepos, wê hingê hûn ê veguherînerê Pega li ser bibînin C:gitReposmigrate-to-camunda-toolsPega BPMN ji Pega XML ava bike.
  • Tevahiya peldankê li cîhê xebata xweya bijartî kopî bikin.
  • Dûv re Eclipse bidin destpêkirin û cîhê xebatê ku we tenê naverok lê kopî kiriye hilbijêrin. Piştî destpêkirina Eclipse, biçin Pelê> Import> Giştî> Projeyên ji Peldank an Arşîv.
  • Bişkojka bitikîne Piştî.
  • Di qutiya diyalogê ya ku xuya dike de, li ser bikirtînin Directory û li peldanka ku we tenê di cîhê xebata xwe de kopî kiriye bigerin. Divê dîmendera we tiştek wusa xuya bike (li jêr binêre).
  • rojnamevanî Qedandin.

Pêvajoyên Koçberiyê ji Pega ber Camunda - Rêbernameya Gav-gav

Proje dê di cîhê xebata we de were veguheztin. Dibe ku hûn bixwazin ku cûdahiyên di berhevkarê Java-yê de di navbera koda peydakirî û hawîrdora xwe de nûve bikin, lê divê ew wekî ku ye bixebite.

Dûv re em ê veavakirinek Run biafirînin ku dê destûrê bide we ku hûn veguhezerê di Eclipse de bimeşînin:

  • Li ser peldanka root ya projeyê rast bikirtînin û hilbijêrin Weke Bixebitîne > Veavakirinan Bixebitîne…
  • Di qutiya diyalogê ya ku xuya dike de, li ser bikirtînin Serlêdana Java ji bo afirandina veavakirineke nû. Divê navê projeyê jixwe di vê diyalogê de were dagirtin. Ger hûn bixwazin hûn dikarin navek nû bidin vê veavakirinê.
  • Piştre hûn hewce ne ku çîna sereke hilbijêrin. Bişkojka Lêgerînê bikirtînin û pê ewle bin ku hilbijêrin - BPMNGenFromPega - org.camunda.bpmn.generator. Wê hilbijêrin û bikirtînin OK.
  • Divê dîmendera we tiştek wusa xuya bike:

Pêvajoyên Koçberiyê ji Pega ber Camunda - Rêbernameya Gav-gav

Naha hûn hewce ne ku du argumanan peyda bikin, ya yekem hinardekirina XML ji Pega ye û ya duyemîn jî navê pelê veguherî ye. Tenê di rewşê de, navên rê û pelan di beşê de têkevin Argumanên bernameyê tabs Armancên, di nav lêkeran de hatiye girtin. Ji bo destpêkê, hûn ê mînakek pelê Pega xml were peyda kirin. Ji bo bikaranîna vê nimûneyê, ji bo pelên têketin û derketinê agahdariya jêrîn binivîse:

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

Divê dîmendera we tiştek wusa xuya bike:

Pêvajoyên Koçberiyê ji Pega ber Camunda - Rêbernameya Gav-gav

Çapemeniyê bikin Rev. Divê pencereyek konsolê vebe û hûn ê jêrîn bibînin:

Diagram ./src/main/resources/SamplePegaProcess.xml ji Pega hatiye guherandin û dikare li ser ./src/main/resources/ConvertedProcessFrom Pega.bpmn were dîtin

Peldanka çavkaniyan pelê PNG (samplePegaProcessDiagram.png) ya pêvajoya orîjînal a li Pega-yê dihewîne û dê bi vî rengî xuya bike:

Pêvajoyên Koçberiyê ji Pega ber Camunda - Rêbernameya Gav-gav

Bi karanîna Camunda Modeler, vekin ConvertedProcessFromPega.bpmn û divê ew tiştek mîna vê xuya bike:

Pêvajoyên Koçberiyê ji Pega ber Camunda - Rêbernameya Gav-gav

Afirandina pelê jar

Heke hûn tenê dixwazin pelek jar-ê biafirînin, çend vebijarkên we hene:

  • An jî li ser pelê rast bikirtînin pom.xml û hilbijêrin Bixebitin Wekî > Maven saz bikin.
  • Wekî din, li ser peldanka root-ê rast-klîk bikin û hilbijêrin Di Termînala Herêmî de nîşan bide û emrê Maven jêrîn bimeşînin: Sazkirina pakêta paqij a mvn.

Bi her awayî (an jî bi karanîna rêbaza xweya bijartî) divê hûn di peldankê de pelek jar biqedin /armanc. Vê jar li her deverê kopî bikin û di termînalê de emrê jêrîn derxînin:

java -jar yourGeneratedJarFile.jar "pelê têketina te" "pelê derana te"

Welî evê! Ji kerema xwe ji me re nerînên xwe bihêlin forum и vê depoya Git bibînin ji bo veguherînerên din ên ku ew peyda dibin.

Source: www.habr.com

Add a comment