Migrate i prucessi da Pega à Camunda - Guida Passu à Passu

Hè cunnisciutu chì i flussi di prucessu creati in Pega ùn sò micca conformi à alcunu standard apertu, malgradu u fattu chì pareanu più mostri BPMN. E persone chì volenu fà u saltu cumincianu a so migrazione da Pega à Camunda da i prucessi manually redrawing in Modeler. Ma manually redrawing flussu di prucessu hè tedious è tempu, soprattuttu s'ellu ci sò parechji di elli o i prucessi chì deve esse cunvertiti sò cumplessi. In questu tutoriale, guardemu una utilità chì pò aiutà à generà un prucessu cumpletu BPMN, questu serà un puntu di partenza per a migrazione da Pega à Camunda.

Tutorial di Pega XML à BPMN Convertitore

Camunda Consulting hà creatu un inseme di strumenti liberamente dispunibili per a migrazione di u flussu di prucessu. Strumenti per a migrazione di i flussi di prucessu Pega ponu esse truvati ccà. Scuprarete immediatamente chì questu hè un prughjettu Maven chì pò esse apertu in quasi ogni IDE. Eclipse è Intellij sò dui di l'IDE più populari. Ma prima avete bisognu di clone o scaricate u repository di l'uttene di migrazione - questu pò esse fattu ccà.

Per stu tutoriale, useremu Eclipse cum'è u nostru IDE.

  • Dopu a clonazione o scaricamentu di u repository Git, copiate u cuntenutu di u repositoriu di l'utili Pega Converter in un spaziu di travagliu frescu. Se, per esempiu, u vostru repository Git hè situatu C:gitRepos, allura truverete u convertitore Pega à C:gitReposmigrate-to-camunda-toolsPegacreate BPMN da Pega XML.
  • Copia tuttu u cartulare à u vostru spaziu di travagliu sceltu.
  • Allora lanciate Eclipse è selezziunate u spaziu di travagliu chì avete appena copiatu u cuntenutu. Dopu avè principiatu Eclipse, andate à File> Import> General> Prughjetti da Folder o Archive.
  • Cliccate nantu à u buttone Next.
  • In a finestra di dialogu chì appare, cliccate nantu Directory è navigate à u cartulare chì avete appena copiatu in u vostru spaziu di travagliu. A vostra schermu deve esse simile à questu (vede quì sottu).
  • stampa Finisci.

Migrate i prucessi da Pega à Camunda - Guida Passu à Passu

U prughjettu serà impurtatu in u vostru spaziu di travagliu. Pudete vulete aghjurnà qualsiasi differenze di compilatore Java trà u codice furnitu è ​​u vostru ambiente, ma duverebbe travaglià cum'è.

Dopu avemu da creà una cunfigurazione Run chì vi permetterà di eseguisce u cunvertitore in Eclipse:

  • Cliccate dritta nant'à u cartulare ràdica prughjettu è sceglie Run As> Run Configurations...
  • In a finestra di dialogu chì appare, cliccate nantu Applicazione Java per creà una nova cunfigurazione. U nome di u prugettu deve esse digià cumpletu in questu dialogu. Pudete dà sta cunfigurazione un novu nome se vulete.
  • Dopu avete bisognu di selezziunà a classa principale. Cliccate nant'à u buttone di ricerca è assicuratevi di selezziunà - BPMNGenFromPega - org.camunda.bpmn.generator. Selezziunate è cliccate OK.
  • A vostra schermu deve esse simile à questu:

Migrate i prucessi da Pega à Camunda - Guida Passu à Passu

Avà avete bisognu di furnisce dui argumenti, u primu hè l'esportazione XML da Pega è u sicondu hè u nome di u schedariu cunvertitu. In casu, inserite u percorsu è i nomi di u schedariu in a sezione Argumenti di u prugramma tabs Argumintazzioni, racchiusa tra virgolette. Per principià, vi sarà furnitu cù un schedariu xml Pega di mostra. Per utilizà questu esempiu, inserite l'infurmazioni seguenti per i schedarii di input è output:

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

A vostra schermu deve esse simile à questu:

Migrate i prucessi da Pega à Camunda - Guida Passu à Passu

Pulsà nantu Run. Una finestra di cunsola deve esse aperta è vi vede u seguente:

Diagramma ./src/main/resources/SamplePegaProcess.xml cunvertitu da Pega è pò esse truvatu in ./src/main/resources/ConvertedProcessFrom Pega.bpmn

U cartulare di risorse cuntene u schedariu PNG (samplePegaProcessDiagram.png) di u prucessu originale in Pega è sarà cusì:

Migrate i prucessi da Pega à Camunda - Guida Passu à Passu

Utilizendu Camunda Modeler, apre ConvertedProcessFromPega.bpmn è duverebbe vede qualcosa cusì:

Migrate i prucessi da Pega à Camunda - Guida Passu à Passu

Crià un schedariu jar

Se vulete solu creà un schedariu jar di utilità, avete parechje opzioni:

  • O cliccate dritta nant'à u schedariu pom.xml è selezziunate Run As> Installa Maven.
  • In alternativa, cliccate right-click nant'à u cartulare radice è selezziunate Mostra in Terminal Local è eseguite u cumandimu Maven seguente: Installazione di u pacchettu mvn clean.

In ogni modu (o cù u vostru metudu preferitu) duvete finisce cù un schedariu jar in u cartulare / mira. Copia stu jar in ogni locu è emette u cumandimu seguitu in u terminal:

java -jar yourGeneratedJarFile.jar "u vostru schedariu di input" "u vostru schedariu di output"

Cum'è què! Per piacè sentite liberu di lascià feedback nantu à i nostri foru и vede stu repository Git per cunvertitori supplementari cum'è diventanu dispunibili.

Source: www.habr.com

Add a comment