Nws paub tias cov txheej txheem ntws tsim hauv Pega tsis ua raws li tus qauv qhib, txawm tias lawv zoo li BPMN cov qauv. Cov neeg uas xav dhia pib lawv Pega mus rau Camunda tsiv teb tsaws los ntawm manually redrawing txheej txheem hauv Modeler. Tab sis manually redrawing txheej txheem threads yog tedious thiab siv sij hawm, tshwj xeeb tshaj yog yog hais tias muaj ntau ntawm lawv los yog cov txheej txheem yuav tsum tau hloov dua siab tshiab yog complex. Hauv qhov kev qhia no, peb yuav saib cov khoom siv hluav taws xob uas tuaj yeem pab koj tsim cov txheej txheem BPMN-raws li txoj kev uas yuav yog qhov pib rau kev tsiv teb tsaws ntawm Pega mus rau Camunda.
Pega XML to BPMN Converter Tutorial
Camunda Consulting tau tsim cov txheej txheem ntawm cov cuab yeej muaj pub dawb rau cov txheej txheem khiav khiav. Pega workflow cov cuab yeej tsiv teb tsaws tuaj yeem pom
Rau qhov kev qhia no, peb yuav siv dab noj hnub ua peb IDE.
- Tom qab cloning lossis rub tawm Git repository, luam cov ntsiab lus ntawm Pega converter cov cuab yeej repository mus rau qhov chaw ua haujlwm tshiab. Yog hais tias, piv txwv li, koj Git repository nyob ntawm C: gitRepos, koj tuaj yeem nrhiav Pega converter ntawm C:gitReposmigrate-to-camunda-toolsPegacreate BPMN los ntawm Pega XML.
- Luam tag nrho cov ntawv tais ceev tseg rau qhov chaw ua haujlwm ntawm koj xaiv.
- Tom qab ntawd pib Eclipse thiab xaiv qhov chaw ua haujlwm uas koj nyuam qhuav theej cov ntsiab lus. Tom qab pib Eclipse, mus rau Cov ntaub ntawv> Ntshuam> General> Projects los ntawm Folder lossis Archive.
- Nyem rau ntawm lub pob Tom ntej no.
- Hauv qhov dialog uas tshwm sim, nyem rau ntawm Directory thiab mus rau lub nplaub tshev uas koj nyuam qhuav theej rau koj qhov chaw ua haujlwm. Koj lub vijtsam yuav tsum zoo li qhov no (saib hauv qab).
- xovxwm Tag.
Qhov project yuav raug xa mus rau hauv koj qhov chaw ua haujlwm. Tej zaum koj yuav xav hloov kho Java compiler qhov sib txawv ntawm qhov muab code thiab koj ib puag ncig, tab sis nws yuav tsum ua haujlwm zoo li yog.
Tom ntej no, peb mam li tsim ib qho Khiav configuration uas yuav tso cai rau koj khiav lub converter nyob rau hauv dab noj hnub:
- Txoj nyem rau ntawm qhov project hauv paus nplaub tshev thiab xaiv Khiav As > Run Configurationsβ¦
- Hauv qhov dialog uas tshwm sim, nyem rau ntawm Java Application los tsim ib tug tshiab configuration. Lub npe qhov project yuav tsum tau sau rau hauv qhov kev sib tham no. Koj tuaj yeem muab qhov kev teeb tsa no lub npe tshiab yog tias koj xav tau.
- Tom ntej no, koj yuav tsum xaiv lub ntsiab chav kawm. Nyem rau ntawm Nrhiav khawm thiab nco ntsoov xaiv β BPMNGenFromPega-org.camunda.bpmn.generator. Xaiv nws thiab nyem OK.
- Koj qhov screen yuav tsum zoo li no:
Tam sim no koj yuav tsum muab ob qhov kev sib cav, thawj zaug yog XML xa tawm los ntawm Pega thiab qhov thib ob yog lub npe ntawm cov ntaub ntawv hloov dua siab tshiab. Tsuas yog nyob rau hauv rooj plaub, nkag mus rau txoj kev thiab filenames hauv ntu program sib cav tabs Kev sib cegnyob rau hauv cov lus hais. Txhawm rau pib, koj yuav tau muab cov qauv Pega xml cov ntaub ntawv. Txhawm rau siv qhov piv txwv no, sau cov ntaub ntawv hauv qab no rau cov ntaub ntawv tawm tswv yim thiab tso tawm:
"./src/main/resources/SamplePegaProcess.xml" "./src/main/resources/ConvertedProcessFromPega.bpmn"
Koj qhov screen yuav tsum zoo li no:
Nyem rau khiav. Lub qhov rais console yuav tsum qhib uas qhia cov hauv qab no:
Daim duab ./src/main/resources/SamplePegaProcess.xml hloov los ntawm Pega thiab tuaj yeem pom ntawm ./src/main/resources/ConvertedProcessFrom Pega.bpmn
Cov ntaub ntawv khaws cia muaj cov ntaub ntawv PNG (samplePegaProcessDiagram.png) ntawm cov txheej txheem qub hauv Pega thiab yuav zoo li no:
Siv Camunda Modeler qhib ConvertedProcessFromPega.bpmn thiab nws yuav tsum zoo li no:
jar file creation
Yog tias koj tsuas yog xav tsim cov ntaub ntawv siv hluav taws xob, koj muaj ntau txoj kev xaiv:
- Los yog txoj nyem rau ntawm cov ntaub ntawv pom xml thiab xaiv Khiav As > Maven Install.
- Los yog txoj nyem rau ntawm lub hauv paus nplaub tshev thiab xaiv Qhia hauv Local Terminal thiab khiav Maven cov lus txib nram qab no: mvn huv pob nruab.
Txawm li cas los xij (los yog siv txoj kev uas koj nyiam) koj yuav tsum tau txais cov ntaub ntawv hauv lub thawv / phiaj. Luam lub thawv no nyob qhov twg thiab muab cov lus txib hauv qab no hauv lub davhlau ya nyob twg:
java -jar yourGeneratedJarFile.jar "koj cov ntaub ntawv nkag" "koj cov ntaub ntawv tso tawm"
Zoo li no! Thov koj xav tias dawb tawm tswv yim rau peb
Tau qhov twg los: www.hab.com