Migrácia procesov z Pega do Camundy – sprievodca krok za krokom

Je známe, že procesné toky vytvorené v Pege nezodpovedajú žiadnemu otvorenému štandardu, napriek tomu, že vyzerajú skôr ako vzorky BPMN. Ľudia, ktorí chcú urobiť skok, začnú svoju migráciu z Pega do Camundy ručným prekreslením procesov v Modeleri. Ručné prekresľovanie tokov procesov je však únavné a časovo náročné, najmä ak ich je veľa alebo procesy, ktoré je potrebné previesť, sú zložité. V tomto návode sa pozrieme na pomôcku, ktorá vám môže pomôcť vygenerovať proces kompatibilný s BPMN, ktorý bude slúžiť ako východiskový bod pre migráciu z Pega do Camundy.

Návod na prevodník Pega XML na BPMN

Camunda Consulting vytvorila sadu voľne dostupných nástrojov na migráciu toku procesov. Nástroje na migráciu procesných tokov Pega možno nájsť tu. Okamžite si všimnete, že ide o projekt Maven, ktorý je možné otvoriť takmer v akomkoľvek IDE. Eclipse a Intellij sú dve z najpopulárnejších IDE. Najprv však budete musieť naklonovať alebo stiahnuť úložisko nástrojov na migráciu – dá sa to urobiť tu.

V tomto návode budeme používať Eclipse ako naše IDE.

  • Po naklonovaní alebo stiahnutí úložiska Git skopírujte obsah úložiska nástrojov Pega Converter do nového pracovného priestoru. Ak sa napríklad vaše úložisko Git nachádza na C:gitRepos, potom nájdete prevodník Pega na C:gitReposmigrate-to-camunda-toolsPegacreate BPMN z Pega XML.
  • Skopírujte celý priečinok do zvoleného pracovného priestoru.
  • Potom spustite Eclipse a vyberte pracovný priestor, do ktorého ste práve skopírovali obsah. Po spustení Eclipse prejdite na Súbor > Import > Všeobecné > Projekty z priečinka alebo archívu.
  • Kliknite na tlačidlo ďalšie.
  • V zobrazenom dialógovom okne kliknite na adresár a prejdite do priečinka, ktorý ste práve skopírovali do svojho pracovného priestoru. Vaša obrazovka by mala vyzerať asi takto (pozri nižšie).
  • Stlačiť úprava.

Migrácia procesov z Pega do Camundy – sprievodca krok za krokom

Projekt bude importovaný do vášho pracovného priestoru. Možno budete chcieť aktualizovať akékoľvek rozdiely kompilátora Java medzi poskytnutým kódom a vaším prostredím, ale malo by to fungovať tak, ako je.

Ďalej vytvoríme konfiguráciu Spustiť, ktorá vám umožní spustiť konvertor v Eclipse:

  • Kliknite pravým tlačidlom myši na koreňový priečinok projektu a vyberte Spustiť ako > Spustiť konfigurácie…
  • V zobrazenom dialógovom okne kliknite na Java aplikácia na vytvorenie novej konfigurácie. V tomto dialógovom okne by už mal byť vyplnený názov projektu. Ak chcete, môžete túto konfiguráciu pomenovať.
  • Ďalej musíte vybrať hlavnú triedu. Kliknite na tlačidlo Hľadať a nezabudnite vybrať - BPMNGenFromPega - generátor org.camunda.bpmn. Vyberte ho a kliknite OK.
  • Vaša obrazovka by mala vyzerať asi takto:

Migrácia procesov z Pega do Camundy – sprievodca krok za krokom

Teraz musíte zadať dva argumenty, prvý je XML export z Pega a druhý je názov konvertovaného súboru. Pre každý prípad zadajte do sekcie cestu a názvy súborov Argumenty programu karty argumenty, v úvodzovkách. Na začiatok vám bude poskytnutý vzorový súbor Pega xml. Ak chcete použiť tento príklad, zadajte nasledujúce informácie pre vstupné a výstupné súbory:

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

Vaša obrazovka by mala vyzerať asi takto:

Migrácia procesov z Pega do Camundy – sprievodca krok za krokom

zatlačte na beh. Malo by sa otvoriť okno konzoly a uvidíte nasledovné:

Diagram ./src/main/resources/SamplePegaProcess.xml konvertovaný z Pega a možno ho nájsť na ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Priečinok zdrojov obsahuje súbor PNG (samplePegaProcessDiagram.png) pôvodného procesu v Pege a bude vyzerať takto:

Migrácia procesov z Pega do Camundy – sprievodca krok za krokom

Pomocou Camunda Modeler otvorte ConvertedProcessFromPega.bpmn a malo by to vyzerať nejako takto:

Migrácia procesov z Pega do Camundy – sprievodca krok za krokom

Vytvorenie súboru jar

Ak chcete iba vytvoriť súbor jar nástroja, máte niekoľko možností:

  • Alebo kliknite pravým tlačidlom myši na súbor pom.xml a vyberte Spustiť ako > inštalácia Maven.
  • Prípadne kliknite pravým tlačidlom myši na koreňový priečinok a vyberte Zobraziť v miestnom termináli a spustite nasledujúci príkaz Maven: mvn čistá inštalácia balíka.

V každom prípade (alebo pomocou preferovanej metódy) by ste mali skončiť so súborom jar v priečinku / cieľ. Skopírujte tento jar kdekoľvek a zadajte nasledujúci príkaz v termináli:

java -jar yourGeneratedJarFile.jar „váš vstupný súbor“ „váš výstupný súbor“

Páči sa ti to! Neváhajte nám zanechať spätnú väzbu forum и pozrite si toto úložisko Git pre ďalšie konvertory, keď budú k dispozícii.

Zdroj: hab.com

Pridať komentár