Fa'agasologa o Femalaga'iga mai Pega i Camunda - Ta'iala i lea La'asaga

Ua iloa o le faagasologa o tafega na faia i Pega e le ogatusa ma soʻo se tulaga tatala, e ui i le mea moni e foliga mai e pei o faʻataʻitaʻiga BPMN. O tagata e manana'o e oso e amata la latou femalagaiga mai Pega i Camunda e ala i le toe tusi lima lima i le Modeler. Ae o le fa'asologa o le toe tusi lima lima e fa'atiga ma alu le taimi, aemaise lava pe a tele naua po'o faiga e mana'omia ona liua e lavelave. I totonu o lenei aʻoaʻoga o le a matou vaʻavaʻai i se aoga e mafai ona fesoasoani ia te oe e faʻatupuina se faʻagasologa o le BPMN, o le a avea ma amataga mo le faimalaga mai Pega i Camunda.

Pega XML i le BPMN Converter Tutorial

Ua fatuina e Camunda Consulting se seti o meafaigaluega e maua fua mo le faagasologa o femalagaiga. E mafai ona maua mea faigaluega mo le femalaga'i o alavai o le Pega iinei. O le a vave ona e matauina o se galuega Maven lea e mafai ona tatalaina i toetoe lava o soʻo se IDE. Eclipse ma Intellij e lua o IDE sili ona lauiloa. Ae muamua e te manaʻomia e faʻapipiʻi pe faʻapipiʻi le fale teu oloa mo femalagaiga - e mafai ona fai iinei.

Mo lenei aʻoaʻoga, matou te faʻaaogaina Eclipse e fai ma matou IDE.

  • A maeʻa ona faʻapipiʻi poʻo le laʻuina o le Git repository, kopi mea o loʻo i totonu o le Pega Converter meafaigaluega faleteuoloa i totonu o se avanoa faigaluega fou. Afai, mo se faʻataʻitaʻiga, o loʻo iai lau faleoloa Git i luga C:gitRepos, ona e maua lea o le Pega converter i C:gitReposmigrate-to-camunda-toolsPegacreate BPMN mai Pega XML.
  • Kopi le faila atoa i lau avanoa faigaluega filifilia.
  • Ona tatala lea o le Eclipse ma filifili le avanoa faigaluega na e kopiina ai le anotusi. A uma ona amata Eclipse, alu i Faila > Fa'aulufale mai > Lautele > Poloketi mai le Folder po'o le Fa'amaumauga.
  • Kiliki i le faʻamau sosoo ai.
  • I totonu o le pusa talanoaga e aliali mai, kiliki i luga aufaʻatonu ma fa'afeiloa'i i le faila na e kopiina i lau avanoa faigaluega. O lau lau e tatau ona foliga fa'apenei (silasila i lalo).
  • Kiliki i luga faʻauma.

Fa'agasologa o Femalaga'iga mai Pega i Camunda - Ta'iala i lea La'asaga

O le poloketi o le a fa'aulufale mai i lau avanoa faigaluega. Atonu e te manaʻo e faʻafouina soʻo se eseesega Java compiler i le va o le code tuʻuina atu ma lou siosiomaga, ae tatau ona galue e pei o.

Le isi o le a matou fatuina se faʻatulagaina Run e faʻatagaina oe e faʻatautaia le tagata liliu mai i Eclipse:

  • Kiliki taumatau i luga o le faila a'a o le poloketi ma filifili Tamomoe e pei o > Fa'atonu Fa'atonu...
  • I totonu o le pusa talanoaga e aliali mai, kiliki i luga Talosaga Java e fatu ai se faatulagaga fou. Ua tatau ona fa'atumu le igoa ole poloketi ile talanoaga lea. E mafai ona e tu'uina atu i lenei fa'atulagaga se igoa fou pe a e mana'o ai.
  • Le isi e tatau ona e filifilia le vasega autu. Kiliki i le Su'e faamau ma ia mautinoa e filifili - BPMNGenFromPega - org.camunda.bpmn.generator. Filifili ma kiliki OK.
  • O lau lau e tatau ona foliga fa'apenei:

Fa'agasologa o Femalaga'iga mai Pega i Camunda - Ta'iala i lea La'asaga

Ole taimi nei e tatau ona e tuʻuina atu ni finauga se lua, o le muamua o le XML export mai Pega ma le lona lua o le igoa o le faila liliu. I le tulaga lava, ulufale i le ala ma faila igoa i le vaega Polokalama finauga laupepa Feteenaʻiga, o lo'o fa'amauina i fa'ailoga. I le amataga, o le a tuʻuina atu ia te oe se faʻataʻitaʻiga Pega xml faila. Mo le fa'aogaina o lenei fa'ata'ita'iga, fa'apipi'i fa'amatalaga nei mo faila fa'aoga ma faila fa'atino:

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

O lau lau e tatau ona foliga fa'apenei:

Fa'agasologa o Femalaga'iga mai Pega i Camunda - Ta'iala i lea La'asaga

Faʻaauau pea momoʻe. E tatau ona tatala se faamalama faʻamafanafanaga ma o le a e vaʻai i mea nei:

Ata ./src/main/resources/SamplePegaProcess.xml liliu mai Pega ma e mafai ona maua i le ./src/main/resources/ConvertedProcessFrom Pega.bpmn

O le pusa punaoa o loʻo i ai le PNG faila (samplePegaProcessDiagram.png) o le uluai faʻagasologa i Pega ma o le a pei o lenei:

Fa'agasologa o Femalaga'iga mai Pega i Camunda - Ta'iala i lea La'asaga

Fa'aaoga le Camunda Modeler, tatala ConvertedProcessFromPega.bpmn ma e tatau ona foliga e pei o lenei:

Fa'agasologa o Femalaga'iga mai Pega i Camunda - Ta'iala i lea La'asaga

Fausia se faila fagu

Afai e te manaʻo e fai se faila fagu aoga, e tele au filifiliga:

  • Pe kiliki i luga ole faila pom.xml ma filifili Tamomoe pei > Maven faʻapipiʻi.
  • I le isi itu, kiliki-matau i luga o le pusa aʻa ma filifili Faaali i le Nofoaga Fa'alotoifale ma taʻavale le poloaiga a Maven: mvn fa'apipi'i afifi mama.

Po o le a lava le auala (poʻo le faʻaaogaina o lau auala e te manaʻo ai) e tatau ona e faʻamutaina se faila fagu i totonu o le pusa / taulaʻiga. Kopi lenei fagu i soʻo se mea ma tuʻuina atu le faʻatonuga lea i le laina:

java -jar yourGeneratedJarFile.jar "lau faila faila" "lau faila faila"

Faapei o lea! Fa'amolemole lagona le saoloto e tu'u fa'amatalaga i la matou fono и vaʻai i lenei fale teu oloa Git mo isi tagata liliu mai pe a avanoa.

puna: www.habr.com

Faaopoopo i ai se faamatalaga