Tiedetään, että Pegassa luodut prosessivirrat eivät noudata mitään avointa standardia, vaikka ne näyttävätkin enemmän BPMN-näytteiltä. Ihmiset, jotka haluavat hypätä Pega-Camunda-migraatioon piirtämällä prosesseja manuaalisesti uudelleen Modelerissä. Mutta prosessisäikeiden manuaalinen uudelleenpiirtäminen on työlästä ja aikaa vievää, varsinkin jos niitä on paljon tai muunnettavat prosessit ovat monimutkaisia. Tässä opetusohjelmassa tarkastelemme apuohjelmaa, jonka avulla voit luoda BPMN-yhteensopivan työnkulun, joka toimii lähtökohtana siirtyessä Pegasta Camundaan.
Pega XML to BPMN Converter opetusohjelma
Camunda Consulting on luonut joukon vapaasti saatavilla olevia työkaluja prosessivirtojen siirtoon. Pega-työnkulun siirtotyökalut löytyvät
Tässä opetusohjelmassa käytämme Eclipseä IDE:nä.
- Kun olet kloonannut tai ladannut Git-tietovaraston, kopioi Pega Converter Tools -tietovaraston sisältö uuteen työtilaan. Jos esimerkiksi Git-arkistosi sijaitsee osoitteessa C:gitRepos, löydät Pega-muuntimen osoitteesta C:gitReposmigrate-to-camunda-toolsPegacreate BPMN Pega XML:stä.
- Kopioi koko kansio valitsemaasi työtilaan.
- Käynnistä sitten Eclipse ja valitse työtila, johon juuri kopioit sisällön. Kun olet käynnistänyt Eclipsen, siirry kohtaan Tiedosto > Tuo > Yleiset > Projektit kansiosta tai arkistosta.
- Napsauta painiketta seuraava.
- Napsauta näkyviin tulevassa valintaikkunassa hakemisto ja siirry kansioon, jonka juuri kopioit työtilaan. Näytön pitäisi näyttää suunnilleen tältä (katso alla).
- Lehdistö Suorittaa loppuun.
Projekti tuodaan työtilaan. Haluat ehkä päivittää Java-kääntäjän erot toimitetun koodin ja ympäristösi välillä, mutta sen pitäisi toimia sellaisenaan.
Seuraavaksi luomme Suorita-kokoonpanon, jonka avulla voit suorittaa muuntimen Eclipsessä:
- Napsauta hiiren kakkospainikkeella projektin juurikansiota ja valitse Suorita nimellä > Suorita määritykset…
- Napsauta näkyviin tulevassa valintaikkunassa Java-sovellus luodaksesi uuden kokoonpanon. Projektin nimen pitäisi olla jo täytetty tässä valintaikkunassa. Voit halutessasi antaa tälle kokoonpanolle uuden nimen.
- Seuraavaksi sinun on valittava pääluokka. Napsauta Hae-painiketta ja muista valita − BPMNGenFromPega-org.camunda.bpmn.generator. Valitse se ja napsauta OK.
- Näytön pitäisi näyttää suunnilleen tältä:
Sinun on nyt annettava kaksi argumenttia, joista ensimmäinen on XML-vienti Pegasta ja toinen on muunnetun tiedoston nimi. Syötä polku ja tiedostonimet osioon vain siltä varalta ohjelman argumentit välilehdet argumentitlainausmerkeissä. Aloitaksesi saat Pega xml -mallitiedoston. Käytä tätä esimerkkiä syöttämällä seuraavat tiedot tulo- ja tulostustiedostoille:
"./src/main/resources/SamplePegaProcess.xml" "./src/main/resources/ConvertedProcessFromPega.bpmn"
Näytön pitäisi näyttää suunnilleen tältä:
paina ajaa. Konsoli-ikkunan pitäisi avautua, jossa näkyy seuraava:
Kaavio ./src/main/resources/SamplePegaProcess.xml on muunnettu Pegasta ja löytyy osoitteesta ./src/main/resources/ConvertedProcessFrom Pega.bpmn
Resurssikansio sisältää PNG-tiedoston (samplePegaProcessDiagram.png) alkuperäisestä prosessista Pegassa ja näyttää tältä:
Avaa Camunda Modelerillä ConvertedProcessFromPega.bpmn ja sen pitäisi näyttää jotakuinkin tältä:
jar-tiedoston luominen
Jos haluat vain luoda apuohjelman jar-tiedoston, sinulla on useita vaihtoehtoja:
- Tai napsauta tiedostoa hiiren kakkospainikkeella pom.xml ja valitse Suorita nimellä > Maven Install.
- Tai napsauta juurikansiota hiiren kakkospainikkeella ja valitse Näytä paikallisessa terminaalissa ja suorita seuraava Maven-komento: mvn puhtaan paketin asennus.
Joka tapauksessa (tai käyttämällä haluamaasi menetelmää) sinun pitäisi saada jar-tiedosto kansioon /kohde. Kopioi tämä purkki minne tahansa ja anna seuraava komento terminaalissa:
java -jar yourGeneratedJarFile.jar "syötetiedostosi" "tulostetiedostosi"
Kuten tämä! Voit jättää meille palautetta
Lähde: will.com