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
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.
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:
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:
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:
Gebruik Camunda Modeler oop ConvertedProcessFromPega.bpmn en dit behoort so iets te lyk:
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
Bron: will.com