Se você acha que pode exportar BPMN da IBM, que pode abri-lo no Camunda Modeler, pode ter uma surpresa. Descobriu-se que a exportação IBM BPMN não inclui as informações do diagrama que ferramentas como o Camunda Modeler usam para exibir o diagrama. Neste tutorial, veremos duas abordagens, usando utilitários desenvolvidos por nossa equipe de consultores para ajudá-lo a criar um diagrama completo que pode ser aberto e visualizado não apenas no Camunda Modeler, mas em qualquer ferramenta de design compatível com BPMN.
A equipe da Camunda Consulting criou um conjunto de ferramentas disponíveis gratuitamente para a migração de fluxos de processos. As ferramentas de migração de encadeamento de processo da IBM podem ser encontradas aqui . Você notará que atualmente existem duas ferramentas para a IBM. Um é um conversor BPMN e o outro é um arquivo Teamworks, também conhecido como conversor .twx. Vamos primeiro dar uma olhada no tutorial do conversor BPMN e depois passar para o conversor .twx.
Guia do Conversor BPMN
O conversor BPMN pode ser encontrado aqui . Você notará que este é um projeto Maven e pode ser aberto em quase qualquer IDE. Eclipse e Intellij são dois dos IDEs mais populares. Mas primeiro, você precisará clonar ou baixar o repositório de ferramentas de migração - você pode fazer isso aqui .
Eclipse IDE.
- Git- IBM BPMN . , , Git- C:\gitRepos, IBM BPMN C:\gitRepos\migrate-to-camunda-tools\IBM\create diagram from exported BPMN.
- .
- Eclipse , . Eclipse File > Import > General > Projects from Folder or Archive.
- Next. Directory () , . (. ).
- Finish.
. , Java , .
Run, Eclipse:
- Run As > Run Configurations...
- Java Application, . . .
- . Search, , — BPMNDiagramGenerator. OK.
- :
, — BPMN IBM, — . Program arguments Arguments, . BPMN-. :
”./src/main/resources/SampleBPMNfromIBM.bpmn”
”./src/main/resources/Converted.bpmn”
:
Run. , :
BPMN diagram generated Diagram ./src/main/resources/SampleBPMNfromIBM.bpmn converted from IBM BPMN and can be found at ./src/main/resources/Converted.bpmn
Camunda Modeler, Converted.bpmn , , 'swimlane', 'pool' Camunda BPMN, .
, . , , , , . , BPMN , - . . , , — , -, .
, Blueworks Live BPMN:
Camunda Modeler , :
, IBM BPM, .
IBM BPM .twx
.twx ( Teamworks), .twx — , . .twx — IBM BPM, zipped xml . xml-, , BPMN-, , , BPMN-. , , xml , , twx-.
/ git-, , , Eclipse. , . , .twx .
Run , . Run As > Run Configurations.... Java Applications , . , , , BPMN TWX-. , . , BPMNGenFromTWX. , , .
”./src/main/resources/TWXOriginal.xml” “./src/main/resources/TWXConverted.bpmn”
Run. , :
BPMN diagram generated Diagram ./src/main/resources/TWXOriginal.xml converted from IBM .twx export and can be found at ./src/main/resources/TWXConverted.bpmn
PNG (PictureOfProcess.PNG) IBM :
Modeler, TWXConverted.bpmn, :
, .twx, , .twx , BPMN- . - IBM Camunda.
IBM BPM
, xmls .twx . .twx — zip, — .twx .zip , zip, .
, /objects. , xml , . , , "25", - . - . - :
, , , . . !
jar-
jar- , :
- — pom.xml Run As > Maven install.
- — , Show in Local Terminal Maven: mvn clean package install.
De qualquer maneira (ou usando seu método preferido), você deve obter o arquivo jar na pasta / target. Copie este jar em qualquer lugar e digite o seguinte comando no terminal:
java -jar yourGeneratedJarFile . jar “seu arquivo de entrada” “seu arquivo de saída”
Como isso! Sinta-se à vontade para deixar comentários no fórum e ver este repositório Git para conversores adicionais assim que estiverem disponíveis.