حسب ضرورت فیلڈز اور مینٹیننس ونڈوز کو اپ ڈیٹ کریں، آٹومیشن چلائیں اور محفوظ طریقے سے لکھنے کی دوبارہ کوشش کریں۔
API اور MCP قطار میں رکھے گئے کاموں، شیڈولڈ پاور، ایجنٹ ان انسٹال، اینڈ پوائنٹ تشخیص، کمانڈ منسوخی اور تیسری پارٹی کی پیچ پالیسیوں کی حمایت کرتے ہیں۔ آئیڈیمپوٹنسی کیز دوبارہ استعمال کریں اور رسیدوں کا معائنہ کریں۔ عارضی ایڈمنسٹریٹر اسناد ایک بار واپس کی جاتی ہیں۔ ٹریفک مانیٹرنگ کے لیے موجودہ اینٹائیٹلمینٹ کی ضرورت ہے؛ بلنگ ایپلیکیشن میں رہتی ہے۔
اپنی اجازتیں چیک کریں۔
پیش سیٹ انفرادی صلاحیتوں کا انتخاب کرتے ہیں۔ وہ رسائی کی سطح کو تبدیل نہیں کرتے ہیں۔ ترتیبات میں نئی اسناد FullAccess بطور ڈیفالٹ استعمال کرتی ہیں، لیکن صرف منتخب کردہ صلاحیتوں کی اجازت ہے۔ پرانے ReadWrite اسناد منظور شدہ کسٹم فیلڈ اور دیکھ بھال کی تبدیلیوں کی اجازت دیتے ہیں۔ آٹومیشن اور ڈیوائس کنٹرول کو FullAccess کے علاوہ ان کی مخصوص صلاحیتوں کی ضرورت ہے۔ لکھنے سے پہلے GET /v1/operations/capabilities چیک کریں۔ کمپنی کا دائرہ کار اور موجودہ مالک کی اجازتیں اب بھی لاگو ہیں۔
دوسری تبدیلی کو اوور رائٹ کرنے سے گریز کریں۔
حسب ضرورت فیلڈ اور اس کا ورژن پڑھیں۔ اپنی نئی قیمت اور جو ورژن آپ پڑھتے ہیں اسے PATCH /v1/custom-fields/{fieldId}. A 409 version_conflict پر بھیجیں یعنی کسی نے اسے پہلے تبدیل کیا۔ اسے دوبارہ پڑھیں اور فیصلہ کریں کہ آیا آپ کی تازہ کاری اب بھی مناسب ہے۔
محفوظ طریقے سے دوبارہ کوشش کریں۔
POST /v1/maintenance-windows کے لیے، Idempotency-Key ہیڈر بھیجیں۔ غیر یقینی نتیجہ کے بعد، ڈپلیکیٹ بنانے کے بجائے اصل ونڈو کو بازیافت کرنے کے لیے وہی کلید اور باڈی دہرائیں۔ ایک ہی کلید کے ساتھ تبدیل شدہ باڈی کو مسترد کر دیا جاتا ہے۔ DELETE /v1/maintenance-windows/{windowId} ایک ونڈو کو منسوخ کرتا ہے۔
کارروائی کی رسیدوں پر عمل کریں۔
آٹومیشن اور مینجمنٹ رائٹز JSON باڈی میں idempotencyKey استعمال کرتے ہیں اور آپریشن کی رسید واپس کرتے ہیں۔ Completed کا مطلب ہے درخواست ہینڈلر ختم نتیجہ چیک کریں یا ڈومین رن یہ جاننے کے لیے کہ آیا ڈیوائس نے کام مکمل کر لیا ہے۔ OutcomeUnknown کے لیے، کیا کرنا ہے یہ فیصلہ کرنے سے پہلے رسید اور موجودہ حالت کا معائنہ کریں۔ کبھی بھی خود بخود کسی نئی کلید کے تحت دوبارہ نہ بھیجیں: کارروائی دو بار چل سکتی ہے۔