Izinqubo Zokuthutha zisuka ePega ziye eCamunda - Isinyathelo ngesinyathelo Umhlahlandlela

Kuyaziwa ukuthi ukugeleza kwenqubo okudalwe ku-Pega akuhambisani nanoma iyiphi indinganiso evulekile, naphezu kokuthi kubukeka njengamasampula e-BPMN. Abantu abafuna ukweqa baqala ukufuduka kwabo besuka e-Pega baye e-Camunda ngokudweba kabusha izinqubo ku-Modeler. Kodwa ukugeleza kwenqubo yokudweba kabusha ngesandla kuyakhathaza futhi kudla isikhathi, ikakhulukazi uma kuneziningi zazo noma izinqubo ezidinga ukuguqulwa ziyinkimbinkimbi. Kulesi sifundo sizobheka insiza engakusiza ukuthi ukhiqize inqubo ethobela i-BPMN, lokhu kuzosebenza njengesiqalo sokufuduka usuka ePega uye eCamunda.

I-Pega XML kuya ku-BPMN Converter Tutorial

I-Camunda Consulting idale isethi yamathuluzi atholakala mahhala okucubungula ukufuduka kokusakaza. Amathuluzi okuthutha ukusakazwa kwenqubo ye-Pega angatholakala lapha. Uzobona ngokushesha ukuthi lena iphrojekthi ye-Maven engavulwa cishe kunoma iyiphi i-IDE. I-Eclipse ne-Intellij zingama-IDE amabili aziwa kakhulu. Kodwa okokuqala uzodinga ukuhlanganisa noma ukulanda inqolobane yamathuluzi okuthutha - lokhu kungenziwa lapha.

Kulesi sifundo, sizobe sisebenzisa i-Eclipse njenge-IDE yethu.

  • Ngemva kokuhlanganisa noma ukulanda inqolobane ye-Git, kopisha okuqukethwe kwekhosombe lamathuluzi e-Pega Converter endaweni yokusebenza entsha. Uma, ngokwesibonelo, inqolobane yakho ye-Git ivuliwe C: gitRepos, lapho-ke uzothola isiguquli se-Pega ku C:gitReposmigrate-to-camunda-toolsYakha i-BPMN kusuka ku-Pega XML.
  • Kopisha yonke ifolda endaweni yokusebenza oyikhethile.
  • Bese uvula i-Eclipse bese ukhetha indawo yokusebenza osanda kukopisha kuyo okuqukethwe. Ngemuva kokuqala i-Eclipse, iya ku Ifayela > Ngenisa > Okuvamile > Amaphrojekthi Asuka Kufolda noma Kungobo Yomlando.
  • Chofoza inkinobho Olandelayo.
  • Ebhokisini lengxoxo elivelayo, chofoza Directory bese uzulazulela kufolda osanda kuyikopishela endaweni yakho yokusebenza. Isikrini sakho kufanele sibukeke kanje (bona ngezansi).
  • Qhafaza Qeda.

Izinqubo Zokuthutha zisuka ePega ziye eCamunda - Isinyathelo ngesinyathelo Umhlahlandlela

Iphrojekthi izongeniswa endaweni yakho yokusebenza. Ungase ufune ukubuyekeza noma yimuphi umehluko we-Java compiler phakathi kwekhodi enikeziwe nendawo yakho, kodwa kufanele isebenze njengoba injalo.

Okulandelayo sizodala ukucushwa kwe-Run okuzokuvumela ukuthi usebenzise isiguquli ku-Eclipse:

  • Chofoza kwesokudla kufolda yempande yephrojekthi bese ukhetha Qalisa Njengo > Qalisa Ukucushwa...
  • Ebhokisini lengxoxo elivelayo, chofoza Uhlelo lokusebenza lwe-Java ukuze udale ukucushwa okusha. Igama lephrojekthi kufanele seligcwaliswe kule ngxoxo. Unganikeza lokhu kulungiselelwa igama elisha uma uthanda.
  • Okulandelayo udinga ukukhetha isigaba esikhulu. Chofoza inkinobho ethi Sesha futhi uqiniseke ukuthi uyakhetha - BPMNGenFromPega - org.camunda.bpmn.generator. Ikhethe bese uchofoza OK.
  • Isikrini sakho kufanele sibukeke kanje:

Izinqubo Zokuthutha zisuka ePega ziye eCamunda - Isinyathelo ngesinyathelo Umhlahlandlela

Manje udinga ukunikeza izimpikiswano ezimbili, eyokuqala iwukuthekelisa kwe-XML kusuka ku-Pega kanti eyesibili igama lefayela eliguquliwe. Uma kwenzeka, faka amagama endlela namafayela esigabeni Izimpikiswano zohlelo amathebhu Iziphakamiso, efakwe ezimpawu zokucaphuna. Okokuqala, uzonikezwa isampula yefayela le-Pega xml. Ukuze usebenzise lesi sibonelo, faka ulwazi olulandelayo lwamafayela okokufaka nokukhiphayo:

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

Isikrini sakho kufanele sibukeke kanje:

Izinqubo Zokuthutha zisuka ePega ziye eCamunda - Isinyathelo ngesinyathelo Umhlahlandlela

Cindezela uqhubeke Qalisa. Должно открыться консольное окно, в котором вы увидите следующее:

Umdwebo ./src/main/resources/SamplePegaProcess.xml oguqulwe usuka ku-Pega futhi ungatholakala kokuthi ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Ifolda yezinsiza iqukethe ifayela le-PNG (isampulaPegaProcessDiagram.png) lenqubo yokuqala ku-Pega futhi izobukeka kanje:

Izinqubo Zokuthutha zisuka ePega ziye eCamunda - Isinyathelo ngesinyathelo Umhlahlandlela

Usebenzisa i-Camunda Modeler, vula ConvertedProcessFromPega.bpmn futhi kufanele ibukeke kanje:

Izinqubo Zokuthutha zisuka ePega ziye eCamunda - Isinyathelo ngesinyathelo Umhlahlandlela

Ukudala ifayela lembiza

Uma ufuna nje ukudala ifayela lejaje yokusetshenziswa, unezinketho ezimbalwa:

  • Noma chofoza kwesokudla efayeleni pom.xml bese ukhetha Run As > Faka i-Maven.
  • Kungenjalo, chofoza kwesokudla kufolda yezimpande bese ukhetha Bonisa Esikhumulweni Sendawo bese ugijima umyalo olandelayo we-Maven: mvn clean package install.

Noma iyiphi indlela (noma usebenzisa indlela oyikhethayo) kufanele ugcine nefayela lembiza kufolda / target. Kopisha le mbiza noma yikuphi bese ukhipha umyalo olandelayo kutheminali:

java -jar yourGeneratedJarFile.jar “ifayela lakho lokufaka” “ifayela lakho eliphumayo”

Kanje! Sicela uzizwe ukhululekile ukushiya impendulo yethu iforamu и bona le nqolobane ye-Git ukuze uthole iziguquli ezengeziwe njengoba zitholakala.

Source: www.habr.com

Engeza amazwana