ترحيل عملية BPMN من IBM BPM إلى Camunda - شرح تفصيلي

مرحبا هبر! أقدم انتباهكم إلى ترجمة مقال "ترحيل عملية BPMN من IBM BPM إلى Camunda - برنامج تعليمي خطوة بخطوة" بقلم جو باباس.



إذا كنت تعتقد أنه يمكنك تصدير BPMN من شركة IBM ، بحيث يمكنك فتحه في Camunda Modeler ، فقد تكون هناك مفاجأة. تم اكتشاف أن تصدير IBM BPMN لا يتضمن معلومات الرسم التخطيطي التي تستخدمها أدوات مثل Camunda Modeler لعرض الرسم التخطيطي. في هذا البرنامج التعليمي ، سنلقي نظرة على طريقتين ، باستخدام الأدوات المساعدة التي طورها فريق الاستشاريين لدينا لمساعدتك في إنشاء مخطط كامل يمكن فتحه وعرضه ليس فقط في Camunda Modeler ، ولكن في أي أداة تصميم متوافقة مع BPMN.



أنشأ فريق Camunda Consulting مجموعة من الأدوات المتاحة مجانًا لترحيل تدفقات العمليات. يمكن العثور على أدوات ترحيل سلسلة عمليات IBM هنا . ستلاحظ أن هناك حاليًا أداتين لشركة IBM. أحدهما محول BPMN والآخر عبارة عن ملف Teamworks ويعرف أيضًا باسم محول twx. سننظر أولاً في البرنامج التعليمي لمحول BPMN ثم ننتقل إلى محول .twx.



دليل محول BPMN



يمكن العثور على محول BPMN هنا . ستلاحظ أن هذا هو مشروع Maven ويمكن فتحه في أي IDE تقريبًا. يعتبر Eclipse و Intellij من أشهر IDEs. لكن أولاً ، ستحتاج إلى استنساخ أو تنزيل مستودع أدوات الترحيل - يمكنك القيام بذلك هنا .



في هذا البرنامج التعليمي ، سنستخدم Eclipse باعتباره IDE الخاص بنا.



  • بعد استنساخ أو تنزيل مستودع Git ، انسخ محتويات مستودع IBM BPMN Tools Export Converter إلى مساحة عمل جديدة. على سبيل المثال ، إذا كان مستودع Git الخاص بك على C: \ gitRepos ، فيمكنك العثور على محول IBM BPMN على C: \ gitRepos \ migrate-to-camunda-tools \ IBM \ إنشاء رسم تخطيطي من BPMN المصدرة .
  • انسخ المجلد بأكمله إلى مساحة العمل التي تختارها.
  • بعد ذلك ، قم بتشغيل Eclipse وحدد مساحة العمل حيث نسخت المحتوى للتو. بمجرد بدء Eclipse ، انتقل إلى ملف> استيراد> عام> مشاريع من المجلد أو الأرشيف .
  • Next. Directory () , . (. ).
  • Finish.


ترحيل عملية BPMN من IBM BPM إلى Camunda



. , Java , .



Run, Eclipse:



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


ترحيل عملية BPMN من IBM BPM إلى Camunda



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



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

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



:



ترحيل عملية BPMN من IBM BPM إلى 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:



ترحيل عملية BPMN من IBM BPM إلى Camunda



Camunda Modeler , :



ترحيل عملية BPMN من IBM BPM إلى 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 :



ترحيل عملية BPMN من IBM BPM إلى Camunda



Modeler, TWXConverted.bpmn, :



ترحيل عملية BPMN من IBM BPM إلى Camunda



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



IBM BPM



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



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



ترحيل عملية BPMN من IBM BPM إلى Camunda



, , , . . !



jar-



jar- , :



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


في كلتا الحالتين (أو باستخدام طريقتك المفضلة) ، يجب أن تحصل على ملف jar في المجلد / target. انسخ هذا الجرة في أي مكان وأدخل الأمر التالي في المحطة:



java -jar yourGeneratedJarFile . jar "ملف الإدخال" "ملف الإخراج"



مثله! لا تتردد في ترك ردود الفعل على المنتدى و نرى هذا المستودع بوابة لمحولات إضافية عندما تصبح متاحة.




All Articles