Migréiere Prozesser vu Pega op Camunda - Schrëtt fir Schrëtt Guide

Et ass bekannt datt Prozessfloss, déi a Pega erstallt sinn, net mat engem oppene Standard entspriechen, trotz der Tatsaach datt se méi wéi BPMN Proben ausgesinn. D'Leit, déi de Sprong maache wëllen, starten hir Migratioun vu Pega op Camunda andeems se Prozesser am Modeler manuell nei zéien. Awer manuell Prozessfloss nei ze zéien ass langweileg an Zäitopwendeg, besonnesch wann et vill vun hinnen sinn oder d'Prozesser déi ëmgewandelt musse sinn komplex. An dësem Tutorial wäerte mir en Utility kucken, deen Iech hëllefe kann e BPMN-konforme Prozess ze generéieren, dëst wäert als Startpunkt déngen fir vu Pega op Camunda ze migréieren.

Pega XML zu BPMN Konverter Tutorial

Camunda Consulting huet eng Rei vu fräi verfügbare Tools fir Prozess Stream Migratioun erstallt. Tools fir d'Migratioun vu Pega Prozess Streams kënne fonnt ginn hei. Dir wäert direkt bemierken datt dëst e Maven-Projet ass deen a bal all IDE kann opgemaach ginn. Eclipse an Intellij sinn zwee vun de populäersten IDEen. Awer als éischt musst Dir de Migratiounsinstrument Repository klonen oder eroflueden - dëst kann gemaach ginn hei.

Fir dësen Tutorial benotze mir Eclipse als eis IDE.

  • Nom Klonen oder eroflueden de Git Repository, kopéiert den Inhalt vum Pega Converter Tools Repository an e frësche Workspace. Wann, zum Beispill, Äre Git Repository läit op C: gitRepos, da fannt Dir de Pega Konverter bei C:gitReposmigrate-to-camunda-toolsPegacreate BPMN from Pega XML.
  • Kopéiert de ganzen Dossier op Äre gewielten Aarbechtsberäich.
  • Dann starten Eclipse a wielt den Aarbechtsberäich op deen Dir just den Inhalt kopéiert hutt. Nodeems Dir Eclipse ugefaang huet, gitt op Datei> Import> Allgemeng> Projeten aus Dossier oder Archiv.
  • Klickt op de Knäppchen nächst.
  • An der Dialogbox déi erschéngt, klickt op Guide a navigéiert an den Dossier deen Dir just an Ärem Aarbechtsberäich kopéiert hutt. Ären Écran soll sou eppes ausgesinn (kuckt hei ënnen).
  • Press Freck.

Migréiere Prozesser vu Pega op Camunda - Schrëtt fir Schrëtt Guide

De Projet gëtt an Ärem Aarbechtsberäich importéiert. Dir wëllt eventuell Differenzen am Java Compiler tëscht dem geliwwerte Code an Ärem Ëmfeld aktualiséieren, awer et sollt funktionnéieren wéi et ass.

Als nächst wäerte mir eng Run Konfiguratioun erstellen déi Iech erlaabt den Konverter an Eclipse ze lafen:

  • Rietsklickt op de Projet Root Dossier a wielt Run As > Run Configurations...
  • An der Dialogbox déi erschéngt, klickt op Java Applikatioun fir eng nei Konfiguratioun ze kreéieren. De Projet Numm soll schonn an dësem Dialog ausgefëllt ginn. Dir kënnt dës Konfiguratioun en neien Numm ginn, wann Dir wëllt.
  • Als nächst musst Dir d'Haaptklass auswielen. Klickt op de Sich Knäppchen a gitt sécher ze wielen - BPMNGenFromPega - org.camunda.bpmn.generator. Wielt et a klickt OK.
  • Ären Écran soll esou ausgesinn:

Migréiere Prozesser vu Pega op Camunda - Schrëtt fir Schrëtt Guide

Elo musst Dir zwee Argumenter ubidden, déi éischt ass den XML Export vu Pega an déi zweet ass den Numm vun der ëmgerechent Datei. Just am Fall, gitt de Wee an de Dateinumm an der Rubrik Programm Argumenter Tabs Argumenter, an Zitatzeichen zougemaach. Fir unzefänken, kritt Dir eng Probe Pega xml Datei. Fir dëst Beispill ze benotzen, gitt déi folgend Informatioun fir d'Input- an Outputdateien:

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

Ären Écran soll esou ausgesinn:

Migréiere Prozesser vu Pega op Camunda - Schrëtt fir Schrëtt Guide

Dréckt weider Run. Eng Konsolfenster soll opmaachen an Dir gesitt déi folgend:

Diagramm ./src/main/resources/SamplePegaProcess.xml ëmgerechent vu Pega a ka fonnt ginn op ./src/main/resources/ConvertedProcessFrom Pega.bpmn

De Ressourcen-Ordner enthält d'PNG-Datei (samplePegaProcessDiagram.png) vum ursprénglechen Prozess an Pega a wäert esou ausgesinn:

Migréiere Prozesser vu Pega op Camunda - Schrëtt fir Schrëtt Guide

Benotzt Camunda Modeler, oppen ConvertedProcessFromPega.bpmn an et soll esou ausgesinn:

Migréiere Prozesser vu Pega op Camunda - Schrëtt fir Schrëtt Guide

Erstellt eng Jar Datei

Wann Dir just eng Utility Jar Datei wëllt erstellen, hutt Dir verschidde Méiglechkeeten:

  • Oder riets klickt op d'Datei pom.xml a wielt Run As> Maven installéieren.
  • Alternativ, klickt op de Root Dossier a wielt Show am lokalen Terminal a lafen de folgende Maven Kommando: mvn propper Package installéieren.

Egal wéi (oder mat Ärer gewënschter Method) sollt Dir mat enger Jar-Datei am Dossier ophalen / Zil. Kopéiert dëse Jar iwwerall a gitt de folgende Kommando am Terminal aus:

java -jar yourGeneratedJarFile.jar "Är Inputdatei" "Är Ausgangsdatei"

Esou! Gitt w.e.g. gratis Feedback op eis ze verloossen forum и kuckt dëse Git Repository fir zousätzlech Konverter wéi se verfügbar sinn.

Source: will.com

Setzt e Commentaire