Migrar processos de Pega a Camunda - Guia pas a pas

Se sap que els fluxos de procés creats a Pega no s'ajusten a cap estàndard obert, malgrat que s'assemblen més a mostres BPMN. Les persones que volen donar el salt comencen la migració de Pega a Camunda redibuixant manualment els processos a Modeler. Però redibuixar manualment els fluxos de procés és tediós i requereix molt de temps, sobretot si n'hi ha molts o els processos que s'han de convertir són complexos. En aquest tutorial veurem una utilitat que us pot ajudar a generar un procés compatible amb BPMN, que servirà com a punt de partida per migrar de Pega a Camunda.

Tutorial del convertidor Pega XML a BPMN

Camunda Consulting ha creat un conjunt d'eines de lliure disponibilitat per a la migració del flux de processos. Es poden trobar eines per migrar fluxos de processos de Pega aquí. De seguida notareu que es tracta d'un projecte Maven que es pot obrir en gairebé qualsevol IDE. Eclipse i Intellij són dos dels IDE més populars. Però primer haureu de clonar o descarregar el dipòsit d'eines de migració; això es pot fer aquí.

Per a aquest tutorial, utilitzarem Eclipse com a IDE.

  • Després de clonar o descarregar el dipòsit de Git, copieu el contingut del dipòsit d'eines de Pega Converter en un espai de treball nou. Si, per exemple, el vostre repositori Git es troba a C:gitRepos, llavors trobareu el convertidor Pega a C:gitReposmigrate-to-camunda-toolsPegacreate BPMN des de Pega XML.
  • Copieu tota la carpeta a l'espai de treball escollit.
  • A continuació, inicieu Eclipse i seleccioneu l'espai de treball on acabeu de copiar el contingut. Després d'iniciar Eclipse, aneu a Fitxer > Importa > General > Projectes des de la carpeta o l'arxiu.
  • Feu clic al botó Següent.
  • Al quadre de diàleg que apareix, feu clic a directori i navegueu a la carpeta que acabeu de copiar al vostre espai de treball. La vostra pantalla hauria de tenir un aspecte semblant a això (vegeu més avall).
  • Premsa Finish.

Migrar processos de Pega a Camunda - Guia pas a pas

El projecte s'importarà al vostre espai de treball. És possible que vulgueu actualitzar les diferències del compilador Java entre el codi proporcionat i el vostre entorn, però hauria de funcionar tal qual.

A continuació, crearem una configuració d'execució que us permetrà executar el convertidor a Eclipse:

  • Feu clic amb el botó dret a la carpeta arrel del projecte i seleccioneu Executar com a > Executar configuracions...
  • Al quadre de diàleg que apareix, feu clic a Aplicació Java per crear una nova configuració. El nom del projecte ja s'ha d'omplir en aquest diàleg. Podeu donar a aquesta configuració un nom nou si ho voleu.
  • A continuació, heu de seleccionar la classe principal. Feu clic al botó Cerca i assegureu-vos de seleccionar - BPMNGenFromPega - org.camunda.bpmn.generator. Seleccioneu-lo i feu clic OK.
  • La pantalla hauria de semblar a això:

Migrar processos de Pega a Camunda - Guia pas a pas

Ara heu de proporcionar dos arguments, el primer és l'exportació XML de Pega i el segon és el nom del fitxer convertit. Per si de cas, introduïu el camí i els noms dels fitxers a la secció Arguments del programa pestanyes Arguments, entre cometes. Per començar, se us proporcionarà un fitxer xml de Pega de mostra. Per utilitzar aquest exemple, introduïu la informació següent per als fitxers d'entrada i sortida:

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

La pantalla hauria de semblar a això:

Migrar processos de Pega a Camunda - Guia pas a pas

Premeu Correr. S'hauria d'obrir una finestra de consola i veureu el següent:

Diagrama ./src/main/resources/SamplePegaProcess.xml convertit des de Pega i es pot trobar a ./src/main/resources/ConvertedProcessFrom Pega.bpmn

La carpeta de recursos conté el fitxer PNG (samplePegaProcessDiagram.png) del procés original a Pega i tindrà aquest aspecte:

Migrar processos de Pega a Camunda - Guia pas a pas

Utilitzant Camunda Modeler, obriu ConvertedProcessFromPega.bpmn i hauria de semblar a això:

Migrar processos de Pega a Camunda - Guia pas a pas

Creació d'un fitxer jar

Si només voleu crear un fitxer jar d'utilitat, teniu diverses opcions:

  • O feu clic dret al fitxer pom.xml i seleccioneu Executar com a > Instal·lació de Maven.
  • Alternativament, feu clic amb el botó dret a la carpeta arrel i seleccioneu Mostra a la terminal local i executeu la següent comanda Maven: instal·lació del paquet mvn clean.

De qualsevol manera (o utilitzant el vostre mètode preferit) hauríeu d'acabar amb un fitxer jar a la carpeta /objectiu. Copieu aquest jar a qualsevol lloc i emeteu l'ordre següent al terminal:

java -jar yourGeneratedJarFile.jar "el vostre fitxer d'entrada" "el vostre fitxer de sortida"

Com això! Si us plau, no dubteu a deixar comentaris al nostre fòrum и mireu aquest repositori Git per a convertidors addicionals a mesura que estiguin disponibles.

Font: www.habr.com

Afegeix comentari