ایک کارپوریشن میں Atlassian Jira + Confluence کو کیسے نافذ کیا جائے۔ تکنیکی سوالات

کیا آپ Atlassian سافٹ ویئر (Jira, Confluence) کو لاگو کرنے کا ارادہ رکھتے ہیں؟ ظالمانہ ڈیزائن کی غلطیاں نہیں کرنا چاہتے جنہیں پھر آخری لمحے میں حل کرنا پڑے گا؟

ایک کارپوریشن میں Atlassian Jira + Confluence کو کیسے نافذ کیا جائے۔ تکنیکی سوالات
پھر یہ آپ کے لیے جگہ ہے - ہم مختلف تکنیکی پہلوؤں کو مدنظر رکھتے ہوئے کارپوریشنوں میں Atlassian Jira + Confluence کے نفاذ پر غور کر رہے ہیں۔
ہیلو، میں RSHB میں پروڈکٹ کا مالک ہوں اور Atlassian سافٹ ویئر پروڈکٹس Jira اور Confluence پر بنائے گئے لائف سائیکل مینجمنٹ سسٹم (LCMS) کی ترقی کا ذمہ دار ہوں۔

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

تعارف

مضمون کارپوریٹ ماحول میں لائف سائیکل مینجمنٹ سسٹم (LCMS) کو نافذ کرنے کے تکنیکی مسائل پر بحث کرے گا۔ آئیے پہلے اس کی وضاحت کرتے ہیں کہ اس کا کیا مطلب ہے۔

کارپوریٹ حل کا کیا مطلب ہے؟

اس کا مطلب حل ہے:

  1. توسیع پذیر اگر بوجھ بڑھتا ہے، تو تکنیکی طور پر سسٹم کی صلاحیت میں اضافہ ممکن ہے۔ وہ افقی اور عمودی اسکیلنگ کو الگ کرتے ہیں - عمودی اسکیلنگ کے ساتھ، سرورز کی طاقت بڑھ جاتی ہے، افقی اسکیلنگ کے ساتھ، نظام کے سرورز کی تعداد بڑھ جاتی ہے۔
  2. غلطی برداشت کرنے والا۔ اگر ایک عنصر ناکام ہوجاتا ہے تو سسٹم دستیاب رہے گا۔ عام طور پر، کارپوریٹ سسٹمز کو غلطی برداشت کرنے کی ضرورت نہیں ہوتی، لیکن ہم صرف اس طرح کے حل پر غور کریں گے۔ ہم اپنے سسٹم میں کئی سو مسابقتی صارفین رکھنے کا ارادہ رکھتے ہیں اور ڈاؤن ٹائم بہت اہم ہوگا۔
  3. حمایت یافتہ۔ حل کو وینڈر کے ذریعہ سپورٹ کیا جانا چاہئے۔ غیر تعاون یافتہ سافٹ ویئر کو ملکیتی سافٹ ویئر یا دوسرے معاون سافٹ ویئر سے تبدیل کیا جانا چاہیے۔
  4. تنصیب خود انتظام (پرائمیس) سیلف مینیجڈ سافٹ ویئر کو کلاؤڈ میں نہیں بلکہ آپ کے اپنے سرورز پر انسٹال کرنے کی صلاحیت ہے۔ مزید واضح طور پر، یہ تمام غیر SaaS تنصیب کے اختیارات ہیں۔ اس مضمون میں ہم صرف سیلف مینیجڈ کے لیے تنصیب کے اختیارات پر غور کریں گے۔
  5. آزاد ترقی اور جانچ کا امکان۔ نظام میں پیشین گوئی کی جانے والی تبدیلیوں کو منظم کرنے کے لیے، ترقی کے لیے ایک علیحدہ نظام (نظام میں ہی تبدیلیاں)، ٹیسٹنگ سسٹم (اسٹیجنگ) اور صارفین کے لیے ایک پیداواری نظام کی ضرورت ہے۔
  6. دیگر. تصدیق کے مختلف منظرناموں کو سپورٹ کرتا ہے، آڈٹ لاگ کو سپورٹ کرتا ہے، حسب ضرورت رول ماڈل ہے، وغیرہ۔

