مواد پر جائیں

Slack انٹیگریشن

زیرِ ضابطہ اطلاعات، ایسکیلیشن الرٹس اور درخواست کے انٹیک کے لیے Threada کو Slack سے جوڑیں۔

جائزہ

Slack انٹیگریشن Threada کو اطلاعات پہنچانے، چینلز سے انٹیک لینے اور ایسکیلیشن الرٹس روٹ کرنے کے قابل بناتی ہے — سب کچھ ورک سپیس پالیسیوں کے تحت۔

صلاحیتیں

  • چینلوں میں WorkItem خلاصے اور ایسکیلیشن الرٹس پوسٹ کریں
  • مقررہ چینلز سے درخواست کا انٹیک جمع کریں
  • جب کوئی منظوری زیرِ التوا ہو تو Slack میں جائزہ کنندگان کو مطلع کریں (جائزہ کنندگان Threada Work میں منظوری دیتے ہیں)
  • پالیسی درجہ بندی اور ترجیح کے مطابق اطلاعات روٹ کریں
  • ہر پیغام اور تعامل کے لیے آڈٹ ٹریل

ایک عملی مثال

ایک ابتدا تا انتہا فلو جو Threada، Slack کے ساتھ چلاتا ہے:

  1. ایک ٹیم ممبر ایک مخصوص Slack چینل میں درخواست پوسٹ کرتا ہے، اور Threada اسے ایک ٹائپ شدہ schema کے ساتھ زیرِ ضابطہ WorkItem کے طور پر پکڑ لیتا ہے۔
  2. Threada ایک مستند جواب تیار کرتا ہے یا ایک اقدام تجویز کرتا ہے، اور Slack پر ایک اطلاع پوسٹ کرتا ہے جو درست جائزہ کنندہ کو خبردار کرتی ہے کہ کوئی منظوری زیرِ التوا ہے۔
  3. جائزہ کنندہ Threada Work کھولتا ہے اور ایک واضح فیصلہ مرحلے پر منظوری دیتا ہے یا مسترد کرتا ہے؛ پھر منظور شدہ اقدام idempotency کے ساتھ ایک زیرِ ضابطہ اقدام کے طور پر چلتا ہے۔
  4. نتیجہ واپس چینل پر پوسٹ کیا جاتا ہے، اور ہر پیغام اور تعامل آڈٹ ٹریل پر درج ہوتا ہے۔

سیٹ اپ

انٹیگریشن کو Studio میں pack governance کے تحت کنفیگر کریں۔ محدود اجازتوں کے ساتھ Threada Slack ایپ انسٹال کریں اور چینلز کو اپنی ورک فلو تعریفوں سے میپ کریں۔

  1. Studio میں، pack governance کے تحت Slack انضمام شامل کریں۔
  2. Threada Slack ایپ کو محدود، کم سے کم استحقاق کی اجازتوں کے ساتھ انسٹال کریں۔
  3. وہ چینلز میپ کریں جن سے Threada انٹیک پڑھ سکتا ہے اور جن پر نتائج پوسٹ کر سکتا ہے۔
  4. کنکشن کی توثیق کریں؛ انضمام صرف ٹیسٹ کامیاب ہونے کے بعد فعال ہوتا ہے۔

اجازتیں اور ڈیٹا رسائی

Slack کم سے کم استحقاق والی سطحوں کے ذریعے جُڑتا ہے، اور ہر سطح کی اپنی ایک ایسی اسناد ہوتی ہے جسے آپ کنٹرول کرتے ہیں۔

  • Threada کی Slack Marketplace ایپ ایک واحد OAuth دائرہ — commands — کی درخواست کرتی ہے، اس لیے یہ صرف آپ کی /threada سلیش-کمانڈ کالوں کو وصول کرتی ہے اور کوئی Slack Web API ٹوکن محفوظ نہیں کرتی۔
  • چینل پیغامات کا انٹیک اور چینل پر پوسٹ کرنا ایک ٹیننٹ Slack ایپ استعمال کرتا ہے جس کا بوٹ ٹوکن اور دستخطی راز آپ فراہم کرتے ہیں؛ انہیں Secret Manager میں محفوظ کیا جاتا ہے اور صرف اُنہی چینلز کے لیے استعمال کیا جاتا ہے جنہیں آپ میپ کرتے ہیں — وہی اسناد کا ماڈل جو Threada کی دیگر انٹیگریشنز کا ہے۔
  • Threada کے کوئی WorkItem بنانے سے پہلے اِن باؤنڈ Slack درخواستوں کی آپ کے Slack دستخطی راز کے خلاف توثیق کی جاتی ہے؛ آؤٹ باؤنڈ اطلاعات ایک ایسے Slack اِن کمنگ webhook URL کے ذریعے بھی پہنچائی جا سکتی ہیں جس میں کوئی ٹوکن نہیں ہوتا۔
  • انٹیگریشن کو اَن انسٹال یا غیر فعال کرنے سے انٹیک اور پوسٹ کرنا رُک جاتا ہے اور پہلے سے بنائے گئے WorkItems کی آڈٹ تاریخ محفوظ رہتی ہے۔

اکثر پوچھے جانے والے سوالات

کیا لوگ براہ راست Slack میں اقدامات کی منظوری دے سکتے ہیں؟
خود Slack میں نہیں۔ Slack کو ایک اطلاع ملتی ہے کہ کوئی منظوری زیرِ التوا ہے؛ جائزہ کنندہ Threada Work میں ایک واضح فیصلہ مرحلے پر منظوری دیتا ہے یا مسترد کرتا ہے، اور تبھی زیرِ ضابطہ اقدام چلتا ہے۔ نتیجہ واپس چینل پر پوسٹ کیا جا سکتا ہے۔
کیا Threada، Slack سے انٹیک پکڑتا ہے؟
جی ہاں۔ مخصوص چینلز میں پیغامات ایک ٹائپ شدہ schema کے ساتھ زیرِ ضابطہ WorkItems بن جاتے ہیں، اس لیے ایک غیر رسمی Slack درخواست ایک گم شدہ تھریڈ کے بجائے ایک منظم، قابلِ پیروی ریکارڈ میں بدل جاتی ہے۔
انضمام کو کس رسائی کی ضرورت ہے؟
Threada Slack ایپ جو زیرِ استعمال مخصوص چینلز کے لیے محدود، کم سے کم استحقاق کی اجازتوں کے ساتھ انسٹال کی جاتی ہے۔ ہر پیغام اور تعامل آڈٹ ٹریل پر لاگ کیا جاتا ہے۔