Migration du processus BPMN d'IBM BPM vers Camunda - Procédure pas à pas

Bonjour, Habr! Je présente à votre attention la traduction de l'article "Migrer le processus BPMN d'IBM BPM vers Camunda - Tutoriel pas à pas" de Joe Pappas.



Si vous pensez pouvoir exporter le BPMN d'IBM, que vous pouvez l'ouvrir dans Camunda Modeler, vous serez peut-ĂȘtre surpris. L'exportation IBM BPMN n'a pas inclus les informations de diagramme utilisĂ©es par des outils tels que Camunda Modeler pour afficher le diagramme. Dans ce didacticiel, nous examinerons deux approches, en utilisant des utilitaires dĂ©veloppĂ©s par notre Ă©quipe de consultants pour vous aider Ă  crĂ©er un diagramme complet qui peut ĂȘtre ouvert et affichĂ© non seulement dans Camunda Modeler, mais dans tout outil de conception compatible BPMN.



L'équipe de Camunda Consulting a créé un ensemble d'outils disponibles gratuitement pour la migration des flux de processus. Les outils de migration des threads de processus IBM sont disponibles ici . Vous remarquerez qu'il existe actuellement deux outils pour IBM. L'un est un convertisseur BPMN et l'autre est un fichier Teamworks aka .twx. Nous allons d'abord examiner le didacticiel du convertisseur BPMN, puis passer au convertisseur .twx.



Guide du convertisseur BPMN



Le convertisseur BPMN peut ĂȘtre trouvĂ© ici . Vous remarquerez qu'il s'agit d'un projet Maven et peut ĂȘtre ouvert dans presque n'importe quel IDE. Eclipse et Intellij sont deux des IDE les plus populaires. Mais d'abord, vous devrez cloner ou tĂ©lĂ©charger le rĂ©fĂ©rentiel des outils de migration - vous pouvez le faire ici .



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.


Migration du processus BPMN d'IBM BPM vers Camunda



. , Java , .



Run, Eclipse:



  • Run As > Run Configurations...
  • Java Application, . . .
  • . Search, , — BPMNDiagramGenerator. OK.
  • :


Migration du processus BPMN d'IBM BPM vers Camunda



, — BPMN IBM, — . Program arguments Arguments, . BPMN-. :



”./src/main/resources/SampleBPMNfromIBM.bpmn”

”./src/main/resources/Converted.bpmn”



:



Migration du processus BPMN d'IBM BPM vers Camunda



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:



Migration du processus BPMN d'IBM BPM vers Camunda



Camunda Modeler , :



Migration du processus BPMN d'IBM BPM vers Camunda



, 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 :



Migration du processus BPMN d'IBM BPM vers Camunda



Modeler, TWXConverted.bpmn, :



Migration du processus BPMN d'IBM BPM vers Camunda



, .twx, , .twx , BPMN- . - IBM Camunda.



IBM BPM



, xmls .twx . .twx — zip, — .twx .zip , zip, .



, /objects. , xml , . , , "25", - . - . - :



Migration du processus BPMN d'IBM BPM vers Camunda



, , , . . !



jar-



jar- , :



  • — pom.xml Run As > Maven install.
  • — , Show in Local Terminal Maven: mvn clean package install.


Dans tous les cas (ou en utilisant votre mĂ©thode prĂ©fĂ©rĂ©e), vous devriez obtenir le fichier jar dans le dossier / target. Copiez ce pot n'importe oĂč et entrez la commande suivante dans le terminal:



java -jar yourGeneratedJarFile . jar "votre fichier d'entrée" "votre fichier de sortie"



Comme ça! N'hésitez pas à laisser vos commentaires sur le forum et à consulter ce référentiel Git pour les convertisseurs supplémentaires dÚs qu'ils sont disponibles.




All Articles