یہ انٹرپرائز حل کے اہم عناصر ہیں اور بدقسمتی سے، وہ اکثر نظام کو ڈیزائن کرتے وقت بھول جاتے ہیں۔

لائف سائیکل مینجمنٹ سسٹم (LCMS) کیا ہے؟

مختصراً، ہمارے معاملے میں یہ ہیں Atlassian Jira اور Atlassian Confluence - ایک ایسا نظام جو ٹیم ورک کو منظم کرنے کے لیے آلات فراہم کرتا ہے۔ یہ نظام کام کو منظم کرنے کے لیے اصول "مسلط" نہیں کرتا، لیکن کام کے لیے مختلف ٹولز فراہم کرتا ہے، بشمول سکرم، کنبن بورڈز، آبشار کا ماڈل، قابل توسیع سکرم وغیرہ۔
LMS نام انڈسٹری کی اصطلاح یا عام طور پر استعمال ہونے والا تصور نہیں ہے، یہ صرف ہمارے بینک کے نظام کا نام ہے۔ ہمارے لیے، LMS کوئی بگ ٹریکنگ سسٹم نہیں ہے، اور نہ ہی یہ ایک انسیڈنٹ مینجمنٹ سسٹم یا چینج مینجمنٹ سسٹم ہے۔

نفاذ میں کیا شامل ہے؟

حل کا نفاذ بہت سے تکنیکی اور تنظیمی مسائل پر مشتمل ہے:

  • تکنیکی صلاحیت کی تقسیم۔
  • سافٹ ویئر کی خریداری۔
  • حل کو نافذ کرنے کے لئے ایک ٹیم کی تشکیل۔
  • حل کی تنصیب اور ترتیب۔
  • حل فن تعمیر کی ترقی۔ مثالی شخصیت.
  • آپریشنل دستاویزات کی ترقی، بشمول ہدایات، ضوابط، تکنیکی ڈیزائن، ضوابط وغیرہ۔
  • کمپنی کے عمل کو تبدیل کرنا۔
  • سپورٹ ٹیم بنانا۔ SLA ترقی۔
  • صارف کی تربیت۔
  • دیگر.

اس مضمون میں ہم تنظیمی جزو کی تفصیلات کے بغیر، نفاذ کے تکنیکی پہلوؤں کو دیکھیں گے۔

Atlassian خصوصیات

Atlassian بہت سے طبقات میں ایک رہنما ہے:

