Si cree que puede exportar BPMN desde IBM, que puede abrirlo en Camunda Modeler, es posible que se lleve una sorpresa. Se encontró que la exportación de IBM BPMN no incluye la información del diagrama que utilizan herramientas como Camunda Modeler para mostrar el diagrama. En este tutorial, veremos dos enfoques, utilizando utilidades desarrolladas por nuestro equipo de consultores para ayudarlo a crear un diagrama completo que se puede abrir y ver no solo en Camunda Modeler, sino en cualquier herramienta de diseño compatible con BPMN.
El equipo de Camunda Consulting ha creado un conjunto de herramientas disponibles gratuitamente para migrar los flujos de procesos. Las herramientas de migración de subprocesos de procesos de IBM se pueden encontrar aquí . Notará que actualmente hay dos herramientas para IBM. Uno es un convertidor BPMN y el otro es un archivo de Teamworks también conocido como convertidor .twx. Primero veremos el tutorial del convertidor BPMN y luego pasaremos al convertidor .twx.
Guía del convertidor BPMN
El convertidor BPMN se puede encontrar aquí . Notará que este es un proyecto de Maven y se puede abrir en casi cualquier IDE. Eclipse e Intellij son dos de los IDE más populares. Pero primero, deberá clonar o descargar el repositorio de herramientas de migración; puede hacerlo aquí .
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 cualquier manera (o usando su método preferido) debe obtener el archivo jar en la carpeta / target. Copie este jar en cualquier lugar e ingrese el siguiente comando en la terminal:
java -jar yourGeneratedJarFile . jar "su archivo de entrada" "su archivo de salida"
¡Me gusta esto! No dude en dejar comentarios en el foro y ver este repositorio de Git para ver convertidores adicionales a medida que estén disponibles.