Migreer prosesse van Pega na Camunda - Stap vir stap Gids

Dit is bekend dat die prosesvloei wat in Pega geskep word, geen oop standaard volg nie, ten spyte van die feit dat dit meer soos BPMN-monsters lyk. Mense wat wil spring, begin hul Pega na Camunda-migrasie deur prosesse handmatig in Modeler te herteken. Maar om prosesdrade met die hand te herteken is vervelig en tydrowend, veral as daar baie van hulle is of die prosesse wat omgeskakel moet word kompleks is. In hierdie tutoriaal kyk ons ​​na 'n hulpprogram wat jou kan help om 'n BPMN-voldoende werkvloei te genereer wat as 'n beginpunt sal dien om van Pega na Camunda te beweeg.

Pega XML na BPMN Converter Tutoriaal

Camunda Consulting het 'n stel vrylik beskikbare hulpmiddels vir prosesvloeimigrasie geskep. Pega-werkvloei-migrasie-instrumente kan gevind word hier. Jy sal dadelik agterkom dat dit 'n Maven-projek is wat in byna enige IDE oopgemaak kan word. Eclipse en Intellij is twee van die meer gewilde IDE's. Maar eers moet u die migrasie-nutsgoedbewaarplek kloon of aflaai - dit kan gedoen word hier.

Vir hierdie tutoriaal sal ons Eclipse as ons IDE gebruik.

  • Nadat u die Git-bewaarplek gekloon of afgelaai het, kopieer die inhoud van die Pega-omskakelaarnutsgoedbewaarplek na 'n nuwe werkspasie. As jou Git-bewaarplek byvoorbeeld geleë is by C:gitRepos, jy kan die Pega-omskakelaar vind by C:gitReposmigrate-to-camunda-toolsPegacreate BPMN from Pega XML.
  • Kopieer die hele vouer na die werkspasie van jou keuse.
  • Begin dan Eclipse en kies die werkspasie waar jy sopas die inhoud gekopieer het. Nadat u Eclipse begin het, gaan na Lêer > Invoer > Algemeen > Projekte vanaf gids of argief.
  • Klik op die knoppie volgende.
  • In die dialoog wat verskyn, klik op Gids en navigeer na die gids wat jy sopas na jou werkspasie gekopieer het. Jou skerm behoort so iets te lyk (sien hieronder).
  • Press Voltooi.

Migreer prosesse van Pega na Camunda - Stap vir stap Gids

Die projek sal in jou werkspasie ingevoer word. Jy sal dalk enige Java-samestellerverskille tussen die verskafde kode en jou omgewing wil opdateer, maar dit moet werk soos dit is.

Vervolgens sal ons 'n Run-konfigurasie skep wat jou sal toelaat om die omskakelaar in Eclipse te laat loop:

  • Regskliek op die projekhoofmap en kies Run As > Run Configurations...
  • In die dialoog wat verskyn, klik op Java Aansoek om 'n nuwe konfigurasie te skep. Die projeknaam behoort reeds in hierdie dialoog ingevul te wees. Jy kan hierdie konfigurasie 'n nuwe naam gee as jy wil.
  • Vervolgens moet jy die hoofklas kies. Klik op die Soek-knoppie en maak seker dat jy − kies BPMNGenFromPega-org.camunda.bpmn.generator. Kies dit en klik OK.
  • Jou skerm behoort so iets te lyk:

Migreer prosesse van Pega na Camunda - Stap vir stap Gids

Jy moet nou twee argumente verskaf, die eerste is die XML-uitvoer vanaf Pega en die tweede is die naam van die omgeskakelde lêer. Net vir ingeval, voer die pad en lêername in die afdeling in program argumente oortjies argumentetussen aanhalingstekens ingesluit. Om te begin, sal jy voorsien word van 'n voorbeeld Pega xml lêer. Om hierdie voorbeeld te gebruik, voer die volgende data vir die invoer- en uitvoerlêers in:

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

Jou skerm behoort so iets te lyk:

Migreer prosesse van Pega na Camunda - Stap vir stap Gids

druk op Run. 'n Konsolevenster moet oopmaak wat die volgende wys:

Diagram ./src/main/resources/SamplePegaProcess.xml omgeskakel vanaf Pega en kan gevind word by ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Die hulpbronne-lêergids bevat 'n PNG-lêer (samplePegaProcessDiagram.png) van die oorspronklike proses in Pega en sal soos volg lyk:

Migreer prosesse van Pega na Camunda - Stap vir stap Gids

Gebruik Camunda Modeler oop ConvertedProcessFromPega.bpmn en dit behoort so iets te lyk:

Migreer prosesse van Pega na Camunda - Stap vir stap Gids

jar lêer skepping

As jy net 'n nut Jar-lêer wil skep, het jy verskeie opsies:

  • Of regskliek op die lêer pom.xml en kies Begin as > Maven Installeer.
  • Of regskliek op die wortelgids en kies Wys in plaaslike terminale en voer die volgende Maven-opdrag uit: mvn skoon pakket installeer.

Hoe dit ook al sy (of met jou voorkeurmetode) moet jy die jar-lêer in die gids kry / teiken. Kopieer hierdie pot enige plek en gee die volgende opdrag in die terminaal:

java -jar yourGeneratedJarFile.jar “jou invoerlêer” “jou uitvoerlêer”

Soos hierdie! Voel asseblief vry om terugvoer oor ons te gee die forum и sien hierdie git-bewaarplek vir bykomende omskakelaars soos hulle beskikbaar word.

Bron: will.com

Voeg 'n opmerking