Procesos de migración de Pega a Camunda - Guía paso a paso

Sábese que os fluxos de procesos creados en Pega non se axustan a ningún estándar aberto, a pesar de que se parecen máis a mostras BPMN. As persoas que queiran dar o salto inician a súa migración de Pega a Camunda redeseñando manualmente os procesos en Modeler. Pero volver debuxar manualmente fíos de proceso é tedioso e lento, especialmente se hai moitos deles ou os procesos que hai que converter son complexos. Neste tutorial analizaremos unha utilidade que pode axudarche a xerar un proceso compatible con BPMN, isto servirá de punto de partida para migrar de Pega a Camunda.

Tutorial para converter Pega XML a BPMN

Camunda Consulting creou un conxunto de ferramentas dispoñibles de balde para a migración de fluxos de procesos. Pódense atopar ferramentas para migrar fluxos de procesos de Pega aquí. Inmediatamente notarás que este é un proxecto de Maven que se pode abrir en case calquera IDE. Eclipse e Intellij son dous dos IDE máis populares. Pero primeiro terás que clonar ou descargar o repositorio de ferramentas de migración; isto pódese facer aquí.

Para este tutorial, usaremos Eclipse como o noso IDE.

  • Despois de clonar ou descargar o repositorio de Git, copie o contido do repositorio de ferramentas de Pega Converter nun espazo de traballo novo. Se, por exemplo, o teu repositorio Git está situado en C:gitRepos, entón atoparás o conversor Pega en C:gitReposmigrate-to-camunda-toolsPegacreate BPMN desde Pega XML.
  • Copia todo o cartafol no teu espazo de traballo escollido.
  • A continuación, inicie Eclipse e seleccione o espazo de traballo no que acaba de copiar o contido. Despois de iniciar Eclipse, vai a Ficheiro > Importar > Xeral > Proxectos desde o cartafol ou o arquivo.
  • Fai clic no botón seguinte.
  • No cadro de diálogo que aparece, fai clic en guía e navegue ata o cartafol que acaba de copiar no seu espazo de traballo. A túa pantalla debería verse así (ver máis abaixo).
  • Prensa Rematar.

Procesos de migración de Pega a Camunda - Guía paso a paso

O proxecto importarase ao teu espazo de traballo. Pode querer actualizar calquera diferenza do compilador Java entre o código proporcionado e o seu ambiente, pero debería funcionar como está.

A continuación, crearemos unha configuración Executar que che permitirá executar o conversor en Eclipse:

  • Fai clic co botón dereito no cartafol raíz do proxecto e selecciona Executar como > Executar configuracións...
  • No cadro de diálogo que aparece, fai clic en Aplicación Java para crear unha nova configuración. O nome do proxecto xa debería estar cuberto neste diálogo. Podes darlle un novo nome a esta configuración se o desexas.
  • A continuación, cómpre seleccionar a clase principal. Fai clic no botón Buscar e asegúrate de seleccionar - BPMNGenFromPega - org.camunda.bpmn.generator. Seleccionalo e fai clic OK.
  • A túa pantalla debería verse así:

Procesos de migración de Pega a Camunda - Guía paso a paso

Agora cómpre proporcionar dous argumentos, o primeiro é a exportación XML de Pega e o segundo é o nome do ficheiro convertido. Por se acaso, introduza o camiño e os nomes dos ficheiros na sección Argumentos do programa pestanas Argumentos, entre comiñas. Para comezar, proporcionarase un ficheiro xml de Pega de mostra. Para usar este exemplo, introduza a seguinte información para os ficheiros de entrada e saída:

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

A túa pantalla debería verse así:

Procesos de migración de Pega a Camunda - Guía paso a paso

Prema en Correr. Debería abrirse unha xanela de consola e verás o seguinte:

Diagrama ./src/main/resources/SamplePegaProcess.xml convertido desde Pega e pódese atopar en ./src/main/resources/ConvertedProcessFrom Pega.bpmn

O cartafol de recursos contén o ficheiro PNG (samplePegaProcessDiagram.png) do proceso orixinal en Pega e terá o seguinte aspecto:

Procesos de migración de Pega a Camunda - Guía paso a paso

Usando Camunda Modeler, abra ConvertedProcessFromPega.bpmn e debería parecer algo así:

Procesos de migración de Pega a Camunda - Guía paso a paso

Creando un ficheiro jar

Se só queres crear un ficheiro jar de utilidade, tes varias opcións:

  • Ou fai clic co botón dereito sobre o ficheiro pom.xml e selecciona Executar como > Instalar Maven.
  • Alternativamente, fai clic co botón dereito no cartafol raíz e selecciona Mostrar na terminal local e executa o seguinte comando de Maven: Instalación do paquete mvn clean.

De calquera xeito (ou usando o seu método preferido) debería acabar cun ficheiro jar no cartafol / obxectivo. Copie este jar en calquera lugar e emita o seguinte comando no terminal:

java -jar yourGeneratedJarFile.jar “o teu ficheiro de entrada” “o teu ficheiro de saída”

Como isto! Non dubide en deixar comentarios sobre o noso o foro и consulte este repositorio de Git para conversores adicionais a medida que estean dispoñibles.

Fonte: www.habr.com

Engadir un comentario