Pega سے Camunda تک منتقلی کے عمل - مرحلہ وار گائیڈ

یہ جانا جاتا ہے کہ پیگا میں بنائے گئے عمل کے بہاؤ کسی بھی کھلے معیار کے مطابق نہیں ہیں، اس حقیقت کے باوجود کہ وہ BPMN نمونوں کی طرح نظر آتے ہیں۔ وہ لوگ جو چھلانگ لگانا چاہتے ہیں Modeler میں دستی طور پر دوبارہ ڈرائنگ کے ذریعے Pega سے Camunda کی طرف ہجرت شروع کرتے ہیں۔ لیکن دستی طور پر دوبارہ ڈرائنگ کے عمل کے بہاؤ کو تھکا دینے والا اور وقت طلب ہے، خاص طور پر اگر ان میں سے بہت سے ہیں یا جن عمل کو تبدیل کرنے کی ضرورت ہے وہ پیچیدہ ہیں۔ اس ٹیوٹوریل میں ہم ایک ایسی افادیت کو دیکھیں گے جو آپ کو BPMN کے مطابق عمل پیدا کرنے میں مدد دے سکتی ہے، یہ Pega سے Camunda منتقلی کے لیے نقطہ آغاز کے طور پر کام کرے گا۔

پیگا ایکس ایم ایل سے بی پی ایم این کنورٹر ٹیوٹوریل

کیمونڈا کنسلٹنگ نے پروسیس اسٹریم مائیگریشن کے لیے آزادانہ طور پر دستیاب ٹولز کا ایک سیٹ بنایا ہے۔ پیگا پروسیس اسٹریمز کو منتقل کرنے کے ٹولز مل سکتے ہیں۔ یہاں. آپ فوری طور پر دیکھیں گے کہ یہ ایک Maven پروجیکٹ ہے جسے تقریباً کسی بھی IDE میں کھولا جا سکتا ہے۔ Eclipse اور Intellij دو مقبول ترین IDEs ہیں۔ لیکن پہلے آپ کو مائیگریشن ٹولز ریپوزٹری کو کلون یا ڈاؤن لوڈ کرنے کی ضرورت ہوگی - یہ کیا جا سکتا ہے۔ یہاں.

اس ٹیوٹوریل کے لیے، ہم ایکلیپس کو اپنے IDE کے طور پر استعمال کریں گے۔

  • گٹ ریپوزٹری کی کلوننگ یا ڈاؤن لوڈ کرنے کے بعد، پیگا کنورٹر ٹولز ریپوزٹری کے مواد کو ایک تازہ ورک اسپیس میں کاپی کریں۔ اگر، مثال کے طور پر، آپ کا Git ذخیرہ موجود ہے۔ C:gitRepos، پھر آپ کو پیگا کنورٹر پر مل جائے گا۔ C:gitReposmigrate-to-camunda-toolsPegacreate BPMN سے Pega XML.
  • پورے فولڈر کو اپنے منتخب کردہ ورک اسپیس میں کاپی کریں۔
  • پھر ایکلیپس لانچ کریں اور اس ورک اسپیس کو منتخب کریں جس پر آپ نے ابھی مواد کاپی کیا ہے۔ چاند گرہن شروع کرنے کے بعد، پر جائیں۔ فائل> درآمد> عمومی> فولڈر یا آرکائیو سے پروجیکٹس.
  • بٹن پر کلک کریں۔ اگلے.
  • ظاہر ہونے والے ڈائیلاگ باکس میں، پر کلک کریں۔ ڈائریکٹری اور اس فولڈر پر جائیں جسے آپ نے ابھی اپنے ورک اسپیس میں کاپی کیا ہے۔ آپ کی سکرین کچھ اس طرح نظر آنی چاہئے (نیچے دیکھیں)۔
  • کلک کریں ختم.

Pega سے Camunda تک منتقلی کے عمل - مرحلہ وار گائیڈ

پروجیکٹ آپ کے ورک اسپیس میں درآمد کیا جائے گا۔ آپ فراہم کردہ کوڈ اور اپنے ماحول کے درمیان جاوا کمپائلر کے کسی بھی فرق کو اپ ڈیٹ کرنا چاہتے ہیں، لیکن اسے اسی طرح کام کرنا چاہیے۔

