Mekhoa ea ho falla ho tloha Pega ho ea Camunda - Tataiso ea mohato ka mohato

Hoa tsebahala hore phallo ea ts'ebetso e entsoeng Pega ha e lumellane le litekanyetso leha e le life tse bulehileng, ho sa tsotellehe hore li shebahala joaloka mehlala ea BPMN. Batho ba batlang ho tlola ba qala ho falla ho tloha Pega ho ea Camunda ka mokhoa oa ho taka bocha ho Modeler. Empa ho phalla ha mokhoa oa ho tsosolosa ka letsoho hoa khathatsa ebile ho ja nako, haholo-holo haeba ho na le tse ngata tsa tsona kapa mekhoa e lokelang ho fetoloa e rarahane. Thutong ena re tla sheba lisebelisoa tse ka u thusang ho hlahisa mokhoa o lumellanang le BPMN, sena se tla sebetsa e le qalo ea ho tloha Pega ho ea Camunda.

Pega XML ho BPMN Converter Tutorial

Camunda Consulting e thehile lisebelisoa tse fumanehang mahala bakeng sa ho falla ha melapo. Lisebelisoa tsa ho tsamaisa melapo ea tšebetso ea Pega li ka fumanoa mona. Hang-hang u tla hlokomela hore ona ke morero oa Maven o ka buloang hoo e batlang e le ho IDE efe kapa efe. Eclipse le Intellij ke tse peli tsa li-IDE tse tsebahalang haholo. Empa pele o tla hloka ho kopanya kapa ho khoasolla polokelo ea lisebelisoa tsa ho falla - sena se ka etsoa mona.

Bakeng sa thupelo ena, re tla be re sebelisa Eclipse joalo ka IDE ea rona.

  • Kamora ho kopanya kapa ho khoasolla polokelo ea Git, kopitsa litaba tsa polokelo ea lisebelisoa tsa Pega Converter sebakeng se secha sa ho sebetsa. Haeba, ka mohlala, polokelo ea hau ea Git e fumaneha C: gitRepos, joale u tla fumana Pega converter ho C: gitReposmigrate-to-camunda-tools Etsa BPMN ho tloha Pega XML.
  • Kopitsa foldara eohle sebakeng seo u se khethileng.
  • Ebe u bula Eclipse 'me u khethe sebaka sa mosebetsi seo u sa tsoa kopiletsa litaba ho sona. Kamora ho qala Eclipse, ea ho Faele> Kenya> Kakaretso> Merero ho tsoa Folder kapa Archive.
  • Tobetsa konopo E 'ngoe.
  • Ka lebokoseng la puisano le hlahang, tobetsa Directory ebe u ea foldareng eo u sa tsoa e qopitsa sebakeng sa hau sa mosebetsi. Skrine ea hau e lokela ho shebahala tjena (sheba ka tlase).
  • ebe o tobetsa konopo fihlela qetellong.

Mekhoa ea ho falla ho tloha Pega ho ea Camunda - Tataiso ea mohato ka mohato

Morero o tla romelloa sebakeng sa hau sa mosebetsi. U kanna ua batla ho nchafatsa liphapang life kapa life tsa komporo ea Java lipakeng tsa khoutu e fanoeng le tikoloho ea hau, empa e lokela ho sebetsa joalo ka ha e le joalo.

E latelang re tla theha tlhophiso ea Run e tla u lumella ho tsamaisa converter ho Eclipse:

  • Tobetsa ka ho le letona foldareng ea motso oa projeke ebe u khetha Matha Joalo> Matha Litlhophiso…
  • Ka lebokoseng la puisano le hlahang, tobetsa Sesebelisoa sa Java ho theha tlhophiso e ncha. Lebitso la projeke le tlameha ho tlatsoa puisanong ena. U ka fa tlhophiso ena lebitso le lecha haeba u lakatsa.
  • E latelang u lokela ho khetha sehlopha sa sehlooho. Tobetsa konopo ea Batla 'me u netefatse hore u khetha - BPMNGenFromPega - org.camunda.bpmn.generator. E khethe ebe oa tobetsa OK.
  • Skrine ea hau e lokela ho shebahala tjena:

Mekhoa ea ho falla ho tloha Pega ho ea Camunda - Tataiso ea mohato ka mohato

Joale o hloka ho fana ka likhang tse peli, ea pele ke thomello ea XML e tsoang ho Pega mme ea bobeli ke lebitso la faele e fetotsoeng. Ha ho ka etsahala, kenya tsela le mabitso a lifaele karolong eo Likhang tsa lenaneo lithapo Litlhōlisano, e kenyellelitsoeng matšoao a qotso. Ho qala, o tla fuoa sampole ea faele ea xml ea Pega. Ho sebelisa mohlala ona, kenya lintlha tse latelang bakeng sa lifaele tsa ho kenya le tse hlahisoang:

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

Skrine ea hau e lokela ho shebahala tjena:

Mekhoa ea ho falla ho tloha Pega ho ea Camunda - Tataiso ea mohato ka mohato

Tsoela pele Matha. Fesetere ea console e lokela ho buleha 'me u tla bona tse latelang:

Diagram

Foldara ea lisebelisoa e na le faele ea PNG (samplePegaProcessDiagram.png) ea ts'ebetso ea mantlha ho Pega mme e tla shebahala tjena:

Mekhoa ea ho falla ho tloha Pega ho ea Camunda - Tataiso ea mohato ka mohato

U sebelisa Camunda Modeler, bula ConvertedProcessFromPega.bpmn 'me e lokela ho shebahala tjena:

Mekhoa ea ho falla ho tloha Pega ho ea Camunda - Tataiso ea mohato ka mohato

Ho theha faele ea nkho

Haeba u batla feela ho etsa faele ea nkho ea lisebelisoa, u na le likhetho tse 'maloa:

  • Kapa tobetsa ka ho le letona faeleng pom ebe o kgetha Matha As > Maven kenya.
  • Ntle le moo, tlanya ka ho le letona foldareng ea metso ebe u khetha Hlahisa ho Terminal ea Lehae 'me u tsamaise taelo e latelang ea Maven: kenya mvn clean package.

Ka tsela efe kapa efe (kapa u sebelisa mokhoa oo u o ratang) u lokela ho qetella u e-na le faele ea nkho foldareng / sepheo. Kopitsa nkho ena kae kapa kae 'me u fane ka taelo e latelang ho terminal:

java -jar yourGeneratedJarFile.jar "faele ea hau ea ho kenya" "faele ea hau e hlahisoang"

Rata sena! Ka kopo ikutloe u lokolohile ho siea maikutlo ho rona foramo и bona sebaka sena sa polokelo ea Git bakeng sa li-converter tse eketsehileng ha li ntse li fumaneha.

Source: www.habr.com

Eketsa ka tlhaloso