ααΆααααΌαααΆαααααΉαααΆααα αΌαααααΎαααΆααααααΆααααααΎααα αααα»α Pega αα·αα’αα»αααααΆααααααααΆαααΎαα αα ααΆαα½ααα αααααΈααΆαα½αααααΎααα ααΌα ααααΌ BPMN αααααα α’ααααααα αααααα αΆααααααΎαααΆαααααΎα αααΆααααα»ααααααα½αααααΈ Pega αα Camunda αααααααΎαααΆαααΌαα‘αΎααα·αααααααα αααα»α Modeler α ααα»ααααααα αΌαααααΎαααΆαααΌαα‘αΎααα·ααααααααΆαααΆααα»αααααΆαα αα·αα αααΆααααα αααΎα ααΆαα·αααααααα·αααΎααΆαα αααΎα α¬ααααΎαααΆααααααααΌααααααααααΊαααα»αααααΆαα αα αααα»ααααααααα ααΎαααΉααα·αα·αααααΎαα§αααααααααΎααααΆαααααα’αΆα αα½αα’ααααααααΎαααααΎαααΆαα’αα»αααααΆα BPMN ααΆααΉααααααΎααΆα ααα»α α αΆααααααΎααααααΆααααΆαααααΎα αααΆααααα»αααΈ Pega αα Camunda α
ααΆααααααααααααα·ααΈααααα Pega XML αα BPMN
Camunda Consulting ααΆααααααΎααααα»αα§ααααααααα’αΆα
ααααΎααΆααααααααΈαααααΆααααΆαααααΎα
αααΆααααα»αααααΎαααΆαα α§ααααααααααΆααααααΆααααααΌαααααααΈαααααΎαααΆα Pega α’αΆα
ααααΆα
αααααΆαααααααααα ααΎαααΉαααααΎ Eclipse ααΆ IDE ααααααΎαα
- αααααΆααααΈααααΌα α¬ααΆαααααααΆαα Git ααΌαα ααααααααΉαααΆαααααααΆααα§ααααα Pega Converter αα αααα»αααααααααααΎααΆαααααΈα α§ααΆα ααα ααααα·αααΎααααΆαα Git ααααα’ααααααα·ααα ααΎ C: gitReposαααααΆααααα’αααααΉαααΎααααααα·ααΈαααααα Pega αα C:gitReposmigrate-to-camunda-toolsPegacreate BPMN ααΈ Pega XML.
- α ααααααααΆααααΌααα ααααααααααΎααΆααααα’αααααΆαααααΎαααΎαα
- αααααΆααααααΎαααααΎαααΆα Eclipse α αΎαααααΎαααΎαααααααααααΎααΆααααα’αααααΎαααα ααααααΆαα·ααΆαα α αααααΆααααΈα αΆααααααΎα Eclipse ααΌαα αΌααα ααΆαα α―αααΆα > ααΆαα αΌα > ααΌαα > ααααααααΈαα α¬αααααααΆα.
- α α»α ααΎαααΌαα»α αααααΆαα.
- αα αααα»ααααα’αααααααα α‘αΎαααΌαα α»α ααΎ αα α αΎααα»ααααα αααααα’αααααΎαααα ααααα αΌααα αααα»αααααααααααΎααΆαααααα’αααα α’ααααααααααα’ααααα½αααααΎααα ααΌα ααα (ααΌαααΎαααΆαααααα)α
- ααΆααα αααα αα.
αααααααααααΉαααααΌαααΆαααΆαα αΌααα αααα»αααααααααααΎααΆαααααα’αααα α’ααααααα ααααΆα ααααααΎαα αα α»ααααααααΆαααΆααα»αααααΆαααααααα·ααΈα ααααα Java αααΆαααΌααααααΆαααααα αα·αααα·ααααΆαααααα’ααα ααα»ααααααΆαα½αααααααΎαααΆαααΌα ααααααΆα
αααααΆααβαα ααΎαβααΉαβαααααΎαβααΆαβαααααβαα ααΆααααααααβααΆαβαααβαααβααΉαβα’αα»ααααΆαβα±ααβα’αααβααααΎαααΆαβαααααα·ααΈβαααααααβαα βαααα»α Eclipseα
- α α»α ααααα»αααααΆαααΎααα―αααΆαααΎαααααααα αΎαααααΎαααΎα Run As > Run Configurations...
- αα αααα»ααααα’αααααααα α‘αΎαααΌαα α»α ααΎ αααααα·ααΈ Java ααΎααααΈαααααΎαααΆααααααααααΈα ααααααααααααα½αααααααΌαααΆαααααααα½α α αΎααα αααα»ααααα’αααααα α’αααα’αΆα αααααααΆαααααααα ααΆααααααααααααα ααΆαααααααααΈααααα·αααΎα’αααα ααααΆαα
- αααααΆααα’αααααααΌαααααΎαααΎαααααΆααααα α α»α ααΎαααΌαα»α ααααααα α αΎαααααΌαααααΆααααΆααααΎαααΎα - 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 α§αααααααααΎααααΆαα α’αααααΆααααααΎαααΆα αααΎαα
- α¬α α»α ααααα»αααααΆαααΎα―αααΆα pom.xml α αΎαααααΎαααΎα ααααΎαααΆα As > Maven ααα‘αΎα.
- αααααΆαααα α α»α ααααα»αααααΆαααΎαα root α αΎαααααΎαααΎα αααα αΆααα αααα»αααααΆααΈααααα»ααααα»α α αΎαααααΎαααΆαααΆααααααααΆ Maven ααΆααααααα ααΆαααα‘αΎααααα αααααα’αΆα mvn.
αα·ααΈααΆααααα (α¬ααααΎαα·ααΈαααα’ααααααα α·ααα) α’ααααα½ααααααα αααααα―αααΆα jar αα αααα»ααα /ααααα . α ααααααΆαααααα ααααααααΆαα½α α αΎαα ααααΆααααααααΆααΆαααααααα αααα»αααααΆααΈαα
java -jar yourGeneratedJarFile.jar "α―αααΆααααα αΌαααααα’ααα" "α―αααΆαααααααααααα’ααα"
αααααα! ααΌαααΆαα’αΆααααααααααΈαααα»αααΆααααα
ααααα·ααΎααααααΎαα
ααααα: www.habr.com