Atlassian پروڈکٹس تمام انٹرپرائز خصوصیات فراہم کرتی ہیں جن کی آپ کو ضرورت ہے۔ میں مندرجہ ذیل خصوصیات کو نوٹ کروں گا:

  1. Atlassian حل جاوا Tomcat ویب سرور پر مبنی ہیں۔ Apache Tomcat سافٹ ویئر کو انسٹالیشن کے حصے کے طور پر Atlassian سافٹ ویئر کے ساتھ شامل کیا گیا ہے؛ آپ Atlassian سافٹ ویئر کے حصے کے طور پر انسٹال کردہ Apache Tomcat کے ورژن کو تبدیل نہیں کر سکتے، چاہے ورژن پرانا ہو اور اس میں کمزوریاں ہوں۔ Apache Tomcat کے نئے ورژن کے ساتھ Atlassian سے اپ ڈیٹ کا انتظار کرنے کا واحد آپشن ہے۔ اب، مثال کے طور پر، جیرا کے موجودہ ورژن میں Apache Tomcat 8.5.42 ہے، اور Confluence میں Apache Tomcat 9.0.33 ہے۔
  2. صارف دوست انٹرفیس، اس کلاس کے سافٹ ویئر کے لیے مارکیٹ میں دستیاب بہترین پریکٹسز کو نافذ کیا گیا ہے۔
  3. مکمل طور پر مرضی کے مطابق حل. ترمیم کے ساتھ، آپ صارف کے لیے بنیادی فعالیت میں کسی بھی تبدیلی کو نافذ کر سکتے ہیں۔
  4. ترقی یافتہ ماحولیاتی نظام۔ کئی سو شراکت دار ہیں: https://partnerdirectory.atlassian.comروس میں 16 شراکت داروں سمیت۔ یہ روس میں شراکت داروں کے ذریعے ہے کہ آپ Atlassian سافٹ ویئر، پلگ ان خرید سکتے ہیں، اور تربیت حاصل کر سکتے ہیں۔ یہ وہ شراکت دار ہیں جو زیادہ تر پلگ انز کو تیار اور سپورٹ کرتے ہیں۔
  5. ایپلیکیشن اسٹور (پلگ ان): https://marketplace.atlassian.com. پلگ انز نمایاں طور پر Atlassian سافٹ ویئر کی فعالیت کو بڑھاتے ہیں۔ Atlassian سافٹ ویئر کی بنیادی فعالیت کافی معمولی ہے؛ تقریباً کسی بھی کام کے لیے، مفت یا اضافی رقم کے لیے اضافی پلگ ان انسٹال کرنا ضروری ہو جاتا ہے۔ لہذا، سافٹ ویئر کی لاگت اصل اندازے سے کافی زیادہ ہو سکتی ہے۔
    فی الحال، سٹور میں کئی ہزار پلگ ان شائع ہو چکے ہیں، ان میں سے تقریباً ایک ہزار کو ڈیٹا سینٹر سے منظور شدہ ایپس پروگرام کے تحت جانچا اور درست کیا جا چکا ہے۔ ایسے پلگ ان کو مستحکم اور مصروف نظاموں پر استعمال کے لیے موزوں سمجھا جا سکتا ہے۔
    میں آپ کو مشورہ دیتا ہوں کہ پلگ ان کی منصوبہ بندی کے معاملے کو احتیاط سے دیکھیں، اس سے حل کی قیمت پر بہت زیادہ اثر پڑتا ہے، بہت سے پلگ ان سسٹم کے عدم استحکام کا باعث بن سکتے ہیں اور پلگ ان بنانے والا مسئلہ کو حل کرنے میں مدد فراہم نہیں کرتا ہے۔
  6. تربیت اور سرٹیفیکیشن: https://www.atlassian.com/university
  7. SSO اور SAML 2.0 میکانزم سپورٹ ہیں۔
  8. اسکیل ایبلٹی اور فالٹ ٹولرنس کے لیے سپورٹ صرف ڈیٹا سینٹر کے ایڈیشنز میں دستیاب ہے۔ یہ ایڈیشن پہلی بار 2014 میں شائع ہوا (جیرا 6.3)۔ ڈیٹا سینٹر کے ایڈیشنز کی فعالیت کو مسلسل بڑھایا اور بہتر بنایا جا رہا ہے (مثال کے طور پر، سنگل نوڈ کی تنصیب کا امکان صرف 2020 میں ظاہر ہوا)۔ 2018 میں ڈیٹا سینٹر سے منظور شدہ ایپس کے متعارف ہونے کے ساتھ ڈیٹا سینٹر کے ایڈیشنز کے لیے پلگ انز کا نقطہ نظر بہت بدل گیا۔
  9. سپورٹ کی لاگت۔ وینڈر سے تعاون کی قیمت تقریباً سافٹ ویئر لائسنس کی پوری قیمت کے برابر ہے۔ لائسنس کی قیمت کا حساب لگانے کی ایک مثال ذیل میں دی گئی ہے۔
  10. طویل مدتی ریلیز کی کمی۔ نام نہاد ہیں انٹرپرائز ورژن، لیکن وہ، دیگر تمام ورژنز کی طرح، 2 سال کے لیے تعاون یافتہ ہیں۔ اس فرق کے ساتھ کہ انٹرپرائز ورژن کے لیے نئی فعالیت کو شامل کیے بغیر صرف اصلاحات جاری کی جاتی ہیں۔
  11. توسیعی معاونت کے اختیارات (اضافی قیمت پر)۔ https://www.atlassian.com/enterprise/support-services
  12. کئی DBMS اختیارات معاون ہیں۔ Atlassian سافٹ ویئر ایک مفت H2 DBMS کے ساتھ آتا ہے؛ یہ DBMS پیداواری استعمال کے لیے تجویز نہیں کیا جاتا ہے۔ پیداواری استعمال کے لیے درج ذیل ڈی بی ایم ایس تعاون یافتہ ہیں: Amazon Aurora (صرف ڈیٹا سینٹر) PostgreSQL، Azure SQL، MySQL، Oracle DB، PostgreSQL، MS SQL سرور۔ تعاون یافتہ ورژن پر پابندیاں ہیں اور اکثر صرف پرانے ورژن ہی سپورٹ ہوتے ہیں، لیکن ہر DBMS کے لیے وینڈر سپورٹ کے ساتھ ایک ورژن ہوتا ہے:
    جیرا نے پلیٹ فارمز کی حمایت کی۔,
    سنگم سپورٹ پلیٹ فارمز.

