Perėjimo iš „Pega“ į „Camunda“ procesai – žingsnis po žingsnio vadovas

Žinoma, kad Pega sukurti proceso srautai neatitinka jokio atviro standarto, nepaisant to, kad jie labiau primena BPMN pavyzdžius. Žmonės, norintys šuolis, pradeda savo migraciją iš Pega į Camunda rankiniu būdu perbraižydami procesus programoje Modeler. Tačiau rankiniu būdu perbraižyti proceso srautus yra varginantis ir atimantis daug laiko, ypač jei jų yra daug arba procesai, kuriuos reikia konvertuoti, yra sudėtingi. Šioje pamokoje apžvelgsime priemonę, kuri gali padėti jums sukurti su BPMN suderinamą procesą. Tai bus atspirties taškas norint pereiti iš Pega į Camunda.

Pega XML į BPMN konverterio pamoka

„Camunda Consulting“ sukūrė laisvai prieinamų įrankių rinkinį procesų srautų perkėlimui. Galima rasti Pega proceso srautų perkėlimo įrankius čia. Iš karto pastebėsite, kad tai yra Maven projektas, kurį galima atidaryti beveik bet kurioje IDE. „Eclipse“ ir „Intellij“ yra dvi populiariausios IDE. Tačiau pirmiausia turėsite klonuoti arba atsisiųsti perkėlimo įrankių saugyklą – tai galima padaryti čia.

Šioje pamokoje kaip IDE naudosime „Eclipse“.

  • Klonavę arba atsisiuntę „Git“ saugyklą, nukopijuokite „Pega Converter“ įrankių saugyklos turinį į naują darbo sritį. Jei, pavyzdžiui, jūsų Git saugykla yra C:gitRepos, tada Pega keitiklį rasite adresu C:gitReposmigrate-to-camunda-toolsPegacreate BPMN iš Pega XML.
  • Nukopijuokite visą aplanką į pasirinktą darbo sritį.
  • Tada paleiskite „Eclipse“ ir pasirinkite darbo sritį, į kurią ką tik nukopijavote turinį. Paleidę Eclipse, eikite į Failas > Importuoti > Bendrieji > Projektai iš aplanko arba archyvo.
  • Spustelėkite mygtuką Sekantis.
  • Pasirodžiusiame dialogo lange spustelėkite katalogas ir eikite į aplanką, kurį ką tik nukopijavote į savo darbo sritį. Jūsų ekranas turėtų atrodyti maždaug taip (žr. toliau).
  • Paspausti apdaila.

Perėjimo iš „Pega“ į „Camunda“ procesai – žingsnis po žingsnio vadovas

Projektas bus importuotas į jūsų darbo sritį. Galbūt norėsite atnaujinti „Java“ kompiliatoriaus skirtumus tarp pateikto kodo ir jūsų aplinkos, tačiau jis turėtų veikti taip, kaip yra.

Tada sukursime paleisties konfigūraciją, kuri leis paleisti keitiklį „Eclipse“:

  • Dešiniuoju pelės mygtuku spustelėkite projekto šakninį aplanką ir pasirinkite Vykdyti kaip> Vykdyti konfigūracijas…
  • Pasirodžiusiame dialogo lange spustelėkite Java programa norėdami sukurti naują konfigūraciją. Šiame dialogo lange jau turi būti įrašytas projekto pavadinimas. Jei norite, šiai konfigūracijai galite suteikti naują pavadinimą.
  • Toliau reikia pasirinkti pagrindinę klasę. Spustelėkite paieškos mygtuką ir būtinai pasirinkite - BPMNGenFromPega – org.camunda.bpmn.generator. Pasirinkite jį ir spustelėkite OK.
  • Jūsų ekranas turėtų atrodyti maždaug taip:

Perėjimo iš „Pega“ į „Camunda“ procesai – žingsnis po žingsnio vadovas

Dabar reikia pateikti du argumentus: pirmasis yra XML eksportas iš Pega, o antrasis – konvertuoto failo pavadinimas. Tik tuo atveju skiltyje įveskite kelią ir failų pavadinimus Programos argumentai skirtukai Argumentai, kabutėse. Pirmiausia jums bus pateiktas Pega xml failo pavyzdys. Norėdami naudoti šį pavyzdį, įveskite šią įvesties ir išvesties failų informaciją:

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

Jūsų ekranas turėtų atrodyti maždaug taip:

Perėjimo iš „Pega“ į „Camunda“ procesai – žingsnis po žingsnio vadovas

spauskite ant paleisti. Turėtų atsidaryti konsolės langas ir pamatysite:

Diagrama ./src/main/resources/SamplePegaProcess.xml konvertuota iš Pega ir ją galima rasti adresu ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Išteklių aplanke yra pradinio proceso Pega PNG failas (samplePegaProcessDiagram.png), kuris atrodys taip:

Perėjimo iš „Pega“ į „Camunda“ procesai – žingsnis po žingsnio vadovas

Naudodami Camunda Modeler atidarykite ConvertedProcessFromPega.bpmn ir jis turėtų atrodyti maždaug taip:

Perėjimo iš „Pega“ į „Camunda“ procesai – žingsnis po žingsnio vadovas

Jar failo kūrimas

Jei norite tiesiog sukurti naudingumo programos jar failą, turite keletą parinkčių:

  • Arba dešiniuoju pelės mygtuku spustelėkite failą pom.xml ir pasirinkite Vykdyti kaip> Maven įdiegti.
  • Arba dešiniuoju pelės mygtuku spustelėkite šakninį aplanką ir pasirinkite Rodyti vietiniame terminale ir paleiskite šią Maven komandą: mvn švaraus paketo diegimas.

Bet kuriuo atveju (arba naudodami pageidaujamą metodą) aplanke turėtumėte turėti jar failą / taikinys. Nukopijuokite šį stiklainį bet kur ir terminale išduokite šią komandą:

java -jar yourGeneratedJarFile.jar „jūsų įvesties failas“ „jūsų išvesties failas“

Kaip šitas! Nedvejodami palikite atsiliepimą apie mūsų forumas и žiūrėkite šią „Git“ saugyklą papildomiems keitikliams, kai tik jie bus prieinami.

Šaltinis: www.habr.com

Добавить комментарий