Migration av processer frĂ„n Pega till Camunda – en steg-för-steg-guide

Det Àr kÀnt att processflöden som skapats i Pega inte överensstÀmmer med nÄgon öppen standard, trots att de ser ut som BPMN-mallar. MÀnniskor som vill byta börjar sin migrering frÄn Pega till Camunda genom att manuellt Äterskapa processerna i Modeler. Men manuell Äterskapning av processflöden Àr tröttsamt och tidskrÀvande, sÀrskilt om det finns mÄnga eller om processerna som behöver konverteras Àr komplexa. I denna lektion kommer vi att gÄ igenom ett verktyg som kan hjÀlpa dig att generera en BPMN-kompatibel process, vilket fungerar som en utgÄngspunkt för övergÄngen frÄn Pega till Camunda.

Handledningen för Pega XML till BPMN-konverteraren

Camunda Consulting har skapat en uppsĂ€ttning fritt tillgĂ€ngliga verktyg för migrering av teknologiska flöden. Verktygen för migrering av Pega-teknologiska flöden kan hittas hĂ€r. Du kommer genast att mĂ€rka att detta Ă€r ett Maven-projekt som kan öppnas i nĂ€stan vilken integrerad utvecklingsmiljö som helst. Eclipse och Intellij Ă€r tvĂ„ av de mest populĂ€ra IDE:erna. Men först mĂ„ste du klona eller ladda ner verktygsrespositariet — detta kan göras hĂ€r.

För denna handledning kommer vi att anvÀnda Eclipse som vÄr IDE.

  • Efter att ha klonat eller laddat ner Git-repositoriet, kopiera innehĂ„llet frĂ„n Pega-konverterarens verktygsrepo till en ny arbetsyta. Till exempel, om din Git-repository ligger pĂ„ C:gitRepos, sĂ„ hittar du Pega-konvertern pĂ„ C:gitReposmigrate-to-camunda-toolsPegacreate BPMN frĂ„n Pega XML.
  • Kopiera hela mappen till den valda arbetsytan.
  • Starta sedan Eclipse och vĂ€lj arbetsytan dĂ€r du just kopierade innehĂ„llet. NĂ€r Eclipse har startat, gĂ„ till File > Import > General > Projects from Folder or Archive.
  • Klicka pĂ„ knappen Next.
  • I den framtrĂ€dande dialogrutan klicka pĂ„ Directory och navigera till mappen som du just kopierade till din arbetsyta. Din skĂ€rm bör se ungefĂ€r ut sĂ„ hĂ€r (se nedan).
  • Klicka pĂ„ Avsluta.

Migration av processer frĂ„n Pega till Camunda – en steg-för-steg-guide

Projektet kommer att importeras till din arbetsyta. Du kanske vill uppdatera eventuella skillnader i Java-kompilatorn mellan den tillhandahÄllna koden och din miljö, men den bör fungera som den Àr.

NÀsta steg Àr att skapa en Run-konfiguration som lÄter dig köra konvertern i Eclipse:

  • Högerklicka pĂ„ rotmappen för projektet och vĂ€lj Run As > Run Configurations

  • I den framtrĂ€dande dialogrutan klicka pĂ„ Java Application för att skapa en ny konfiguration. Projektets namn bör redan vara ifyllt i denna dialog. Om du vill kan du ge denna konfiguration ett nytt namn.
  • DĂ€refter mĂ„ste du vĂ€lja huvudklass. Klicka pĂ„ knappen Sök och vĂ€lj sedan — BPMNGenFromPega — org.camunda.bpmn.generator. VĂ€lj den och klicka pĂ„ OK.
  • Din skĂ€rm bör se ut ungefĂ€r sĂ„ hĂ€r:

Migration av processer frĂ„n Pega till Camunda – en steg-för-steg-guide

Nu mÄste du ange tvÄ argument, det första Àr XML-exporten frÄn Pega, och det andra Àr namnet pÄ den konverterade filen. Som sÀkerhet, skriv sökvÀgen och filnamnen i avsnittet Program arguments fliken Arguments, innesluten i citat. För att börja kommer du att fÄ ett exempel pÄ Pega xml-fil. För att anvÀnda detta exempel, ange följande data för in- och utfilen:

”.\/src\/main\/resources\/SamplePegaProcess.xml” “.\/src\/main\/resources\/ConvertedProcessFromPega.bpmn”

Din skÀrm bör se ut ungefÀr sÄ hÀr:

Migration av processer frĂ„n Pega till Camunda – en steg-för-steg-guide

Klicka pÄ Run. Ett konsolfönster bör öppnas dÀr du ser följande:

Diagram .\/src\/main\/resources\/SamplePegaProcess.xml konverterad frÄn Pega och kan hittas pÄ .\/src\/main\/resources\/ConvertedProcessFrom Pega.bpmn

Resursmappen innehÄller PNG-filen (samplePegaProcessDiagram.png) av den ursprungliga processen i Pega och bör se ut som följer:

Migration av processer frĂ„n Pega till Camunda – en steg-för-steg-guide

Öppna ConvertedProcessFromPega.bpmn i Camunda Modeler, och det bör se ut ungefĂ€r sĂ„ hĂ€r:

Migration av processer frĂ„n Pega till Camunda – en steg-för-steg-guide

Skapa en jar-fil

Om du vill skapa en jar-fil av verktyget har du flera alternativ:

  • Antingen högerklicka pĂ„ filen pom.xml och vĂ€lj Run As > Maven install.
  • Eller högerklicka pĂ„ rotmappen och vĂ€lj Show in Local Terminal och kör följande Maven-kommando: mvn clean package install.

I vilket fall som helst (eller anvÀnd din föredragna metod) bör du fÄ en jar-fil i mappen /target. Kopiera denna jar var som helst och kör följande kommando i terminalen:

java -jar yourGeneratedJarFile.jar “your input file” “your output file”

SÄ! Tveka inte att lÀmna feedback pÄ vÄr forumet och se detta Git-repo för fler konverterare nÀr de blir tillgÀngliga.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster