Равандҳои муҳоҷират аз Пега ба Камунда - Дастури қадам ба қадам

Маълум аст, ки ҷараёнҳои равандҳои дар Pega сохташуда ба ягон стандарти кушода мувофиқат намекунанд, гарчанде ки онҳо ба намунаҳои BPMN бештар монанданд. Одамоне, ки мехоҳанд ҷаҳиш кунанд, муҳоҷирати худро аз Пега ба Камунда тавассути аз нав кашидани равандҳои дастӣ дар Modeler оғоз мекунанд. Аммо ба таври дастӣ аз нав кашидани ҷараёнҳои раванд дилгиркунанда ва вақтро талаб мекунад, хусусан агар шумораи зиёди онҳо вуҷуд дошта бошанд ё равандҳое, ки бояд табдил дода шаванд, мураккаб бошанд. Дар ин дарс мо як утилитаеро дида мебароем, ки метавонад ба шумо дар тавлиди раванди мувофиқи BPMN кӯмак кунад, ки ин ҳамчун нуқтаи ибтидоӣ барои муҳоҷират аз Пега ба Камунда хидмат мекунад.

Pega XML ба дастури табдилдиҳандаи BPMN

Camunda Consulting маҷмӯи воситаҳои дастрасро барои муҳоҷирати ҷараёни равандҳо эҷод кардааст. Асбобҳоро барои интиқоли ҷараёнҳои раванди Pega пайдо кардан мумкин аст дар ин ҷо. Шумо фавран хоҳед дид, ки ин лоиҳаи Maven аст, ки онро қариб дар ҳама гуна IDE кушодан мумкин аст. Eclipse ва Intellij ду яке аз маъмултарин IDE мебошанд. Аммо аввал ба шумо лозим меояд, ки анбори абзорҳои муҳоҷиратро клон кунед ё зеркашӣ кунед - ин корро кардан мумкин аст дар ин ҷо.

Барои ин дарс, мо Eclipse-ро ҳамчун IDE-и худ истифода хоҳем бурд.

  • Пас аз клонкунӣ ё зеркашии анбори Git, мундариҷаи анбори абзори Pega Converter -ро ба фазои кории нав нусхабардорӣ кунед. Агар, масалан, анбори Git-и шумо дар он ҷойгир бошад C: gitRepos, пас шумо табдилдиҳандаи Pega-ро дар C:gitReposmigrate-to-camunda-toolsPegacreate BPMN аз Pega XML.
  • Тамоми ҷузвдонро ба фазои кории интихобкардаатон нусхабардорӣ кунед.
  • Сипас Eclipse -ро оғоз кунед ва фазои кориеро, ки мундариҷаро ба он нусхабардорӣ кардаед, интихоб кунед. Пас аз оғоз кардани Eclipse, ба Файл > Воридот > Умумӣ > Лоиҳаҳо аз ҷузвдон ё бойгонӣ.
  • Тугмаро пахш кунед Баъдӣ.
  • Дар қуттии муколамае, ки пайдо мешавад, клик кунед директорӣ ва ба ҷузвдоне, ки навакак ба фазои кории худ нусхабардорӣ кардаед, ҳаракат кунед. Экрани шумо бояд чунин бошад (ба поён нигаред).
  • матбуот тамом кардан.

Равандҳои муҳоҷират аз Пега ба Камунда - Дастури қадам ба қадам

Лоиҳа ба фазои кории шумо ворид карда мешавад. Шумо метавонед ҳама гуна фарқиятҳои компилятори Java-ро дар байни рамзи пешниҳодшуда ва муҳити шумо навсозӣ кунед, аммо он бояд тавре кор кунад.

Минбаъд мо конфигуратсияи Run-ро эҷод мекунем, ки ба шумо имкон медиҳад конвертерро дар Eclipse иҷро кунед:

  • Дар папкаи решаи лоиҳа рост клик кунед ва интихоб кунед Ҳамчун иҷро кунед > Танзимотҳоро иҷро кунед…
  • Дар қуттии муколамае, ки пайдо мешавад, клик кунед Барномаи Java барои сохтани конфигуратсияи нав. Номи лоиҳа бояд дар ин муколама аллакай пур карда шавад. Агар хоҳед, шумо метавонед ба ин конфигуратсия номи нав диҳед.
  • Минбаъд шумо бояд синфи асосиро интихоб кунед. Тугмаи Ҷустуҷӯро клик кунед ва ҳатман интихоб кунед - BPMNGenFromPega - org.camunda.bpmn.generator. Онро интихоб кунед ва клик кунед OK.
  • Экрани шумо бояд чунин бошад:

Равандҳои муҳоҷират аз Пега ба Камунда - Дастури қадам ба қадам

Акнун шумо бояд ду далел пешниҳод кунед, якум содироти XML аз Pega ва дуюм номи файли табдилшуда мебошад. Дар ҳар сурат, дар қисмат роҳ ва номи файлро ворид кунед Далелҳои барнома ҷадвалҳо Аргентина, ба нохунак дохил карда шудаанд. Барои оғоз, ба шумо файли намунавии Pega xml дода мешавад. Барои истифодаи ин мисол, маълумоти зеринро барои файлҳои вуруд ва баромад ворид кунед:

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

Экрани шумо бояд чунин бошад:

Равандҳои муҳоҷират аз Пега ба Камунда - Дастури қадам ба қадам

Ангушт занед давидан. Равзанаи консол бояд кушода шавад ва шумо инҳоро хоҳед дид:

Диаграммаи ./src/main/resources/SamplePegaProcess.xml аз Pega табдил дода шудааст ва онро дар ./src/main/resources/ConvertedProcessFrom Pega.bpmn пайдо кардан мумкин аст

Папкаи захираҳо файли PNG (samplePegaProcessDiagram.png)-и раванди аслии Pega-ро дар бар мегирад ва чунин хоҳад буд:

Равандҳои муҳоҷират аз Пега ба Камунда - Дастури қадам ба қадам

Бо истифода аз Camunda Modeler, кушоед ConvertedProcessFromPega.bpmn ва он бояд чунин бошад:

Равандҳои муҳоҷират аз Пега ба Камунда - Дастури қадам ба қадам

Эҷоди файли jar

Агар шумо танҳо хоҳед, ки файли jar-ро эҷод кунед, шумо якчанд имконот доред:

  • Ё ба файли рост клик кунед pom.xml ва интихоб кунед Ҳамчун иҷро кунед> Maven насб кунед.
  • Интихобан, дар папкаи решаи рости муш клик кунед ва интихоб кунед Дар терминали маҳаллӣ нишон диҳед ва фармони зерини Maven -ро иҷро кунед: mvn бастаи тоза насб кунед.

Дар ҳар сурат (ё бо истифода аз усули дилхоҳатон) шумо бояд дар папка файли jar дошта бошед / ҳадаф. Ин зарфро дар ҳама ҷо нусхабардорӣ кунед ва дар терминал фармони зеринро иҷро кунед:

java -jar yourGeneratedJarFile.jar "файли вуруди шумо" "файли баромади шумо"

Монанди ин! Лутфан озодона фикру мулоҳизаҳои худро дар бораи мо гузоред Форум и ин анбори Git-ро бубинед барои табдилдиҳандагони иловагӣ вақте ки онҳо дастрас мешаванд.

Манбаъ: will.com

Илова Эзоҳ