Процеси на миграција од Пега до Камунда - Водич чекор по чекор

Познато е дека тековите на процесите создадени во Pega не се во согласност со ниту еден отворен стандард, и покрај фактот што тие повеќе личат на примероци од BPMN. Луѓето кои сакаат да го направат скокот ја започнуваат својата миграција од Пега во Камунда со рачно прецртување на процесите во Modeler. Но, рачното прецртување на тековите на процесите е досадно и одзема време, особено ако има многу од нив или ако процесите што треба да се конвертираат се сложени. Во ова упатство ќе погледнеме алатка која може да ви помогне да генерирате процес усогласен со BPMN, ова ќе послужи како почетна точка за мигрирање од Пега во Камунда.

Упатство за конвертор на Pega XML во BPMN

Камунда Консалтинг создаде збир на слободно достапни алатки за миграција на текови на процеси. Може да се најдат алатки за мигрирање на тековите на процесите на Pega тука. Веднаш ќе забележите дека ова е проект на Maven што може да се отвори во речиси секој IDE. Eclipse и Intellij се два од најпопуларните IDE. Но, прво ќе треба да го клонирате или преземете складиштето со алатки за миграција - ова може да се направи тука.

За ова упатство, ќе го користиме Eclipse како наш IDE.

  • По клонирањето или преземањето на складиштето Git, копирајте ја содржината на складиштето со алатки Pega Converter во нов работен простор. Ако, на пример, вашето складиште Git се наоѓа на C:gitRepos, тогаш ќе го најдете конверторот Pega кај C:gitReposmigrate-to-camunda-toolsPegacreate BPMN од Pega XML.
  • Копирајте ја целата папка во избраниот работен простор.
  • Потоа стартувајте го Eclipse и изберете го работниот простор на кој штотуку ја копиравте содржината. Откако ќе го започнете Eclipse, одете на Датотека > Увоз > Општо > Проекти од папка или архива.
  • Кликнете на копчето Следна.
  • Во полето за дијалог што се појавува, кликнете на директориум и одете до папката што штотуку ја копиравте во вашиот работен простор. Вашиот екран треба да изгледа вака (видете подолу).
  • Прес Заврши.

Процеси на миграција од Пега до Камунда - Водич чекор по чекор

Проектот ќе биде увезен во вашиот работен простор. Можеби ќе сакате да ги ажурирате сите разлики во компајлерот на Java помеѓу дадениот код и вашата околина, но тој треба да работи како што е.

Следно, ќе создадеме конфигурација Run што ќе ви овозможи да го активирате конверторот во Eclipse:

  • Десен клик на основната папка на проектот и изберете Стартувај како > Изврши конфигурации…
  • Во полето за дијалог што се појавува, кликнете на Јава апликација да креирате нова конфигурација. Името на проектот веќе треба да биде пополнето во овој дијалог. Ако сакате, можете да и дадете ново име на оваа конфигурација.
  • Следно, треба да ја изберете главната класа. Кликнете на копчето Барај и задолжително изберете - BPMNGenFromPega - org.camunda.bpmn.generator. Изберете го и кликнете OK.
  • Вашиот екран треба да изгледа вака:

Процеси на миграција од Пега до Камунда - Водич чекор по чекор

Сега треба да наведете два аргументи, првиот е извоз на XML од Pega, а вториот е името на конвертираната датотека. За секој случај, внесете ги имињата на патеката и датотеките во делот Програмски аргументи јазичиња Аргументи, затворен во наводници. За почеток, ќе ви биде доставен примерок од датотеката Pega xml. За да го користите овој пример, внесете ги следните информации за влезните и излезните датотеки:

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

Вашиот екран треба да изгледа вака:

Процеси на миграција од Пега до Камунда - Водич чекор по чекор

Притиснете на Испратена. Треба да се отвори прозорец со конзола и ќе го видите следново:

Дијаграм ./src/main/resources/SamplePegaProcess.xml конвертирано од Pega и може да се најде на ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Папката ресурси ја содржи датотеката PNG (samplePegaProcessDiagram.png) од оригиналниот процес во Pega и ќе изгледа вака:

Процеси на миграција од Пега до Камунда - Водич чекор по чекор

Користејќи Camunda Modeler, отворете ConvertedProcessFromPega.bpmn и треба да изгледа вака:

Процеси на миграција од Пега до Камунда - Водич чекор по чекор

Креирање на датотека jar

Ако само сакате да креирате услужна датотека jar, имате неколку опции:

  • Или кликнете со десното копче на датотеката pom.xml и изберете Стартувај како > Maven install.
  • Алтернативно, кликнете со десното копче на основната папка и изберете Прикажи во локалниот терминал и извршете ја следнава команда Maven: Инсталирајте чист пакет на mvn.

Во секој случај (или користејќи го претпочитаниот метод) треба да завршите со датотека jar во папката / цел. Копирајте ја оваа тегла каде било и издадете ја следнава команда во терминалот:

java -jar yourGeneratedJarFile.jar „вашата влезна датотека“ „вашата излезна датотека“

Како ова! Ве молиме слободно оставете повратни информации за нашите на форумот и видете го ова складиште на Git за дополнителни конвертори кога ќе станат достапни.

Извор: www.habr.com

Додадете коментар