تکنیکی فن تعمیر

ایک کارپوریشن میں Atlassian Jira + Confluence کو کیسے نافذ کیا جائے۔ تکنیکی سوالات

خاکہ کے لیے وضاحتیں:

  • خاکہ ہمارے بینک میں عمل درآمد کو ظاہر کرتا ہے؛ یہ ترتیب مثال کے طور پر دی گئی ہے اور اس کی سفارش نہیں کی گئی ہے۔
  • nginx Jira اور Confluence دونوں کے لیے ریورس پراکسی فعالیت فراہم کرتا ہے۔
  • DBMS کی غلطی برداشت DBMS کے ذریعہ لاگو ہوتی ہے۔
  • جیرا پلگ ان کے لیے کنفیگریشن مینیجر کا استعمال کرتے ہوئے ماحول کے درمیان تبدیلیاں منتقل کی جاتی ہیں۔
  • آریھ میں AppSrv رپورٹنگ کے لیے ایک ملکیتی ایپلیکیشن سرور ہے اور یہ Atlassian سافٹ ویئر استعمال نہیں کرتا ہے۔
  • ایزی بی آئی ڈیٹا بیس کیوبز بنانے اور جیرا پلگ ان کے لیے eazyBI رپورٹس اور چارٹس کا استعمال کرتے ہوئے رپورٹنگ کے لیے بنایا گیا تھا۔
  • Confluence Synchrony سروس (ایک جزو جو دستاویزات کی بیک وقت تدوین کی اجازت دیتا ہے) کو الگ تنصیب میں الگ نہیں کیا جاتا ہے اور ایک ہی سرور پر کنفلوئنس کے ساتھ مل کر لانچ کیا جاتا ہے۔

لائسنسنگ

