إذا كنت تعتقد أنه يمكنك تصدير 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.
. , 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.
في كلتا الحالتين (أو باستخدام طريقتك المفضلة) ، يجب أن تحصل على ملف jar في المجلد / target. انسخ هذا الجرة في أي مكان وأدخل الأمر التالي في المحطة:
java -jar yourGeneratedJarFile . jar "ملف الإدخال" "ملف الإخراج"
مثله! لا تتردد في ترك ردود الفعل على المنتدى و نرى هذا المستودع بوابة لمحولات إضافية عندما تصبح متاحة.