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
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.
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:
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:
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:
Uzante Camunda Modeler, malfermu ConvertedProcessFromPega.bpmn kaj ĝi devus aspekti kiel ĉi tio:
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
fonto: www.habr.com