Atlassian لائسنسنگ کے مسائل ایک الگ مضمون کے مستحق ہیں؛ یہاں میں صرف عمومی اصولوں کا ذکر کروں گا۔
ہمیں جن اہم مسائل کا سامنا کرنا پڑا وہ ڈیٹا سینٹر ایڈیشنز کے لیے لائسنس کے مسائل تھے۔ سرور اور ڈیٹا سینٹر ایڈیشنز کے لیے لائسنسنگ کی خصوصیات:

  1. سرور ایڈیشن کا لائسنس دائمی ہے اور خریدار لائسنس کی میعاد ختم ہونے کے بعد بھی سافٹ ویئر استعمال کر سکتا ہے۔ لیکن لائسنس کی میعاد ختم ہونے کے بعد، خریدار پروڈکٹ کے لیے سپورٹ حاصل کرنے اور سافٹ ویئر کو تازہ ترین ورژن میں اپ ڈیٹ کرنے کے حق سے محروم ہو جاتا ہے۔
  2. لائسنسنگ 'JIRA Users' عالمی اجازت کے نظام میں صارفین کی تعداد پر مبنی ہے۔ اس سے کوئی فرق نہیں پڑتا ہے کہ وہ سسٹم استعمال کرتے ہیں یا نہیں - یہاں تک کہ اگر صارفین نے کبھی بھی سسٹم میں لاگ ان نہیں کیا ہے، تمام صارفین کو لائسنس کے لیے حساب میں لیا جائے گا۔ اگر لائسنس یافتہ صارفین کی تعداد حد سے تجاوز کر جاتی ہے، تو اس کا حل یہ ہوگا کہ کچھ صارفین سے 'JIRA صارفین' کی اجازت کو ہٹا دیا جائے۔
  3. ڈیٹا سینٹر لائسنس مؤثر طریقے سے سبسکرپشن ہے۔ سالانہ لائسنس فیس درکار ہے۔ اگر مدت ختم ہو جاتی ہے، تو سسٹم کے ساتھ کام مسدود ہو جائے گا۔
  4. وقت کے ساتھ لائسنس کی قیمتیں بدل سکتی ہیں۔ جیسا کہ پریکٹس سے پتہ چلتا ہے، زیادہ حد تک اور، شاید، نمایاں طور پر۔ لہٰذا، اگر آپ کے لائسنسوں پر اس سال اتنی ہی لاگت آتی ہے، تو اگلے سال لائسنسوں کی قیمت بڑھ سکتی ہے۔
  5. لائسنسنگ صارف کے ذریعہ درجے کے لحاظ سے کی جاتی ہے (مثال کے طور پر، سطح 1001-2000 صارفین)۔ اضافی ادائیگی کے ساتھ، اعلی درجے میں اپ گریڈ کرنا ممکن ہے۔
  6. اگر لائسنس یافتہ صارفین کی تعداد حد سے تجاوز کر جاتی ہے تو نئے صارفین لاگ ان کرنے کے حق کے بغیر بنائے جائیں گے ('JIRA صارفین' عالمی اجازت)۔
  7. پلگ انز کو صرف اسی تعداد کے صارفین کے لیے لائسنس دیا جا سکتا ہے جیسا کہ مرکزی سافٹ ویئر۔
  8. صرف پیداواری تنصیبات کا لائسنس ہونا ضروری ہے؛ باقی کے لیے آپ ڈیولپر لائسنس حاصل کر سکتے ہیں: https://confluence.atlassian.com/jirakb/get-a-developer-license-for-jira-server-744526918.html.
  9. دیکھ بھال کی خریداری کے لیے، آپ کو Renew Software مینٹیننس خریدنے کی ضرورت ہے - لاگت اصل سافٹ ویئر کی لاگت کا تقریباً 50% ہے۔ یہ فیچر ڈیٹا سینٹر کے لیے دستیاب نہیں ہے اور پلگ انز پر لاگو نہیں ہوتا ہے؛ ان کو سپورٹ کرنے کے لیے، آپ کو سالانہ پوری قیمت ادا کرنی ہوگی۔
    اس طرح، سالانہ سافٹ ویئر سپورٹ کی لاگت سرور ایڈیشن کے معاملے میں سافٹ ویئر کی کل لاگت کا 50% سے زیادہ اور ڈیٹا سینٹر ایڈیشن کے معاملے میں 100% سے زیادہ ہے - یہ دوسرے وینڈرز سے نمایاں طور پر زیادہ ہے۔ میری رائے میں، یہ Atlassian کے کاروباری ماڈل کا ایک اہم نقصان ہے۔

