Migrieren von Prozessen von Pega nach Camunda - Schritt-für-Schritt-Anleitung

Es ist bekannt, dass die in Pega erstellten Prozessabläufe keinem offenen Standard entsprechen, obwohl sie eher wie BPMN-Proben aussehen. Personen, die ihre Migration von Pega nach Camunda beschleunigen möchten, indem sie die Prozesse in Modeler manuell neu zeichnen. Das manuelle Neuzeichnen von Prozessthreads ist jedoch mühsam und zeitaufwändig, insbesondere wenn viele davon vorhanden sind oder die Prozesse, die konvertiert werden müssen, komplex sind. In diesem Tutorial sehen wir uns ein Dienstprogramm an, mit dem Sie einen BPMN-kompatiblen Prozess erstellen können, der als Ausgangspunkt für den Wechsel von Pega nach Camunda dient.





Pega XML to BPMN Converter Tutorial



Camunda Consulting hat eine Reihe frei verfügbarer Workflow-Migrationstools erstellt. Die Workflow-Migrationstools von Pega finden Sie hier . Sie werden sofort feststellen, dass dies ein Maven-Projekt ist und in fast jeder IDE geöffnet werden kann. Eclipse und Intellij sind zwei der beliebtesten IDEs. Aber zuerst müssen Sie das Repository für Migrationstools klonen oder herunterladen - dies können Sie hier tun .



In diesem Tutorial verwenden wir Eclipse als IDE.



  • Kopieren Sie nach dem Klonen oder Herunterladen des Git-Repositorys den Inhalt des Pega Converter-Tools-Repositorys in einen neuen Arbeitsbereich. Befindet sich Ihr Git-Repository beispielsweise unter C: \ gitRepos , finden Sie den Pega-Konverter unter C: \ gitRepos \ migrate-to-camunda-tools \ Pega \ create BPMN from Pega XML .
  • Kopieren Sie den gesamten Ordner in den Arbeitsbereich Ihrer Wahl.
  • Starten Sie dann Eclipse und wählen Sie den Arbeitsbereich aus, in den Sie den Inhalt gerade kopiert haben. Gehen Sie nach dem Starten von Eclipse zu Datei> Importieren> Allgemein> Projekte aus Ordner oder Archiv .
  • Klicken Sie auf die Schaltfläche Weiter .
  • Directory , . (. ).
  • Finish.


Migrieren von Prozessen von Pega nach Camunda

. , Java , .



Run, Eclipse:



  • Run As > Run Configurations…
  • Java Application . . .
  • . Search — BPMNGenFromPega — org.camunda.bpmn.generator. OK.
  • :


Migrieren von Prozessen von Pega nach Camunda

, — XML- Pega, — . Program arguments Arguments, . Pega xml. :



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



:



Migrieren von Prozessen von Pega nach Camunda

Run. , :



Diagram ./src/main/resources/SamplePegaProcess.xml converted from Pega and can be found at ./src/main/resources/ConvertedProcessFrom Pega.bpmn



PNG (samplePegaProcessDiagram.png) Pega :



Migrieren von Prozessen von Pega nach Camunda

Camunda Modeler, ConvertedProcessFromPega.bpmn :



Migrieren von Prozessen von Pega nach Camunda

jar-



jar- , :



  • pom.xml Run As > Maven install.
  • Show in Local Terminal Maven: mvn clean package install.


In jedem Fall (oder mit Ihrer bevorzugten Methode) sollten Sie die JAR-Datei im Ordner / target abrufen . Kopieren Sie dieses Glas an eine beliebige Stelle und führen Sie den folgenden Befehl im Terminal aus:



java -jar yourGeneratedJarFile.jar "Ihre Eingabedatei" "Ihre Ausgabedatei"



So! Bitte hinterlassen Sie Feedback in unserem Forum und sehen Sie sich dieses Git-Repository an, um weitere Konverter zu finden, sobald diese verfügbar sind.




All Articles