Пегадан Камундаға көшіру процестері - қадамдық нұсқаулық

Pega-да жасалған технологиялық ағындар BPMN үлгілеріне көбірек ұқсайтынына қарамастан, ешқандай ашық стандартқа сәйкес келмейтіні белгілі. Секіруді қалайтын адамдар Пегадан Камундаға көшуді Модельдегі процестерді қолмен қайта сызу арқылы бастайды. Бірақ процесс ағындарын қолмен қайта сызу өте қиын және уақытты қажет етеді, әсіресе олардың көпшілігі болса немесе түрлендіруді қажет ететін процестер күрделі болса. Бұл оқулықта біз BPMN үйлесімді процесін жасауға көмектесетін қызметтік бағдарламаны қарастырамыз, бұл Пегадан Камундаға көшудің бастапқы нүктесі болады.

Pega XML to BPMN түрлендіргіші оқулығы

Camunda Consulting процесс ағынын көшіру үшін еркін қолжетімді құралдар жинағын жасады. Pega процесс ағындарын тасымалдауға арналған құралдарды табуға болады осында. Сіз бұл кез келген IDE-де ашылатын Maven жобасы екенін бірден байқайсыз. Eclipse және Intellij - ең танымал IDE екі. Бірақ алдымен көшіру құралдарының репозиторийін клондау немесе жүктеп алу қажет - мұны істеуге болады осында.

Бұл оқулық үшін біз Eclipse-ті IDE ретінде қолданамыз.

  • Git репозиторийін клондау немесе жүктеп алғаннан кейін, Pega Converter құралдары репозиторийінің мазмұнын жаңа жұмыс кеңістігіне көшіріңіз. Мысалы, сіздің Git репозиторийіңіз орналасқан болса C:gitRepos, содан кейін Pega түрлендіргішін мына жерден табасыз C:gitReposmigrate-to-camunda-toolsPega XML жүйесінен Pegacreate BPMN.
  • Бүкіл қалтаны таңдаған жұмыс кеңістігіңізге көшіріңіз.
  • Содан кейін Eclipse іске қосыңыз және мазмұнды жаңа ғана көшірген жұмыс кеңістігін таңдаңыз. Eclipse-ді іске қосқаннан кейін, өтіңіз Файл > Импорттау > Жалпы > Қалтадан немесе Мұрағаттан жобалар.
  • Түймені басыңыз Келесі.
  • Пайда болған диалогтық терезеде түймесін басыңыз анықтамалық және жаңа ғана жұмыс кеңістігіңізге көшірілген қалтаға өтіңіз. Экраныңыз келесідей болуы керек (төменде қараңыз).
  • баспасөз Аяқтау.

Пегадан Камундаға көшіру процестері - қадамдық нұсқаулық

Жоба жұмыс кеңістігіңізге импортталады. Берілген код пен ортаңыз арасындағы кез келген Java компиляторының айырмашылықтарын жаңартқыңыз келуі мүмкін, бірақ ол бұрынғыдай жұмыс істеуі керек.

Әрі қарай түрлендіргішті Eclipse бағдарламасында іске қосуға мүмкіндік беретін Run конфигурациясын жасаймыз:

  • Жобаның түбірлік қалтасын тінтуірдің оң жақ түймешігімен басып, таңдаңыз Басқаша іске қосу > Конфигурацияларды іске қосу…
  • Пайда болған диалогтық терезеде түймесін басыңыз Java қолданбасы жаңа конфигурация жасау үшін. Жоба атауы осы диалогтық терезеде әлдеқашан толтырылуы керек. Қаласаңыз, бұл конфигурацияға жаңа атау беруге болады.
  • Әрі қарай негізгі сыныпты таңдау керек. Іздеу түймесін басып, міндетті түрде таңдаңыз - BPMNGenFromPega - org.camunda.bpmn.generator. Оны таңдап, басыңыз OK.
  • Сіздің экраныңыз келесідей болуы керек:

Пегадан Камундаға көшіру процестері - қадамдық нұсқаулық

Енді сіз екі аргумент беруіңіз керек, біріншісі - Pega-дан XML экспорты, екіншісі - түрлендірілген файлдың атауы. Бөлімге жолды және файл атауларын енгізіңіз Бағдарлама аргументтері қойындылар Аргументтер, тырнақшаға алынған. Бастау үшін сізге Pega xml файлының үлгісі беріледі. Бұл мысалды пайдалану үшін кіріс және шығыс файлдары үшін келесі ақпаратты енгізіңіз:

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

Сіздің экраныңыз келесідей болуы керек:

Пегадан Камундаға көшіру процестері - қадамдық нұсқаулық

Басыңыз жүгіру. Консоль терезесі ашылады және сіз келесіні көресіз:

./src/main/resources/SamplePegaProcess.xml диаграммасы Pega сайтынан түрлендірілген және оны ./src/main/resources/ConvertedProcessFrom Pega.bpmn сайтынан табуға болады.

Ресурстар қалтасы Pega ішіндегі бастапқы процестің PNG файлын (samplePegaProcessDiagram.png) қамтиды және келесідей болады:

Пегадан Камундаға көшіру процестері - қадамдық нұсқаулық

Camunda Modeler көмегімен ашыңыз ConvertedProcessFromPega.bpmn және ол келесідей болуы керек:

Пегадан Камундаға көшіру процестері - қадамдық нұсқаулық

jar файлын құру

Егер сіз жай ғана утилита jar файлын жасағыңыз келсе, сізде бірнеше опция бар:

  • Немесе файлды тінтуірдің оң жақ түймешігімен басыңыз pom.xml және таңдаңыз Басқаша іске қосу > Maven орнату.
  • Немесе түбірлік қалтаны тінтуірдің оң жақ түймешігімен басып, таңдаңыз Жергілікті терминалда көрсету және келесі Maven пәрменін іске қосыңыз: mvn таза пакетін орнату.

Қалай болғанда да (немесе өзіңіз қалаған әдісті пайдаланып) қалтадағы jar файлымен аяқталуыңыз керек / мақсат. Бұл банканы кез келген жерге көшіріп, терминалда келесі пәрменді беріңіз:

java -jar yourGeneratedJarFile.jar “сіздің енгізу файлыңыз” “шығыс файлыңыз”

Бұл сияқты! Пікір қалдыруды ұмытпаңыз форум и осы Git репозиторийін қараңыз олар қолжетімді болған кезде қосымша түрлендіргіштер үшін.

Ақпарат көзі: www.habr.com

пікір қалдыру