Migri Procezojn de Pega al Camunda - Paŝo post Paŝo

Estas konata ke procezfluoj kreitaj en Pega ne konformas al iu malferma normo, malgraŭ la fakto ke ili aspektas pli kiel BPMN-provaĵoj. Homoj, kiuj volas fari la salton, komencas sian migradon de Pega al Camunda mane redesegni procezojn en Modeler. Sed mane redesegni procezfluojn estas teda kaj tempopostula, precipe se estas multaj el ili aŭ la procezoj kiuj devas esti konvertitaj estas kompleksaj. En ĉi tiu lernilo ni rigardos ilon, kiu povas helpi vin generi BPMN-konforman procezon, ĉi tio servos kiel deirpunkto por migri de Pega al Camunda.

Pega XML al BPMN Konvertilo Tutorial

Camunda Consulting kreis aron da libere haveblaj iloj por proceza flua migrado. Iloj por migrado de Pega-procezaj riveretoj troveblas tie. Vi tuj rimarkos, ke ĉi tio estas Maven-projekto, kiu povas esti malfermita en preskaŭ ajna IDE. Eclipse kaj Intellij estas du el la plej popularaj IDEoj. Sed unue vi devos kloni aŭ elŝuti la deponejon de migraj iloj - tio povas esti farita tie.

Por ĉi tiu lernilo, ni uzos Eclipse kiel nian IDE.

  • Post kloni aŭ elŝuti la Git-deponejon, kopiu la enhavon de la Pega Converter-ilo-deponejo en freŝan laborspacon. Se, ekzemple, via Git-deponejo troviĝas sur C:gitRepos, tiam vi trovos la Pega-konvertilon ĉe C:gitReposmigrate-to-camunda-toolsPegacreate BPMN de Pega XML.
  • Kopiu la tutan dosierujon al via elektita laborspaco.
  • Poste lanĉu Eclipse kaj elektu la laborspacon al kiu vi ĵus kopiis la enhavon. Post komenci Eklipso, iru al Dosiero > Importi > Ĝeneralaj > Projektoj el Dosierujo aŭ Arkivo.
  • Alklaku la butonon sekva.
  • En la dialogujo kiu aperas, alklaku Gvidlibro kaj navigu al la dosierujo, kiun vi ĵus kopiis en vian laborspacon. Via ekrano devus aspekti kiel ĉi tio (vidu sube).
  • gazetaro finpoluro.

Migri Procezojn de Pega al Camunda - Paŝo post Paŝo

La projekto estos importita en vian laborspacon. Vi eble volas ĝisdatigi ajnajn diferencojn en la Java-kompililo inter la provizita kodo kaj via medio, sed ĝi devus funkcii kiel estas.

Poste ni kreos Run-agordon, kiu permesos al vi ruli la konvertilon en Eclipse:

  • Dekstre alklaku la projektan radikan dosierujon kaj elektu Run As > Run Agordoj...
  • En la dialogujo kiu aperas, alklaku Java Apliko por krei novan agordon. La nomo de la projekto estu jam plenigita en ĉi tiu dialogo. Vi povas doni al ĉi tiu agordo novan nomon, se vi volas.
  • Poste vi devas elekti la ĉefan klason. Alklaku la butonon Serĉu kaj nepre elektu - BPMNGenFromPega - org.camunda.bpmn.generator. Elektu ĝin kaj alklaku OK.
  • Via ekrano devus aspekti kiel ĉi tio:

Migri Procezojn de Pega al Camunda - Paŝo post Paŝo

Nun vi devas provizi du argumentojn, la unua estas la XML-eksporto de Pega kaj la dua estas la nomo de la konvertita dosiero. Ĉiaokaze, enigu la vojon kaj dosiernomojn en la sekcio Programaj argumentoj langetoj Argumentoj, enfermita inter citiloj. Komence, vi ricevos specimenon de Pega xml-dosiero. Por uzi ĉi tiun ekzemplon, enigu la sekvajn informojn por la enigo kaj eligo dosieroj:

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

Via ekrano devus aspekti kiel ĉi tio:

Migri Procezojn de Pega al Camunda - Paŝo post Paŝo

Premu plu Kuri. Konzola fenestro devus malfermiĝi kaj vi vidos la jenon:

Diagramo ./src/main/resources/SamplePegaProcess.xml konvertita de Pega kaj troveblas ĉe ./src/main/resources/ConvertedProcessFrom Pega.bpmn

La dosierujo de rimedoj enhavas la PNG-dosieron (samplePegaProcessDiagram.png) de la origina procezo en Pega kaj aspektos jene:

Migri Procezojn de Pega al Camunda - Paŝo post Paŝo

Uzante Camunda Modeler, malfermu ConvertedProcessFromPega.bpmn kaj ĝi devus aspekti kiel ĉi tio:

Migri Procezojn de Pega al Camunda - Paŝo post Paŝo

Kreante jardosieron

Se vi nur volas krei ilan jardosieron, vi havas plurajn eblojn:

  • Aŭ dekstre alklaku la dosieron pom.xml kaj elektu Run As > Maven instali.
  • Alternative, dekstre alklaku la radikan dosierujon kaj elektu Montru en Loka Terminalo kaj rulu la sekvan komandon de Maven: mvn clean package install.

Kiel ajn (aŭ uzante vian preferatan metodon) vi devus fini kun jardosiero en la dosierujo / celo. Kopiu ĉi tiun kruĉon ie ajn kaj eligu la jenan komandon en la terminalo:

java -jar yourGeneratedJarFile.jar "via eniga dosiero" "via eligodosiero"

Kiel tio! Bonvolu bonvolu lasi komentojn pri nia forumo и vidu ĉi tiun Git-deponejon por pliaj konvertiloj kiam ili fariĝas disponeblaj.

fonto: www.habr.com

Aldoni komenton