Flutningur ferla frá Pega til Camunda - Skref fyrir skref leiðbeiningar

Það er vitað að vinnsluflæði sem búið er til í Pega samræmist ekki neinum opnum staðli, þrátt fyrir að þau líkist meira BPMN sýni. Fólk sem vill gera stökkið byrjar flutning sinn frá Pega til Camunda með því að endurteikna ferla handvirkt í Modeler. En handvirkt endurteikna ferliþræði er leiðinlegt og tímafrekt, sérstaklega ef þeir eru margir eða ferli sem þarf að breyta eru flókin. Í þessari kennslu munum við skoða tól sem getur hjálpað þér að búa til BPMN samhæft ferli, þetta mun þjóna sem upphafspunktur fyrir flutning frá Pega til Camunda.

Kennsla fyrir Pega XML til BPMN breytir

Camunda Consulting hefur búið til sett af ókeypis fáanlegum verkfærum fyrir flutning á ferlistraumi. Verkfæri til að flytja Pega ferlistrauma má finna hér. Þú munt strax taka eftir því að þetta er Maven verkefni sem hægt er að opna í næstum hvaða IDE sem er. Eclipse og Intellij eru tveir af vinsælustu IDE. En fyrst þarftu að klóna eða hlaða niður flutningsverkfærunum - þetta er hægt að gera hér.

Fyrir þessa kennslu munum við nota Eclipse sem IDE okkar.

  • Eftir að hafa klónað eða hlaðið niður Git geymslunni, afritaðu innihald Pega Converter verkfærageymslunnar í nýtt vinnusvæði. Ef, til dæmis, Git geymslan þín er staðsett á C:gitRepos, þá finnurðu Pega breytirinn á C:gitReposmigrate-to-camunda-toolsPegacreate BPMN from Pega XML.
  • Afritaðu alla möppuna á valið vinnusvæði.
  • Ræstu síðan Eclipse og veldu vinnusvæðið sem þú afritaðir efnið í. Eftir að Eclipse hefur byrjað skaltu fara á Skrá > Flytja inn > Almennt > Verkefni úr möppu eða skjalasafni.
  • Smelltu á hnappinn Næstu.
  • Í glugganum sem birtist skaltu smella á Skrá og flettu í möppuna sem þú varst að afrita inn á vinnusvæðið þitt. Skjárinn þinn ætti að líta eitthvað svona út (sjá hér að neðan).
  • Smelltu Ljúka.

Flutningur ferla frá Pega til Camunda - Skref fyrir skref leiðbeiningar

Verkefnið verður flutt inn á vinnusvæðið þitt. Þú gætir viljað uppfæra einhvern mismun á Java þýðanda milli kóðans sem fylgir og umhverfið þitt, en það ætti að virka eins og það er.

Næst munum við búa til Run stillingar sem gerir þér kleift að keyra breytirinn í Eclipse:

  • Hægri smelltu á rótarmöppu verkefnisins og veldu Keyra sem > Keyra stillingar...
  • Í glugganum sem birtist skaltu smella á Java forrit til að búa til nýja uppsetningu. Heiti verkefnisins ætti nú þegar að vera fyllt út í þessum glugga. Þú getur gefið þessari uppsetningu nýtt nafn ef þú vilt.
  • Næst þarftu að velja aðalflokkinn. Smelltu á Leitarhnappinn og vertu viss um að velja - BPMNGenFromPega - org.camunda.bpmn.generator. Veldu það og smelltu OK.
  • Skjárinn þinn ætti að líta einhvern veginn svona út:

Flutningur ferla frá Pega til Camunda - Skref fyrir skref leiðbeiningar

Nú þarftu að gefa upp tvö rök, sú fyrri er XML útflutningur frá Pega og hin er nafnið á breyttu skránni. Sláðu inn slóðina og skráarnöfnin í hlutanum Forritsrök flipa Rök, innan gæsalappa. Til að byrja með færðu sýnishorn af Pega xml skrá. Til að nota þetta dæmi skaltu slá inn eftirfarandi upplýsingar fyrir inntaks- og úttaksskrárnar:

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

Skjárinn þinn ætti að líta einhvern veginn svona út:

Flutningur ferla frá Pega til Camunda - Skref fyrir skref leiðbeiningar

Ýttu á kveikja Hlaupa. Huggagluggi ætti að opnast og þú munt sjá eftirfarandi:

Skýringarmynd ./src/main/resources/SamplePegaProcess.xml breytt úr Pega og má finna á ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Resources mappan inniheldur PNG skrána (samplePegaProcessDiagram.png) af upprunalega ferlinu í Pega og mun líta svona út:

Flutningur ferla frá Pega til Camunda - Skref fyrir skref leiðbeiningar

Notaðu Camunda Modeler, opnaðu ConvertedProcessFromPega.bpmn og ætti að líta svona út:

Flutningur ferla frá Pega til Camunda - Skref fyrir skref leiðbeiningar

Að búa til jar skrá

Ef þú vilt bara búa til tólaskrá hefurðu nokkra möguleika:

  • Eða hægrismelltu á skrána pom.xml og veldu Keyra sem > Maven uppsetningu.
  • Að öðrum kosti hægrismelltu á rótarmöppuna og veldu Sýna í Local Terminal og keyrðu eftirfarandi Maven skipun: mvn hreinn pakki uppsetning.

Hvort heldur sem er (eða með því að nota valinn aðferð) ættirðu að enda með jar skrá í möppunni /skotmark. Afritaðu þessa krukku hvar sem er og gefðu út eftirfarandi skipun í flugstöðinni:

java -jar yourGeneratedJarFile.jar „inntaksskráin þín“ „úttaksskráin þín“

Svona! Vinsamlegast ekki hika við að skilja eftir athugasemdir um okkar Forum и sjá þessa Git geymslu fyrir fleiri breytur eftir því sem þeir verða fáanlegir.

Heimild: www.habr.com

Bæta við athugasemd