Fizotry ny fifindra-monina avy any Pega mankany Camunda - Torolàlana amin'ny dingana

Fantatra fa ny fikorianan'ny dingana noforonina ao Pega dia tsy mifanaraka amin'ny fenitra misokatra, na dia eo aza ny fahitana azy ireo kokoa amin'ny santionany BPMN. Ny olona te-hanao ny hitsambikina dia manomboka ny fifindra-monina avy any Pega mankany Camunda amin'ny alàlan'ny famerenan'ny tanana ny dingana ao amin'ny Modeler. Mandreraka sy mandany fotoana anefa ny fizotran'ny redrawing amin'ny tanana, indrindra raha maro amin'izy ireo na sarotra ny dingana mila ovaina. Amin'ity lesona ity dia hijery fitaovana iray izay afaka manampy anao hamorona dingana mifanaraka amin'ny BPMN isika, izany dia ho toerana fanombohana ny fifindra-monina avy any Pega mankany Camunda.

Pega XML mankany BPMN Converter Tutorial

Camunda Consulting dia namorona andiana fitaovana azo alaina maimaim-poana ho an'ny fifindra-monina amin'ny fizotry ny renirano. Hita ny fitaovana hifindran'ny fizotran'ny Pega eto. Ho hitanao avy hatrany fa tetikasa Maven ity izay azo sokafana amin'ny saika IDE rehetra. Eclipse sy Intellij dia roa amin'ireo IDE malaza indrindra. Fa aloha mila manao clone na misintona ny fitahirizana fitaovana fifindra-monina ianao - azo atao izany eto.

Ho an'ity lesona ity dia hampiasa Eclipse ho IDE izahay.

  • Aorian'ny fametahana na fampidinana ny tahiry Git dia adika ao amin'ny toeram-piasana vaovao ny votoatin'ny fitahirizana fitaovana Pega Converter. Raha, ohatra, ny fitehirizanao Git dia hita ao C:gitRepos, dia ho hitanao ny mpanova Pega amin'ny C:gitReposmigrate-to-camunda-toolsPegacreate BPMN avy amin'ny Pega XML.
  • Adikao any amin'ny toeram-piasanao ny lahatahiry manontolo.
  • Avy eo, sokafy ny Eclipse ary safidio ny toeram-piasana izay vao nandika ny atiny. Aorian'ny fanombohana ny Eclipse dia mandehana mankany File> Import> General> Tetikasa avy amin'ny Folder na Archive.
  • Tsindrio ny bokotra Manaraka.
  • Ao amin'ny boaty fifanakalozan-kevitra izay miseho, tsindrio eo Directory ary mandehana mankany amin'ny lahatahiry vao nadikao tao amin'ny toeram-piasanao. Tokony ho tahaka izao ny efijerinao (jereo eto ambany).
  • mpanao gazety farany.

Fizotry ny fifindra-monina avy any Pega mankany Camunda - Torolàlana amin'ny dingana

Hafatra ao amin'ny toeram-piasanao ny tetikasa. Azonao atao ny manavao ny fahasamihafan'ny compiler Java eo amin'ny kaody nomena sy ny tontolo iainanao, saingy tokony hiasa araka ny tokony ho izy izany.

Manaraka izany dia hamorona rafitra Run izay ahafahanao mampandeha ny converter amin'ny Eclipse:

  • Tsindrio havanana amin'ny lahatahiry root project ary mifidiana Run As > Run Configurations…
  • Ao amin'ny boaty fifanakalozan-kevitra izay miseho, tsindrio eo Java Application mba hamoronana fanovana vaovao. Ny anaran'ny tetikasa dia tokony ho fenoina amin'ity fifanakalozan-kevitra ity. Azonao atao ny manome anarana vaovao an'ity konfigurasi ity raha tianao.
  • Avy eo dia mila mifidy ny kilasy fototra. Tsindrio ny bokotra Fikarohana ary ataovy azo antoka fa misafidy - BPMNGenFromPega - org.camunda.bpmn.generator. Safidio ary tsindrio OK.
  • Tokony ho toy izao ny efijerinao:

Fizotry ny fifindra-monina avy any Pega mankany Camunda - Torolàlana amin'ny dingana

Ankehitriny dia mila manome hevitra roa ianao, ny voalohany dia ny fanondranana XML avy amin'ny Pega ary ny faharoa dia ny anaran'ny rakitra niova fo. Raha sanatria, ampidiro ny lalana sy ny anaran'ny rakitra ao amin'ny fizarana Programa arguments tabilao kevitra, nasiana marika teny. Hanombohana dia homena santionany Pega xml rakitra ianao. Raha hampiasa an'ity ohatra ity dia ampidiro ireto fampahalalana manaraka ireto ho an'ny rakitra fampidirana sy famoahana:

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

Tokony ho toy izao ny efijerinao:

Fizotry ny fifindra-monina avy any Pega mankany Camunda - Torolàlana amin'ny dingana

Mandrosoa Run. Tokony hisokatra ny varavarankely console ary ho hitanao ireto manaraka ireto:

Diagram ./src/main/resources/SamplePegaProcess.xml niova fo avy amin'ny Pega ary azo jerena ao amin'ny ./src/main/resources/ConvertedProcessFrom Pega.bpmn

Ny lahatahiry loharanon-karena dia ahitana ny rakitra PNG (samplePegaProcessDiagram.png) amin'ny dingana voalohany ao amin'ny Pega ary ho tahaka izao:

Fizotry ny fifindra-monina avy any Pega mankany Camunda - Torolàlana amin'ny dingana

Mampiasa Camunda Modeler, sokafy ConvertedProcessFromPega.bpmn ary tokony ho toy izao izany:

Fizotry ny fifindra-monina avy any Pega mankany Camunda - Torolàlana amin'ny dingana

Mamorona rakitra jar

Raha te hamorona fisie jar utility fotsiny ianao dia manana safidy maromaro:

  • Na tsindrio havanana amin'ny rakitra pom.xml ary safidio Run As> Maven install.
  • Raha tsy izany, tsindrio havanana amin'ny lahatahiry fakany ary safidio Aseho ao amin'ny Terminal eo an-toerana ary tanteraho ity baiko Maven manaraka ity: mvn clean package install.

Na izany na tsy izany (na mampiasa fomba tianao) dia tokony hiafara amin'ny rakitra siny ao anaty lahatahiry ianao / kendrena. Adikao na aiza na aiza ity siny ity ary alefaso ao amin'ny terminal ity baiko manaraka ity:

java -jar yourGeneratedJarFile.jar "ny fichier input" "ny fichier output"

Toa izao! Aza misalasala mametraka hevitra momba ny anay ny forum и jereo ity tahiry Git ity ho an'ny mpanova fanampiny rehefa misy izy ireo.

Source: www.habr.com

Add a comment