Pròiseasan imrich bho Pega gu Camunda - Stiùireadh ceum air cheum

Tha fios nach eil sruthan pròiseas a chaidh a chruthachadh ann am Pega a’ cumail ri inbhe fhosgailte sam bith, a dh’ aindeoin gu bheil iad a’ coimhead nas coltaiche ri sampallan BPMN. Bidh daoine a tha airson an leum a dhèanamh a’ tòiseachadh air an imrich bho Pega gu Camunda le bhith ag ath-dhealbhadh pròiseasan le làimh ann am Modeler. Ach tha ath-dhealbhadh le làimh gu math duilich agus ùine a ghabhail, gu sònraichte ma tha mòran dhiubh ann no gu bheil na pròiseasan a dh’ fheumar a thionndadh iom-fhillte. San oideachadh seo seallaidh sinn ri goireas a chuidicheas tu gus pròiseas gèillidh BPMN a ghineadh, bidh seo na thoiseach tòiseachaidh airson imrich bho Pega gu Camunda.

Oideachadh tionndaidh Pega XML gu BPMN

Tha Camunda Consulting air seata de dh’ innealan a tha rim faighinn gu saor a chruthachadh airson imrich sruthan pròiseas. Gheibhear innealan airson sruthan pròiseas Pega a ghluasad an seo. Mothaichidh tu sa bhad gur e pròiseact Maven a tha seo a dh’ fhaodar fhosgladh ann an cha mhòr IDE sam bith. Tha Eclipse agus Intellij mar dhà de na IDEan as mòr-chòrdte. Ach an toiseach feumaidh tu clonadh no luchdachadh sìos an stòr innealan imrich - faodar seo a dhèanamh an seo.

Airson an oideachadh seo, bidh sinn a’ cleachdadh Eclipse mar an IDE againn.

  • Às deidh dhut clonadh no luchdachadh sìos stòr Git, dèan lethbhreac de shusbaint stòr innealan Pega Converter gu àite-obrach ùr. Ma tha, mar eisimpleir, an stòr Git agad suidhichte air C:gitRepos, an uairsin gheibh thu an inneal-tionndaidh Pega aig C: gitReposmigrate-to-camunda-toolsPegacreate BPMN bho Pega XML.
  • Dèan lethbhreac den phasgan gu lèir dhan àite-obrach a thagh thu.
  • An uairsin cuir air bhog Eclipse agus tagh an àite-obrach air an do rinn thu leth-bhreac den t-susbaint. Às deidh dhut Eclipse a thòiseachadh, rachaibh gu Faidhle > Import > Coitcheann > Pròiseactan bho Folder no Tasglann.
  • Cliog air a ’phutan An ath-.
  • Anns a 'bhogsa deasbaid a nochdas, cliog air Directory agus gluais chun phasgan a rinn thu dìreach lethbhreac a-steach don àite-obrach agad. Bu chòir don sgrion agad coimhead air rudeigin mar seo (faic gu h-ìosal).
  • pàipearan-naidheachd Crìochnaich.

Pròiseasan imrich bho Pega gu Camunda - Stiùireadh ceum air cheum

Thèid am pròiseact a thoirt a-steach don àite-obrach agad. Is dòcha gum bi thu airson eadar-dhealachaidhean cruinneachaidh Java ùrachadh eadar an còd a chaidh a sholarachadh agus an àrainneachd agad, ach bu chòir dha obrachadh mar a tha.

An uairsin cruthaichidh sinn rèiteachadh Run a leigeas leat an inneal-tionndaidh a ruith ann an Eclipse:

  • Dèan briogadh deas air pasgan freumh a’ phròiseict agus tagh Ruith As> Run Configurations…
  • Anns a 'bhogsa deasbaid a nochdas, cliog air Iarrtas Java gus rèiteachadh ùr a chruthachadh. Bu chòir ainm a’ phròiseict a lìonadh a-steach sa chòmhradh seo mu thràth. Faodaidh tu ainm ùr a thoirt don rèiteachadh seo ma thogras tu.
  • An uairsin feumaidh tu am prìomh chlas a thaghadh. Cliog air a’ phutan Rannsachadh agus bi cinnteach gun tagh thu - BPMNGenFromPega - org.camunda.bpmn.generator. Tagh e agus cliog OK.
  • Bu chòir don sgrion agad coimhead air rudeigin mar seo:

Pròiseasan imrich bho Pega gu Camunda - Stiùireadh ceum air cheum

A-nis feumaidh tu dà argamaid a thoirt seachad, is e a’ chiad fhear às-mhalairt XML bho Pega agus is e an dàrna fear ainm an fhaidhle a chaidh a thionndadh. Dìreach air eagal, cuir a-steach an t-slighe agus ainmean faidhle san roinn Argamaidean prògram tabaichean Argumaidean, dùinte ann an comharran-luirg. An toiseach, gheibh thu sampall faidhle Pega xml. Gus an eisimpleir seo a chleachdadh, cuir a-steach am fiosrachadh a leanas airson na faidhlichean cuir a-steach is toraidh:

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

Bu chòir don sgrion agad coimhead air rudeigin mar seo:

Pròiseasan imrich bho Pega gu Camunda - Stiùireadh ceum air cheum

Brùth air Run. Bu chòir uinneag tòcan fhosgladh agus chì thu na leanas:

Diagram ./src/main/resources/SamplePegaProcess.xml air a thionndadh bho Pega agus gheibhear e aig ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Anns a’ phasgan ghoireasan tha am faidhle PNG (samplePegaProcessDiagram.png) den phròiseas tùsail ann am Pega agus seallaidh e mar seo:

Pròiseasan imrich bho Pega gu Camunda - Stiùireadh ceum air cheum

A’ cleachdadh Camunda Modeler, fosgail ConvertedProcessFromPega.bpmn agus bu chòir dha coimhead air rudeigin mar seo:

Pròiseasan imrich bho Pega gu Camunda - Stiùireadh ceum air cheum

A 'cruthachadh faidhle jar

Ma tha thu dìreach airson faidhle jar goireasach a chruthachadh, tha grunn roghainnean agad:

  • No cliog deas air an fhaidhle pom.xml agus tagh Ruith As> Stàlaich Maven.
  • Air neo, dèan briogadh deas air a’ phasgan root agus tagh Taisbeanadh ann an Terminal Ionadail agus ruith an àithne Maven a leanas: mvn stàladh pasgan glan.

Co-dhiù (no a’ cleachdadh an dòigh as fheàrr leat) bu chòir dhut faidhle jar a thoirt gu crìch sa phasgan / targaid. Dèan lethbhreac den jar seo an àite sam bith agus cuir a-mach an àithne a leanas anns a’ chrìoch:

java -jar yourGeneratedJarFile.jar “am faidhle cuir a-steach agad” “am faidhle toraidh agad”

Mar seo! Na bi leisg fios air ais fhàgail mun deidhinn fòram и faic an stòr Git seo airson luchd-tionndaidh a bharrachd mar a bhios iad rim faighinn.

Source: www.habr.com

Cuir beachd ann