سرور ایڈیشن سے ڈیٹا سینٹر میں منتقلی کی خصوصیات:

  1. سرور ایڈیشن سے ڈیٹا سینٹر میں اپ گریڈ کرنے کی فیس ہے۔ قیمت یہاں مل سکتی ہے۔ https://www.atlassian.com/licensing/data-center.
  2. سرور ایڈیشن سے ڈیٹا سینٹر میں سوئچ کرتے وقت، آپ کو پلگ ان کے ایڈیشن کو تبدیل کرنے کے لیے ادائیگی کرنے کی ضرورت نہیں ہے - سرور ایڈیشن کے پلگ ان کام کرتے رہیں گے۔ لیکن ڈیٹا سینٹر ایڈیشن کے لیے پلگ انز کے لیے لائسنس کی تجدید ضروری ہو گی۔
  3. آپ ایسے پلگ ان استعمال کرنے کے قابل ہو سکتے ہیں جن کا ڈیٹا سینٹر ایڈیشنز کے ساتھ استعمال کے لیے کوئی ورژن نہیں ہے۔ تاہم، یقیناً ایسے پلگ ان درست طریقے سے کام نہیں کر سکتے اور بہتر ہے کہ ایسے پلگ ان کا متبادل پہلے سے فراہم کر دیں۔
  4. ڈیٹا سینٹر ایڈیشن میں منتقلی ایک نیا لائسنس انسٹال کرکے کی جاتی ہے۔ تاہم، سرور ایڈیشن کا لائسنس اب بھی دستیاب ہے۔
  5. صارفین کے لیے ڈیٹا سینٹر اور سرور ایڈیشن کے درمیان کوئی عملی فرق نہیں ہے؛ تمام اختلافات صرف انتظامی افعال اور تکنیکی تنصیب کی صلاحیتوں میں ہیں۔
  6. سرور اور ڈیٹا سینٹر کے ایڈیشنز کے لیے سافٹ ویئر اور پلگ ان کی قیمت مختلف ہوتی ہے۔ لاگت میں فرق اکثر 5% سے کم ہوتا ہے (اہم نہیں)۔ لاگت کے حساب کتاب کی ایک مثال ذیل میں دی گئی ہے۔

نفاذ کا فنکشنل دائرہ کار

بنیادی Atlassian سافٹ ویئر پیکج میں بہت زیادہ صلاحیتیں شامل ہیں، لیکن اکثر نظام کی طرف سے فراہم کردہ صلاحیتوں کی شدید کمی ہوتی ہے۔ بعض اوقات بنیادی پیکج میں آسان ترین فنکشن بھی دستیاب نہیں ہوتے ہیں، اس لیے پلگ ان تقریباً کسی بھی نفاذ کے لیے ناگزیر ہوتے ہیں۔ جیرا سسٹم کے لیے ہم درج ذیل پلگ ان استعمال کرتے ہیں (تصویر قابل کلک):
ایک کارپوریشن میں Atlassian Jira + Confluence کو کیسے نافذ کیا جائے۔ تکنیکی سوالات

کنفلوئنس سسٹم کے لیے ہم درج ذیل پلگ ان استعمال کرتے ہیں (تصویر قابل کلک):
ایک کارپوریشن میں Atlassian Jira + Confluence کو کیسے نافذ کیا جائے۔ تکنیکی سوالات

پلگ ان کے ساتھ میزوں پر تبصرے:

  • تمام قیمتیں 2000 صارفین پر مبنی ہیں۔
  • دکھائی گئی قیمتیں درج قیمتوں پر مبنی ہیں۔ https://marketplace.atlassian.comاصل قیمت (چھوٹ کے ساتھ) کم ہے؛
  • جیسا کہ آپ دیکھ سکتے ہیں، ڈیٹا سینٹر اور سرور ایڈیشنز کے لیے کل رقم عملی طور پر ایک جیسی ہے۔
  • صرف ان پلگ انز کا انتخاب کیا جاتا ہے جو ڈیٹا سینٹر ایڈیشن کو سپورٹ کرتے ہیں۔ ہم نے بقیہ پلگ انز کو سسٹم کے استحکام کے منصوبوں سے خارج کر دیا۔

