ترحيل العمليات من Pega إلى Camunda - دليل خطوة بخطوة

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





Pega XML to BPMN Converter البرنامج التعليمي



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



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



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


عمليات الترحيل من Pega إلى Camunda

. , Java , .



Run, Eclipse:



  • Run As > Run Configurations…
  • Java Application . . .
  • . Search — BPMNGenFromPega — org.camunda.bpmn.generator. OK.
  • :


عمليات الترحيل من Pega إلى Camunda

, — XML- Pega, — . Program arguments Arguments, . Pega xml. :



”./src/main/resources/SamplePegaProcess.xml” “./src/main/resources/ConvertedProcessFromPega.bpmn”



:



عمليات الترحيل من Pega إلى Camunda

Run. , :



Diagram ./src/main/resources/SamplePegaProcess.xml converted from Pega and can be found at ./src/main/resources/ConvertedProcessFrom Pega.bpmn



PNG (samplePegaProcessDiagram.png) Pega :



عمليات الترحيل من Pega إلى Camunda

Camunda Modeler, ConvertedProcessFromPega.bpmn :



عمليات الترحيل من Pega إلى Camunda

jar-



jar- , :



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


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



java -jar yourGeneratedJarFile.jar “your input file” “your output file”



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




All Articles