Njira Zosamuka kuchokera ku Pega kupita ku Camunda - Gawo ndi Gawo

Zimadziwika kuti njira zomwe zimapangidwira ku Pega sizigwirizana ndi muyezo uliwonse wotseguka, ngakhale kuti zimawoneka ngati zitsanzo za BPMN. Anthu omwe akufuna kudumpha ayambe kusamuka kuchoka ku Pega kupita ku Camunda ndikujambulanso pamanja mu Modeler. Koma ulusi wojambulanso pamanja ndi wotopetsa komanso umatenga nthawi, makamaka ngati pali zambiri kapena njira zomwe zimayenera kusinthidwa ndizovuta. Mu phunziro ili tiwona zofunikira zomwe zingakuthandizeni kupanga njira yogwirizana ndi BPMN, izi zidzakhala ngati poyambira kusamuka kuchokera ku Pega kupita ku Camunda.

Pega XML kuti BPMN Converter Tutorial

Camunda Consulting yapanga zida zopezeka mwaulere zosinthira mitsinje. Zida zosamukira ku Pega process mitsinje zitha kupezeka apa. Mudzazindikira nthawi yomweyo kuti iyi ndi pulojekiti ya Maven yomwe imatha kutsegulidwa pafupifupi IDE iliyonse. Eclipse ndi Intellij ndi awiri mwa ma IDE otchuka kwambiri. Koma choyamba muyenera kufananiza kapena kutsitsa zosungira zida zosamukira - izi zitha kuchitika apa.

Pa phunziroli, tikhala tikugwiritsa ntchito Eclipse ngati IDE yathu.

  • Mutatha kupanga kapena kutsitsa chosungira cha Git, lembani zomwe zili m'nkhokwe ya zida za Pega Converter mu malo atsopano ogwirira ntchito. Ngati, mwachitsanzo, malo anu a Git ali C: gitRepos, ndiye mupeza chosinthira cha Pega pa C: gitReposmigrate-to-camunda-ToolsPegani BPMN kuchokera ku Pega XML.
  • Koperani chikwatu chonse pamalo omwe mwasankha.
  • Kenako yambitsani Eclipse ndikusankha malo ogwirira ntchito omwe mwakopera zomwe zilimo. Mukayamba Eclipse, pitani ku Fayilo> Tengani> Zambiri> Ntchito kuchokera ku Foda kapena Archive.
  • Dinani pa batani Ena.
  • Mu bokosi la zokambirana lomwe likuwoneka, dinani Directory ndi kupita ku foda yomwe mwakopera kumene kumalo anu ogwirira ntchito. Chophimba chanu chiyenera kuwoneka chonchi (onani pansipa).
  • atolankhani chitsiriziro.

Njira Zosamuka kuchokera ku Pega kupita ku Camunda - Gawo ndi Gawo

Pulojekitiyi idzatumizidwa kumalo anu ogwirira ntchito. Mungafune kusintha kusiyana kulikonse kwa Java compiler pakati pa code yomwe mwapatsidwa ndi malo anu, koma ziyenera kugwira ntchito monga momwe zilili.

Kenako tipanga kasinthidwe ka Run komwe kumakupatsani mwayi woyendetsa chosinthira mu Eclipse:

  • Dinani kumanja pa chikwatu cha mizu ya polojekiti ndikusankha Thamangani Monga > Thamangani Zosintha...
  • Mu bokosi la zokambirana lomwe likuwoneka, dinani Java Application kupanga kasinthidwe kwatsopano. Dzina la pulojekiti liyenera kulembedwa kale mu dialog iyi. Mungathe kupereka izi dzina latsopano ngati mukufuna.
  • Kenako muyenera kusankha kalasi yaikulu. Dinani pa Sakani batani ndipo onetsetsani kuti mwasankha - BPMNGenFromPega - org.camunda.bpmn.generator. Sankhani izo ndi kumadula OK.
  • Screen yanu iyenera kuwoneka motere:

Njira Zosamuka kuchokera ku Pega kupita ku Camunda - Gawo ndi Gawo

Tsopano muyenera kupereka zifukwa ziwiri, choyamba ndi kutumiza kwa XML kuchokera ku Pega ndipo chachiwiri ndi dzina la fayilo yotembenuzidwa. Zikatero, lowetsani njira ndi mayina a fayilo mu gawoli Makambirano a pulogalamu masamba Mikangano, zolembedwa m'mawu ogwidwa mawu. Poyamba, mupatsidwa fayilo ya Pega xml. Kuti mugwiritse ntchito chitsanzochi, lowetsani mfundo zotsatirazi pamafayilo olowetsa ndi kutulutsa:

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

Screen yanu iyenera kuwoneka motere:

Njira Zosamuka kuchokera ku Pega kupita ku Camunda - Gawo ndi Gawo

Limbikirani Thamangani. Iwindo la console liyenera kutsegulidwa ndipo muwona zotsatirazi:

Chithunzi ./src/main/resources/SamplePegaProcess.xml chosinthidwa kuchokera ku Pega ndipo chikupezeka pa ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Foda yazinthu ili ndi fayilo ya PNG (samplePegaProcessDiagram.png) ya ndondomeko yoyambirira ku Pega ndipo idzawoneka motere:

Njira Zosamuka kuchokera ku Pega kupita ku Camunda - Gawo ndi Gawo

Pogwiritsa ntchito Camunda Modeler, tsegulani ConvertedProcessFromPega.bpmn ndipo ziyenera kuwoneka motere:

Njira Zosamuka kuchokera ku Pega kupita ku Camunda - Gawo ndi Gawo

Kupanga fayilo ya botolo

Ngati mukungofuna kupanga fayilo ya mtsuko wothandizira, muli ndi zosankha zingapo:

  • Kapena dinani kumanja pa fayilo pom.xml ndi kusankha Thamangani Monga > Maven install.
  • Kapenanso, dinani kumanja pa mizu chikwatu ndikusankha Onetsani mu Local Terminal ndikuyendetsa Maven lamulo ili: mvn clean package install.

Mwanjira iliyonse (kapena kugwiritsa ntchito njira yomwe mumakonda) muyenera kumaliza ndi fayilo ya mtsuko mufoda / chandamale. Koperani mtsuko uwu paliponse ndikupereka lamulo ili mu terminal:

java -jar yourGeneratedJarFile.jar "fayilo yanu yolowera" "fayilo yanu yotulutsa"

Ngati chonchi! Chonde omasuka kusiya ndemanga zathu forum ΠΈ onani chosungira cha Git ichi kwa otembenuza owonjezera pamene akupezeka.

Source: www.habr.com

Kuwonjezera ndemanga