Mae'n ffaith hysbys nad yw llifau prosesau a grëwyd yn Pega yn cydymffurfio ag unrhyw safonau agored, er gwaethaf ymddangos yn debycach i dempledi BPMN. Mae pobl sy'n edrych i wneud y naid yn dechrau eu mudo o Pega i Camunda trwy ail-lunio prosesau â llaw yn Modeler. Fodd bynnag, mae ail-lunio llifau prosesau â llaw yn ddiflas ac yn cymryd llawer o amser, yn enwedig os oes llawer ohonynt neu os yw'r prosesau i'w trosi yn gymhleth. Yn y tiwtorial hwn, byddwn yn edrych ar gyfleustodau a all eich helpu i gynhyrchu proses sy'n cydymffurfio â BPMN; bydd hyn yn gwasanaethu fel man cychwyn ar gyfer mudo o Pega i Camunda.
Tiwtorial Trosi Pega XML i BPMN
Mae Camunda Consulting wedi creu set o offer sydd ar gael am ddim ar gyfer mudo llif gwaith. Gellir dod o hyd i offer mudo llif gwaith Pega Fe sylwch ar unwaith mai prosiect Maven yw hwn, y gellir ei agor mewn bron unrhyw amgylchedd datblygu integredig. Mae Eclipse ac IntelliJ IDEA yn ddau o'r IDEs mwyaf poblogaidd. Ond yn gyntaf, bydd angen i chi glonio neu lawrlwytho'r storfa offer mudo—gallwch wneud hynny yma. .
Ar gyfer y tiwtorial hwn, byddwn yn defnyddio Eclipse fel ein IDE.
- Ar ôl clonio neu lawrlwytho'r storfa Git, copïwch gynnwys ystorfa offer Pega Converter i fan gwaith newydd. Os, er enghraifft, mae eich storfa Git wedi'i lleoli ar C:gitRepos, yna fe welwch y trawsnewidydd Pega ar C:gitReposmigrate-to-camunda-toolsPegacreate BPMN o Pega XML.
- Copïwch y ffolder gyfan i'r gweithle o'ch dewis.
- Yna lansiwch Eclipse a dewiswch y gweithle rydych chi newydd gopïo'r cynnwys iddo. Ar ôl lansio Eclipse, ewch i Ffeil > Mewnforio > Cyffredinol > Prosiectau o Ffolder neu Archif.
- Cliciwch ar y botwm Digwyddiadau.
- Yn y blwch deialog sy'n ymddangos, cliciwch ar Cyfeiriadur a llywio i'r ffolder rydych chi newydd ei gopïo i'ch gweithle. Dylai eich sgrin edrych rhywbeth fel hyn (gweler isod).
- Wasg Gorffen.

Bydd y prosiect yn cael ei fewnforio i'ch gweithle. Efallai yr hoffech ddiweddaru unrhyw wahaniaethau yn y crynhoydd Java rhwng y cod a ddarparwyd a'ch amgylchedd, ond dylai weithio fel y mae.
Nesaf, byddwn yn creu cyfluniad Rhedeg a fydd yn caniatáu ichi redeg y trawsnewidydd yn Eclipse:
- Cliciwch ar y dde ar ffolder gwraidd y prosiect a dewiswch Rhedeg Fel > Rhedeg Ffurfweddiadau…
- Yn y blwch deialog sy'n ymddangos, cliciwch ar Cymhwysiad Java i greu ffurfweddiad newydd. Dylai enw'r prosiect fod wedi'i lenwi yn y blwch deialog hwn eisoes. Gallwch roi enw newydd i'r ffurfweddiad hwn os dymunir.
- Nesaf, mae angen i chi ddewis y prif ddosbarth. Cliciwch y botwm Chwilio a gwnewch yn siŵr eich bod yn dewis— BPMNGenFromPega - org.camunda.bpmn.generatorDewiswch ef a gwasgwch OK.
- Dylai eich sgrin edrych rhywbeth fel hyn:

Nawr mae angen i chi ddarparu dau ddadl: y cyntaf yw'r allforion XML o Pega, a'r ail yw enw'r ffeil wedi'i throsi. Rhag ofn, nodwch y llwybr ac enwau'r ffeiliau yn y Dadleuon rhaglen tabiau Dadleuon, wedi'i amgáu mewn dyfynodau. I ddechrau, byddwch yn cael ffeil Pega XML enghreifftiol. I ddefnyddio'r enghraifft hon, nodwch y wybodaeth ganlynol ar gyfer y ffeiliau mewnbwn ac allbwn:
"./src/main/resources/SamplePegaProcess.xml" "./src/main/resources/ConvertedProcessFromPega.bpmn"
Dylai eich sgrin edrych rhywbeth fel hyn:

Pwyswch ymlaen RunDylai ffenestr consol agor, lle byddwch chi'n gweld y canlynol:
Diagram ./src/main/resources/SamplePegaProcess.xml wedi'i drawsnewid o Pega a gellir ei ganfod yn ./src/main/resources/ConvertedProcessFrom Pega.bpmn
Mae'r ffolder adnoddau yn cynnwys ffeil PNG (samplePegaProcessDiagram.png) o'r broses Pega wreiddiol a bydd yn edrych fel hyn:

Gan ddefnyddio Modelydd Camunda, agorwch ProsesWedi'i ThrosiO Pega.bpmn a dylai edrych rhywbeth fel hyn:

Creu ffeil jar
Os ydych chi eisiau creu ffeil jar o'r cyfleustodau yn unig, mae gennych chi sawl opsiwn:
- Neu cliciwch ar y dde ar y ffeil pom.xml a dewis Rhedeg Fel > Gosod Maven.
- Neu cliciwch ar y dde ar y ffolder gwraidd a dewis Dangos yn y Derfynell Leol a rhedeg y gorchymyn Maven canlynol: gosod pecyn glân mvn.
Yn y naill achos neu'r llall (neu gan ddefnyddio'ch dull dewisol) dylech chi orffen gyda ffeil jar yn y ffolder /targedCopïwch y jar hwn unrhyw le a rhedeg y gorchymyn canlynol yn y derfynell:
java -jar yourGeneratedJarFile.jar “eich ffeil fewnbwn” “eich ffeil allbwn”
Dyna ni! Mae croeso i chi adael adborth ar ein и am drawsnewidyddion ychwanegol wrth iddynt ddod ar gael.
Ffynhonnell: hab.com
