Migrera processer från Pega till Camunda - steg för steg guide

Det är känt att processflödena som skapas i Pega inte följer någon öppen standard, trots att de ser mer ut som BPMN-prover. Människor som vill dra igång sin Pega till Camunda-migrering genom att manuellt rita om processer i Modeler. Men att manuellt rita om processtrådar är tråkigt och tidskrävande, särskilt om det finns många av dem eller om processerna som ska konverteras är komplexa. I den här handledningen kommer vi att titta på ett verktyg som kan hjälpa dig att skapa ett BPMN-kompatibelt arbetsflöde som kommer att fungera som en startpunkt för att flytta från Pega till Camunda.

Handledning för Pega XML till BPMN Converter

Camunda Consulting har skapat en uppsättning fritt tillgängliga verktyg för processflödesmigrering. Pega arbetsflödesmigreringsverktyg kan hittas här. Du kommer omedelbart att märka att detta är ett Maven-projekt som kan öppnas i nästan vilken IDE som helst. Eclipse och Intellij är två av de mer populära IDE:erna. Men först måste du klona eller ladda ner migrationsverktygsförrådet - detta kan göras här.

För den här handledningen kommer vi att använda Eclipse som vår IDE.

  • Efter kloning eller nedladdning av Git-förvaret, kopiera innehållet i Pega-konverteringsverktygens förråd till en ny arbetsyta. Om till exempel ditt Git-förråd finns på C:gitRepos, hittar du Pega-omvandlaren på C:gitReposmigrate-to-camunda-toolsPegacreate BPMN från Pega XML.
  • Kopiera hela mappen till den arbetsyta du väljer.
  • Starta sedan Eclipse och välj arbetsytan där du precis kopierade innehållet. Efter att ha startat Eclipse, gå till Arkiv > Importera > Allmänt > Projekt från mapp eller arkiv.
  • Klicka på knappen Nästa.
  • Klicka på i dialogrutan som visas katalog och navigera till mappen du just kopierade till din arbetsyta. Din skärm bör se ut ungefär så här (se nedan).
  • Tryck Finish.

Migrera processer från Pega till Camunda - steg för steg guide

Projektet kommer att importeras till din arbetsyta. Du kanske vill uppdatera alla Java-kompilatorskillnader mellan den medföljande koden och din miljö, men den bör fungera som den är.

Därefter skapar vi en Kör-konfiguration som gör att du kan köra omvandlaren i Eclipse:

  • Högerklicka på projektets rotmapp och välj Kör som > Kör konfigurationer...
  • Klicka på i dialogrutan som visas Java-applikation för att skapa en ny konfiguration. Projektnamnet ska redan vara ifyllt i den här dialogrutan. Du kan ge denna konfiguration ett nytt namn om du vill.
  • Därefter måste du välja huvudklassen. Klicka på knappen Sök och se till att välja − BPMNGenFromPega-org.camunda.bpmn.generator. Välj den och klicka OK.
  • Din skärm bör se ut ungefär så här:

Migrera processer från Pega till Camunda - steg för steg guide

Du måste nu ange två argument, det första är XML-exporten från Pega och det andra är namnet på den konverterade filen. För säkerhets skull, ange sökvägen och filnamnen i avsnittet programargument flikar Argumentinom citattecken. För att komma igång kommer du att få ett exempel på Pega xml-fil. För att använda det här exemplet anger du följande data för in- och utdatafilerna:

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

Din skärm bör se ut ungefär så här:

Migrera processer från Pega till Camunda - steg för steg guide

Klicka på Körning. Ett konsolfönster bör öppnas som visar följande:

Diagram ./src/main/resources/SamplePegaProcess.xml konverterat från Pega och kan hittas på ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Resursmappen innehåller en PNG-fil (samplePegaProcessDiagram.png) av den ursprungliga processen i Pega och kommer att se ut så här:

Migrera processer från Pega till Camunda - steg för steg guide

Använder Camunda Modeler öppen ConvertedProcessFromPega.bpmn och det borde se ut ungefär så här:

Migrera processer från Pega till Camunda - steg för steg guide

jar-fil skapande

Om du bara vill skapa en utility jar-fil har du flera alternativ:

  • Eller högerklicka på filen pom.xml och välj Kör som > Maven Install.
  • Eller högerklicka på rotmappen och välj Visa i lokal terminal och kör följande Maven-kommando: mvn clean paketinstallation.

Oavsett vilket (eller med din föredragna metod) bör du få jar-filen i mappen /mål. Kopiera den här burken var som helst och utfärda följande kommando i terminalen:

java -jar yourGeneratedJarFile.jar “din inmatningsfil” “din utdatafil”

Så här! Lämna gärna feedback om vår Forum и se detta git-förråd för ytterligare omvandlare när de blir tillgängliga.

Källa: will.com

Lägg en kommentar