Cov txheej txheem tsiv teb tsaws chaw los ntawm Pega mus rau Camunda - Kauj ruam los ntawm kauj ruam qhia

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 no. Koj yuav pom tam sim ntawd tias qhov no yog Maven qhov project uas tuaj yeem qhib tau yuav luag txhua IDE. Dab noj hnub thiab Intellij yog ob qho ntawm IDE nrov dua. Tab sis ua ntej koj yuav tsum tau clone los yog rub tawm cov cuab yeej tsiv teb tsaws chaw - qhov no tuaj yeem ua tiav no.

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.

Cov txheej txheem tsiv teb tsaws chaw los ntawm Pega mus rau Camunda - Kauj ruam los ntawm kauj ruam qhia

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:

Cov txheej txheem tsiv teb tsaws chaw los ntawm Pega mus rau Camunda - Kauj ruam los ntawm kauj ruam qhia

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:

Cov txheej txheem tsiv teb tsaws chaw los ntawm Pega mus rau Camunda - Kauj ruam los ntawm kauj ruam qhia

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:

Cov txheej txheem tsiv teb tsaws chaw los ntawm Pega mus rau Camunda - Kauj ruam los ntawm kauj ruam qhia

Siv Camunda Modeler qhib ConvertedProcessFromPega.bpmn thiab nws yuav tsum zoo li no:

Cov txheej txheem tsiv teb tsaws chaw los ntawm Pega mus rau Camunda - Kauj ruam los ntawm kauj ruam qhia

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 rooj sab laj ΠΈ saib no git repository rau cov converters ntxiv raws li lawv muaj.

Tau qhov twg los: www.hab.com

Ntxiv ib saib