فعالیت کو مختصراً تبصرہ کالم میں بیان کیا گیا ہے۔ اضافی پلگ انز نے سسٹم کی فعالیت کو بڑھایا:

  • کئی بصری اوزار شامل کیے گئے؛
  • انضمام کے طریقہ کار کو بہتر بنایا گیا ہے۔
  • آبشار کے ماڈل کے منصوبوں کے لیے ٹولز شامل کیے گئے۔
  • بڑے پراجیکٹ ٹیموں کے کام کو منظم کرنے کے لیے توسیع پذیر سکرم کے لیے ٹولز شامل کیے گئے۔
  • وقت سے باخبر رہنے کے لیے فعالیت میں اضافہ؛
  • خودکار آپریشنز اور حل کو ترتیب دینے کے لیے ٹولز شامل کیے گئے۔
  • حل کی انتظامیہ کو آسان اور خودکار بنانے کے لیے فعالیت شامل کی گئی۔

اس کے علاوہ ہم استعمال کرتے ہیں۔ Atlassian Companion ایپ. یہ ایپلیکیشن آپ کو بیرونی ایپلی کیشنز (MS Office) میں فائلوں میں ترمیم کرنے اور انہیں کنفلوئنس (چیک ان) پر واپس کرنے کی اجازت دیتی ہے۔
صارف کے ورک سٹیشن کے لیے درخواست (موٹی کلائنٹ) اے ایل ایم ورکس جیرا کلائنٹ https://marketplace.atlassian.com/apps/7070 کمزور وینڈر سپورٹ اور منفی جائزوں کی وجہ سے اسے استعمال نہ کرنے کا فیصلہ کیا۔
کے لیے ایم ایس پروجیکٹ کے ساتھ انضمام ہم ایک خود تحریر کردہ ایپلیکیشن استعمال کرتے ہیں جو آپ کو جیرا سے ایم ایس پروجیکٹ میں ایشو اسٹیٹس کو اپ ڈیٹ کرنے کی اجازت دیتی ہے اور اس کے برعکس۔ مستقبل میں، انہی مقاصد کے لیے، ہم ایک ادا شدہ پلگ ان استعمال کرنے کا ارادہ رکھتے ہیں۔ Septah Bridge - JIRA MS پروجیکٹ پلگ ان، جو MS پروجیکٹ میں ایک ایڈ آن کے طور پر انسٹال ہے۔
بیرونی ایپلی کیشنز کے ساتھ انضمام ایپلیکیشن لنکس کے ذریعے لاگو کیا گیا ہے۔ ایک ہی وقت میں، Atlassian ایپلی کیشنز کے لیے، انضمام پہلے سے کنفیگر ہوتے ہیں اور کنفیگریشن کے فوراً بعد کام کرتے ہیں، مثال کے طور پر، آپ Confluence میں ایک صفحہ پر Jira میں مسائل کے بارے میں معلومات ڈسپلے کر سکتے ہیں۔
جیرا اور سنگم سرورز تک رسائی کے لیے، REST API استعمال کیا جاتا ہے: https://developer.atlassian.com/server/jira/platform/rest-apis.
SOAP اور XML-RPC API فرسودہ ہیں اور نئے ورژن میں استعمال کے لیے دستیاب نہیں ہیں۔

حاصل يہ ہوا

لہذا، ہم نے Atlassian مصنوعات پر مبنی نظام کو نافذ کرنے کی تکنیکی خصوصیات کو دیکھا۔ مجوزہ حل ایک ممکنہ حل کی نمائندگی کرتا ہے اور انٹرپرائز ماحول کے لیے موزوں ہے۔

مجوزہ حل توسیع پذیر، غلطی برداشت کرنے والا ہے، ترقی اور جانچ کو منظم کرنے کے لیے تین ماحول پر مشتمل ہے، نظام میں تعاون کے لیے تمام ضروری عناصر پر مشتمل ہے اور پروجیکٹ مینجمنٹ کے لیے وسیع پیمانے پر ٹولز فراہم کرتا ہے۔

مجھے تبصرے میں سوالات کے جوابات دینے میں خوشی ہوگی۔

ماخذ: www.habr.com