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
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.
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:
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:
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:
Usebenzisa i-Camunda Modeler, vula ConvertedProcessFromPega.bpmn futhi kufanele ibukeke kanje:
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
Source: www.habr.com