اگلا ہم ایک رن کنفیگریشن بنائیں گے جو آپ کو Eclipse میں کنورٹر چلانے کی اجازت دے گی۔

  • پروجیکٹ روٹ فولڈر پر دائیں کلک کریں اور منتخب کریں۔ اس طرح چلائیں> کنفیگریشنز چلائیں…
  • ظاہر ہونے والے ڈائیلاگ باکس میں، پر کلک کریں۔ جاوا ایپلی کیشن ایک نئی ترتیب بنانے کے لیے۔ اس ڈائیلاگ میں پروجیکٹ کا نام پہلے ہی بھرنا چاہیے۔ اگر آپ چاہیں تو اس کنفیگریشن کو نیا نام دے سکتے ہیں۔
  • اگلا آپ کو مین کلاس کو منتخب کرنے کی ضرورت ہے۔ تلاش کے بٹن پر کلک کریں اور منتخب کرنا یقینی بنائیں - BPMNGenFromPega - org.camunda.bpmn.generator. اسے منتخب کریں اور کلک کریں۔ OK.
  • آپ کی سکرین کچھ اس طرح نظر آنی چاہئے:

Pega سے Camunda تک منتقلی کے عمل - مرحلہ وار گائیڈ

اب آپ کو دو دلائل فراہم کرنے کی ضرورت ہے، پہلا پیگا سے ایکس ایم ایل ایکسپورٹ ہے اور دوسرا کنورٹڈ فائل کا نام ہے۔ صرف اس صورت میں، سیکشن میں راستہ اور فائل کے نام درج کریں۔ پروگرام کے دلائل ٹیبز دلائل، کوٹیشن مارکس میں منسلک۔ شروع کرنے کے لیے، آپ کو ایک نمونہ Pega xml فائل فراہم کی جائے گی۔ اس مثال کو استعمال کرنے کے لیے، ان پٹ اور آؤٹ پٹ فائلوں کے لیے درج ذیل معلومات درج کریں:

"./src/main/resources/SamplePegaProcess.xml" "./src/main/resources/ConvertedProcessFromPega.bpmn"

آپ کی سکرین کچھ اس طرح نظر آنی چاہئے:

Pega سے Camunda تک منتقلی کے عمل - مرحلہ وار گائیڈ

پر کلک کریں رن. ایک کنسول ونڈو کھلنا چاہئے اور آپ کو درج ذیل نظر آئے گا:

خاکہ ./src/main/resources/SamplePegaProcess.xml کو Pega سے تبدیل کیا گیا ہے اور اسے ./src/main/resources/ConvertedProcessFrom Pega.bpmn پر پایا جا سکتا ہے۔

وسائل کے فولڈر میں پیگا میں اصل عمل کی PNG فائل (samplePegaProcessDiagram.png) ہے اور یہ اس طرح نظر آئے گا:

Pega سے Camunda تک منتقلی کے عمل - مرحلہ وار گائیڈ

Camunda Modeler کا استعمال کرتے ہوئے، کھولیں۔ ConvertedProcessFromPega.bpmn اور اسے کچھ اس طرح نظر آنا چاہئے:

Pega سے Camunda تک منتقلی کے عمل - مرحلہ وار گائیڈ

جار فائل بنانا

اگر آپ صرف یوٹیلیٹی جار فائل بنانا چاہتے ہیں، تو آپ کے پاس کئی اختیارات ہیں:

  • یا فائل پر دائیں کلک کریں۔ pom.xml اور منتخب کریں اس طرح چلائیں> ماون انسٹال کریں۔.
  • متبادل طور پر، روٹ فولڈر پر دائیں کلک کریں اور منتخب کریں۔ مقامی ٹرمینل میں دکھائیں۔ اور درج ذیل Maven کمانڈ چلائیں: mvn کلین پیکیج انسٹال کریں۔.

کسی بھی طرح سے (یا اپنا پسندیدہ طریقہ استعمال کرتے ہوئے) آپ کو فولڈر میں جار فائل کے ساتھ ختم کرنا چاہئے۔ / نشانہ بنانا. اس جار کو کہیں بھی کاپی کریں اور ٹرمینل میں درج ذیل کمانڈ جاری کریں:

java -jar yourGeneratedJarFile.jar "آپ کی ان پٹ فائل" "آپ کی آؤٹ پٹ فائل"

اس طرح! براہ کرم ہمارے بارے میں رائے دینے کے لئے آزاد محسوس کریں۔ فورم и یہ Git ذخیرہ دیکھیں اضافی کنورٹرز کے دستیاب ہوتے ہی۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں