Proċessi ta' Migrazzjoni minn Pega għal Camunda - Gwida Pass Pass

Huwa magħruf li l-flussi tal-proċess maħluqa f'Pega ma jikkonformawx mal-ebda standard miftuħ, minkejja l-fatt li jixbħu aktar kampjuni BPMN. Nies li jridu jagħmlu l-qabża jibdew il-migrazzjoni tagħhom minn Pega għal Camunda billi jfasslu mill-ġdid il-proċessi manwalment f'Modeller. Iżda t-tfassil mill-ġdid manwalment tal-flussi tal-proċess huwa tedious u jieħu ħafna ħin, speċjalment jekk ikun hemm ħafna minnhom jew il-proċessi li jeħtieġ li jiġu kkonvertiti huma kumplessi. F'dan it-tutorja se nħarsu lejn utilità li tista 'tgħinek tiġġenera proċess konformi mal-BPMN, dan iservi bħala punt tat-tluq għall-migrazzjoni minn Pega għal Camunda.

Tutorial tal-Konvertitur Pega XML għal BPMN

Camunda Consulting ħolqot sett ta' għodod disponibbli liberament għall-migrazzjoni tal-flussi tal-proċess. Jistgħu jinstabu għodod għall-migrazzjoni tal-flussi tal-proċess Pega hawn. Int ser ikollok immedjatament tinnota li dan huwa proġett Maven li jista 'jinfetaħ fi kważi kull IDE. Eclipse u Intellij huma tnejn mill-IDEs l-aktar popolari. Iżda l-ewwel ser ikollok bżonn tikklona jew tniżżel ir-repożitorju tal-għodod tal-migrazzjoni - dan jista 'jsir hawn.

Għal dan it-tutorja, se nkunu qed nużaw Eclipse bħala l-IDE tagħna.

  • Wara li tikklonaj jew tniżżel ir-repożitorju Git, ikkopja l-kontenut tar-repożitorju tal-għodod tal-Pega Converter fi spazju tax-xogħol ġdid. Jekk, pereżempju, ir-repożitorju Git tiegħek jinsab fuq C:gitRepos, imbagħad issib il-konvertitur Pega fuq C:gitReposmigrate-to-camunda-toolsPegacreate BPMN minn Pega XML.
  • Ikkopja l-folder kollu fl-ispazju tax-xogħol magħżul tiegħek.
  • Imbagħad nieda Eclipse u agħżel l-ispazju tax-xogħol li kkuppjajt il-kontenut fih. Wara li tibda Eclipse, mur Fajl > Importazzjoni > Ġenerali > Proġetti minn Folder jew Arkivju.
  • Ikklikkja fuq il-buttuna Li jmiss.
  • Fil-kaxxa tad-djalogu li tidher, ikklikkja fuq Direttorju u innaviga għall-folder li għadek ikkuppjat fl-ispazju tax-xogħol tiegħek. L-iskrin tiegħek għandu jidher xi ħaġa bħal din (ara hawn taħt).
  • istampa Finatura.

Proċessi ta' Migrazzjoni minn Pega għal Camunda - Gwida Pass Pass

Il-proġett se jiġi importat fl-ispazju tax-xogħol tiegħek. Inti tista 'tixtieq taġġorna kwalunkwe differenzi tal-kompilatur Java bejn il-kodiċi pprovdut u l-ambjent tiegħek, iżda għandu jaħdem kif inhu.

Sussegwentement noħolqu konfigurazzjoni Run li tippermettilek tħaddem il-konvertitur f'Eclipse:

  • Ikklikkja bil-lemin fuq il-fowlder tal-għerq tal-proġett u agħżel Mexxi As > Mexxi Konfigurazzjonijiet...
  • Fil-kaxxa tad-djalogu li tidher, ikklikkja fuq Applikazzjoni Java biex toħloq konfigurazzjoni ġdida. L-isem tal-proġett għandu diġà jimtela f'dan id-djalogu. Tista' tagħti lil din il-konfigurazzjoni isem ġdid jekk tixtieq.
  • Sussegwentement trid tagħżel il-klassi prinċipali. Ikklikkja fuq il-buttuna Fittex u kun żgur li tagħżel - BPMNGenFromPega - org.camunda.bpmn.generator. Agħżelha u kklikkja OK.
  • L-iskrin tiegħek għandu jidher xi ħaġa bħal din:

Proċessi ta' Migrazzjoni minn Pega għal Camunda - Gwida Pass Pass

Issa għandek bżonn tipprovdi żewġ argumenti, l-ewwel huwa l-esportazzjoni XML minn Pega u t-tieni huwa l-isem tal-fajl maqlub. Fil-każ, daħħal it-triq u l-ismijiet tal-fajls fit-taqsima Argumenti tal-programm tabs Argumenti, magħluqa bil-virgoletti. Biex tibda, inti ser tiġi pprovduta b'kampjun Pega xml file. Biex tuża dan l-eżempju, daħħal l-informazzjoni li ġejja għall-fajls ta’ input u output:

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

L-iskrin tiegħek għandu jidher xi ħaġa bħal din:

Proċessi ta' Migrazzjoni minn Pega għal Camunda - Gwida Pass Pass

Agħfas fuq Mexxi. Tieqa tal-console għandha tiftaħ u tara dan li ġej:

Dijagramma ./src/main/resources/SamplePegaProcess.xml konvertita minn Pega u tista' tinstab fuq ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Il-folder tar-riżorsi fih il-fajl PNG (samplePegaProcessDiagram.png) tal-proċess oriġinali f'Pega u se jidher bħal dan:

Proċessi ta' Migrazzjoni minn Pega għal Camunda - Gwida Pass Pass

Uża Camunda Modeler, iftaħ ConvertedProcessFromPega.bpmn u għandha tidher xi ħaġa bħal din:

Proċessi ta' Migrazzjoni minn Pega għal Camunda - Gwida Pass Pass

Ħolqien ta 'fajl vażett

Jekk trid biss toħloq fajl vażett ta 'utilità, għandek diversi għażliet:

  • Jew ikklikkja bil-lemin fuq il-fajl pom.xml u agħżel Mexxi As> Installa Maven.
  • Inkella, ikklikkja bil-lemin fuq il-fowlder tal-għeruq u agħżel Uri fit-Terminal Lokali u mexxi l-kmand Maven li ġej: mvn clean package install.

Jew il-mod (jew bl-użu tal-metodu preferut tiegħek) għandek tispiċċa b'fajl vażett fil-folder / mira. Ikkopja dan il-vażett kullimkien u agħti l-kmand li ġej fit-terminal:

java -jar yourGeneratedJarFile.jar “il-fajl tad-dħul tiegħek” “il-fajl tal-ħruġ tiegħek”

Bħal dan! Nitolbok li tħossok liberu li tħalli feedback fuq tagħna forum и ara dan ir-repożitorju Git għal konvertituri addizzjonali hekk kif isiru disponibbli.

Sors: www.habr.com

Żid kumment