OpsIQ دستاویز

تعمیر، آپریشن اور وسیع OpsIQ.

یہ مکمل دستاویز ہے OpsIQ. پروڈکشن کو مرتب کریں، حمایت کرو، کنساس AI کو منظم کریں، CRM کا انتظام کریں، وی آر ایم کو نصب کریں، کو آپس میں ملانے، API، ویب‌ہوکس ، پیکج مارکیٹ کے لئے پیسے حاصل کریں اور خود کو تباہ‌کُن کام کریں ۔

مصدقہ ہدایت کارناظم ہدایت کارترقی یافتہ ہدایت کارCRMحوالہ جاتپرنٹ SDKبہترین APIخود کار محفوظ ہوا۔
سُرخ

اس کی چھت

سب کچھ OpsIQ ایک جگہ: کس طرح ہر سکرین کام کرتا ہے، آپ کے نظام کو کیسے جوڑتا ہے اور اس سے اوپر بنانا کس طرح شروع ہوتا ہے. کہیں کہیں بھی، سیکشن اسی ترتیب کی پیروی کرتے ہیں جیسا کہ Admin sidebar۔

سُرخ
دستاویزی نقشہکرس اینڈرسن کے ارد گرد گھومتا ہے۔ OpsIQ پیداوار، اسی ترتیب کے مطابق Admin Opbar.دستاویزی نقشہOpsIQ پرنٹAUDIENCEآپریٹرزمصرترقی‌یافتہRUNانتظامی کارکنکاري جگہاستعمال OpsIQپروڈیوس اور کام کی صنعتیںشاملبند OpsIQاور ان میں سے کچھ ایسے بھی ہیں جو غلط کام کرتے ہیں۔ APIs اور فضول خرچی کرنے والے تھکے ہوئےشاملآپریشن OpsIQتحفظ ، کرن اور صفائیشاملحوالہ جاتپیکج، API اور ویب‌ہوک معاہدےشامل1CHOOSE AUDIENCEآپریٹر یا ترقی کار2FOLLOW THE UIابواب OpsIQ3USE SOURCE TRUTHحالت تعمیر سے بنتی ہے۔
کرس اینڈرسن کے ارد گرد گھومتا ہے۔ OpsIQ پیداوار، اسی ترتیب کے مطابق Admin Opbar.
پورٹل سٹوڈیو میدان کی ہدایت کار

پورٹل آرکیٹیکچر، صفحات، اجزاء، پریوین، امداد سینٹر، شناخت کے لیے مخصوص منتظم اور ترقی کار گائیڈ استعمال کریں۔ SCIM. . .

پورٹل سٹوڈیو گائیڈ کھوليں

یہاں کیا ہے

پروڈکشن چلا وٴ

ابلاغ میں ہر اسکرین: اناطولیہ، زندہ چیٹ، ٹکٹ،CRM، علم بصری، سی آئی انٹیلی جنس، فروغ اور مشتری اکاؤنٹ پورٹل۔ ہر صفحہ کیا کرتا ہے، اعداد و شمار کا مطلب کیا ہوتا ہے اور جب وہ غلط نظر آتے ہیں تو کیا کرنا چاہیے۔

اپنے نظاموں کو غیر متصل کریں

ویب سائٹ Whood، ای میل باکس، بے قابو اور باہر ویب چوک اور کوانٹر لائبریری جیسے پلیٹ فارمز کے لیےShopify, WooCommerce, WHMCS, Zendesk, Stripe, SlackاورGmail.

اپنا ذاتی بنائیں

کنیکٹور معمار برائے نو کوڈ، عملے & ٹریگرس اگر آپ کو کوئی رابطہ کرنے والوں کا استعمال نہیں کرنا چاہتے تو API ہر عمل، وسعت اور غلطی کے ساتھ کوڈ۔

اسے آپریشن کرو

کردار اور اجازہ، حفاظت، کرن، کرشن، پریبل، بیک اپ اور دونوں کی میزبانی اور خود کشی کی۔

کہاں سے شروع کرنے کے لئے

1
آپ چلا رہے ہیں تو OpsIQ دن کے لئے

سکرین کے حصوں کو صف میں پڑھیں ۔ ہر صفحے کا صفحہ جو ہے، اس کے لئے کھولتا ہے تاکہ آپ اپنی ضرورت کے مطابق رک سکیں ۔

2
اگر آپ اس کا انتظام کریں

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

3
اگر آپ ایک انفنٹری تعمیر کر رہے ہیں

کنیکٹرز سے شروع کریں، پھر کنیکٹیکٹ تعمیر کنندہ، پھر سب سے اوپر API اور ویب چوک۔ ان لوگوں کو پڑھیں جو ترتیب سے پڑھتے ہیں اور آپ ہر طرح سے دیکھ لیں گے۔ OpsIQ کسی اور نظام سے بات کر سکتے ہیں۔

💡
دو چیزوں کی تبدیلی جو آپ دیکھ رہے ہیں. اجازت نامے چھپے ہوئے صفحات آپ کے کردار کو نہیں کھول سکتے، تو ایک حصہ بیان کردہ ہے آپ کے پہلو سے محروم ہو سکتا ہے.
یہاں سے شروع کریں

کیا؟ OpsIQ آپ کے کاروبار کے لئے کام کرتے ہیں

OpsIQایک مکمل AI-پہلی کاروباری پلیٹ فارم ہے. یہ آپ کے اناطولیہ، زندہ چیٹ، مددڈسک کی جگہ لیتا ہے۔CRM, SEOاس کے علاوہ ، درمیانی اوزار ، اور ترقی‌یافتہ پلیٹ‌فارم کو ایک متحد اشتہار کے ساتھ منسلک کِیا جاتا ہے جہاں ہر آلے ایک ہی مشتری کے سیاق‌وسباق میں حصہ لیتا ہے ۔8-12علاحدہ Saas productions، آپ نصب کریںOpsIQایک بار اور ایک اسکرین سے سب کچھ چلتا ہے۔

پلیٹ فارم
OpsIQ متحد پلیٹ فارمایک مرکزی اے آئی دماغ جو زندہ چیٹ سے منسلک ہے،CRM)، ٹکٹ، سی آئی انٹیلی جنس، فروغ پزیر اور اناطولیہ۔مستقل گفتگوپروڈیوسایاCRMسیٹ‌نگارٹی‌ٹی‌کاساناطولیہOpsIQAI دماغ1ONE WORKSPACEایک اشتہار میں ہر آلے کا2SHARED BRAINایک مشتری کا منظر3ANYWHEREکلاؤڈ یا خود میزبان
OpsIQ ایک پلیٹ فارم ہے جس میں ایک مشترک مشتری کے سیاق و سباق، ہر آلے کو خوراک فراہم کرتا ہے اور اسی آئی اے دماغ کی طاقت رکھتا ہے۔

سب کچھ OpsIQ تفسیر میں *

ویب سائٹ Analics اور داخلی ذہانت کی ویب سائٹ

حقیقی وقت آنے والا جاسوس

ہر صفحہ بوجھ، کلک، طومار اور اس کے بعد ہونے والے واقعات کو حقیقی وقت میں اخذ کیا جاتا ہے۔آپ کی سائٹ پر کون ہے،

ملاقات کا لاگ اور سیشن

ہر آنے والے کی مکمل تاریخ جس میں اوزار، براؤزر، آپریٹنگ سسٹم، ملک، شہر،پھرا، ای ٹی ایم پیرامیٹر، لینڈنگ پیج اور شناختی حل کے ساتھ موجود ہے.

سیشن ری پلے

Timeline-style playback of compheres پر قبضہ شدہ سیشنوں کا تجزیہ۔ مکمل طور پر دیکھیں: ما وٴ س کی حرکتیں، کلک، طومار، صفحات کو عبور اور شکل میں داخل ہونے والے تعارف ۔ اسے UX مسائل کے لیے استعمال کر نے کے ليے، نظر انداز کر نے والے نقطے کو استعمال کريں اور تصدیقی طور پر تبدیلی کی جائے۔

زندہ خوراک

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

اوپر کے صفحات

صفحات کو انٹرویو ، مواصلاتی وقت ، بونیس شرح ، تبدیلی اور سرگرمیوں سے نوازا گیا ہے ۔

جیو انٹیلی‌جنس

نقشے ، شہر اور علاقہ جات کے ساتھ ٹوٹتے ہیں ۔

غیرمعمولی تفریح

اِس کے علاوہ ، یہ بات قابلِ‌غور ہے کہ ہم ایسے لوگوں کی شناخت کیسے کر سکتے ہیں جو خدا کے کلام میں سے کچھ سیکھ سکتے ہیں ۔

ایک/ب تجربہ

آپ کی ویب سائٹ پر تقسیم ٹیسٹ براہ راست سے شروع کریں OpsIQ. . ، ٹریفک کے استعمال کو بہتر بنائیں ، تبدیلی کے نشانوں کا تعیّن کریں اور کسی بھی بیرونی امتحانی آلے کی ضرورت نہیں ہے ۔

JavaScript خامی

آپ کی ویب سائٹ سے خودکار طور پر کلائنٹ-سایڈ JavaScript غلطیوں کو پکڑیں. خطا کے پیغامات، سٹیک ٹریس ، متاثرہ براؤزرز، فریکوئنسی گنتی دیکھو اور وہ صفحے جن میں وہ شروع ہوتے ہیں.

واقعات لاگ

ہر ایک منظر عام (page view, actsorts, Chatt interactions, spairs, beform reloples, Chenning) میں تلاش، ایک تلاش، قابلِ لاگ سے مکمل metata کے ساتھ.

سُست اور تبدیلی

اِس کے علاوہ ، ٹریفک کے ذریعے لوگوں کو اپنے مسائل حل کرنے کی اجازت دی جاتی ہے اور وہ اِن پر تحقیق کرتے ہیں ۔

انتخاب

ہائی رائز سے آنے والے سیاحوں کی پہچان برتاؤ کے نمونے سے ہوتی ہے. اسکور ویب سائٹ پر مبنی، وقت پر جگہ پر، لوٹ مار پر فریکوئنسی، تعاونی مواصلات اور رسمی اشاروں پر مبنی ہوتا ہے۔انہیں براہ راست جانا پڑتا ہے۔CRMپائپ لائن.

سی آئی اے انٹیلی جنس (SEO اور مواد تجزیہ)۔

سیٹ‌سازی

آپ کی پوری ویب سائٹ کے خودکار جاندار تلاش کرنے کے لئے، ٹوٹے ہوئے لنکس کا پتہ لگانے، گم شدہ میٹا ٹیگ تلاش کرنے، چیک تصویر ایلیٹ متن، sconical URLs اِس کے علاوہ ، آپ اپنی ویب‌سائٹ کا نقشہ بنا سکتے ہیں ۔

تکنیکیSEOاونٹنی

Compactive Technological تجزیہ: صفحہ رفتار سکور، موبائل جوابات، کورے ویب وینٹس، SSL سند کی حیثیت، کمیت کی زنجیروں میں جکڑے ہوئے مواد کی کمی، گہرائی کے تجزیے اور انفنٹری ڈیٹا کی درستی۔

مواد نگاری

مواد کی خوبی کے لیے ہر صفحہ کو بہتر کریں، لفظ نمبر، پڑھنا، کلیدی الفاظ کی کمی، سمت میں ساخت، اندرونی/ ناممکن تعلق کی شرح اور تازگی۔ spacetable مواد، نقل و حمل اور مواد کی کمیت۔

ایک مضبوط تلاش

آپ کے پورے سائٹ کے مواد میں سیمنٹک تلاش کریں. اپنے مواد کے بارے میں قدرتی زبان کے سوالات پوچھو اور سرچ صفحہ حوالوں کے ساتھ AI-synthesized جواب حاصل کرو.

سرپ کا درجہ

اپنے تلاش کے انجن کی مشقوں کو دیکھیں

کلیدی لفظ تحقیق

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

آخرینک تجزیے

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

جگہSEOگر تے

جسمانی جگہوں کے ساتھ کاروبار کے لیے: جغرافیائی طور پر اپنی مقامی تلاش کا جائزہ لیں ۔ دیکھیں کہ آپ کی کرنسی کیسے مختلف ہوتی ہے ، اپنے کاروبار سے دور اور تلاش کے مقصد کو تلاش کرتے ہیں ۔

گوگل بزنس پروڈیوس سنک

آپ کے گوگل بزنس پروفائل سے رابطہ کریں OpsIQ. sync جائزے، پوسٹ، Q & A، فوٹو، اور کاروبار کی معلومات. اندر سے اپنے GBP لسٹنگ کا انتظام کریں OpsIQ جائزوں پر جواب دیں، پوسٹ شائع کریں اور بصیرت کو دیکھتے رہیں۔

اخذ کردہ اطلاعات

خود کارSEOاور اناطولیہ اطلاعات جو آپ کے شیڈول پر پیدا کی گئی ہیں (کم، ہفتہ، ماہنامہ)۔ رپورٹوں میں شرح تبادلہ، ٹریفک رجحانات، تکنیکی معاملات دریافت کیے گئے اور مواد کی کارکردگی۔

ایک مضبوط مدد

گفتگو شروع کریں

AI آپ کی ویب سائٹ پر مشتری کے سوالات کا جواب دیتا ہے۔ 24/7 اپنے علم کی بنیاد استعمال کریں ، متصل پلیٹ فارم ڈیٹا ( آرڈرز ، اکاؤنٹس ، مواصلات اور دستور کی تربیت) استعمال کریں ۔Anthropic)، جی این ٹی-4 (OpenAI), Gemini (Gogle)، گروک (xAI)۔

ناظم

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

علم‌و ابھی تک ترقی کرتا ہے

آپ کے علم بنیادوں پر مضامین، ایف اے کیو ایم، پیداواری دستاویزات اور متصل پلیٹ فارم ڈیٹا میں موجود ہے. یہ آپ کی اصل کاروباری معلومات یا غیر یقینی وقت سے جواب دیتا ہے۔

خود کار-handof to انسانوں کے لئے

جب AI کوئی سوال حل نہیں کر سکتا، مایوسی کا پتہ نہیں لگا سکتا یا مشتری انسان سے درخواست کرتا ہے کہ وہ اپنی ٹیم کو مکمل گفتگو کے ضمن میں ہاتھ بند کر دے. County autovert-revert واپس آ سکتا ہے۔

تربیت

مشتری-مریخی AI اور Admin-A. Control strol tuture, حدیث، اصول، ممنوعہ موضوعات اور کاروباری طرز عمل کے لیے الگ الگ ہدایات لکھیں. پیر ورکر اسکیم کی بنیاد رکھی۔

تاریخ اور اِس کا اثر

ہر اے آئی اے کی گفتگو مکمل درخواست/مزید تفصیل سے لاگو ہوتی ہے، اشاروں استعمال، قیمتوں کی ادائیگی، فراہم کار، فراہم کنڈ اور ماڈل ورژن کے ذریعے۔ تربیتی خامیوں کی شناخت اور درستی کو بہتر بنانے کے لیے گفتگو کے دوران متعلق گفتگو کے تعارف۔

ایک بصیرت

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

پیر کام کی جگہ AI

ہر متصل ویب سائٹ/ کام کی جگہ اپنے آپ اے آئی فراہم کنندہ، ماڈل، درجہ حرارت، اشارات بجٹ اور تربیتی اداروں کو استعمال کر سکتا ہے. ایک صاع کمپنی بنیادی پیداوار کے لیے tas کا استعمال کر سکتی ہے اور ایک سیکنڈ میں ExT-4o کے لیے اسے استعمال کر سکتے ہیں۔

ای او ایم BYOK

دو آئی ایم طریقہ کار : اپنے منصوبے میں ترمیم کر نا API کلیدی ضرورت) یا خود اپنی کُنجی ( اپنے آپ کو استعمال کریں OpenAI/Anthropic/Gogle/xAI API ماڈل انتخاب اور اخراجات پر مکمل کنٹرول کے لیے کلید۔ دونوں درجہ اول ہیں، ہر خصوصیت یا تو موڈ کے ساتھ کام کرتی ہے۔

AI ٹوکن بجٹ اور لاگت کنٹرول

ماہانہ اشاروں کا بجٹ، فی کس حد تک اور کم رفتار سے چوکس۔ ٹریک خرچ کا خرچ فی فراہم کنندہ، ہر کام کی جگہ اور بات چیت کے ساتھ چلانے سے روکنے کے لیے.

ٹی‌وی اور مدد

خالی ٹکٹ نظام

مکمل مدد کنندگان کے ساتھ، ترجیحات (low/medium/high/urgent)، حالت، SLA cres، اندرونی نوٹس، مشتری کی جوابات، فائل تعلقات اورdated گفتگو۔ کسی بیرونی امدادی مدد کی ضرورت نہیں ہوتی۔

آئی اے ٹریج اور آٹو ڈرافٹ

A خود کار طور پر ٹریج آمد ٹکٹوں کو ڈیپارٹمنٹ اور ترجیح کی طرف سے آتے ہیں. محفوظ شعبوں کے لیے خود کار شناختی کراوے کو فعال کرنا. AI ڈرافٹس اور جواب بھیجنے کے بعد جواب بھیجتا ہے 2 منٹوں میں انسان پہلے مداخلت کر سکتا ہے۔

ای میل کیشن

ای میل بکس (Gmail)، IMAP خود کار طور پر ای میل میں سے ٹکٹ تخلیق کرنے کے لئے.

Ticket portal embed

آپ کی ویب سائٹ پر ایک مشتری-Aflan-Cons tax Portal Report بنا سکتے ہیں.

ٹی‌ٹی‌کا استعمال

مریخ پر مُلک کے ٹکٹوں کی تاریخ کو ایک ہی دھاگے میں محفوظ کیا گیا ہے۔

واپس آ کر اِس بات پر غور کریں کہ آپ کو کیا کرنا چاہئے ۔

ایک انسانی ایجنٹ ٹکٹ پر لے جانے کے بعد، AI کی طرف رجوع کرنے کے لئے "AI" استعمال کریں تاکہ اس ٹکٹ پر AI دوبارہ خود کار کر دیا جا سکے۔

کوس‌اُل — کوم‌کولا

AI-asssted ٹکٹ انتظامیہ کو inbox نظر سے. Thepolito جوابات، گفتگو کی تاریخ، ترجیح/department Commissions کی سفارش اور متصل پلیٹ فارمز پر عمل پیرا ہو سکتا ہے۔

گفتگو اور حقیقی وقت کی حمایت کریں

باکس ميں گفتگو کريں

حقیقی وقت مشتری چیٹ نے باکس میں متحدہ سے منظم کیا۔ تمام فعال گفتگو، مشتری شناخت، گفتگو کی تاریخ اور اے آئی اے کی تجاویز کو دیکھیں

صارفی گفتگو کے اصول

ٹریگر چیٹ پیغامات جو مہمانوں کے رویے پر مبنی ہیں: وقت، صفحہ پر مخصوص URL اِس سلسلے میں ایک مثال پر غور کریں ۔ 60 پریفیکچرنگ صفحے پر سیکنڈ.

بات چیت ویجٹ

آپ کی ویب سائٹ پر ایک عادتی چیٹ کر سکتی ہے. اے آئی چیٹ، زندہ ایجنٹ چیٹ، ٹکٹ پیش کرنے، علم بنیاد تلاش کرنے اور داخلے کی رسائی کے لئے

CSATجائز

مشتری کو تسکین حاصل کرنے کی مشق گفتگو اور ٹکٹ کے بعد کی جاتی ہے. اپنے سوالات کے ساتھ جانچ پڑتال، توازن کی رفتار اور پیروی کی طرف متوجہ کرنا۔ ٹیم کے عمل میں نتائج

پوسٹ ای میل کا جائزہ

ایک چیٹ ختم ہونے کے بعد، ایک معروف ای میل کے ساتھ آنے والے سیاحوں کو AI کے ذریعے ایک اشتہار دیا جا سکتا ہے جس میں حل شدہ چیز اور ایک 'اس' کا خلاصہ "کیا یہ آسان ہے؟/نہیں. ایک بار ایک ہی تار، دستخط شدہ تعلقات، ہر ایک برقی ڈاک اور نتائج کے ذریعے فی کس بیک صفحے پر اپنے اشارے کے طور پر

صحیح معلومات

ہر رد عمل جو کسی شخص کو لے کر جاتا ہے وہ اسے ظاہر کرتا ہے: اسم، ای میل، ان کے مکمل مشتری سفر اور سفر سے متعلق ایک کلکتہ۔CRMرابطہ، اور ایک فرضی ایلچی یا اے آئی-ای-روف جواب دینے والے ان کی اصل تاریخ میں.

اے .

الگ اے آئی اے تحریر کرنے کے معاون ہیں جو ای میل کے ذریعے ، ٹکٹوں کے جوابات ، اطلاعات اور مشتری رابطہ کے لیے استعمال ہوتا ہے ۔

اول-CRM

CRM کمانڈ سینٹر

ایک واحد سکرین جو آپ کی پوری CRM ریاست دکھا رہا ہے: پائپ لائن کی قیمت، طے کرنا، مستقبل کے کام، عارضی سرگرمیوں پر، ایجنٹ سرگرمی، اور اے آئی اے کی سفارشات۔ CRIM کا صفحہ آپ کا روزمرہ نقطہ آغاز ہے۔

رابطہ اور کمپنیاں

پورا فونر مشتری سے رابطے: نام، ای میل، فون، کمپنی، ٹیگ، لائف سائیکل اسٹیج، گفتگو کی تاریخ، ٹکٹ تاریخ، خریداری اور رسمی میدان۔ بی2B رشتے انتظامیہ کے لیے کمپنیوں سے لنک رابطہ۔

کي بورڈ اور پائپي بورڈ

ویژیول کیبن-سکل بورڈ کے ساتھ دستوری طور پر طے شدہ مراحل سے متعلق۔ مختلف مراحل، اقدار کے درمیان فرق کرنا، طے کرنے، مالکان کو مقام دینا، قریبی تاریخیں اور ہر مرحلے پر پائپ کی قدر و قیمت کو دیکھیں.

ایک سودا

اے آئی اے ہر معاہدے کا تجزیہ کرتا ہے اور ٹریننگ فراہم کرتا ہے: خطرے کے اشاروں (جس کا ذکر خاموشی، کمپیٹیکٹر، بجٹ فکر)، اگلے بہتر عمل کی سفارشات، جیت اور وقت کے بعد پیش کرنے کی تجویز دیتا ہے۔

فوریسٹ اور اطلاعات

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

پرنٹنگ ایجنٹ (SDR)

اے آئی اے کو یہ یقین دلاتے ہوئے کہ ممکنہ گاہکوں کو آپکے داخلی ڈیٹا، اشاروں کی قیادت اور متصل پلیٹ فارم سرگرمی سے شناخت کر سکتے ہیں۔

ہدایات پر عمل کریں

خود کار اکثریتی سمتوں کے بعد کی ترتیب: ای میل، انتظار، ایبٹ آباد، چیک جواب، نئے دائروں کے لیے مناسب ترتیب،

زندگی اور موت

Tark graphic lifecycle مرحلے (lead, settle, highor, Missouried) کے ساتھ space transss. برقی ایجنٹ (control agements for Internets) کی نگرانی کرتا ہے اور مداخلت کی نشاندہی کرتا ہے۔

ڈیٹا منیجر ایجنٹ

ایک ایسا ایجنٹ جو مسلسل صاف اور دولت بخشتا ہے۔CRMاعداد و شمار : ڈِدُوپلی رابطہ، گم شدہ میدانوں کو بھر دیتا ہے، ای میل، معیاری کمپنی کے نام اور جھنڈے کی ریکارڈنگز ریکارڈ کرتا ہے۔

اور میرا کارِ (رسالت) خوب مضبوط کر دے،CRM

قدرتی زبان CRM کی حامل : اے آئی اے کو بتائیں کہ آپ کی فروخت کا عمل کیسا لگتا ہے اور یہ آپ کے پائپل کے مرحلے، معمول کے میدانوں، ٹیمپلوں اور خودکار قوانین بناتا ہے۔

CRM صحت کا چیک کریں

آپ کے CRM ڈیٹا کی کیفیت کا خودکار اونٹڈ: دگنا رابطے، اگلے قدموں کے بغیر معاہدات، سست پائپ لائنز، کھوئے ہوئے رابطہ معلومات اور ڈیٹا مکملیت سکورننگ.

اعتماد دیل

ہر ایک کے لیے تین سطح کے پریفیکچر کنٹرول ہے۔CRMاے آئی اے ایجنٹ: خودکارپٹ (AI)، کوپیلٹ (آئی اے)، انسانی منظوری کی تجویز، اور مینال (AII مشاہدہ)۔ ڈیال فی ایجنٹ، ہر عملہ ٹائپ اور ہر قیمت کی حدود مقرر کرنا۔

چار ایجنٹ

جوابCRMچار انتظامی اکائیوں (اڈاٹا کی کیفیت)، ایس آر (پریفیکچرنگ)، ریٹینیشن (churn relation)، اور اینلیسٹ (porting and struction)۔ ہر ایجنٹ کے پاس اپنا ٹرسٹی نظام قائم ہوتا ہے۔

Connectors and integrations

پرو فا ئل اتصال قائم کرنے والے

تیار کنندہ برائے نیٹ ورکShopify, WooCommerce، بڑے کاروبار،Magento 2, PrestaShop، اوپن کرنٹ،osCommerce, WordPress, WHMCS, Zendesk, Stripe، ایمازون ایسس ،Postmark، دوبارہ شروع کریں،SendGrid, Mailgun, Gmail, IMAP, Slack، اورGoogle Business Profile. ہر ایک لنکر پلیٹ فارم اے آئی عمل، علم اور ڈیٹا سنک کو لاتا ہے۔

کنیکٹر بلڈر

کسی بھی پلیٹ فارم کے لیے دستور ساز بنانا، کوئی کوڈ، اے آئی ایس آئی یا مکمل کوڈ بنانا۔ معمار رصد گاہ اور گراف کیو ایل کی حمایت کرتا ہے۔APIs, OAuthای ایس ٹی کوڈ جاری کرتا ہے، ویبہوک آٹو رجسٹریشن کے ساتھStripeاور سادہ دستخطی اسکیموں، پزیرائی (انگریزی: Fagation, page, and link-pells-councils)، فہرست/ دہشت گردی میں تبدیلی، کثیر العملات اور بازار کاری۔

A-A-assisted artering

کنیکٹیکٹ تعمیر کرنے والے آئی اے کی مدد کرتے ہیں: آپ جو چاہیں اور اس سے ظاہر ہوتا ہے، درخواست نامہ لکھتی ہیں اور نقشے بناتے ہیں۔ API جواب. تصدیق، پجنیشن اور غلطی خودبخود دست یاب.

OAuth کسی بھی اتصال کے لیے جاری کرتا ہے۔

جنرک میں-OAuth قابل رسائی بہاؤ جو کسی بھی اتصال کے ساتھ کام کرتا ہے. PKCE معاونت، سائٹس پر مبنی ریاست انتظامیہ، خودکار علامت تازگی۔ کوانٹر ان کی شناخت کرتے ہیں۔OAuth پیرامیٹرز اور OpsIQ بہاؤ کو ہینڈل کرتا ہے.

نقل مکانی بسیں ( پلیٹ فارم وسیع)

کوانکلرز صرف پلیٹ فارم عمل شامل نہیں کرتے. وہ بجلی کی بنیادی خصوصیات کو "بسس" کے ذریعے تبدیل کر سکتے ہیں. ایک جڑے ہوئے شخص (کالنگر، سرمایہ کاری، Esign in CRM)؛ مقامی_listing, State_data in Site Intelligence; ویب_analytics in Analyticles؛ ادائیگی میں ادائیگی؛ OpsIQ اسے Crestrogistry کے ذریعے دریافت کیا جاتا ہے اور اسے UI یعنی si میں ڈال دیتا ہے۔ 360 Timeline, and AI کے عمل۔ کئی متصل افراد وہی بلے باز پیش کر سکتے ہیں جس کے ساتھ کوئی لاک-in. دیکھیں. Countryors/PLATFORM_CONTORS.md

پری انتہائی سستے vs Market lineer

کوانکلرز دو فریقین میں سے ایک میں رہتے ہیں. پری انفنٹری لنکرز (constructioners/) باکس سے رجسٹرڈ کر رہے ہیں، صرف کلیدی حوالہ اور سب سے زیادہ استعمال کرنے والے فراہم کنندہ (مثلاً گوگل کیلنڈر) پر انحصار کرتے ہیں۔Gmail., Google Business Profile". Independentors (marketport_controlors/) قابلِ دریافت لیکن نصب ہونے تک، ای ایس مائیکروسافٹ میں شامل ہیں۔365کیلنڈر، بہت جلد، بہت سی نشانیاںStripe, GA4.، سرپاپی، جیم۔ ہر بریگیڈ کی سطحیں ایک مارکیٹ کی فہرست تو یو آئی اور اے آئی اے کو "انسٹرل بازار سے" (نہیں) منتقل کر سکتی ہیں جب کسی کے پاس کوئی تیار کردہ فراہم کنندہ نہیں ہوتا، کبھی ٹوٹنے والا بٹن نہیں ہوتا۔

شیئر مارکیٹ

آپ کے اتصال کو ا_تصال سے تبدیل کریں OpsIQ مارکیٹیں۔ پیکج اتصال دینے والے پر وفا کار json، علم.json، محنت کش_ریپ.json. اور آرکائیو پر دستخط. خفیہ طور پر آزادانہ حمایت کرتا ہے اور کثیر وسائل کی بلڈنگ سے جڑنے والے صارفین کو ادائیگی کرتا ہے۔

متصل سائنس

تمام اتصال کنبہ نما ترتیبات راستی کی تصدیق کے لیے دستخط کیے گئے ہیں. تنصیب کے وقت میں سائن اپ لوڈ کیا گیا ہے. اپ/اپ_all_constors ٹول استعمال کریں تاکہ تجدید کے بعد دوبارہ شروع ہونے والے اشاروں کا استعمال کریں۔

SmartLookup

متصل فعلات کے لیے settlection fhuzzy-mating system. Dewest spules - OpsIQ میچ صارف کو پلیٹ فارمنگ کرنے کے لیے fizzy Score اور Setrank Alphals. مثال کے طور پر: تلاش_food("Gard) جرمنی کے ساتھ مل کر میچز 88.9% اعتماد ۔

عمل قراردادیں

عمومیOpsIQ APIہر رجسٹریشن شائع کرتا ہے۔JSONايک قابلِ کرم عمل کے طور پر کام کرتا هے ۔ انہو ں نے جمع کرنے کے ليے لا گوں کا استعمال کريں اور صحيح لا گ انازوں کا استعما ل کريں

کنکشن

پریپٹ ورک کرنٹ ڈرافٹس جو متعدد متصل کاریوں کو عام کاروباری کام میں ملاتی ہے. مثال: "جب نیا آرڈر آتا ہے توShopify، ٹکٹ بنائیں، CRM اپ لوڈ کریں اور ایک ٹکٹ بھیجیںSlackاطلاع"

علم‌وفہم

کنکٹر علم کے موضوعات کو اعلان کرتے ہیں جو AI کی معلوماتی بنیاد سے منسلک ہوتے ہیں۔ پلیٹ فارم خاص مدد آرٽيڪل، سیٹ اپ گائيڈز اور مسئلہ حل کرنے والے قدم خودکار طور پر AI کے لئے دستي علم داخلے کے بغیر دستیاب ہوتے ہیں۔

ترقی‌یافتہ پلیٹ‌فارم

بہترین API

نام JSON API ہر رجسٹرڈ ایڈمنسٹریشن کو احاطہ کریں JSON کام کے ساتھAPI-کی توثیق، کام کی جگہ علیحدگی، فضاء، شرح لمیٹڈ، اڈیم انفنٹری لکھتے ہیں، اوپن اے پی آئی اور ایک تخلیق شدہ پوسٹ مین جمع ہوتا ہے۔

ویب ہکس

تمام اہم واقعات کے لیے آؤٹ ویب چوکس: احکام، انفنٹری، ڈاک ٹکٹ، ٹکٹوں، گفتگووں، صارف رجسٹریشن، اور کارگو ترک۔ Async Liculation que، SRF Reserry، اور آٹو-ڈیس کے بعد 15 مسلسل ناکامی ۔

ویب‌سائٹ پر دستخط

ہر آؤٹ شدہ ویبوک پر HMAC-SHA256 کے ساتھ دستخط کیے گئے ہیں.

فائلز SDK

JavaScript SDK شناختي ريزوليشن کے ساتھ ٹریکنگ ويجٹ کے ليے، خود ساختہ واقعات کي ٽريڪنگ ، پروگراماتي چيٽ ڪنٹرول اور صفحہ خاص سازش. React, Vue, Next.js, کے لیے ريپيوٹس انسٹال کریں WordPress, Shopify, اور مستحکم HTML.

Plugins and SDKs

عام فریم ورک کے لئے سرور- پہلوی ایس کیس اور پلگ انس. WordPress لوئس، WHMCS مریخ، اور جینریکل پی ایچ پی/ Node.js Information لائبریریز.

واقعات API

پُوش رسم‌ورواج میں شامل ہوتے ہیں OpsIQ آپ کی پیٹھ سے : خریداری ، دستخط ، استعمال ، غلطی یا کسی بھی کاروباری واقعہ کو نمایاں کرنے کے بعد آنے والے وقت میں واقعات ظاہر ہوتے ہیں اور این‌آئی‌سی‌اے میں کھانا کھاتے ہیں ۔

ٹریگرز کک‌تب

واقعات سے شروع کر دو ۔ نئے ٹکٹ ، چیٹ شروع ، آمدن شناخت ، معاہدے یا رسمی تقریب ۔ ٹریگرس کو جوڑنے والے عمل کو انجام دیتا ہے ، ویب‌ہوک ، تجدید ریکارڈ بھیجنے یا اپنی ٹیم کو دوبارہ ترتیب دینے کے لئے بھیج دیتا ہے ۔

API معمار

ویژیول API اور ویب چوک تعمیر کرنے والے نے ابلاغ کے اندر. OpsIQ.

ٹیم اور انتظام

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

تین کرداروں: مالک (مکمل رسائی، بلڈنگ، خطرے زون)، مکمل ایدممین (تمام عملہ بلڈنگ اور خطرے زون کے علاوہ)، اور ایجنٹ ( صرف مقررہ اختیارات، کوئی جگہ رسائی)۔ تمام حساس صفحات کو کردار سے سخت اخذ کیا جاتا ہے۔

ٹیم کا عمل

مالک اور مکمل admin-onferves جو حل شدہ اوقات دکھائے، کام کی تقسیم، ہینڈل گہرائی، چینل ٹوٹ گیا، رُو سے تجزیہ،SLA(جو) اطاعت گزار ہیں،CSATایجنٹ، دوبارہ رفتار، ٹیم رول اپ اور مصروف ترین گھنٹے. اصل وقت میں اپ لوڈ کیا گیا ہے.

انتظامی موجودگی اور آن لائن مداخلت

انتظامی نائٹ ویجٹس میں ریئل ٹائم کون-آئن لائن ہے ویجٹ۔ ہارٹ بیٹ پر مبنی موجودگی کی دریافت (60-دوہویں پینگ، 300-دو ویں پھیلاؤ، خودکار-پرین کے بعد 120 دیکھیں کہ کنے انتظامی ابھی فعال ہیں اور کون سے صفحات پر.

پر عمل کی ترتیبات

ہر متصل سائٹ (work space) کے پاس اپنی اے آئی کی ترکیب، اتصال، ٹکٹ کے شعبے، برانڈ اور عملیاتی اصول موجود ہو سکتے ہیں۔ عالمی بجٹ ایسے مقامات پر کام کرنے کے لیے جو ان کو غیر فعال نہیں کرتے۔

ملتان-سائیٹ انتظامیہ -

متعدد ویب سائٹس ایک سے منتخب کریں OpsIQ ہر سائٹ کے پاس اپنی ویب‌سائٹ کا جائزہ لینا چاہئے ، خاص طور پر اُن جگہوں کے درمیان جن پر ہم سفر کر رہے ہیں ، اُنہیں محفوظ رکھنا چاہئے ۔

ای میل کی رفتار

تمام ای میل کے لیے رجسٹریشن-ای میل کی آپس کی گفتگو : ٹکٹ اطلاعات، چیٹس، خوش آمدید، پاس ورڈ اور سسٹم ڈرافٹس. HTML زندگی سے پیشتر پیش آنے والے واقعات ، تبدیلی لانا ، ({{customer_name}}, {{ticket_id}}، اور عالمی سطح پر کنٹرول.

برآمد اور برآمد

معلوماتی رابطے، ٹکٹ اور علم کے مضامینCSV/JSON. داخلی ڈیٹا، اناطولیہ اطلاعات اورCRMریکارڈ۔ نظاموں کے درمیان ہجرت کے لیے ڈیٹا پورٹیٹ۔

تحفظ ، تابعداری اور عمل

انٹرپرائز SSO

OIDC (OpenIDcommand) ایک علامت-on جس کے ساتھ مکمل طور پر رن: دریافت، برقی رو، فون بیک، کول ایس دستخط، صارفینفو، ڈومین اجازت نامہ، جی آئی ٹی فراہم کرنے اور حیثیت کے محافظ۔SAMLحمایت ۔

GDPR اور اعداد و شمار کی پابندی کرتا ہے۔

انس. ان.DSAR(Data Subred access Annual) دستی عمل : برآمد اور ختم کرنے والی مشتری ڈیٹا کو تمام نظاموں میں خارج کرنا۔ رابطہ کی سطح پر ڈیٹا وقت کا احاطہ کر کے، ٹکٹ، گفتگو،CRMریکارڈ اور ای میل لاگس ۔

IP بلاک کرنا اور بلے بازی کی حفاظت کرنا

مخصوص بلاک کرو IPs آپ کی سائٹ یا admin تک رسائی سے متعلقہ علا قے ۔IP، اوقات، اور صارف کے ایجنٹ.

HSTS and security headers

HTTP Strict Transport Security، Permissions-Policy headers اور محفوظ کوکی کی ترتیبات۔ خود مہمانہ نشریات سرور کی ترتیب سے CSP ہیڈرز شامل کرسکتے ہیں۔

باہر سے دُور ویب‌سائٹ سخت ہوتی ہے

ایس آر ایف گارڈ بلاکس ویبوکز کو نجی/metadata تک IP فضاء۔ Async development کو سستا ختم کرنے میں آپ کا اطلاقیہ بند کرنے سے گریز کریں۔ 15 مسلسل ناکامیوں سے مُردوں کے مسئلوں پر ضائع ہونے کا خطرہ ہوتا ہے ۔

ملازمت کی جگہ پر تنہائی

کام کی جگہوں کے درمیان معلومات الگ.CRMریکارڈز، اور اے آئی اے گفتگو ان کے کام کی جگہ تک پھیلا دیا جاتا ہے. کراس کا کام کرنے والے ڈیٹا کے لیے space data Constructions کو سطح پر روک دیا جاتا ہے۔

بِلِنگ کا انتظام

ماہانہ، چوتھائی، نیم غیر واضح، بینکاری، دوا سازی اور زندگی کے مختلف بلڈنگ کے چکروں کی مدد۔

قرونِ‌وسطیٰ اور مقررہ وقت پر

system-incron s نظام برائے مقررہ کام کے لیے: رپورٹ نسل، ڈیٹا صفائی، تزئین و آرائش، اے آئی اے تربیتی تجدید، کوانکل سنس اور ویب سائٹک ری ایکٹر کے ساتھ صحت کے بارے میں آگاہی۔

ڈیٹا کی غیر واضح پالیسیاں

اِس بات کو ذہن میں رکھیں کہ آپ کے پاس آنے والی تقریبات ، چیٹ رومز ، اے آئی‌آئی‌وی اور واقعات کی تاریخیں کتنی دیر تک محفوظ رہیں ۔

ڈی‌اِن‌این‌اے اور صحت‌بخش

سسٹم ہیلتھ انس کو کُنِک حالت، ڈیٹا بیس فہرست میں دکھایا گیا ہے، AI فراہم کُنندہ کی حیثیت، کو منسلک کرنے والا صحت، ویب‌خُک ادائیگی کی شرح اور ذخیرہ کرنے کے استعمال کے لئے آگاہی ۔

کون OpsIQ کے لئے ہے.

E-commerce سٹور

اسٹور

نقل و حمل سے لے کر خرید و فروخت تک ہر آنے والے کو جواب دو، اے آئی اے میرے حکم کہاں ہیں؟ Shopify/WooCommerce/Big Commerce data. AI خود کار-dates کے ساتھ ٹکٹوں کی حمایت کریں. چلانے کے لئے ایک معاہدہ پائپ لائن چلائیں.

صاع اور سافٹ ویئر کمپنیاں

SaaS

مانیٹر ٹیسٹ دستخط اور خصوصیات سیشن بیک کے ساتھ منظوری۔ ٹریک جو دستاویزات صفحات تبدیل کرتی ہیں ان کی مدد سے خود کار معاونت آپ کے آئی لینڈ میں API ڈاک. کرنسی آمدنی اور توسیع کے حساب سے CRM. اپنے بلڈنگ پلیٹ فارم (Stripe، WHMCS) حقیقی وقت کے لیے MRRAGAT. CRM Lifecle ایجنٹ استعمال کریں تاکہ وہ انفلیشن کو جانچ سکیں اور روکنے میں رکاوٹ پیدا کریں۔

اِس کے علاوہ وہ اپنے گھر والوں کو بھی خوش‌خبری سناتے ہیں ۔

ایجنسی

سفید-لابل Analytics and معاون گیٹ وے کو کلائنٹ تک پیش کرنا۔ طارق ایک اشتہار سے متعدد کلائنٹ سائٹس پر مشتمل ہوتا ہے۔CRMکلائنٹ پلیٹ فارمز کے لئے ایکشنر بنانے کے لئے پائپ لائنیں اور منصوبہ بندی کا کام انجام دیتی ہیں ۔SEOسی آئی انٹیلی جنس کے ساتھ اطلاعات. ریسل مارکیٹ کو متصل کرنے والوں کو بطور قدر خدمات

جمع اور ذمہ‌داری

مہم بازی

اِن باکس WHMCS ساتھ 80+ A I کام کمانڈ اپ، سروس انتظامیہ کے لئے، DNS۔ ، اور فراہم کرنا۔ خودکار- عہدوں کے لئے عام میزبانی کے سوالات کے لیے

معاون-d-Cou-Cons

مدد

انتخاب40-70%آپ کے علم کی بنیاد میں اے آئی چیٹ گراؤنڈ کے ساتھ دوبارہ شروع کئے گئے سوالات کے جوابSLAاطاعت،CSATایجنٹ کی طرف سے لکھنے کے لئے AI استعمال کریں.

مارکیٹنگ اور مارکیٹSEOٹیمیں

مارکیٹ

مکمل سائٹ انٹیلیجنس سوئٹ: کرولز، تکنیکی SEO اونٹریس، مواد تجزیہ، SERP درجہ پیچھے، کلیدی لفظ تحقیق، بکنگ لینک موصولیت، اور مقامی SEO گرڈ. گوگل کاروبار پروفائل انتظامیہ. کلائنٹس کے لئے منصوبہ بندی وائٹ لیبل رپورٹوں. A / B ٹیسٹنگ ٹریکنگ ویجیٹ میں بنایا. تمام چینلوں پر مہم کی تعلق.

سولو کے کھلاڑی اور چھوٹی ٹیمیں ہیں۔

شروعات

صرف گفتگو اور گفتگو سے شروع کریں، شامل کرنے کے لیے مفت ٹکٹ شامل کریں۔ پھر جب آپ کسی کی معاونت حاصل کریں تو ٹکٹوں کا اضافہ کریں۔CRMجب آپ فروخت کرنا شروع.OpsIQایک شخص سے لے کر لیکر ہر کام تک توازن قائم رہتا ہے۔50- انفرادی آپریشنز ٹیم آر بی بی سی، منتظمین اور پر مشتمل ایکسچینج کے ساتھ.

انٹرپرائز اور کثیر التعداد

انٹرپرائز

انٹرپرائز SSO مرکزی توثیق کے لئے OIDC کے ساتھ. Mult-work space علیحدگی برائے علاحدہ برانڈ یا تقسیم کار. پیر-wspas AI وضع کاروں اور ماڈلوں کے ساتھ GDPR آلات کی پابندی کرنا اور ڈیٹا کی پالیسیوں پر عمل کرنا ۔

کیا؟ OpsIQ جگہ

Google Analytics + ہوٹجر + پلاسیبل

مکمل ویب سائٹ Analics with atalytics with beerseption, سیشن ریکھ, page ranking, geo Intelligence, included meal Facts, acondition, A/B کے تجربات, اور JS غلطی غلطی، تمام ایک پلیٹ فارم میں

انٹرکم + ڈرافٹ + تیڈیو

AI-A- مقتدرہ مشتری چیٹنگ کے ساتھ علم لینڈنگ، کثیر التعداد AI کی حمایت، Auto-handoff to انسانوں، مواصلاتی گفتگو دستور، بات چیت تاریخ،CSATگفتگو سے دریافت، اور ٹکٹ تخلیق۔

Zendesk + sempheresk + مدد اسکووت

دوستوں، ترجیحات کے ساتھ ساتھ ٹکٹ نظام،SLA، اے آئی سی سی، کار کی ترسیل کے ساتھ، ای میل کی تیاری، ٹکٹ اپڈ، ٹکٹ کے ذریعے، باکس کولیوٹ میں اور واپس آی آئی ایس ڈی کی طرف۔

حُبَسُوت + پیپَرِی + سالسفورس

اے آئی اے سی آر ایم کے ساتھ چار مجوزہ A پورا کرنے والے ایجنٹ (Steward, SDR, Retenction, Analyst)، ٹرسٹ دیل کنٹرول، پائپ بورڈ، ٹریننگ، پیشینگوئی، زندگی کی انتظامیہ اور قدرتی زبان CRM وضع کردہ ہیں۔

اہرف + اسمس + مُّص

ایس . اے .SEOAudits, مواد تجزیے, AI تلاش, SERP celection, کلیدی لفظ تحقیق, پشتون تجزیہ, مقامیSEOگرگر، اور مقررہ سفید-بل اطلاعات.

زپیر + بنا کر + دستوری سافٹ وئیر بنایئے۔

پرنٹ SDK ساتھ 25+ قبل از ترمیمی تعلق کرنے والے، کنیکٹیکٹ معمار (نو-code/AI-assisted/fully-cocode)؛ OAuth روانی، ویبہوک آٹو رجسٹریشن، ایک بڑی کیٹلاگ آف ایکشن شناختی تشخیص جو صرف اس وقت بن جاتی ہے جب متعلقہ اتصال نصب کیا جاتا ہے، قابل، قابل قبول، قابل استعمال اور قابل استعمال، سمرٹ دوبارہپ، بازار وغیرہ پر دستخط کیے جاتے ہیں۔

گوگل بزنس پروڈیوس منیجر

مکمل جی بی پی کولکتہر: تجزیاتی انتظامیہ، پوسٹ اشاعت، Q&A انتظامیہ ، تصاویر اپلوڈ، کاروباری معلوماتی تجزیہ، بصیرت اور اے آئی اے کی طاقت سے متعلق تجزیاتی جوابات، سب اندر سے ہیں۔ OpsIQ.

ای میل کو الگ کریں

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

ٹیم کا انتظام

ٹیم کی کارکردگی: حل شدہ اوقات، کام اپ لوڈ،SLA(جو) اطاعت گزار ہیں،CSATایجنٹ کی طرف سے، دوبارہ شرحیں، مصروف ترین گھنٹے، حقیقی وقت کی موجودگی کی جانچ، اور فی حصہ ٹوٹ.

GDPR آلات کی پابندی کریں

رنگ DSAR تمام نظاموں کے تحت ، ڈیٹا کا زمانہ ختم کرنا ، رضا کارانہ انتظام ، سیاسیات اور ادویت کے راستوں پر کام کرنا ، پلیٹ‌فارم پر تعمیر کِیا گیا ، نہ کہ تباہ‌کُن ۔

دو ایڈیشن

مہمان‌نوازی

OpsIQ انتظامي عمل پر چلاو عمل ايک ہی ہے؛ ایبٹ آباد، تجدیدي عمل اور بیک مشین کو میزبانی آپریٹنگ کر نے کے ذریعے حل کيا گيا هے يه انسير دستاویزوں کو حل کرتا هے OpsIQ مارکیٹنگ یا تجارتی اکاؤنٹ کی بجائے وقت لگتا ہے ۔

خود کار طور پر قائم شدہ

نصب کریں OpsIQ ڈیٹا، برانڈنگ، تجدید اور اندراج پر مکمل کنٹرول کے لئے آپ کے سرور پر PHP لازمی ہے. 8.4+, MySQL 5.7+ یا MariaDB 10.3+، ایچ ٹی پی اور OpsIQ ایک دوسرے کی مدد کریں WHMCS ایک شمولیت کے طور پر شمولیت کرنا۔ مکمل اعداد و شمار کی حاکمیت۔

پڑھنے کي مشق

1
فوری شروع

پیرو 30- منٹو نے ہدایت کاری کی تاکہ آپ کی ویب سائٹ پر جاسوسی، چیٹ اور بنیادی اے آئی کو حاصل کیا جا سکے۔

2
داس بورڈ اور اناطولیہ

اپنے مہمان‌نوازی کے اعدادوشمار کو پڑھنے ، سیشن بیک‌وقت ترتیب دینے ، اسکی شناخت کرنے اور ٹریفک کے نمونے سمجھنے کا طریقہ سیکھنے کے قابل ہو سکتے ہیں ۔

3
ذہنی شعور

اپنی پہلی بھاگوSEOآپ کی تکنیکی صحت کا جائزہ لیں، اور اپنے ہدف کلیدی الفاظ کے لئے SERP کا درجہ مقرر کریں.

4
ٹی‌وی اور حمایت

ڈیپارٹمنٹ قائم کریں، AI کے ساتھ خودکار جواب کو ترتیب دیں، ای میل انجیشن سے رابطہ کریں اور اپنے AI کو عام سوالات کا حل کرنے کی تربیت کریں۔

5
CRM

رابطہ، اپنے پائپ بنانے، اے آئی ایجنٹ کو منظم کرنے، اعتماد کی سطح مقرر کرنے اور اے آئی اے کو اپنے حسابات کی تربیت دینے.

6
کوانٹر اور ترقی یافتہ آلات

اپنے ای کامرس/بلنگ پلیٹ فارم کو بند کریں، عادتی لنکرز بنا لیں، ویب چوکیاں بنائیں اور رصد گاہ کے ذریعے سے اس کا تعین کیا جائے۔ API.

💡
نیا OpsIQ... جلد شروع شروع کریں ہدایت کار سے مندرجہ ذیل. آپ کے پاس سمت میں چلانے اور بنیادی ایم آئی کی گفتگو 30 منٹ
یہاں سے شروع کریں

فوری شروع 30 منٹ

ان اقدامات پر عمل کریں تاکہ حاصل کرنے کے لیے OpsIQ ہر قدم پہلے سے طے کرتا ہے. آخر تک، آپ کے پاس آمد، اے آئی چیٹ اور بنیادی ٹکٹ کی حمایت ہوگی.

اپ لوڈ کریں
فوری طور پر غیر متصل ہونا شروع کریںایک گائیڈ اپ لوڈ کرنے کے لئے ضروری ہے کہ وہ Wars install، پلیٹ فارم کو ملانے، AI تربیت، ٹیم کو دعوت اور جانا، 60 فیصد ترقی پزیر بار۔حاصل کرنا شروع کیا گیاsetupنصب کریں OpsIQ چینیونانپلیٹ فارم بند کریں (WHMCS, Shopify...)یوناناپنے مواد پر اپنے A کی تربیت کریںیوناناپنی ٹیم کو بلائیںچیک کریں اور زندہ رہیںترقی کو یقینی بنائیں3'ایکس'5 · 60%1STEP 1نصب کریں2STEP 2کوان‌کوِن اور اے‌اے کی ٹرین3STEP 3دعوت و تبلیغ اور زندگی بسر کرتے ہیں۔
جواب 30- منٹ راہ: ووکٹ نصب کرو، ایک پلیٹ فارم کو جوڑتا ہے، اپنے اے آئی کی تربیت کرو، ٹیم کو دعوت دو، پھر زندہ رہو.

جواب 30- منٹس سیٹ اپ -

1
اپنے اجازت‌کردہ لائسنس کو عمل میں لائیں

اپنا اجازت نامہي کلید ميں داخل کريں OpsIQ dmin. ترتیبات پر جائیں، اس تنصیب کے لیے فراہم کردہ لائسنس کلید داخل کریں اور کلک کریں. آپ کو سبز "active" پلگ انس دیکھنا چاہیے۔

2
اپنی کاروباری شناخت مرتب کریں

ترتیبات میں جائیں اور اپنے کاروباری نام، صنعت، وقت، میعادی کرنسی، اور معاون گھنٹوں میں بھرتی کریں۔ یہ معلومات AI کی طرف سے استعمال ہوتی ہیں جب مشتری سوالات کا جواب دیتے ہیں اور atmont-word کے ذریعے

3
ا_تصال:

AI تنظیمات پر جاؤ اور اپنا فراہم کُنندہ منتخب کریں. آپشنز: Claude (Anthropic), GPT-4o (OpenAI), Gemini (گوگل) يا Grok (xAI). آپ کا دخل کريں API کلید اگر آپ اپنی خود کی کلید استعمال کر رہے ہیں، یا منیجڈ AI استعمال کریں اگر آپ کے منصوبے پر دستیاب ہو۔ تصدیق کرنے کے لیے "تست اتصال" کلیک کریں۔

4
نصب کرنے کا نصب کریں

Go to Connected Sites, copy the tracking snippet, and paste it before the closing </body> tag on your website. Visit your site in a private browser, then check the Live Feed in OpsIQ. You should see yourself as a visitor within 15 seconds.

5
اپنے پلیٹ فارم پر وفا کريں

اگر آپ استعمال کریں تو Shopify, WooCommerce, WHMCS. یا کسی اور حمایت والا پلیٹ فارم، کوانکلرز میں جائیں، آپ کے پلیٹ فارم کو تلاش کریں، داخلی سندیں اور کلک کریں ٹیسٹ اتصال. اس طرح اے آئی تک رسائی فراہم کی گئی ہے ڈیٹا، مشتری کی نقل و حمل اور تعاون کے لیے

6
اپنی ٹیم کو بلائیں

ٹیم میں جا، کلک کریں، ان کے ای میل اور کردار داخل کریں۔ (انگریزی: Gmail, بھرپور Admin or Agency)، ایجنٹ صرف آپ کو ان تک محدود رکھ سکتے ہیں۔ مولانا صاحب و کمال ایلیمنٹس دیکھتا ہے۔

تیز ترین ممکنہ راستہ (5 منٹ

قدم 1: ویجٹ انسٹال کریں

کو شش کريں سِنِٹ سِٹ سے اور پھر اپنی ویب سائٹ پر اسے اپنے اوپر لگاو

قدم 2جواب :

اب آپ کی ویب سائٹ پر اے آئی ڈی پر ، فراہم کنندہ لے جائیں ، اپنی کلید داخل کریں اور محفوظ کریں. اے ٹی وی پر اب آپ کا کام فعال ہے.

ختم ہوا

اب آپ کے پاس آمدورفت ہے اور اے آئی چیٹ. آپ ٹکٹ شامل کرسکتے ہیں،CRM... اور رابطہ کرنے والے

دن 2: اسے مفید بنائیں

علم شامل کریں

علم بصریات میں جا کر اضافہ کریں۔ 5-10 اِن سوالوں کے جواب حاصل کرنے کے لیے کتاب اے آئی میں اِس مضمون کو استعمال کِیا گیا ہے ۔

اِن معاملات کو بنائیں

ٹیکٹس پر جائیں اور کم از کم تخلیق کریں۔ 2 (مثلاً "سلس" اور "سپپورٹ")۔ ہر ٹیم کے ارکان کی طرف ٹیم کے رکن ہیں۔

آپ کی تجویز لکھیں

آپ کے کاروبار ، لہجے اور اِس کے اصولوں کو واضح کرنے والی ایک ایسی تربیت‌کار اے‌آئی‌اے کو لکھیں ۔

گفتگو کا امتحان

اپنی ویب سائٹ کو ایک نجی براؤزر اور گفتگو میں بطور گاہک کے AI سے. چیک کریں کہ جواب درست اور نل صحیح ہے.

ہفتہ 1اپنا کام بنائیں

ای میل بند کریں

ایک میل بکس (Gmail) مقرر کریں، IMAP)، یا فراہم کنندہ (concor) تو مشتری ای میل خودبخود ٹکٹ بناتا ہے۔

خود کار دوبارہ نصب کریں

محفوظ کنسوں کے لیے ٹکٹوں کا انتخاب کریں 2-منٹ تاخیر تو انسان پہلے مداخلت کر سکتا ہے.

اِس شمارے میں

چیک ڈاک بورڈ روزانہ۔ طلب گار کاؤنٹی، بونیس کی شرح، اوپری صفحات اور فروخت اگر رابطہ کیا جائے تو دیکھیے.

اپنا آغاز شروع کریںCRM

کھولیںCRMاور انہیں چھوڑ دوOpsIQآپ کے متصل پلیٹ فارمز سے رابطہ کر نے کے پیغامات درآمد کريں پائپ لائن بورڈ کا جائزہ لیجئے

ماہ 1اِس شمارے میں

تاریخ کا جائزہ لیں

AI تاريخ کي ہفتہ وار جانچ کريں غلط جوابات ، گم شده سوالات اور علم شامل کر نے کے موقعوں کو تلاش کريے

افعالی قوانین شامل کریں

اصول بنائیں: اگر کوئی آنے والا صفحہ پر موجود ہے تو 60+ سیکنڈ ، گفتگو کا پیغام دکھائیں کہ آیا انہیں مدد کی ضرورت ہے یا نہیں

متصلي كو مقام بنائیں۔

اگر آپ ایسے پلیٹ فارم استعمال کریں جو کسی تعمیر شدہ جڑے ہوئے شخص کے پاس نہیں ہوتا تو کنیکٹر معمار کو ایک بنانے کے لیے استعمال کریں۔

ویب‌ہوکس قائم کریں

نظر انداز کریں OpsIQ آپ کے اندرونی آلات میں ٹکٹ ، چیٹ اور فروخت کے واقعات کے لئے ویب‌ہوک استعمال کِیا جاتا ہے ۔

کیا میں AI کو استعمال کر سکتا ہوں اور صرف کین استعمال کر سکتا ہوں؟+

جی ہاں. اے آئی فراہم کُنندہ غیر موزوں ہے. OpsIQ اے آئی اے کے بغیر ایک خالص اناطولیہ اور ٹکٹنگ پلیٹ فارم کے طور پر کام کرتے ہیں آپ اے آئی کو بعد میں تیار کر سکتے ہیں۔

کیا مَیں اُن کو مزید ملا سکتا ہوں ؟+

جی ہاں، کنیکٹیکٹ والوں نے اے آئی اے کو پلیٹ فارم پر مبنی اعداد سے دولت مند کر دیا لیکن، OpsIQ ان کے بغیر کام کرنا۔ شروع کریں گفتگو اور گفتگو سے پھر ضرورت پڑنے پر پلیٹ فارمز کو ملا کر

اگر میرے پاس ویب سائٹ نہیں ہے تو کیا ہو؟+

آپ اب بھی استعمال کر سکتے ہیںOpsIQٹکٹوں کے لیےCRM. اور ٹیم کی تیاری.

میں کیسے پتہ چلتا ہوں کہ آیا ور کو درست طور پر نصب کیا گیا ہے؟+

اپنی ویب سائٹ کو نجی/incognito Barroad میں دیکھیں پھر چیک کریں OpsIQ زندہ خوراک. آپ کو آپ کے دورے کو اندر دیکھنا چاہئے 15 سیکنڈ. اگر نہیں، چیک کریں: (1) سنیپ ماضی درست، () ہے۔2) سائٹ کلیدی درست ہے، (3) ابلاغی یا سی ایس پی کے سربراہ اسکرپٹ کو بلاک کرتے ہیں۔

یہاں سے شروع کریں

مکمل نقشہ

OpsIQایک خصوصیت نہیں یہ ایک آپریٹنگ اڈمین، ویب سائٹ وویشنل، اے آئی اے حمایت والی پٹی، ٹکٹ/لپڈسک سسٹم، مکمل طور پر کام کرتی ہے۔CRMچار اے آئی ایجنٹوں کے ساتھ، ایک سی آئی انٹیلی جنس سوٹ، ایک جڑنے والا پلیٹ فارم جس میں بازار، اور ترقی یافتہ سطح ہے. یہاں ہر حصّہ موجود ہے۔

آپریشن addmin

ڈیش بورڈ، لائف فوڈ، وائٹزر لاگ، سیشنز، سییشن ریپلائن، ٹیپ پیج، جیو انٹیلی جنس، نیت فنل، ایوینٹس لاگ، اے / بی تجربات، جی ایس ایرر ٹریکنگ، فروخت اور تبدیلیاں، لیڈز، AI CRM (کمانڈ سینٹر، رابطے، کمپنیاں، معاہدے، پائپ لائن بورڈ ، معاہدے کوچنگ، پیش گوئی، امید، ترتیبات، زندگی کے دور، ڈیٹا سسٹور، میرا CRM بناؤ، CRM کنفیگ، CRM صحت، CRM API)، ٹکٹس، چیٹ اینبکس، فعال قوانین، CSAT سروے، ایم ایل ڈراٹکس، میل باکس، AI تنظیم، AI تربیت، AI تاریخ، AI بصیرت، علم کی بنیاد، کنیکٹر، کنیکٹور بلڈر، مارکیٹ پلیس، جڑتی ہوئی سائٹس، ٹیم مینجمنٹ، ٹیمی کارکردگی، ترتیب، تشخیص، اور لائسنس.

سطح‌سمندری سطح

ویب سائٹ Conserve worn (analytics command + tame + eckemed + علم بصری تلاش)، کلائنٹ اے آئی چیٹ، ٹکٹ اسلام پورٹل، داخلی شناختی دستی دستی، فائل اپلوڈ،CSATسروے کرنے کے لئے، اور مشتری کے مرکز میں مدد.

اول-CRM

کمانڈ سینٹر، رابطے، کمپنیاں، معاہدات، ڈراپ-آنڈ-ڈرپ کے ساتھ پائپ لائن بورڈ، AI ڈیل کوچین (ریسک سگنلز، اگلے بہترین عمل، جیتنے کی امکان)، آمدنی پیش گوئی، امید کرنے والا ایجنٹ (SDR)، خودکار پیچھے سے ترتیبات، زندگی دوران اور نگہداشت انتظام، ڈیٹا سٹیوارڈ ایجنٽ (dedup، enrich، validate)، میری CRM بناؤ (فطری زبان سیٹ اپ)، CRM تنظیم، CRM صحت چک، اعتماد ڈایل (آٹو پیلوٹ / کاپیلیٹ / ہر ایجنٹس کے لئے مینوئل)، چار مخصوص ایجنٹ (سٹیورڈ، SDR، ریٹنیشن ، انالیسٹ) اور CRM API webhooks کے ساتھ.

ذہنی شعور کی کمی

خود کار ویب سائٹ کال، تکنیکی سی ای او (speed، موبائل، کور ویب وینٹس، SSL. ، معلوماتی، معلوماتی اعداد و شمار، مواد Audit ( لفظی عددی، تلاوت، بنیادی الفاظ کی کمی، سمتی ساخت)، AI- مقتدر سیمانٹک تلاش، SERP درجہ بندی تمام انجن کے ساتھ، کلیدی تحقیق کے ساتھ موقعوں پر، پشتون تجزیہ اور نگرانی، Local SEO Gorg vision، Google Business Profile Sncic (views, Q&A, petyerence, and nowood beet)، اخذ کردہ وقت/woryal-lably - PDF ایجنسیوں کے لیے برآمد کرنا۔

آئی او خود کار

کلائنٹ AI چیٹ (ملٹی-پرورڈر: Claude, GPT-4o, Gemini، Grok)، ایڈمنسٹر AI معاون، AI علم زمینی، auto-Handoff کے ساتھ Configurable واپس، پر-Workspace AI ترتیبات، منیجڈ AI اور. BYOK موڈ، ٹوکن بجٹ اور لاگت کنٹرولز، AI تاریخِ ادائیگی ٹریل، AI بصیرت تجزیہ، ٹیکٹ AI triage، ٹکٹ خودکار جواب کے ساتھ تاخیر، لکھنے AI (آزاد پروموشن)، اور ایڈمین ان باکس کوپیلیٹ.

Connectors and integrations

25+ preserve سے پہلے سے موجود setters ()Shopify, WooCommerce، بڑے کاروبار،Magento 2, PrestaShop، اوپن کرنٹ،osCommerce, WordPress, WHMCS, Zendesk, Stripe، ایمازون ایسس ،Postmark، دوبارہ شروع کریں،SendGrid, Mailgun, Gmail, IMAP, Slack, Google Business Profile)، کنیکٹیکٹ معمار (نو-code/AI-assisted/مکمل-cocode)، جینریک (انگریزی:OAuthPKCE کے ساتھ جاری، متصل بازاروں میں تقسیم، متصلہ نشان اور تزئین و آرائش، Smart Peophzzy جوڑے، ایچ ٹی پی ایکشن کی ایک بڑی کیٹلاگ جس کی دستیابی کا انحصار تنصیبات، قابل سکونت ساخت اور درستی، علم نجوم اور عمل کے حساب سے ہوتا ہے۔

ترقی‌یافتہ پلیٹ‌فارم

بقیہAPI(مقابلے، واقعات، ٹکٹس، رابطے، ترتیبات، کنیکٹر)، OpenAPI spec،API کی مینجمنٹ، آؤٹ باؤنڈ ویب ہوکس (async، دستخط، دوبارہ کوشش، SSRF-guarded، خودکار غیرفعال)، واقعاتAPI مختصہ واقعات کے لئے ادخال، ویجٹ SDKشناخت رزولوشن کے ساتھ، ترغیب کوک بک، عمل معاہدات، کنیکٹر SDK, مارکٹ پلیس پیکجنگ ، سرور-سایڈ SDKs (PHP، Node.js)، WordPress پلگ ان، اور WHMCS ماڈول

ترتیبات اور عمل

کاروبار کی شناخت، AI کے ترتیبات پر ورک اسپیس، ٹریکنگ تنظیمات، سیکورٹی (HSTS, Permissions-Policy, IP blocking, brute-force protection), RBAC (مالک/ مکمل ادمین/ ایجنٹ)، ٹیم انتظام اور دعوتیں، ٹیم کارکردگی ڈش بورڈ، ایڈمنسٹریشن موجودگی ٹریکینگ، ایم ایل ٹیمپل نظام (ریجیسٹری ڈرائیو، ویزوئل ایڈیٹر، متغیر چیپس)، سروے ڈیزاینر، ڈومین علم، ٹکٹ امبیڈ کنفیگوریشن، برانڈنگ، ڈیٹا ریٹینشن پالیسیاں، بلنگ سائیکل مینجمنٹ (ہر ماہ زندگی کے دوران)، پیسہ معمولی بنانا، آمد / نکالنے، تشخیص، cron خودکار، اور خطرہ زون.

تحفظ اور تابعداری

انٹرپرائزSSO (OIDCجس کے ساتھ JIT فراہم کیا گیا ہے۔SAMLاپنے آپ کو محفوظ رکھوGDPR/DSARہاتھ لگانے (یعنی تمام نظاموں میں ختم کرنے اور ختم کرنے)، ڈیٹا مدتی فی رابطہ، رضا کارانہ انتظامیہ، کام انٹرٹینمنٹ (strict-layer scoping)، Audit sports، ناکامیIPبلاک کرنا، باہر کی ویب‌ورک ایس‌آر ایف گارڈ اور ڈاٹ‌ڈی پالیسیاں.

فراہم کُنندہ

اِن میں سے ایک کا نام اِستعمال کِیا گیا ۔ OpsIQ فراہم کُنندہ URL، سی آئی انٹیلی جنس فراہم کنندہ کال کرتا ہے، لائسنس درست، صحت کی رپورٹ دیتا ہے۔ PDF استعمال، اور ڈیٹا برآمد، تمام ناکام فراہم کنندہ کے ذریعے ختم کر دیا جاتا ہے، براہ راست نہیں API آپ کے سرور سے فون.

ہر ادممین صفحہ

ڈاک بورڈ

کرو

ڈیلی کمانڈ سینٹر: ٹریفک کی شرح، زندہ آمدن کاؤنٹی، فروخت کا خلاصہ، اے آئی اے سرگرمی کے شعور اور تیز رفتار کارکردگی کے لیے استعمال ہونے والے اقدامات۔

زندہ خوراک

اناطولیہ

حقیقی وقت آنے والا آمدن نالہ: صفحہ رویات، چیٹنگ شروع ہوتی ہے، اطاعت پذیری اور اشارے ہر چند سیکنڈ کے ساتھ ملک، اوزار اورپھرپھرپھر ری ایکٹر کے ساتھ ربط قائم کرنے کا مقصد۔

زائرین لاگ

اناطولیہ

مکمل سیریز ریکارڈ: ڈیوائس، براؤزر، او ایس، ملک، شہر، حوالہ جات، UTM پیرامس، لینڈنگ پیج، شناخت اور مکمل صفحہ-view تاریخ۔

سیشن

اناطولیہ

جوہری گروہ بندی نظریہ: صفحہ ور، وقت پر، کتاب گہرائی، تبدیلی راہ اور خروج ہر آنے والے سیشن کے لیے صفحہ۔

سیشن ری پلے

اناطولیہ

اخذ شدہ بتاریخ: ماکس تحریک، کلک، طومار، صفحہ عبوری اور تشکیلی تفاعل برائے UX تشخیص۔

اوپر کے صفحات

اناطولیہ

صفحہ پر عمل کرنے کی صلاحیت : ملاقاتیں ، وقت کا حساب ، بُونسی کی شرح ، تبدیلی ، مواصلات اور رُجحانات کی حمایت ۔

جیو انٹیلی‌جنس

اناطولیہ

جغرافیائی رپورٹ: ملک/شہر کو نقشے، اوزار تقسیم، براؤزر شیئر، ٹریفک ذرائع اور مارکیٹ کی نقل و حمل سے محروم کر دیا گیا۔

غیرمعمولی تفریح

اناطولیہ

( متی ۲۴ : ۱۴ ) اس بات کا اندازہ لگانا : جب ہم کسی سے ملنے جاتے ہیں تو ہمیں اُس کے ساتھ رابطہ کرنا چاہئے ، اُسے دوبارہ سے کام کرنا پڑتا ہے ، اِس لئے ہم اُن سے بات‌چیت کرنا چاہتے ہیں ۔

واقعات لاگ

اناطولیہ

تلاشی ایوینٹس تاریخ: صفحہ دیکھنے، مخصوص ایوینٹکس، چیٹ، خریدو خرچ، پورے میٹا ڈیٹا اور فلٹرنگ کے ساتھ فارم کی پیشکشات.

ایک/ب تجربہ

اناطولیہ

سپلٹی ٹیسٹ: بہتر بنانے، ٹریفک تقسیم کرنے، نشانے کی تعین کرنے، اہمیت اور ان سب کے اندر سے جیتنے والوں کو متعارف کرانے کا اعلان کرنا۔ OpsIQ.

JS غلطی

اناطولیہ

فرنٹڈ غلطی اخذ: پیغامات، اسٹاک رموز، متاثرین براؤزر، فریکوئنسی، متاثر کن صفحات اور رم ورک کے لیے استعمال ہونے والی معلومات۔

سِل

سِل

اِس کی بجائے وہ یہ سوچ کر بھی کام کرتے ہیں کہ آیا وہ خدا کی خدمت کرنے کے لئے وقت نکالتا ہے یا نہیں ۔

انتخاب

سِل

لیڈر انتظامیہ:، ماخذ کا انتخاب،CRMحالت ، تفصیلات ، رویل اشاروں اور پائپ لائنوں کی نقل‌مکانی کریں ۔

ایاCRM

CRM

پوريCRM: کمانڈ سینٹر ، رابطہ ، کمپنیوں ، مواصلات ، پائپ لائن بورڈ ، ٹریننگ ، پیشینگوئیوں کی تربیت ، ترتیب ، زندگی کے معاملات ، ڈیٹا کے نگہبان اور صحت‌مند ہیں ۔

ٹی‌ٹی‌کاس

مدد

باکسنگ میں تعاون: شعبان، ترجیحات، SLA cression، AI Triage، خود کار کرنسی، اندرونی نوٹس، فائل وابستگی، تناسب اور حالت انتظامیہ۔

باکس ميں گفتگو کريں

مدد

حیاتیاتی گفتگو : اے آئی او انسانی گفتگو، دستیف، منفردات، گفتگو کی تاریخ، مشتری کی شناخت اورCSATجمع.

ای میل ڈرافٹس

مدد

ای میل انتظام: ٹکٹوں کے لئے آن باؤن میل، AI-مدد سے جواب کی ساخت، ٹیمپلٹ انتخاب اور میل باکس تنظیم.

اِن باکس

ایا

Provider setup: select Claude/GPT-4o/Gemini/Grok, enter API key or enable managed AI, set model, temperature, and token budgets per workspace.

مَیں نے تربیت

ایا

مصنف: مشتری-مریخ اور ادمن-شاعیت، اصول، لہجہ ہدایات، ممنوع موضوعات اور حدیث کی پابندی۔

تاریخ

ایا

آف لائن کو استعمال کریں : مکمل درخواست/کم از کم لاگس، نشان استعمال، فی گفتگو، فراہم کنندہ، ماڈل ورژن اور حل شدہ نتائج۔

ایک بصیرت

ایا

( امثال ۳ : ۵ ) اسکے علاوہ ، یہ بات قابلِ‌غور ہے کہ ہم خدا کے کلام میں پائی جانے والی سچائیاں سیکھنے کی صلاحیت کو کیسے استعمال کر سکتے ہیں ۔

علم بنیاد

ایا

اے آئی اے تربیتی مواد: مضامین، ایف اے کیو ایم، پیداوار، معلوماتی، اور رسمی اندراج۔ سیمینٹک اور کلیدی الفاظ تلاش اے آئی او گراؤنڈنگ۔

کنیکٹرز

انٹیگریشنز

انٹریشن (integration): نصب شدہ منسلک کار، صحت کی حالت، عملہ سازی، مواصلاتی انتظامیہ، بازارکاری براؤزر اور کنسٹر معماری۔

رابطہ دار سائٹس

ترتیبات

سیٹی انتظامیہ: Snippet، سائٹ کلیہ، wasconflement، ڈومین ترتیبات اور per-site works space علیحدگی۔

ٹیم

ترتیبات

صارف انتظامیہ: دعوت دینے والے، کرداروں (Adex/Full Admin/Agent)، محکمہ داخلہ کی رسائی اور ترتیب و انتظامیہ۔

ٹیمي ڈا وٴ

ترتیبات

اوپس میٹرک: حل شدہ اوقات، کام اپ لوڈ، SLA properation، CSAT کی جانب سے ایجنٹ، دوبارہ رفتار، مصروف ترین گھنٹوں اور مواصلاتی تجزیہ۔

ترتیبات

ترتیبات

کنفگوری: کاروبار کی شناخت، AI سیٹ اپ، ٹریکنگ، سکیورٹی، برانڈنگ، رکویشن، ای میل ٹیمپلیٹز، بلنگ، آمپورٹ/اکسپورٹ، ڈیگنوسٹیکس اور خطرہ زون۔

اجازت

ترتیبات

منصوبہ بندی : اجازت نامہ کی حیثیت، منصوبہ بندی خصوصیات، استعمال میٹرک، غیر معینہ تاریخ اور تجدید/down درجے کے اختیارات۔

یہاں سے شروع کریں

بورڈنگ پر ہدایت کار

بورڈنگ سفر ایک نئی تنصیب کاری میں تبدیل ہوتا ہے۔ OpsIQ کام کی جگہ پر کام چھوڑ دیا جا سکتا ہے اور ترقی کھو دینے کے بغیر دوبارہ تعمیر کیا جا سکتا ہے۔

پرو فا ئل سکرین
بورڈنگبورڈنگ ہر سیٹ اپ علاقے، موجودہ ریاست اور اگلے عمل کو مکمل کرنے کے لیے ظاہر کرتا ہے۔بورڈنگکام کی جگہPROGRESS60%COMPLETED6اگلاویجیٹکاري جگہاجازتپروڈکشن لائسنس کو پُر کریںختم ہوافراہم کُنندہفراہم کُنندہ منتخب کریں اور ٹیسٹ کی کلید منتخب کریںختم ہوابرانڈکاروباری شناخت اور گفتگوختم ہواویب سائٹجگہ اور ونگ ڈرائنگ نصب کریںآگے بڑھنے والی1COMPLETE BASICSاجازت نامہ، برانڈ، اے آئی؛2CONNECT DATAسیٹ اور متصل3VERIFY LAUNCHٹیم، ای میل، چیک
بورڈنگ ہر سیٹ اپ علاقے، موجودہ ریاست اور اگلے عمل کو مکمل کرنے کے لیے ظاہر کرتا ہے۔

ترتیب مکمل

  1. اجازت نامہ: اِس کے علاوہ ، یہ معلومات بھی دی گئی ہیں ۔
  2. ا_تصال: فراہم کُنندہ / موڈ منتخب کرے اور اتصال کو داخل کرے. AI قابلِ استعمال رہے گا بشرطیکہ عملی فضاء شروع میں اناطولیس استعمال کی جاسکے اور ٹکٹوں پر صرف ٹکٹ استعمال کئے جائیں
  3. کاروباری شناخت: اسم، صنعت، تشریح، مشتری کی تزئین و آرائش اور برانڈ تفصیلات مرتب کیں جو ووکٹ اور اے آئی اے استعمال کرتے ہیں۔
  4. کُنَّر (انگریزی: کم از کم ایک بیرونی پلیٹ فارم جب OpsIQ احکامات، گاہکوں، ٹکٹوں، ای میل یا دیگر پلیٹ فارمنگ کے لیے ضروری ہیں۔
  5. سی اور وے: ویب سائٹ / کام کی فضاء بنائیں، سائٹ کلید بنائیں اور لائیو فوڈ میں نجی بورو کا دورہ کرنے کی تصدیق کریں۔
  6. ٹیم اور کوچ: ابلاغ/ایکٹر کی دعوت، شعبہ سازی، ای میلنگ اور اطلاعاتی ترجیحات کی تصدیق کرنا۔
  7. چلی گئی چیک: ٹیسٹ چیٹ، ایک ٹکٹ، کنور سنک، کرن، آؤٹ ای میل، ویبوک اور سیکورٹی ہیڈرز۔

پھر دوبارہ سے بورڈنگ پر جائیں تاکہ ہم دوبارہ تعمیر کرنے کی بجائے قدم اُٹھائیں ۔

یہاں سے شروع کریں

انتظامی اور اجازہ

جواب OpsIQ پہلوی صاحب اجازت نامہ ہے. یہ نقشہ بیان کرتا ہے کہ ہر آپریشنل علاقے کہاں رہتے ہیں اور ہر منتظم کے لیے صفحہ کیوں نہ دیکھا جا سکتا ہے۔

پرو فا ئل سکرین
OpsIQ غیر متصلپہلوی گروہ OpsIQ کام کے ذریعے ؛ انفرادی تعلقات صرف اُس وقت ظاہر ہوتے ہیں جب موجودہ کردار اِنہیں استعمال کر سکتا ہے ۔OpsIQ غیر متصلکام کی جگہGROUPS8صفحہاجازت نامہSEARCHدستیابکاري جگہمددٹی وی، ای میل،CSAT، علمکھولیںCRMرابطہ، پائپ لائن، تعلقات، امیدکھولیںخودکارکام کے لیے منصوبہ بندی، اصول، مقاصد وغیرہ کرتے ہیں۔کھولیںتحفظ اور فروغاِس سلسلے میں ایک مثال پر غور کریں ۔ناظم1PICK A GROUPاطراف بار کا مقابلہ کریں2CHECK ROLEپوشیدہ مطلب محدود ہے۔3USE PAGE HELPايک جيسي جو ڑياں کھوليں
پہلوی گروہ OpsIQ کام کے ذریعے ؛ انفرادی تعلقات صرف اُس وقت ظاہر ہوتے ہیں جب موجودہ کردار اِنہیں استعمال کر سکتا ہے ۔
مدد

ٹیم ای میل پلیٹ فارم،CSAT، معاون سینٹر اور چیٹبوٹ جاری کرتا ہے۔

CRM

روزنامہ فروخت سطحیں: CRM کور، کمانڈ سینٹر، رابطہ، پائپ لائن، پیشینگوئی، زندگی کی کوئی امید، امیدوار، پیشہ ورانہ بورڈ، منظوری، ڈیٹا ناظر، فکشن آلات اور عملہ کے ذریعے۔

خودکار

تقریب-کام کے عمل کے نتائج، زندگی کے اصول اور تبدیلی مقاصد۔

مارکیٹ

خارجی، پراکسی پیغامات، اطلاعات، تبلیغ، فروغِ اسٹوڈیو، سروے سٹوڈیو، مہم جوئی اور ہدایت کاروں کو نشانہ بناتا ہے۔

اناطولیہ

رپورٹی سطحیں سب سے پہلے — Analytics Hub، AItwant, فروخت، مشتری، سمت، تفریح، اے/بی ٹیسٹ، سیشن اپنگ، دستوری رپورٹوں کے ساتھ ساتھ ایک راو ڈاٹ کام، سیشن، صفحہ، جغرافیہ اور واقعاتی مواد کے ساتھ مل کر

ثابت قدم صفحات

سی آئی انٹیلی جنس، ٹیم پرفارمنس اور فیڈریشن گروپ کے باہر براہ راست انڈریشن کے طور پر بیٹھ کر.

انٹیگریشنز

کوانکلرز، کارروائیوں اور انفنٹری، ڈاک بکس، ڈرافٹ، ای میل کی ترتیبات، انتہائی تیزی سے ختم کرنے والی ویب‌ہ‌ہوکسAPIکلید.

تحفظ اور فروغ

حفاظتی نظر، نجی اور مطابقت، کوکیو رضامندی، ادویت سرگرمی، ناکامی، رکاوٹIPsاورJavaScriptغلطیاں.

ترتیبات

کامک بنیادی (عمومًا، ٹیم، سائٹس، زبانیں، زبانیں)، پھر زیریں تقسیم : اے آئی دماغ (انگریزی: AIIs, settlement, تجزیے, history)؛CRMسیٹ اپ (انگریزی: Consp)، رسمی شعبے، پیشہ ورانہ، صحت، Data & Health (diagnostics, outport) اور حاصل کرنا (ان کی بورڈنگ، مدد کرنا)۔

کردار کو اوپنر سے نہیں کھولا جا سکتا. موجودہ منصوبہ بندی میں شامل نہیں ہے تجدید ٹیگ اور ایک اندر کی جانب سے اپ گریڈ سکرین کھول.

براہ راست راستے اب بھی سرور- اطراف ہیں. ایک طرفہ لنکنگ سیکورٹی حدیث نہیں ہے: ہر محفوظ عمل کو اس کی اجازت اور کامی سائٹ چیک کرنا چاہیے۔

اناطولیہ

انتہائی حساس

اناطولیہ (Analytics) کی مدد، چیٹ، اے آئی، داخلی اور ایجنٹ ایک تاریخ میں کام کی اطلاع دیتا ہے جس کے قابلِ عمل نتائج ہیں۔

پرو فا ئل سکرین
انتہائی حساساناطولیہ حب ایک تاریخ کی فضاء، میٹرک کارڈ اور تبت کو سہارا، چیٹ، آئی اے، Victor اور ایجنٹ کی کارکردگی کے لیے ظاہر کرتا ہے۔انتہائی حساسکام کی جگہموسیقی184AI RESOLVE63%CSAT4.7کاري جگہمددتخلیق، بند، پَر، SLA بنایا گیا ہے۔تابات چیتA/ انسانی انجام اور وقت پر قابو پاناتاایااعتماد، جواب، نشان استعمالتاایجنٹانتقالِ‌خون ، رفتار اور تسکینتا1CHOOSE DATESپرائیوٹ یا رسم2CHANGE TABایجنٹ کی حمایت3EXPORTگر تے ہوئے CSV
اناطولیہ حب ایک تاریخ کی فضاء، میٹرک کارڈ اور تبت کو سہارا، چیٹ، آئی اے، Victor اور ایجنٹ کی کارکردگی کے لیے ظاہر کرتا ہے۔

پِل اور کنٹرول

  • پریet یا رسم استعمال کريں /ٹ سے پھر ہر کارڈ اور چارٹ کو ایک ہی مدت کے لئے دوبارہ تعمیر کرنے کے لئے تیار ہو جائیں ۔
  • برآمد CSV اسکرین شاٹ کی بجائے فعال Atalical نظریہ کو خارج کرتا ہے۔
  • کام کی جگہ پر بجلی کی رفتار خودبخود تبدیل ہوتی ہے ؛ اس کے نیچے والے ڈیٹا سیٹ میں تبدیلی کی جگہ بدل جاتی ہے ۔

ہر تبسم کا کیا اقدام

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

صلیبی جائزے کے لیے Analytics Hub استعمال کریں؛ وقف شدہ اشیاء کا استعمال کریں، Tickets،CSAT، اے آئی اے تاریخ اور ٹیم پرفارمنس صفحات جب ریکارڈ سطح کی تحقیق درکار ہوتی ہے۔

اناطولیہ

دُکان‌دار

ڈاک بورڈ آپ کا روزانہ کمانڈ سینٹر ہے. یہ ٹریفک، فروخت، حمایت بوجھ، اے آئی اے سرگرمی اور تبدیلی کے اشارے کو ایک نظر سے ظاہر کرتا ہے.

ڈاک بورڈ
حد سے زیادہ کھانے پینے کی عادتپردے کی طرف سے ہدایت دی گئی تصویر OpsIQ انٹیلی جنس اے آئی پینل ( ڈیلی مختصر، سمرٹ گارڈز، فوری کاسٹ کے ساتھ)، KPI Wars Times اور ایک ہفت روزہ ٹریفک کی ووکٹ کے ساتھ،منظرِعام پرکام کی جگہOPSIQ غیرمعمولیتجزیے اور تجزیہ کر نے کے ليے OpsIQ اسے لکھتے ہیں۔ڈیلی مختصرسمرٹ چوکسفوریکاخالیآجکل بھی مذہب2,481+12%یونان$8.2k+5%اِن میں سے ایک کا نام ہے ۔143 SLAٹریفک گزشتہ 7 دن1AI-FIRSTOpsIQ انٹیلی جنس پینل2WIDGETSکیپی ٹیلوں آپ ترتیب دیتے ہیں3آپکا شکریہکسی بھی وقت بند کر دیں
The real Overview screen: the OpsIQ Intelligence panel up top (pick an analysis and it writes it) above the KPI widgets you arrange yourself.

شیش بورڈ کارڈ واضح کرتے ہیں

زندہ ملاقات

اب آپ کی ویب سائٹ پر موجود لوگوں کی تعداد۔ یہ ہر ایک کو اپ ڈیٹ کرتا ہے۔ 15 سیکنڈ (contural). accesserves "actress" اگر وہ فعال کمروں کے اندر ایک صفحہ لوڈ کریں (انگریزی: 90 سیکنڈ"۔

انوکھی ملاقاتوں میں

منتخب تاریخ کی فضاء میں آپ کی ویب سائٹ کا کتنی مختلف لوگوں نے دورہ کیا۔ OpsIQ ( اِس مضمون کی پہلی تصویر کو دیکھیں ۔ )

نئی vs واپس آ رہے ہیں

ایک اعلیٰ شرح کا مطلب ہے کہ لوگ واپس لوٹنے والے لوگوں کو آپ کی جگہ پر پہلی بار دیکھ رہے ہیں ۔

بونے کی شرح

اِس کے علاوہ اُن میں سے ایک بھی اُونچی آواز میں آنے والے لوگوں کی تعداد بڑھ جاتی ہے ۔ 70% ڈاؤن لوڈ شدہ صفحات پر عموماً صفحہ کا مطلب ہے کہ وہ متوقع توقعات ، غلط مواد ، سستے بوجھ یا ناقص موبائل تجربے سے نہیں مل رہا ۔

صفحہ پر اوسط وقت

ہر صفحے پر کتنی دیر تک آنے والے سیاحوں کی تعداد اوسطاً ہوتی ہے ۔ 10 ( ب ) اِس مضمون میں ہم کن سوالوں پر غور کریں گے ؟

خطرات روک دیے

IPکہ پتے OpsIQ خطرے سے دوچار لوگوں کی شناخت ہو سکتی ہے ۔ IPs فہرست

آج / اس ہفتے / یہ مہینہ

متصل فروخت کے ذرائع سے آزادی (Shopify, WooCommerce, Stripe.۔ اگر فروخت صفر دکھائی دے تو چیک کریں کہ آپ کے پلیٹ فارم کو آپس میں جوڑ کر سنسٹنگ کیا جاتا ہے۔

سرخ چارٹ

اِس سلسلے میں کچھ مثالوں پر غور کریں : ٹریفک کی روک‌تھام ( کامپوجن ، پریس کے ذکر ) ، دوا ( ہفتے ، چھٹیاں اور آرام‌دہ رُجحانات ) ۔

اوپر کے ماخذ

جہاں سے آپ کے سیاح آتے ہیں: براہ راست، گوگل، سوشل میڈیا، ای میل مہم، حوالہ جات۔ یہ سمجھنے کے لیے کہ مارکیٹ کے چینل کس کام کر رہے ہیں۔

ٹاپ براؤزر

اگر کسی براؤزر میں غیر معمولی بلند بونے کی شرح ہو تو شاید آپ کے پاس ہو۔ CSS یا JavaScript سوال ۔

گھڑی کی مناسبت سے گرمپ

ایک کتاب میں بتایا گیا ہے کہ ” جب ہم اِس بات کا فیصلہ کرتے ہیں کہ ہم کس دن کیا کریں گے تو ہمیں اِسے پورا کرنا ہوگا ۔ “

حالیہ ملاقاتوں میں

آخری چند سیاحوں کے ساتھ ملک، صفحہ، اوزار اور ماخذ۔ مہموں کے دوران تیز جگہ کی جانچ کے لئے انتظار.

تاریخ کا استعمال فیلڈنگ کی طرح

داي بورڈ کے اوپري دا ئيں جانب کلک کريں پريسیٹس: آج، کل، آخری 7 دنوں، آخری 30 دنوں، یہ مہینہ، پچھلے مہینے، settlecium. تمام شمارندی کارڈ اور چارٹ اپ ڈیٹ جب آپ فضاء کو تبدیل کرتے ہیں.

مثالیں

بُونیز کی دریافت

غلطی:
آپ کی بونے کی شرح تیزی سے گرتی ہے۔ 45% جگہ 78% اس ہفتے. کیا ہوا؟
کیا کرنا ہے:

چیک: (1) کیا ایک خاص لینڈنگ پیج بدل گیا؟ اوپر کے صفحات پر جاؤ اور باونس شرح سے ترتیب دو. (2) کیا ایک مہم غلط صفحے پر ٹریفک بھیج رہا ہے؟ نئے حوالہ دینے والوں کے لئے اعلیٰ ذرائع کو دیکھیں۔ (3کیا موبائل پر سائٹ ٹوٹ گئی ہے؟ موبائیل باونس ریت کے لئے براؤزر ٹوٹنے کی جانچ کرو۔4) کیا یہ بوت ٹریفک ہے؟ مشکوک نمونوں کے لئے خطرات کانٹ اور مہمان کی تفصیلات کو جانچیں.

سفر کرنے والے زائرین

غلطی:
حسابِ ابجد ظاہر کرتا ہے۔ 0 اگرچہ آپ کی ویب‌سائٹ ٹریفک کا رُخ کر رہی ہے توبھی یہاں تک کہ آپ کے گھر والوں کی زندگی بھی خوشگوار ہو رہی ہے ۔
کیا کرنا ہے:

چیک: (1) کیا ٹریکنگ ویجٹ انسٹال ہے؟ اپنی ویب سائٹ کے سورس کوڈ کو دیکھو اور اس کی تلاش کرو OpsIQ سکریپت. (2) کیا سا ئٹ کی کلید صحیح ہے؟ سکریپٹس میں ڈیٹا-سا ئٹ-کی کو رابطہ دار سائیٹز کے کلید سے موازنہ کریں. (3) کیا ایک سی ڈی این یا کیش اسکریپت کے بغیر پرانی صفحے کو سروس کر رہا ہے؟ اپنا سی ڈیاین کیش صاف کریں. (4) کیا ایک ایڈ بلاکر یا سی ایس پی ہیڈر اسکریپت کو روک رہا ہے؟ روکے گئے درخواستوں کے لیے براؤزر کنسول چیک کریں.

گھنٹے بھر گرمپ پڑھ کر سنائیں

غلطی:
آپ کا گرماپ ہفتے کے دن 10am-2pm کے درمیان بھاری سرگرمیوں کو ظاہر کرتا ہے لیکن کچھ بھی نہیں ہوتا۔
کیا کرنا ہے:

یہ بی2B ٹریفک کا ایک نمونہ ہے. آپ کے آنے والے کاروباری گھنٹوں کے دوران ماہرِ تعلیم کام کر رہے ہیں.1) ہفتہ کے دن کے کاروباری گھنٹوں میں اسکی مدد کرنے والے اسٹوپے کی حمایت کرتے ہیں ۔2) ای میل ایبٹ آباد کی صبح کے روز دعوتیں بھیجیں (۔3) ہفت روزہ کھڑکیاں محفوظ ہیں۔4( ب ) اِس بات پر غور کریں کہ آپ صرف اُونچی گھنٹوں میں ہی بات‌چیت کرتے ہیں ۔

نامعلوم ماخذ سے ٹریفک کی تباہی

غلطی:
آپ کو ایک اچانک کی ایک جھلک نظر آتی ہے۔ 500 ایک نامعلوم حوالہ‌نگار سے ایک گھنٹے کے اندر آنے والے لوگ ۔
کیا کرنا ہے:

وقت ونڈو کے ذریعے پلگ ان ميں جا ئيں اور فلٹر کر نے کے ليے : ()1( ب ) کیا وہ حقیقی ملاقاتوں یا بُتوں کے بارے میں سوچتے ہیں ؟2( ب ) اگر حقیقی ہو تو وہ کس صفحے پر گِر رہے ہیں ؟3) حوالہ جات کا جائزہ لیں URL. کسی نے شاید آپ کو ریڈدت ، ہیکر نیوز یا ایک مقبول بلاگ سے وابستہ کیا ہو۔4) اگر یہ بلٹ ٹریفک ہو تو خطرے کا جائزہ لیں اور بلاک کرنے پر غور کریں IP قطر.

میرے مہمان‌نواز شمارے میں فرق کیوں ہے Google Analytics?+

OpsIQ اِس میں مختلف قسم کے سیاحوں کو استعمال کِیا جاتا ہے جبکہ گیس ایک مختلف کوکی ماڈل استعمال کرتی ہے ۔ 10-20% اختلاف عام ہے۔

کیا مَیں کسی دوسرے آلے میں اس کی نقل کر سکتا ہوں ؟+

اسٹوپے کو بنایا گیا ہے۔ OpsIQ Admin. بیرونی اطلاع کے لیے، RUST استعمال کريں API Analytics data کھینچنے کے لئے اور اسے اپنے آپ میں یا بی آئی ٹول میں ظاہر کرنے کے لئے.

"تالیف" کا کیا مطلب ہے؟+

اسے اہمیت دینا IP کہ پتے OpsIQ خطرے پر مبنی خطرات کو حل کرنے ، بار بار ناکام یا دستی بلاکس کو دوبارہ ناکام بنا دیا گیا ہے ۔

اناطولیہ

زائرین لاگ

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

زائرین لاگ
زائرین لاگایک آنے والی میز جس میں فیلڈ بار (دت ، تلاش )IP/ /email/city، ماخذ، ڈیوائس) اور کالم کے لیے ہیں۔IP/ / میل، مقام، ماخذ، اوزار اور وقت، جس میں ایک غیر معمولی خطرہ لاحق ہوتا ہے۔زائرین لاگyoursite.com7 دنتلاش IP، ای میل، شہر...ماخذ▾آلہ▾IP / ۱۲جگہذريعہغلطکب[email protected]امریکہ · نیو یارکgoogleڈیسک ٹاپ2 ميں41.62.10.4برطانیہ · لندنdirectموبائل6 ميں[email protected]ڈی‌اے * برلنجمع :dسموبائل14م203.0.113.9لاجوسreferralڈیسک ٹاپthreat1–25'ایکس'3,402غیر متصل→1FILTERتاريخ · تلاش · ماخذ ·ز ·ز ڈیوائس2REAL COLUMNSIP/email site · مقام · ڈیوائس خطرناک ہے3DRILL INمکمل سیشن کھولیں
حقیقی Victor لاگ: تاریخ، تلاش اور اوزار کے ذریعے فیلڈر، پھر ہر ملاقات کو ہر دورے کے بعد پڑھ کر سنایا جاتا ہے۔ IP/ / / میل، جگہ، ماخذ، اوزار اور وقت، لال میں دھمکیوں کا سلسلہ شروع ہوا۔

ہر قطار میں کیا ظاہر ہوتا ہے

IP پتہ

آنے والا ہے IP پتہ. اگر پتہ چلتا ہے تو IP اِس سے حاصل ہونے والے تمام ملاقاتوں کو دیکھنے کے لیے اِن ترتیبات پر کلک کریں IP.

ملک اور شہر

رنگ‌برنگی دُنیاIPجیو آئی پی ڈیٹا استعمال کریں. لازمی ہے کہMaxMind GeoLite2ڈیٹا یا پھرCloudflareجیو ہیڈرز۔ "مریخ" اگر جیو آئی پی کا نام نہیں ہے تو دکھا.

صفحہ URL

لا گ ان پر کلک کر نے کے ليے مکمل صفحہ پر کلک کريں URLطویل URLs میز کے منظر میں باقاعدہ نامزد کیا جاتا ہے۔

الزر

جہاں آپ کی سائٹ پر اترنے سے پہلے آنے والا مہمان آیا تھا. "مریخ" کا مطلب کوئی حوالہ (کتاب خانہ، نقل و حمل) نہیں ہے۔ URLs، کچھ ایپی لنک.

ڈیوائس اور سرور

اس کے آنے والے اوزار قسم (دسکتو، موبائل، ٹیبلٹ) اور براؤزر (چرم، صفاری، فیئرف، وغیرہ۔ )۔ صارف-ایجن ہیڈر سے پی ایس کیا۔

تاریخ اور وقت

جب صفحہ لوڈ کیا گیا، آپ کے جدول ٹائمز میں.

شناخت

اگر مہمان کو شناخت (via signal or nossion) کی جاتی ہے تو انکا نام یا ای میل ظاہر ہوتا ہے ۔

فلٹرز

تاریخ کی وسعت

طے شدہ مدتی مدت میں فائلز 7 دن.

تلاش

تلاش IP پتے، صفحہ URL. . .

ماخذ

First by Trafer source: Round, Organisic, Social, Réfral, Paid, Email. 25 دسمبر 2018 میں اصل سے آرکائیو شدہ. اخذ شدہ بتاریخ 22 جولا ئی 2014. تحقق من التاريخ في:

آلہ

فِلپّی ، موبائل یا ٹیبلٹ ۔

نیا

صرف پہلے پہل آنے والے سیاحوں کو دکھائیں جو اس سے پہلے کبھی نہیں دیکھے گئے تھے۔

مثالیں

مخصوص مہم سے ملاقات کرنے والے تلاش

غلطی:
آپ نے UTCM پیرامیٹر utm_source کے ساتھ گوگل ایڈس مہم شروع کی. google&utm/medium=cpc&utum_campaign=summer-sale. ان سیاحوں کو کیسے تلاش کرتے ہیں؟
کیا کرنا ہے:

Victor Log میں، تلاش کے میدان اور نوعیت کا استعمال کریں "summer-sale". تلاش چیکر کے لیے رجوع کریں.URLs اور صفحہ URLs، تو، یو ٹی ایم پیرامیٹرز میچ کریں گے. آپ سرسید = پیڈ مزید تنگ کرنے کے لئے فیلڈر بھی کر سکتے ہیں.

ایک ایسے مشتری کو تلاش کریں جس نے کسی مسئلے کی اطلاع دی

غلطی:
ایک گاہک ای میل کیا کہ "آپ کا چیک آؤٹ صفحہ کل 3pm کے ارد گرد ٹوٹ گیا". آپ ان کی سیشن کو کیسے دیکھ سکتے ہیں؟
کیا کرنا ہے:

ان کے ای میل پتہ تلاش کر نے کے ليے ان کی پہچان لاگ لا ئے گی، اگر وہ لاگ ان میں لاگس کئے جائیں گے تو کل کی تاریخ مقرر کریں گے. 3pm کے آس پاس کے صفحات چیک کرنے کے لیے ان کے سیشن پر کلک کريں JavaScript غلطیاں.

ایک عام سی‌ڈی‌اے یا پھر ایک شخص کو اِس کی وجہ سے نقصان پہنچا سکتا ہے ۔

غلطی:
آپ کو ایک نظر IP پتہ 500+ ملاقات ایک گھنٹے میں، سب اسی صفحے تک.
کیا کرنا ہے:

یہ شائد ایک باٹ، سکراپر يا خراب سکریپٹ ہو سکتا هے. ويزیٹر لاگ ميں جا کر اس کے مطابق تلاش کرو IP چیک: (1) ایک ہی صفحے کے تمام دوروں ہیں؟ (2) کیا يوزر ایجنٹ ایک پہچانا ہوا بوت ہے؟ (3) سیشن کی مدت ہمیشہ ہے 0 ثانيه ؟ اگر آپ کو بٹ کے طور پر تائيد هے تو ، سيکوريٹی ميں جا ئيں اور IP.

Victor log vs vfetings live کھلانے کے لیے

زائرین لاگ

صفحہ ۲۵ پر بکس ” کیا آپ نے کبھی کسی خاص مسئلے کو حل کرنے کی کوشش کی ہے ؟ “

سیشن

سفروں میں گروپ کا صفحہ نظر آنے والا منظر۔ ایک قطار فی سیشن۔ بہتر: سمجھ کاروں کی گردش، سیشن مدت، تبدیلی کے راستوں کو شناخت کرنا۔

زندہ خوراک

حقیقی وقت کی سرگرمیاں ۔ ابھی آپ کی سائٹ پر ملاقاتوں کو دکھانے کے لئے بہترین: پیش رفت میں نگرانی کرنا، ہائی وے کے سیاحوں کی دیکھ بھال کرنا، موقعوں کی حمایت کرنا۔

میں نے خود کیوں لاگ میں اپنے ملاقاتوں کو دیکھتا ہوں؟+

OpsIQ تمام ملاقاتوں کو مقررہ اندازے کے مطابق چلاتے ہیں۔ اپنی ٹریفک کو کم کرنے کے لئے، اپنے آپ کو شامل کریں۔IPغیر متصل آدمی کو اطلاع دیں IPs ہماری ویب‌سائٹ پر حصہ ” مطبوعات “ کو دیکھیں ۔

ایک مہمان‌نوازی سے ملک میں ” پناہ‌گزین “ کیوں ظاہر ہوتا ہے ؟+

GeoIP لوک کی ضرورت یا تو.Cloudflare جیو ہیڈرز (خودکار اگر استعمال کرتے ہیں )Cloudflare) يا MaxMind GeoLite2 ڈیٹابيس فائل اس بات کو يقيني بنا نے کے ليے چيک کريں سيٹنگز > GeoIP پتھ

کب تک مہمان‌نوازی کے اعدادوشمار جاری رکھے جاتے ہیں ؟+

Victor data کو ترتیبات میں شامل ہونے والی میعاد کے لیے رکھا جاتا ہے (انگریزی: 90 دن‌بھر ۔ اس کے بعد ، کرین‌گیر ملازمت سے پُرانی ریکارڈوں کو خودبخود پاک کر دیا جاتا ہے ۔

اناطولیہ

سیشن

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

سیشن
سیشنسیشن لاگ ٹیبل IP، ملک، ڈیوائس، ذریعہ، مدت اور صفحات کے کالموں کے ساتھ، اور ایک فلگڈ خطرے کی قطار.سیشنyoursite.comملک (GG)سیشن لاگIP(س )ملکغلطذريعہمدتصفحہ41.62.10.4از يو !ڈیسک ٹاپgoogle3m12s6102.89.6.2نگرموبائلdirect1 بجے 05s388.21.4.9ڈی‌اے‌اےڈیسک ٹاپجمع :dس7m – 48s11203.0.113.9امریکہموبائلreferral0m42s21SESSION LOGگروہ بندی2COLUMNSملک · ڈیوائس ·ز · مغفرت ·3THREATخطرات کی وجہ سے پریشان‌کُن اجلاس
اصل قسط لاگ: ہر آنے والا سفر بطور قطار (IP. . .

اجلاسوں کا کام

سیشن شروع ہوتا ہے جب پہلا صفحے اُٹھا لیا جاتا ہے ۔ جب وہ مزید صفحات سے دوبارہ حل کر لیتے ہیں تو سیشن ختم ہو جاتا ہے. 30 منٹ) یا ان کے براؤزر کو بند کرنا۔ وہی شخص جو وقت گزرنے کے بعد واپس آتا ہے وہ نیا سیشن بناتا ہے۔

ہر سیشن کیا ظاہر کرتا ہے

پہلا صفحہ

یہ آپ کو بتاتا ہے کہ لوگوں کو کس چیز سے تسکین ملتی ہے ۔

آخری صفحہ

اگر باہر نکلنے کا صفحہ اکثر پر ہوتا ہے تو آنے والے شخص کا آپ سے موازنہ کر سکتے ہیں ۔

صفحہ ۱۵

اس تقریب میں آنے والے کتنے صفحات دیکھنے کو ملتے ہیں ۔

مدت

پہلی صفحہ سے لے کر آخر تک کي سرکوبی کا وقت۔ 0 سیکنڈز بُونیز (انگریزی: Bounces) ہیں جن میں سے کوئی مزید انٹرٹینمنٹ نہیں ہے۔

ماخذ

اس سیشن کے لیے ٹریفک چشمہ (انگریزی: Forty, Google, Social, Répartal, territorial)۔

ممالک

مہمان نوازی سے ملک بدر IP پتہ.

بُوِس

اِس کے علاوہ ، یہ بھی کہا جاتا ہے کہ ” مَیں نے اپنے گھر والوں کو بائبل کورس کرانے کا فیصلہ کِیا ۔ “

تبدیل

خواہ اس تقریب میں آنے والے شخص نے ایک تبدیلی لانے والے واقعہ ( پورچس ، دستخط ، تشکیل ) مکمل کر لیا ۔

فلٹرز

تلاش

تلاش IP، ای میل، صفحہ URL. . .

قسم

نئے آنے والوں ( پہلے کبھی نہیں ) یا پھر دوبارہ ملاقات کرنے والے لوگوں کی طرف سے رجوع کریں ۔

ماخذ

ٹریفک چشمے کی طرف سے شکریہ ۔

ممالک

کسی خاص علاقے سے ملاقاتیں دیکھنے کیلئے االله کی طرف سے رجوع کریں ۔

خطرہ/بُکّن / بُوَدَّقَّتِّبَّهُمْ

صرف بِن‌کیشن یا اجلاسوں پر دھمکیوں کے طور پر پیش کئے جانے والے واقعات کو ظاہر کرنے کیلئے ہی االله نے اپنا نام استعمال کِیا ۔

مثالیں

بلند ترین مشتری کا انتظام

غلطی:
ایک مشتری نے صرف بڑی خریداری کی تھی. آپ کو خریدنے سے پہلے ان کے سفر کو سمجھنا چاہتے ہیں.
کیا کرنا ہے:

ان کے ای میل کی تلاش میں ان کی تمام نشستیں دیکھیں: ()1) خریدنے سے پہلے وہ کتنے بار آتے تھے ؟2( ا ) اُنہوں نے کن صفحات کو دیکھا ؟3) کیا انہوں نے چیٹ یا ٹکٹ کا استعمال کیا تھا؟ (4) پہلی ملاقات سے خریداری کا کیا وقت تھا ؟

نئے مقام سے نکال

غلطی:
ایک مشتری عموماً نائجیریا سے محفوظ ہے لیکن آپ روس کی طرف سے سیشن دیکھ رہے ہیں.
کیا کرنا ہے:

مشتری کے ای میل کی تلاش میں حالیہ سیشن کے ملک پر غور کریں اگر اچانک کوئی سیشن کسی غیر معمولی ملک سے نظر آئے تو یہ جائز سفر ہو سکتا ہے یا ایک غیر رسمی اکاؤنٹ۔ چیک: ()1( ا ) کیا کامیاب شخص سے پہلے کوئی ناکام کوشش کی گئی تھی ؟2) IP ایک ہی سیشن کے اندر تبدیلی؟ اگر شبہے کے لئے اسے جائز قرار دیا جائے تو اسے چیک کریں.

ایک سیشن اور مہمان کے درمیان کیا فرق ہے ؟+

ایک ملاقات کا وقت آ سکتا ہے (یا پھر بُرال) ۔ سیشن اس شخص سے ایک ہوتا ہے ۔

کیسے ؟ OpsIQ آنے والے لوگوں کی شناخت کریں ؟+

OpsIQ اگر کوئی مہمان اپنے کوکو صاف کرتا ہے اور اسے لاگو نہیں کرتا تو وہ ایک نئے آنے والے کے طور پر نظر آئیں گے ۔

اناطولیہ

زندہ خوراک

فی الحال زندہ فوڈ سیاحوں کو آپ کی ویب سائٹ پر حقیقی وقت پر دکھائی دیتا ہے. یہ خود کار طور پر تازہ کرتا ہے۔ 15 اِس کے بعد آپ کو یہ دیکھنا ہوگا کہ کیا واقع ہو رہا ہے ۔

زندہ خوراک
زندہ خوراکایک حقیقی وقت کی سرگرمی میں ایک زندہ آن لائن نمبر اور حالیہ آنے والے عمل کا کھانا دکھایا گیا ہےزندہ خوراکyoursite.com37اب آن لائن ملاقاتیںزندہ عملابھیامریکہ دیکھیں /pricing2sUK... گفتگو شروع کی5sڈی‌اے · کار میں شامل9sCA · نشانے کی تکمیل1RIGHT NOWدیکھیں کون ہے جو2AUTO-REFRESHہر ایک کی تجدید کریں 15s3آيطزندہ گفتگو میں ضرب کریں
آپ کی سائٹ پر یہ دوسرا کون ہے اور وہ کیا کر رہے ہیں، خودبخود تازہ ہر شخص 15 سیکنڈ

یہ کیسے کام کرتا ہے

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

ترتیبات

تاریخِ تجدید

کتنی بار زندہ خوراک مہیا کرتا ہے. 15 سیکنڈ۔ نچلی قدریں (5-10s) تیزی سے تجدیدیں دیں لیکن زیادہ سرور وسائل استعمال کریں۔ اعلیٰ قدریں (30-60s) سرور پر آسان مگر حقیقی وقت کم ہوتا ہے۔

فعال حدود

ان کے آخری صفحہ بوجھ کے بعد کتنی دیر تک ایک آنے والا "عمل" سمجھا جاتا ہے. 90 سیکنڈ۔ اگر کوئی آنے والا شخص کسی صفحے کا بوجھ اٹھائے تو پھر اسے پڑھ سکتا ہے۔ 2 چند منٹ بغیر کلک کے، وہ سرکہ کے بعد زندہ خوراک سے غائب ہو جاتے ہیں۔

توقف بٹن

خودکار سے اوپری دوبارہ شروع کرنے کے لئے لو ٹے پر کلک کريں جب آپ لسٹنگ کے بغیر تفصیلات پڑھنے کے قابل ہوں گے

مثالیں

ایک مہم کے دوران گرم کِیا جانا

غلطی:
آپ ایک پروڈکشن لانچ کر رہے ہیں. ایک آنے والا اپنے گھر کا صفحہ دیکھ رہا ہے، پھر خصوصیات کو دیکھیں،
کیا کرنا ہے:

یہ بہت ہی عمدہ رویہ ہے.1ان کے سيشن کو دیکھنے کے ليے ميزبان پر کلک کريں2) اگر وہ ایک چیٹ شروع، AI ان کے مکمل سفر کا تناظر ہوگا. (3) اگر وہ خریدنے کے بغیر چلے جاتے ہیں، تو وہ لیڈز پیج میں ایک رہنما بن جاتے ہیں۔ (4) ایک چیٹ پیغام دکھانے کے لئے ایک فعال قاعدہ بنانے پر غور کریں جب مہمان چک آؤٹ پہنچتے ہیں.

بہت سارے سیاح بھی اسی سے ملاقاتیں کرتے ہیں۔ IP

غلطی:
آپ دیکھیں گے 20 اسی سے آنے والے IP پتے، سب مختلف صفحوں پر۔
کیا کرنا ہے:

یہ ہو سکتا ہے: (1) شیئر انٹرنیٹ کے ساتھ ایک دفتر. چیک کریں اگر ملاقاتیں حقیقی انسانوں کی طرح لگتی ہیں ( مختلف صفحات، معقول سیشن مدت۔2) ایک بوٹی یا ٹکڑا۔ اگر سیشن بہت مختصر ہوں تو چیک کریں (0-1سیکنڈ) یا پھر servation pages settlement. (بزبان انگریزی). (انگریزی:3) ایک بار کا امتحان۔ اگر آپ اپني ٹیسٹ چلا رہے ہیں، تو پھر دوبارہ شروع کريں IP بات چیت سے.

زندہ غذا کیوں ظاہر کرتی ہے 0 جب میری سائٹ ٹریفک آتی ہے تو سیاحوں کو کیا کرنا چاہئے ؟+

چیک: (1) کیا ویجٹ اسکریپت آپ کی سائٹ پر انسٹال ہے؟ (2) کیا سائٹ کی صحیح ہے؟ (3) کیا فعال حد سے گزر گیا ہے؟ (4) کیا دوربینوں کے سامعین تیز رفتار اشتہارات کو روکنے والے آلات کا استعمال کر رہے ہیں جو کہ ٹریکنگ اسکریپت کو روکتے ہیں۔

کیا مَیں ملک یا اوزار کی طرف سے زندہ خوراک کو فیلڈ کر سکتا ہوں ؟+

زندہ خوراک تمام فعال سیاحوں کو دکھاتا ہے. جی این پی آر کے لئے، Victor لاگ یا پھر ان کے فیلڈنگ کے ذریعے صفحات استعمال کریں. زندہ رزق حقیقی وقت کی نگرانی کے لئے نامعلوم ہے.

اناطولیہ

اوپر کے صفحات

اِس کے لیے صفحہ نمبر 1 کو دیکھیں ۔

اوپر کے صفحات
اوپر کے صفحاتسب سے زیادہ صفحات کی فہرست میں شامل ہے جس میں serview marriage and numbers ہیں۔اوپر کے صفحاتyoursite.comزیادہ تر انتہائی قابل ذکر صفحات ہیں۔/pricing3,402/2,910/docs1,740/blog/seo-guide980/signup6401RANKEDزیادہ تر انتہائی قابل ذکر صفحات ہیں۔2SIGNALSسیر و سیاحت3FINDٹکٹ چلانے والے صفحات
آپ کے صفحات ٹریفک اور رابطے کے ذریعے آپ کی مدد کرنے والے موضوعات پر زیادہ مواد اور صفحے درج کر سکتے ہیں ۔

ہر صفحہ پر کیا ظاہر ہوتا ہے ؟

صفحہ URL

پورا URL راستے۔ اسی طرح کے صفحات (مثلاً پیداواری سامان) کو بھی گروپ کیا جاتا ہے اگر گروپنگ کی صلاحیت ہو تو

نظر

اس صفحے کی کل تعداد منتخب تاریخ کے دوران میں لی گئی تھی ۔

انوکھی ملاقاتوں میں

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

بونے کی شرح

پرسنٹ آف آنے والوں کی جانب سے جو صرف اس صفحہ کو دیکھنے کے بعد آپ کی سائٹ چھوڑ گئے. ہائی بُوونس آن لینڈڈ صفحات = مسئلہ. ہائی بونے پر "ہنک" صفحات = معمول پر۔

اوسط وقت

اس صفحے پر کتنے لمبے سفر گزار رہے ہیں انتہائی مختصر = پڑھنے کے نہیں. بہت طویل انداز میں صفحہ = شک.

گفتگو شروع ہوتا ہے

اس صفحے سے کتنے گفتگو شروع کی گئی تھی ۔

حمایت کے ٹکٹ

کتنے حمایت یافتہ ٹکٹوں کو سیاحوں نے تخلیق کیا جو اس صفحہ پر تھے۔ ہائی ٹکٹ نمبر = امکان UX یا مواد مسئلہ۔

مثالیں

سوالات کے جواب فراہم کرنے کیلئے صفحہ

غلطی:
آپ کی ٹیم کو مسلسل ایسے سوالات پوچھنے پڑتے رہتے ہیں جن میں سے کوئی بھی ناکام ہو سکتا ہے ۔
کیا کرنا ہے:

ٹاپ صفحات کو ترتیب دیں "Support tax" یا "Chat شروع". اُوپر جائیں. پیداوار یا پھر اُونچے شمارے کے ساتھ. صفحہ

فاضل آؤٹ کي رفتار سے تلاش کريں

غلطی:
آپ جاننا چاہتے ہیں کہ لوگ اکثر کہاں سے آپ کی سائٹ کو چھوڑ دیتے ہیں۔
کیا کرنا ہے:

بمطابق ounce rate ons. صفحات کو نظر انداز کریں جو قدرتی طور پر خارجی نکات ہیں (اردو کے صفحات، تصدیقی صفحات)۔ ان صفحات پر توجہ مرکوز کریں جو سیاحوں کو مصروف رکھیں:

ایک صفحہ کیوں ظاہر کرتا ہے 0 اگرچہ مجھے معلوم ہے کہ یہ ٹریفک ہو جاتی ہے توبھی؟+

چیک: (1) کیا ٹریکنگ ویجٹ اس مخصوص صفحے پر انسٹال ہے؟ ایک صفحہ والے ایپلیکیشنز روٹس کی تبدیلیوں پر صفحہ دیکھنا شروع نہیں کر سکتے۔ (2) کیا پیج کو ٹریکنگ ترتیبات میں خارج کیا گیا ہے؟ (3) کیا ایک سی ڈی این ٹریکنگ سکرپٹ کے بغیر کیشیڈ ورژن سروس کر رہا ہے؟

اناطولیہ

جیو انٹیلی‌جنس

جیو انٹیلی جنس ظاہر کرتی ہے کہ آپ کے سیاح ملک ، شہر ، اوزار اور ماخذ سے آئے ہیں ۔

جیو
جیو انٹیلی‌جنسایک پری کنڈ بار کرنسی کے پاس آنے والے مقامات کا نقشہ۔جیو انٹیلی‌جنسyoursite.comجگہ سے دوبارہ ملائمامریکہاز يو !ڈی‌اے‌اےسينگر1MARKETSملک، شہر، ڈیوائس2PLANزبان & علاقے3WATCHٹریفک کی غیرمعمولی وجہ
جہاں آپ کے سیاح (زمین، شہر اور اوزار) سے بڑے پیمانے پر بازاروں اور غیر معمولی ٹریفک کی صورت میں آتے ہیں۔

کیا آپ نے دیکھا ہے

اوپری ممالک خطے

مندرجہ بالا ممالک کو رسائی یافتہ کاؤنٹی کا درجہ دیا گیا تھا۔ سٹی کی سطح کے اعداد و شمار پر نیچے اترنے کے لئے کسی ملک پر کلک کریں۔

ملک

ملک کی طرف سے ٹریفک کی حادثاتی طور پر منسوخ.

مکمل ملک ٹیبل

منتخب مدت میں آنے والے لوگوں کے ساتھ ہر ملک میں مہمانوں کی تعداد ، سیشن نمبر ، بُونسی کی شرح اور تبدیلی کی شرح دکھائی دیتی ہے ۔

شہر-دو-کے

اس ملک میں سب سے زیادہ سیاحوں کے پاس کون سے شہر ہیں

جی‌ہاں ، خدا کے کلام میں پائی جانے والی باتوں پر عمل کرنے سے ہم اپنے خالق کی قربت حاصل کر سکتے ہیں ۔

OpsIQمہمان گاہ کو دو طریقوں سے پتہ چلتا ہے: (1) Cloudflareاگر آپ کی سائٹ پیچھے ہے توCloudflare[ صفحہ ۱۰ پر بکس / تصویر ]2) MaxMind GeoLite2ڈیٹا بیس۔ آزاد ڈیٹا بیس اور ترتیبات میں حل کرنا۔ سٹی-سطح کو ضرورت هےGeoLite2-City database, صرف ملکی ڈیٹا بیس نہیں.

وی پی .

وی پی این استعمال کرتے ہوئے وی پی سرور کے مقام سے سامنے آئیں گے، ان کی اصلی جگہ نہیں. یہ ڈیزائن کے ذریعے ہے. OpsIQ اگر آپ غیر معمولی ملک کی طرزِتعمیر دیکھ لیں تو اِس پر غور کریں 10-20% آنے والے لوگوں کا استعمال ویکی ہو سکتا ہے۔

مثالیں

غیرمتوقع ملک ٹریفک

غلطی:
تم نے ایک امریکی- صرف کاروبار چلا رہا ہے لیکن 30% ٹریفک کا اخراج بھارت سے ہوتا ہے۔
کیا کرنا ہے:

چیک: (1) کیا یہ حقیقی مہمان ہیں؟ سیشن کی مدت اور دیکھے گئے صفحات کو دیکھیں۔ بہت چھوٹے سیشنز جن میں زیادہ بوانچ ہوتا ہے۔2) کیا وہ آپ کو گوگل کے ذریعے تلاش کر رہے ہیں؟3اگر ٹریفک حقیقی اور دلچسپی والی ہو تو ہندوستان کے مخصوص قیمتوں یا مواد کو شامل کرنے پر غور کریں۔

زبان کی حمایت پر یقین کرنا

غلطی:
آپ جاننا چاہتے ہیں کہ آیا آپ کو ہسپانوی زبان میں اپنی سائٹ کا ترجمہ کرنا چاہئے یا نہیں.
کیا کرنا ہے:

جیو انٹیلی جنس صفحہ۔ اگر ہسپانوی بولنے والے ممالک (سپانی، میکسیکو، کولمبیا، ارجنٹائن، وغیرہ) مل کر ملکوں کی نمائندگی کرتے ہیں۔ 10% اِس کے علاوہ ، چیک کریں : کیا ان ممالک سے آنے والے لوگ آپ کی بنیادی مارکیٹ میں بھی ایسی ہی شرح میں تبدیلی لاتے ہیں ؟

علاقائی مدد

غلطی:
آپ کو مختلف اوقات کے زونوں کے لیے ٹیم کی مدد کا فیصلہ کرنا ہوگا
کیا کرنا ہے:

جیو انٹیلی جنس کے ساتھ مل کر گھنٹے حرارتیپ (on Dasboard) کا استعمال کریں۔ 40% آپ کی ٹرافی کا تعلق یورپ سے ہے اور یورپ سے ہے۔ 35% امریکہ کی طرف سے، آپ کو دونوں وقت کے زونوں کے لئے احاطہ کی ضرورت ہے. گرمپ بالکل اس وقت ظاہر کرتا ہے جب ہر علاقہ سب سے زیادہ فعال ہے۔

ملک بھر میں ملاقاتوں کے ساتھ لیکن کوئی احکام نہیں

غلطی:
جرمنی دکھائی دیتا ہے 500 اس مہینے میں آنے والے لیکن صفر فروخت.
کیا کرنا ہے:

تحقیق: (1) کیا وہ قیمتوں کے صفحے پر پھٹ رہے ہیں؟ شاید آپ کی قیمتیں اس مارکیٹ کے لئے مسابقتی نہیں ہیں۔ (2) کیا آپ جرمنی میں بھیجتے ہیں؟ چکیں اگر آپ کے بھیجنے کی صفحے میں جرمنی کا ذکر ہوتا ہے. (3) کیا آپ کا چک آؤٹ EUR میں دستیاب ہے؟ پیسے کی عدم مطابقت کے وجہ سے چھوڑا گیا چکآؤٹ. (4) کیا یہ مہمان ایک واحد ذریعے سے ہیں جو کم ارادہ ٹریفک ہو سکتا ہے؟

ایک مہمان‌نوازی سے ملک میں ” پناہ‌گزین “ کیوں ظاہر ہوتا ہے ؟+

جیو آئی پی نہیں ہے.Cloudflare(جو جیو ہیڈرز خودبخود شامل کرتا ہے) یا ڈاؤن لوڈ کرتا ہے۔MaxMind GeoLite2ڈیٹابیس اور فائل کا راستہ TNIP Path میں مرتب کیا۔

کیا مَیں مخصوص ممالک سے ٹریفک روک سکتا ہوں ؟+

OpsIQ ملک کی طرف سے بلاک نہیں کیا گیا. اپنے ویب سرور یا استعمال کریں. Cloudflare ملک پر مبنی بلاکنگ کے لیے فائرنگ قوانین.OpsIQ نیٹ ورک سطح پر کنٹرول حاصل کرنے پر توجہ مرکوز کرتا ہے۔

اناطولیہ

غیرمعمولی تفریح

اننت فل‌نل کلاس‌فِیس کے میزبان اپنے کام سے ملنے والے مواقع پر حاضر ہوتے ہیں : اُنہیں اپنے ویب‌سائٹ کے مطابق فیصلہ کرنے ، تحقیق کرنے ، خریدنے ، مدد لینے یا جانے سے گریز کرنے کی کوشش کریں ۔

غیرمعمولی تفریح
غیرمعمولی تفریحلیکن اگر آپ کو کسی چیز کی کمی محسوس ہوتی ہے تو آپ کیا کر سکتے ہیں ؟غیرمعمولی تفریحyoursite.comBrowse – 8,200تحقیق · 4,100موازنہ • 1,650پیسہ ---- 520مدد 6%ترک 11%1CLASSIFYمہمان کیا چاہتے ہیں؟2STAGESخریداری کیلئے بروش3فِسايک جيسي جو ڑياں تلا ش کريں
اِس لئے آپ دیکھ سکتے ہیں کہ لوگ کس جگہ گِر رہے ہیں ۔

انواع

براؤزنگ

اِس کے علاوہ ، کچھ خاص صفحے بھی نہیں ہیں ۔

تحقیق

پڑھنے کا وقت، مختلف مواد کے صفحات، ڈاک یا بلاگ مواد۔

موازنہ

اکثر مہمانوں کو ملنے والی میزیں دیکھنا ، منصوبہ بنانا یا اُن کے سامنے کھانا پینا ۔

خریداری

آپ کے بدلتے ہوئے مواقع ہیں

مدد درکار ہے

مدد صفحات، رابطہ صفحات ، یا گپ شروع کرنے والے مہمان. ان کو مدد کی ضرورت ہے

بونگ

جو ایک صفحے کے بعد چھوڑ دیا ہے.

فن پارے کیسے پڑھیں

اپنی تفریح کو تیز کریں

غلطی:
1,000 یہاں آنے والے لوگ پریکسینگ کا خیال رکھتے تھے ۔ 270 کھل کر گفتگو. 92 چیک آؤٹ شروع کر دیا۔ 64 ادا کیا۔ 18 امدادی ٹکٹ کھول دیے۔
کیا کرنا ہے:

پریفیکچرنگ پیج مقصد بنانے کے لیے کافی مضبوط ہے. چیٹ خریداری راہ میں اہم ہے: 27% چیک آؤٹ کے بعد کی جانے والی ٹکٹوں کی حمایت کرنے والے شخص کو اس بات کا اشارہ دے سکتی ہے کہ وہ کس قسم کے لوگوں سے بات کر رہا ہے ۔1( ب ) اِس مضمون میں ہم کن سوالوں پر غور کریں گے ؟2) تحقیق کریں 18 عام مسائل کے لیے ٹکٹوں کی حمایت پیچھے چیک کرو.

وقت الامیں

مثال کے طور پر ، بلیک جمعہ ہفتہ کو ایک عام ہفتے تک استعمال کریں تو آپ کو "ایبٹ آباد" مقصد اور ممکنہ طور پر "سپپورٹ-اپنے فروغ میں" کا مطالعہ کرنا چاہئے اگر آپ نے شک پیدا کیا تو

کیسے ؟ OpsIQ طبقاتی مقصد ؟+

OpsIQ صفحہ ۲۴ کو دیکھیں URLs، سیشن برتاؤ ، اور وقت کے نمونے۔ پری صفحات اشاروں کی علامت مقصود ہے. چیک آؤٹ صفحات سگنل خریدنے کے مقصد. مدد/کو دوبارہ شروع کرنے کے لئے.

کیا مَیں اِن مختلف اقسام کو ترتیب دے سکتا ہوں ؟+

ابھی تک مختلف اقسام کے تناسبز کو عمومًا ویب رویے پر مبنی بنا دیا گیا ہے.

اناطولیہ

فنِ‌تعمیر ، پُراسرار اور راستوں پر مشتمل ہوتا ہے

یہ بات درست ہے کہ ہم کسی جگہ جا کر سفر کرتے وقت اُس کے ساتھ مل کر سفر کریں ۔

پرو فا ئل سکرین
فن‌لینڈایک رسم تفریح ہر صفحہ/یک مرحلہ، باقی آنے والے سیاحوں اور تبدیلی لانے والے فیصد کو ظاہر کرتی ہے۔فن‌لینڈکام کی جگہSTEPS4CONVERSION28.4%WINDOW72hکاري جگہپریفیکچرنگ کا خیال1,420 سیاح100%منتخب کردہ پلان780 سیاح54.9%چیک شروع530 سیاح37.3%آرڈر مکمل ہوا403 سیاح28.4%1DEFINEمنتخب کریں 2–8 قدم2بابلتبدیل شدہ ونڈو مرتب کریں3میانمارايک جيسي جو ڑياں تلا ش کريں
ایک رسم تفریح ہر صفحہ/یک مرحلہ، باقی آنے والے سیاحوں اور تبدیلی لانے والے فیصد کو ظاہر کرتی ہے۔

فن‌لینڈ

ساتھ مذاکرہ بنائیں 2 جگہ 8 صفحہ یا تقریب۔ تبدیلی ونڈو کو گھنٹوں میں رکھیں؛ داخل ہونے والے عمل کو صرف اس وقت ہی استعمال کریں جب اس ونڈو کے اندر داخل ہوں ۔

محفوظ رکھنا

اِس کے علاوہ ، وہ یہ بھی ظاہر کرتے ہیں کہ اُن کی واپسی کتنی ہے ۔ 6, 8 یا 12 ہفتے کے آخر میں ، جب ریلیز یا مہموں کا موازنہ کِیا جاتا ہے تو کوہرٹ کی شناخت قائم رکھیں ۔

پاتھ

راستوں میں سب سے زیادہ عام صفحہ کے اقتباسات درج کیے گئے ہیں۔ 2 جگہ 5 اِس کے لئے ضروری ہے کہ آپ کسی ایسے شخص کو تلاش کریں جس کے ساتھ آپ دوبارہ شادی کرنے سے پہلے ہی اُس کی مدد کر سکتے ہیں ۔

( امثال ۳ : ۵ ) کسی کام میں تبدیلی ، تبدیلی یا نقل‌مکانی کرنے کا مقصد پیدا کرنا یا پھر کوئی کام کرنا ۔

اناطولیہ

سیشن ری پلے

سیشن ریپلائی آپ کو اپنے سائٹ پر ایک مہمان کے کام کی ایک ٹائم لائن دیکھنے کی اجازت دیتا ہے: وہ کس عنصر پر کلک کرتے ہیں، انہوں نے کیسے اسکرول کیا، وہ کہاں ہوور کرتے تھے اور انہوں نے کیا ٹائپ کیا (حساس فیلڈس کے ساتھ ماسک)۔ اسے UX مسائل کی تشخیص کرنے کے لئے استعمال کریں، بگ رپورٹوں کی تصدیق کریں، اور کلینٹس کی گمراہی سمجھیں.

سیشن ری پلے
سیشن ری پلےایک ری پلے کھلاڑی کسی ایک سیریز کے ساتھ صفحہ منظر عام پر دکھانے، سیشن انفو پینل اور ٹائم لائن کیمراسیشن ری پلےyoursite.comاب ما حاصل کروسیشنمدت 3م 12s14 اوپر لکھیںامریکہسرخ 1241WATCHاپر کلک کريں ، رٹ ، ٹائپ2MASKEDناقابل فراموش میدان چھپتے ہیں۔3DIAGNOSEغیر متصل بگ باس کی خبریں
ایک آنے والے شخص کی بات بالکل درست ہے : کلکتہ ، طوماروں ، کاغذوں ( خفیہ میدانوں پر نقاب ) ، ایک وقت کے دوران ایک دوسرے کو گلے لگانے کے لئے ایک خاص جگہ تیار کریں ۔

درست سیشن تلاش کرنا

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

کیا نتیجہ دکھائی دیتا ہے

وقت

وقت کے ساتھ واقعات کي نمائش کر نے والا افقي پٹا اس لمحے پر جا نے کے ليے ٹائم لائين پر کلک کريں

صفحہ ۲۴

ہر صفحہ کا وزن ٹائم لائن پر ایک پونڈ کے طور پر ہوتا ہے ۔

کلک کريں

وقت پر کلک کرنے کے واقعات کو ایسے دکھایا گیا ہے جیسے صفحہ دوبارہ سے روشن کِیا جا رہا ہو ۔

سکرلنگ

اِس لئے آپ دیکھ سکتے ہیں کہ یہ شخص کتنا دُور کھڑا ہے ۔

فارم گفتگو

فیلڈ توجہ اور انفنٹری واقعات کو ریکارڈ کیا جاتا ہے۔

پراکرت اور ریشمی رنگ

بجٹ کی طرف سے حساس شکل کے میدانوں کو دوبارہ روشناس کرنا۔ پاس ورڈ کے میدان، کریڈٹ کارڈ انپٹس اور میدان جن میں ڈیٹا-opsiq آپ مزید معلومات حاصل کرنے کے لئے مزید معلومات کو استعمال کر سکتے ہیں ۔ اگر آپ کی پالیسی پر عمل کرنا لازمی ہے تو آپ کھیل کو دوبارہ سے بند کر سکتے ہیں۔

ایک ٹوٹے ہوئے چیک آؤٹ

غلطی:
ایک مشتری کہتا ہے "میں نے خریداری کرنے کی کوشش کی مگر بٹن کچھ نہ ہوا"۔
کیا کرنا ہے:

ای میل ( ای ایم کے ذریعے ) ان کا سیشن تلاش کريں ۔1) کیا اُنہوں نے درست بٹن لگایا ؟2) JavaScript غلطی ہو جاتی ہے؟ (چیک جی ایس غلطیوں کا صفحہ اس وقت کے لیے.)3( ب ) کیا صفحہ ۱۸ پر درج پیغام غلط ہے یا پھر اِسے دکھایا گیا ؟4) کیا ایک لازمی میدان خالی تھا ؟

سیشن کتنی ذخیرہ‌شُدہ ہے ؟+

ٹریفک کی مقدار کے ساتھ دوبارہ حاصل ہونے والے اعداد و شمار کو خودبخود صاف کرنے کے لیے غیر متصل ترتیبات کا استعمال کریں۔ 30 (بمطابق روز) ذخیرہ کرنے کا انتظام کیا۔

کیا آنے والے کھیل سے بچ سکتے ہیں ؟+

اگر "Respect Do Not Trek" ترتیبات میں قابل عمل ہے تو DN کے ہیڈرز کے ساتھ آنے والے سیاحوں کے ساتھ متعین نہیں کیے جا سکتے.

اناطولیہ

واقعات لاگ

واقعات لاگ ہر واقعہ کو ظاہر کرتے ہیں۔ OpsIQ درج ذیل میں لکھا ہے : صفحہ منظر ، کلک ، چیٹ شروع ہوتا ہے ، ٹکٹ تخلیقات ، فروخت اور رسم و رواج کے واقعات ۔ اسے حساب‌وکتاب کے لئے استعمال کِیا جاتا ہے ۔

واقعات لاگ
واقعات لاگایک غیر منظم واقعہ لاگ جس میں رنگا ہوا ٹائپ بُکس: صفحہview، چیٹ، فروخت، ویبوک اور رسم الخط۔واقعات لاگyoursite.compageviewامریکہ /pricing12:04:01chat.startUK... War Centre کھول دیا گیا12:04:09فروخت$49.00 # ترتیب 104212:05:22ویب‌سائٹpayment.succeeded12:05:23customdemo_booked12:06:101EVERYTHINGہر ایک ریکارڈ کردہ واقعہ2DEBUGغیر متصل ویب‌hok ادائیگی3ORDERصحيح قطب دیکھیں
ہر چیز کا وقت OpsIQ ریکارڈز (pageviews، چیٹس، فروخت، ویبوکس، دستوری واقعات) کے لیے رموز اور ادویت۔

جمع کرنے والے واقعات (automatic) ہیں۔

⚠️
یہ ہیں events-log نام — کیاOpsIQاناطولیہ کے لیے آنے والے وقتی لائن پر ریکارڈز، senking اور Audit. وہ ایک الگ لفظ ہے۔ باہر سے باہر ویب‌ہوک واقعات آپ کو اختتامی نقطہ نظر سے اُلٹ دیتے ہیں۔ اگر آپ کسی ویب‌ہ‌ہانر کی تعمیر کر رہے ہیں تو ویب‌وی‌کا کے سیکشن میں فہرست استعمال کریں یا پھر فون کریں webhooks.events.list؛ اس میز سے کسی نام کے لئے رجوع کرنا کچھ نہیں دے گا ۔

ہر قطار آپ کا نام بتاتا ہے۔ بھیجنے والے اور نام کی قسمOpsIQ ذخیرہ جیسا کہ یہ دونوں ریکارڈ کیے گئے ہیں : آپ نے جو نام بھیجا ہے وہ آپ نے اُس کے نقشے اور قلمی نقشہ‌جات کو استعمال کرتے ہوئے لکھا تھا ۔

pageview page.viewed

اِن میں سے ایک صفحہ بھی شامل ہے ۔URL، عنوان ، حوالہ‌جات اور اوقات ۔ page_view اور view اسی بات کو بھی تسلیم کیا جاتا ہے۔

chat_open support.chat_opened

ایک آنے والا چیٹ ون کھول دیتا ہے.

chat_send support.chat_message_sent

جواب‌دہ پہلو اسی طرح محفوظ ہے جیسےکہ ایک شخص چیٹ‌سور بھیجتا ہے ۔ support.chat_message_received.

ticket_open support.ticket_created

ایک حمایتی ٹکٹ بنایا جاتا ہے۔ ticket_create اسی چیز کے طور پر قبول کیا جاتا ہے؛ جوابات اور بندشوں کو بھی اسی طرح محفوظ کیا جاتا ہے۔ support.ticket_replied اور support.ticket_closed.

form_submit form.submitted

ایک پیشہ ورانہ شکل اسلام قبول کی جاتی ہے۔ submit اسی بات کو بھی قبول کیا جاتا ہے۔

purchase commerce.purchase_completed

ایک خریداری مکمل. purchase_success, and the sale aliases order.completed, sale.completed, payment.completed اور invoice.paid، سب کو متصلہ پلیٹ فارم سے قبول کیا جاتا ہے۔

چیک کرو commerce.checkout_started

چیک آؤٹ شروع ہوتا ہے. cart_view, checkout_view, checkout_intent, checkout_abandon, add_to_cart.

login_success identity.signed_in

ایک پاس آنے والے نشانات میں. ایک ناکامی ہے login_failed، جیسے محفوظ identity.login_failed؛ ایک بند ہے login_lockout_created.

سائن اپ conversion.signup

ایک دروازے پر دستخط مکمل ہوتے ہیں ۔ lead، جیسے محفوظ conversion.lead.

js_error error.js

جوابJavaScriptغلطی ایک راست صفحے پر اخذ کی جاتی ہے۔

💡
ایک ایسا نام جو آپ کو بھیجا جاتا ہے کہ ان میں سے کوئی بھی چیز ابھی تک فعل‌وتیم نہیں لکھی گئی — کچھ نہیں گِر جاتی ۔

واقعات

آپ اپنی ویب سائٹ یا سرور سے رسمی واقعات بھیج سکتے ہیں۔ OpsIQ. جمع کاروں کا استعمال آپ کے کاروبار کے لیے مخصوص عملوں کو جانچنے کے کام آتا ہے: بٹن کلک، خصوصیت، ویڈیو ڈرامے، ڈاؤن لوڈ وغیرہ۔

JavaScript ٭ براؤزر کی طرف سے عام واقعہ
// Send a custom event from the browser
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["track", "plan_selected", {
  plan: "pro",
  billing: "annual",
  value: 99
}]);
PHP · اپنے سرور سے رابطہ افعال ریکارڈ کرو
// Record a server-side activity for a contact (PHP)
$ch = curl_init("https://your-opsiq-domain.com/api/v1.php");
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer opq_your_key",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => json_encode([
        "action" => "crm.activities.record",
        "site_key" => "site_abc123",
        "email" => "[email protected]",
        "event" => "subscription.upgraded",
        "value" => 50,
        "currency" => "USD",
    ]),
]);
$response = curl_exec($ch);
curl_close($ch);

واقعات کی تاریخ

واقعہ نوعیت

متعین تقریب نامے سے بنام: صفحہ۔view، گفتگو۔ Exected, tax. تخلیق کار :

تاریخ کی وسعت

مقررہ مدت سے واقعات دکھائیں ۔

تلاش

تلاش کے واقعہ کو کلیدی لفظ سے اخذ کیا گیا ہے (URL. ، ای میل، واقعہ ملکیت کی قدریں۔

واقعات کتنی دیر تک جاری رہتے ہیں ؟+

واقعات مرتب کرنے کی پالیسی پر عمل کرتے ہیں جو ترتیبات ترتیب سے طے کی گئی ہیں ۔ 90 دن۔ اعلیٰ اقدار کے واقعات (purchas, security ats) طویل عرصے سے سر انجام دیے جا سکتے ہیں۔

کیا میں واقعات کو A/B تجربات میں استعمال کر سکتا ہوں؟+

ہاں، تجربہ کار ہونے پر آپ کسی تبدیلی لانے والے واقعہ کا انتخاب کرتے ہیں۔کوئی بھی تعمیر شدہ یا رسمی تقریب کو تبدیلی مقصد کے طور پر استعمال کیا جا سکتا ہے۔

اناطولیہ

ایک/ب تجربہ

اِس شمارے میں سے . . . OpsIQ اِن میں سے کچھ لوگوں نے خدا کے کلام میں درج اصولوں پر عمل کِیا ہے ۔

ایک/ب تجربہ
ایک/ب تجربہدو ایسے کارڈ جن میں تبدیلی لانے کی شرح کا موازنہ کِیا جاتا ہے اور اُن کے لئے ایک اہم کردار ادا کِ :ایک/ب تجربہyoursite.comہنگری4.2%تبدیل شدہ -- 1,020 نظریاتفرن‌سوین‌ن‌مین6.8%تبدیل شدہ -- 1,005 نظریات+62% اُوپر اُٹھائیں 96% اہم1مصردو سرے سر کے بال2بابلاہم نکات3پیدائشغالب آ نے والے کو اطلاع دے کر
دو ایسے لوگ بھاگ جائیں جو تبدیلی لانے کی اہمیت کو سمجھتے ہیں اور جیتنے والے کو بھی آگاہ کرتے ہیں ۔

تجربات کیسے کام کرتے ہیں

1
تجربہ بنائیں

اسے نام دیں، اپنے پرائمری میٹرک (constitution) کا تعین کریں اور انفلیشنوں (strol and test) کو مرتب کریں۔

2
اسے چلائیں

OpsIQ اِس کے علاوہ وہ اپنے گھر والوں سے بات‌چیت کرنے کے لئے بھی قدم اُٹھاتے ہیں ۔

3
نتائج پڑھیں

کافی اعداد و شمار جمع کرنے کے بعد ، چیک اعتماد کی سطح کا جائزہ لیں ۔95% اعتماد کا مطلب آپ ہو سکتے ہیں 95% یہ بات یقینی ہے کہ فرق حقیقت ہے ، ناگزیر امکان نہیں ۔

کردستان ریاستیں

ڈرافٹ

آپ ابھی تک تخلیق نہیں ہوئے تھے ۔

چلاو

جب آپ کسی کو اپنے گھر آنے کی دعوت دیتے ہیں تو اُس کے ساتھ بات‌چیت کریں ۔

مکمل

اِس کے نتیجے میں اِن کی اہمیت ختم ہو جاتی ہے یا پھر اِسے ہاتھ سے جانے نہیں دیا جاتا ۔

محفوظہ:

نتائج کا جائزہ لیا گیا ہے اور اب تجربہ کار فہرست میں ضروری نہیں۔

بہترین عمل

لانچ سے پہلے آپ کی میٹرک کو بہتر بنائیں

اس بات کا فیصلہ کریں کہ آپ شروع سے پہلے کیا ناپ رہے ہیں.

اندرونی ٹریفک کو منتقل کریں

اپنی ٹیم کو شامل کریں IP پوسٹ لسٹ تک پتے تو سٹاف ملاقاتوں کے نتائج نہیں ہوتے۔

کافی دوڑ

تجربے کو بعد میں بند مت کریں 100 آپ کو سینکڑوں یا ہزاروں سیاحوں کی ضرورت ہے جو قابلِ‌اعتماد نتائج حاصل کر سکتے ہیں ۔

ایک وقت میں ايک تبدیلی

اگر آپ اِس کی وجہ سے اپنا رنگ بدل لیتے ہیں تو آپ کو پتہ نہیں ہوگا کہ کس تبدیلی نے بہتری پیدا کی ہے ۔

اپنے فیصلے کو محفوظ رکھیں

تجربے کے اختتام پر ، غور کریں کہ آپ نے کس چیز کو فتح حاصل کی اور کیوں اس پر عمل کرنے کا انتخاب کِیا ۔

مجھے کسقدر قابلِ‌بھروسا تجربہ حاصل کرنے کی ضرورت ہے ؟+

یہ بصری تبدیلی کی رفتار پر منحصر ہے اور جس اثر کو آپ سمجھنا چاہتے ہیں وہ 500 ایک شخص کے لئے آنے والے مہمان 20% اثر انداز۔ چھوٹے اثرات کے لیے آپ کو ہزاروں کی ضرورت ہے۔

کیا میں ایک ہی وقت میں کئی تجربات جاری کر سکتا ہوں؟+

اگر دو تجربات ایک ہی صفحے پر اثرانداز ہوتے ہیں تو اُن کے نتائج مختلف صفحات یا پھر ان میں درج خصوصیات کو پورا کرنا محفوظ ہے ۔

اناطولیہ

JavaScript غلطیاں

JavaScript خامی آپ کی ویب سائٹ کے مہمانوں سے کلائنٹ-side غلطیوں کو جمع کرتا ہے. ٹوٹے بٹن، ناکام API فون کریں یا گم شدہ وسائل یہاں ظاہر کریں۔ اسے تلاش کرنے اور درست کرنے کے لئے استعمال کریں جو حقیقی گاہکوں کو متاثر کرتے ہیں۔

JS غلطی
JavaScript غلطیاںاس میں درج پیش رفت کی غلطیوں کی فہرست جس میں شدت دُوریاں، ماخذ فائل، براؤزر اور واقعات شامل ہیں۔JavaScript غلطیاںyoursite.comحالیہ غلطیاںقسم کے اَورَر : کسی چیز کو نہ پڑھ سکتے ہیںچیک آؤٹ.js:42 *×214404 بوجھ اٹھانے والے /assets/app.cssspari×88بے نظیر (بِلاقہ) نیٹ ورک اَجرapiجی ہاں:17 · فائرفا لٹ×51آگاہی : ایک اہم واقعہجی ہاں. js Edge×331CAPTUREClient-side غلطی2IMPACTشمارندی عددی اینڈ براؤزر3فِساصلی بگ‌ن
حقیقی سیاحوں نے یہاں (جو کہ ایک، ماخذ، براؤزر اور کتنی بار) کو توڑ پھوڑ کر دکھایا تاکہ آپ کو کون سی باتوں کا فیصلہ کیا جا سکے۔

ہر غلطی کیا ظاہر کرتی ہے

خامی پیام

جواب JavaScript غلطی متن (مثلاً، "FisEror: Cantous object")۔

صفحہ URL

جس پر خطاط کا بیان ہے۔

بروش اور ڈیوائس

جسے براؤزر اور اوزار قسم نے غلطی دیکھی کچھ غلطیاں تو براڈ بینڈ نیٹ ورک منیجر ہیں.

چھت کا نشان

کو ڈ کھونڈ کي جگہ جہاں غلطی ہوئی تھی، بالکل پور اسٹاک کے نقشے کو وسعت دینے پر کلک کريں

پہلا دیکھیں

جب یہ غلطی پہلی بار سامنے آئی۔

آخری مشاہدہ

جبکہ یہ غلطی حال ہی میں شروع ہوئی۔

گن

اس غلطی کو کتنے بار ریکارڈ کیا گیا ہے۔

اجلاسوں پر اثرانداز

اس غلطی کا تجربہ کرنے والے بہتیرے مختلف مواقع پر کیا واقع ہوا تھا ؟

غلطیاں نکالنے سے پہلے

سب نہیں JavaScript غلطی کو فوراً توجہ کی ضرورت ہے. ترجیح دیں: (1) اہم صفحات پر غلطیاں (چکا آؤٹ، سائن اپ، لاگ ان)، (2) اعلیہ سیشن گنتی کے ساتھ غلطیاں، (3) غلطیاں جو حال ہی میں نظر آئیں (کوڈ کی تبدیلی سے ممکنہ ردعمل)، (4) آپ کے اپنے کوڈ پر غلطیاں (تیسرے پارٹی اسکریپت نہیں).

ٹوٹے ہوئے چیک آؤٹ بٹن کو کس نے اغوا کر لیا ہے؟

غلطی:
جے ایس ضلعوں کا صفحہ "FisEror: Cantons of Independence (constitution)"۔ /checkout, اثرانداز ہوتا ہے۔ 45 اس ہفتے کو پروگرام کریں.
کیا کرنا ہے:

اس کا مطلب ہے 45 حقیقی کلائنٹ چک آؤٹ مکمل نہیں کر سکے. قدم: (1) صفحہ کو اسی براؤزر / ڈیوائس مرکب میں کھولیں. (2) براؤزر کنسول کھولیں اور غلطی کو دوبارہ پیدا کریں. (3) کوڈ کی صحيح لائن تلاش کرنے کے ليے سٹا ک ٹريس چيک کريں. (4) بگ کو ٹھیک کریں ، استعمال کریں اور صفر تک جانے والی غلطی کی گنتی پر نگاہ رکھیں.

کیا OpsIQ تیسری جانبی تحریروں سے غلطیوں پر گرفت؟+

جی ہاں OpsIQ تمام کو پکڑ لیتا ہے JavaScript صفحہ پر غلطی، اناطولیہ سے غلطی، چیٹ وولٹ اور ایڈ اسکرپٹ سے متعلقه مسائل شامل ہیں۔ URL اسٹاک کی رپورٹ میں آپ کو اپنے کوڈ پر توجہ مرکوز کرنے کے لئے.

مَیں نے بےضرر غلطیاں کیسے پہچان لی ہیں ؟+

آپ مخصوص غلطیوں کو اس میں دبا نہیں سکتے OpsIQ، لیکن آپ اس فہرست کو صفحہ سے تبدیل کر سکتے ہیں۔ URL یا غلطی کا پیغام۔ فیکس یا نظر انداز کرنے والی غلطیوں کو براؤزر فضائیہ (ان کو اکثر نامعلوم ذرائع سے غلطی کے طور پر ظاہر کرتا ہے)۔

سِل

سُست اور تبدیلی

سیلس ریپر آپ کی دکان یا بلڈنگ پلیٹ فارم کو جوڑتا ہے۔ OpsIQ ہر خریداری کو مہمان‌نوازی کے سفر سے منسلک کِیا جاتا ہے تاکہ آپ جان سکیں کہ کون سے صفحے ، مہمیں اور چینل آمدنی کے لئے استعمال ہوتے ہیں ۔

سِل
سِلسلیس سکرین: ایک آمدنی مکمل طور پر جس میں ایک جملہ وقتی میعاد کنٹرول، تلاش اور حالیہ پیراکی میز (دہٹ، مشتری، پلیٹ فارم، مقدار، ماخذ)۔سِلyoursite.comیونان$42,180+18%ہر وقت▾ای میل تلاش، IP، آرڈر آئی ڈی...حالیہ پورنعطاردقبرصخلیج فارسبھارتذريعہجون 3[email protected]Shopify$49googleجون 3[email protected]WooCommerce$129directجون 2[email protected]Stripe$480ا يا ياس1یوناناحکام اور ہدایات2RECENT PURCHASESتاریخ · مشتری ·3ATTRIBUTEDٹریفک کے ذریعے
حقیقی سالک سکرین، اوپر کی جانب، پھر موجودہ پورن (ڈائیٹ، مشتری، پلیٹ فارم، مقدار)، ہر ایک اپنے ٹریفک چشمے سے منسوب ہے۔

فروخت ڈش بورڈ

آج کی فروخت

آپ کے متصل پلیٹ فارم سے ہر نئے آرڈر سے مطابقت پیدا کرنا

یہ ہفتہ / اس ماہنامہ / مجموعی طور پر

اِن جملوں سے حساب لگایا جاتا ہے ۔

سرخ چارٹ

لائن گراف جو روزانہ مخصوص تاریخوں پر آمدنی کا مظاہرہ کرتا ہے ۔

اوپر کی طرف سے تبدیل ہونے والے ماخذ

جس کی وجہ سے ٹریفک کے ذرائع سب سے زیادہ خریداری کا باعث بنتے ہیں۔ "مریخ پر" خریدار اکثر آپ کی سائٹ پر کتابچہ "گوجال" خریداروں نے تلاش کے ذریعے دریافت کیا۔

حالیہ خریداری

مشتری ای میل، رقم، چاندی اور چیزوں کے ساتھ جدید ترین احکام۔

ناقابل فراموش خریداری (اسکومر سفر)

جب سفیر کو ایک دکان پر خریداری کی تصدیق کو ملتے ہیں مگر کوئی تعلقہ پلیٹ فارم نے نہیں بتایا کہ ابھی فروخت ہونے والا ہے تو مشتری کا سفر ایک پارے (unspure) کو ایک کرکے ایک کرکے کرکے ایک برقی ڈاکہ دکھاتا ہے ۔

مصر

سیلس کو آپس میں ملانے والے واحد ویبوک پر انحصار نہیں کرتے. ہر ادائیگی سگنل کو بھیجتا ہے پلیٹ فارم فروخت کر سکتا ہے، اور کنیکٹیکٹ کنجر کوانٹر کور کر سکتا ہے۔ 2.3 پلیٹ فارم کی خود فہرست کو ایک شیڈول پر مکمل فروخت کی فہرست (انگریزی: Fillly per work space) پھر سے ایک ویب چوک پلیٹ فارم کبھی فروخت نہیں کر سکتا. آپریشنرز اسے کمانڈ لائن پر آلات/sales_rencile.php کے ساتھ چلایا جا سکتا ہے۔

پلیٹ فارم ترتیب‌وار راہنما

Shopify

کنکشنز پر جائیں >Shopify آپ کے اندر ایک مختصہ ایپلیکيشن بنائیں Shopify admin (Settings > Apps and sales channels > Develop apps). Grant scopes: read_orders, read_customers, read _products. Copy the Admin API رسائی ٹوکن. OpsIQ, آپ کا اسٽور ڈومین داخل کریں (e.g., ) your-store.myshopify.com) اور رسائی ٹوکن. ٹیسٹ کنکشن کو کلک کریں اگر کامیاب ہو تو، ریئل-ٹائم آرڈر نوٹیفیکیشن کے لیے ویبھوک سنکرون فعال کریں۔

WooCommerce

پہل‌کار کے طور پر خدمت کریں WooCommerce. . WordPress ناظم، جاؤ WooCommerce مزید معلومات حاصل کریں API۔۔ تلاوت کے ساتھ کلید بنا ئيں ۔۔ صارف کلید اور صارف خفیہ طور پر کاپی کريں OpsIQ، اپنی سائٹ میں داخل ہو URL، صارف کلید اور صارف خفیہ طور پر استعمال ہوتا ہے۔ ٹیسٹ اتصال پر کلک کریں۔

BigCommerce

ہماری ویب‌سائٹ پر حصہ ” مطبوعات “ کو دیکھیں ۔API اکاؤنٹس۔ وی2/وی3 بنائیں API کمانڈز، کنیکٹیکٹ اور پرو فا ئل کے ليے وسعت کے ساتھ کھاتہ کي نقل کريں API راستہ۔ ان میں داخل ہو جاؤ OpsIQ اور جانچ.

ما وٴ س 2

کنیکٹرز > Magento پر جائیں. اپنے Magento ادمین میں، نظام > انٹیگریشنز پر جائیں۔ ایک نیا انٹیگریشن بنائیں کے ساتھ API سيلز، کلائنٹس اور کٹالوج کے ليے وسائل تک رسائي۔ انٽيگريشن کو فعال کريں اور دستيابي ٹوکن کا نقل كريں۔ اس میں داخل كيجئے OpsIQ آپ کے Magento بنیاد کے ساتھ URL.

PrestaShop

آپ کے پرسس‌ تبور میں جائیں جب تک ویب‌سائٹ www.jwatchtower.org پر حصہ نہ لے لیں اور پھر نئی کلید بنا دیں ۔ OpsIQ اپنی دکان کے ساتھ URL.

OpenCart

دوسروں کی مدد کرنے کے لئے تیار رہیں API آپ کے اوپنCart addmin پینل سے سندیں حاصل کیں۔API URL)، کاربن، اور کلیدی میں OpsIQ. اتصال کار اوپن کرکٹ کے رصدگاہ کو استعمال کرتا ہے۔API ترتیب اور مشتری کے اعداد و شمار کے لیے.

osCommerce

مزید معلومات کے لئے ڈیٹابیس یا پھر بذریعہ وے بیک‌وقت جائیں API متصل ترتیبات میں بطور توثیقی طور پر قابل استعمال ہوتا ہے. Os Commerce Information براہ راست ڈیٹابیس رسائی یا کسی رسمی دستور کی ضرورت ہوتی ہے۔API طےشدہ

Stripe

پہل‌کار کے طور پر خدمت کریںStripe... اپنی کاپی کریںStripeبندAPIکلید سےStripeہماری ویب‌سائٹ پر حصہ ” مطبوعات “ کو دیکھیں ۔APIکلیدیں۔ کلیدی ضرورتيں تلاوت کنندگان، چارجوں، انساب اور صوبوں تک رسائی حاصل کرنا۔ اسے اندر داخل کريںOpsIQ. کوی ویب چوک ختم حقیقی وقت کے واقعات کے لیے نقطہ نظر.

نقل / دیگر پلیٹ فارمز

پیشگی استعمال کریں API یا ویبوک کسی بھی پلیٹ فارم سے فروخت ہونے والے واقعات کو بھیجنے کے لئے استعمال ہوتا ہے۔API ادائیگی کے فارمیٹ کے لئے حصے.

آپ کی فروخت کا فن سمجھ.

اوپر کی طرف سے تبدیل ہونے والے ماخذ

دکھاتا ہے کہ چینل ادائیگی کے گاہک لاتا ہے. اگر گوگل لاتا ہے تو 1000 مہمان اور 50 فروخت، کہ ایک ہے5% تبدیلی کی شرح۔ اگر ای میل لاتا ہے۔ 200 مہمان اور 30 فروخت، کہ ہے 15%. ای میل زیادہ مؤثر ہے آنے والے شخص کے پاس۔

واپسی

واپسی کے آرڈر الگ سے ٹراک کی جاتی ہے. وہ آپ کی نیٹ ورک آمدنی مجموعے کو کم کرتے ہیں. اگر واپسی کی شرح ایک مخصوص ذرائع سے اعلیٰ ہو، ٹریفک کی معیار کم ہو سکتا ہے.

ہاتھ میں ہاتھ بڑھانے کی کوشش

OpsIQ اصل کرنسی کی کرنسی اور مقدار کو محفوظ کرنا۔ ملٹی کرنسی کے کاروبار ہر کرنسی میں آمدنی کو دیکھتے ہیں۔ نارمل طور پر جاری کردہ رپورٹ میں Exchange کی شرح استعمال کی گئی ہے۔

مثالیں

100 آنے والے، صفر فروخت

غلطی:
آپ کا پرائیوٹ صفحہ ملتا ہے۔ 100 ہر روز آنے والے لیکن صفر تبدیلی لانے کے لئے آتے ہیں ۔
کیا کرنا ہے:

جائزے: (1) اِس سلسلے میں ایک مثال پر غور کریں ۔ (2) پریفیکچرنگ صفحہ Bounce رفتار اور وقت-on-page کے لیے ٹاپ صفحات چیک کریں. (3) اِس سلسلے میں کتاب پاک صحائف کی تعلیم حاصل کریں کے باب نمبر ۴ کو دیکھیں ۔ (4) اپنے پریفیکچرنگ پیج پر موازنہ کریں ۔ (5) A/B تجربہ مختلف پریفیکچرنگ کے ساتھ کرنے کی کوشش کریں۔

ایک مارکیٹنگ مہم کے لئے

غلطی:
آپ نے UTM ٹیگس کے ساتھ ای میل مہم بھیجی. آپ اس کی آمدنی کا اندازہ کیسے لگا سکتے ہیں؟
کیا کرنا ہے:

سِلس اور فیلڈ میں سُپر جا ئے ۔ اردو کے لیے ای ٹی ایم پیرامیٹر کے لیے تلاش کریں ۔1) کتنے سیاح ای میل سے آئے تھے۔2) کتنی فروخت میں تبدیل ہوا۔ ()3) مکمل آمدنی مہم سے منسوب تھی۔4) مہم سے پہلے اسی مدت پر غور کریں ۔

سیالوں نے میری دکان کے احکام کیوں دیے ہیں؟+

چیک: (1) کیا پليٽ فارم کنيکٹر متصل اور صحت مند هے ؟ کنيیکٹرز پر جا ئيں اور حاليت کي جانچ کريں (2) کیا Webhook سنک فعال ہے؟ اگر پولنگ استعمال کرتے ہوئے، کیا cron کام چل رہا ہے؟ (3) کیا کنیکٹر کا حق ہے API نطاق؟ Shopify, آپ کو read_orders کی ضرورت ہے.

کیسے ؟ OpsIQ کیا آپ اِسے فروخت کرنے کے لئے تیار ہیں ؟+

جب کوئی کمانڈ متصل کے ذریعے آئے گی OpsIQ اگر آنے والے شخص کو خریداری سے پہلے ہی فروخت کِیا جاتا ہے ، جس میں ٹریفک چشمہ ، لینڈنگ پیج اور سیشن تاریخ شامل ہے ۔

کیا مَیں ہاتھ سے فروخت کر سکتا ہوں ؟+

آپ R سپریم کے ذریعے فروخت کے واقعات بھیج سکتے ہیں API یا کسی بھی نظام کی طرف سے ویبوکز۔ تقریب کا فارمیٹ واقعات میں شامل کیا گیا ہے۔API سیکشن.

تجارت

لا گ ان ئے ، لانچ کرو اور لا ئے گا ئے

اسٹور فرنٹ ہےOpsIQمصنوعات، صفحات، منظر کشی، فروغی پینل، چیک آؤٹ، مشتری اکاؤنٹ اور اے آئی اے کی فروخت کے لیے دکانیں اور سماجی چینلوں کی حمایت کرتی ہیں ۔

مارکیٹنگ میں شروع→محفوظ مقام

1
کام کی جگہ منتخب کریں

اسکے علاوہ ، آپ اپنی ویب‌سائٹ کو بھی استعمال کرتے ہیں ۔

2
ای‌میل اور اسٹور کو روشن کرنا

عمومی ترتیبات→Ecommerce اصل میں والدین کا اختیار ہے.

3
مکمل مصنوعات

مصنوعات کی نوعیت، قیمت، قیمتیں، جھوٹ، غلط استعمال/ ترویج، میڈیا اور کامیابی۔ اشاعت سے پہلے پیداوار اور چیک کریں

4
ادائیگی اور کامیابی کو پہننا

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

5
بھاگنے کی صلاحیت

فیکس ہر بلاکر اور ہر آگاہی کا جائزہ لیتا ہے، پھر عوامی اسٹور سے ریتلے بکس ترتیب مکمل کرتا ہے۔

اِس سلسلے میں ایک مثال پر غور کریں ۔

نئے اور اپ گریڈ اسٹوروں کو قابل تجدید اسکرپٹ کے لیے قابل تجدید ترمیم شدہ متن ملتا ہے۔ ہمارے بارے میں, شرائط اور حالات, پریتی، اور دوباره بنا ئيں اور پھر پلٹيں جب یہ کھیت خالی ہو جاتے ہیں تو تاجر نقل‌مکانی کرنے والے تاجر کبھی بھی تحریر نہیں کرتے ۔

  • ہر جھوٹ [Add …] جلد اور ( میرا) یہی حال ہے قدیم اسرائیل لانچ سے پہلے غور کریں.
  • اصل قانونی نام استعمال کریں ، رابطہ کریں ، وعدوں کو پورا کریں ، واپسی کے قوانین ، ڈیٹا کے رسومات ، وقت اور بازاروں میں کام آئیں ۔
  • شروع میں یہ ہدایت دی جاتی ہے کہ ہم اپنے بچوں کی رہنمائی کریں ۔

ڈیزائن، صفحات اور فروغات۔

دیم اور صفحہ ڈیزائن

کوارکڈ رنگ کا مصدر اور ترکیب منتخب کریں، پھر life typography، پُر کر/گرام، شکل، چوڑائی، حرکت، چمکدار اور روشنی / سیاہ طرزِعمل سے پہلے. پریووو ڈیسک اور فون سے شروع ہوتا ہے۔

سلسلہ، رابطہ، شواہد/نظر نامہ اور حساب۔

ہر صفحہ کو ترتیب دینے والے بلاک سے بنایئے ۔ ہر بلاک میں ڈیزائن ڈیزائن کی تیاری کی صلاحیت ہوتی ہے ۔

اِس شمارے میں

سیٹ عنوان، اسلوب، ہیرو،SEOاسکے بعد دوبارہ سے گاڑی ، چیک ، اکاؤنٹ اور پالیسیاں استعمال نہیں کی جا سکتیں ۔

تحریکی پاپ اور پہلوی پینلز ہیں۔

موڈل کا صفحہ کم از کم ایک بلاک کے ساتھ بنا وٴ ۔ ایبٹ آباد ڈیزائن ، مرکز/بائیں/بمطابق مقام منتخب کريں ۔ بوجھ/day/exit/strict, متحرک, چوڑائی, چوڑائی اور ایک بار-پروئر طرز عمل ۔ ٹیسٹ پاس ، بورڈ اور فون کی تنصیب ۔

ریچھ اور پیدل

صفحوں تک لنک، مصنوعات، جمع، پالیسی، اکاؤنٹ/لپ/کارٹ عمل، منڈل یا بیرونی سامان وغیرہ رہتے ہیں۔URLs. شمارندی مواد ایک کمیاب/میگا-منیو سطح کی حمایت کرتا ہے۔

کلائنٹ چیٹ اور سماجی احکام

کلائنٹ چیٹ بیچنے والا آلہ انتخاب کرے گا، پھر اس کے بعد کہاں سے گاہک خرید سکتے ہیں؟ مدد کار کیٹلاگ ڈھونڈے ہوئے ہے اور ایک انڈرل ڈکشنری کے لئے سرور سے درخواست کرے گا؛ سرور—اس ماڈل— دستخط شدہ حکم کارڈ کو دوبارہ نہیں موڑتا .

WhatsApp''رسول اللہ صلی اللہ علیہ و آلہ وسلم‘‘۔Instagram, Telegram. ، Gmail, and X کو چینل شناخت کے طور پر فراہم کردہ چینل کی اکاؤنٹ استعمال کرتے ہیں. ای میل اب بھی جمع کیا جاتا ہے. کنور کمانڈ اپنے دستخط شدہ عالمی عہدے اور تاجر-aint-Confer County; اسٹور فاونڈیشن وضع نہیں کرتا جو معاہدے تبدیل نہیں کرتا

انٹیلی‌جنس‌جنس کی شناخت

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

عمومیOpsIQ API

ساتھ سرور کلید استعمال کریں commerce.read; analytics.read اسکے علاوہ ، کلیدی کام کی حدود میں بھی بہت سی تبدیلیاں پائی جاتی ہیں ۔

ٹائپ اسٹور پڑھتی ہے۔
{ "action": "commerce.storefront.get" }
{ "action": "commerce.storefront.catalog.get" }
{ "action": "commerce.pages.list", "kind": "modal", "status": "live" }
{ "action": "commerce.analytics.snapshot", "range_days": 30 }
{ "action": "commerce.readiness.get" }
{ "action": "commerce.products.list", "filters": { "active": true } }

محفوظ ہونے کے بعد سے یہ عوامی پناہ گاہ واپس آتی ہےURL، Manus and theer-review state. Storentotes کیٹلاگ ہر موضوع، صفحہ ڈیزائن، بلاک ٹائپ، بلاک کوڈ، بلاک پروڈیوس شیل اتنی دور کے معماروں نے کبھی بھی انتخابات نہیں کیے۔ صفحات فہرست متعلقہ مضامین اور شمارندی مدارس کو واپس بلا کسی مشتری کے شناختی کے بغیر واپس لوٹتا ہے.

آخری قبل از آغاز

  1. settlement and foce: house, تلاش/production, Product, Crown, Cecreutdation, Exconstitution, Reports, ڈاؤن لوڈ، About, رابطہ، پالیسیوں، منظر عام پر آنے والے صفحات، مینس اور ہر زندہ فروغ۔
  2. ایک ریت باکس ادائیگی اور تصدیقی ترتیب دینے والی حیثیت، جائداد، اسٹاک اور کامیابی کو مکمل کرنا۔
  3. ایک کلائنٹ چیٹ آرڈر اور ایک فراہم کنندہ-sandbox آرڈر کو ہر قابل سماجی چینل پر مرتب کریں۔
  4. ان واقعات کی تصدیق اسٹاک انٹیلی جنس میں درست سطح اور چاندی کے تحت نظر آتی ہے۔
⚠️
سٹرکچر پالیسی متن ایک دکان غیر مصدر بناتا ہے لیکن اس میں قانونی کاپی کا جائزہ نہیں لیتا. لانچ ریڈیشن مسلسل آگاہ کرتا رہتا ہے جب تک ہر ضرورت کی جگہ نہ لے لی جائے۔
سِل

انتخاب

وہ ایسے مہمان یا گاہک ہوتے ہیں جو خریداری یا حمایت کا مقصد ظاہر کرتے ہیں ۔OpsIQخود کار طور پر فیصلہ کن نتائج کا پتہ چلتا ہے جو برتاؤ پر مبنی ہوتے ہیں: پریفیکچرنگ پیج ملاقاتوں، واپسی ملاقاتیں، گفتگو کے رابطے، چیک آؤٹ شروع اور اعلیٰ وابستگی کے لیے انتخاب کا صفحہ اس سے پہلے استعمال کریں اور پھر اپنے کھانے پینے کے لیے کھاتہ کریں۔CRMپائپ لائن.

انتخاب
انتخابمینارِنگہبانی : ایک قابلِ‌رسائی میز IP/ / میل، جگہ، اوزار، ماخذ اور وقت کے ستون اور اوپری ماخذ اور ملک۔انتخابyoursite.comتلاش IP... شہر، ملکاوپری ماخذ : Google · توپ مُلک: امریکہIP / ۱۲جگہغلطذريعہوقت41.62.10.4برطانیہ · لندنموبائلgoogle4m12s[email protected]امریکہ · نیو یارکڈیسک ٹاپdirect7m – 02s[email protected]ڈی‌اے * برلنموبائلجمع :dس5m40s203.0.113.9کراس‌ٹیناڈیسک ٹاپgoogle3m28s1DETECTEDبلند آواز والے مہمان2TOPقیادت ماخذ اور ممالک3ENRICHEDIP، جگہ، ڈیوائس، وقت
اصل میں مُفت اسکرین، ہائی رائز سے آنے والے مہمانوں کو تلاش کرنے والی میز (انگریزی:IP/ / میل، جگہ، اوزار، ماخذ، وقت وغیرہ) اوپر کے ذرائع اور ممالک کے ساتھ۔

کس چیز کی وجہ سے ایک لیڈر بنتا ہے

صفحہ ۱۲ پر تصویریں بنائیں

آپ کے پاس جو کوئی بھی منصوبہ یا منصوبے ہیں ، وہ بڑی سرگرمی سے خریداری کرتے ہیں ۔

واپسی ملاقات

ایسے لوگ جو کئی بار واپس آتے ہیں، وہ مصروف رہتے ہیں لیکن پھر بھی تبدیل نہیں ہوتے.

بات چیت کا اثر

بات چیت شروع کرنے والے شخص سرگرمی سے مدد کی تلاش کر رہے ہیں، یا تو پہلے سے ہی یا پھر پوسٹ پورچس کے بعد۔

چیک شروع ہوتا ہے

جو لوگ چیک آؤٹ صفحے تک پہنچتے ہیں لیکن خریداری مکمل نہیں کرتے۔

فورمز اطاعت

وہ لوگ جو رابطہ کی شکل، ڈیم درخواست یا دستخطی فارم پیش کرتے ہیں.

اعلیٰ صفحہ پر بیعت

طویل سیشن دیر تک انتظار کرنے والے بیشتر صفحات کی تحقیق بہت زیادہ ہے ۔

ہدایات کے تعارف

ان کا مکمل پرو فا ئل دیکھ نے کے ليے کسی بھی چیز پر کلک کريں:

شناخت

نام، ای میل، کمپنی اگر معلوم ہو جائے تو کمپنی ظاہر کرتی ہے۔ IP اور جگہ.

سیشن

اس پیشے سے تمام نشستیں صفحہ رواں، مستقل اور ماخذ کے ساتھ ہیں۔

صفحات دیکھیں

ہر صفحہ پر وہ ملاقات کرتے تھے اور دوبارہ تبدیلی کے حکم سے فرمان جاری کرتے تھے۔

ماخذ

وہ آپ کو کیسے ملے: نامیاتی، ادا، سماجی، حوالہ جات، براہ راست۔

لیڈر اسکور

جواب0-100 اِس کے علاوہ ، یہ بہت اہم ہے کہ ہم اپنے چال‌چلن کو مضبوط بنائیں ۔

CRMسٹیٹس

چاہے اس پیشہ کو شامل کیا گیا ہو۔CRMرابطہ یا معاہدہ کے طور پر.

سر کے بال

اے آئی جنکشن تجویز پیش کی گئی ہے کہ کیا کرنے کے لیے اگلے (مثلاً، "پریڈنگ")۔ 3 دفعہ · غور کریں کہ آؤٹ آؤٹ ہونے کا عمل۔

بلند قیمت سے چلنے والی بوٹیوں کی طرف

اوپري اسکور لے 80 ایک " اعلیٰ قدر" بیگ حاصل کریں. یہ آپ کے سب سے گرم امکانات ہیں. پہلے ان کو باہر، پروکٹ چیٹ یا CRM پائپ لائن داخلے کے لئے نامزد کریں.

مثالیں

گرم پیشہ اختیار کریں

غلطی:
ایک لیڈر نے آپ کے پریفیکچرنگ پیج کو دیکھا 3 اوقات 2 کئی دن بعد ، ایک گفتگو شروع کی جس میں انٹرپرائز منصوبوں کے بارے میں سوال کیا جاتا ہے ، لیکن اس نے نہیں خریدا ہے.
کیا کرنا ہے:

یہ ایک اعلیٰ درجہ کا پیشہ ہے۔1) کمپنی اور کردار معلومات کے لیے ان کی پیشہ ورانہ تفصیل چیک کریں۔2) مخصوص ضروریات اور اعتراضات کے لیے گفتگو کا جائزہ لیں۔3) جمع شدہ معلومات کے ساتھ CRM میں ایک معاہدہ بنائیں (4) کسی فروخت شدہ ٹیم کے ممبر کے لئے ایک ماتحت کام شروع کریں۔ ()5( ب ) اگر وہ دوبارہ پریفیکچرنگ صفحے پر جائیں تو اس کے ذریعے بات‌چیت کرنے کا طریقہ ذاتی پیغام کو فروغ دے سکتا ہے ۔

انجی‌بی‌ناس کی مدد سےCRMرابطہ

غلطی:
آپ کے پاس ہے 50 این‌آئی‌سی ای‌میل کے پتوں سے گزرتا ہے ۔
کیا کرنا ہے:

اختیارات:1) ایک ایسے عملیاتی قانون بنائیں جو ای میل ڈاؤن لوڈ کرنے کے لیے ایبٹ آباد کے صفحات پر ایدھی یا وسائل کو ڈاؤن لوڈ کرتا ہے۔2( ب ) جب غیرمتوقع مہمانوں کی بات شروع ہوتی ہے تو ای میل کی درخواست کریں ۔3) آپ کے نسب / اشاروں پر ایک شناختی نشان کو شامل کریں تاکہ آنے والے سیاح خودبخود معلوم ہو جائیں ۔

پیشہ ورانہ اسکور کیسے حساب لگایا جاتا ہے؟+

اسکور میں درج ذیل نکات پر غور کیا گیا ہے: ملاقاتوں کی بحالی (r مناسب = بلند)، ملاقاتوں کا فریکوئنسی (بہت سے = زیادہ)، صفحات ملاحظہ فرمائیں (پرائٹنگ / چیکوت = بلندی)، سیشن مدت ( دیر = بالا)، چیٹی رابطے (کم از کم = بالا )، اور واپسی ملاقاتیں (ملٹی میٹنگ = بالائی)۔

کیا میں انصاف کے اصولوں کی قیادت کر سکتا ہوں؟+

جی ہاں. میں.CRMآپ پیشہ ورانہ قوانین شامل کر سکتے ہیں جو مخصوص کلیدی الفاظ، واقعات، ماخذ یا صفحہ کے نمونے پر مبنی اسکور کو بڑھا سکتے ہیں۔

CRM

آپ کی CRM · یہاں شروع

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

ایاCRM
ایاCRMنظر انداز کریںچار آئینی ایجنٹ کارڈ کے پاس کوپیٹلوٹ کے لیے ایک ٹرسٹی دیال سیٹ: اسٹیرڈ، پریکٹر، ریٹینیشن اور اینایٹڈ۔ایاCRMکام کی جگہاعتماد دیلدستیکو ئيلٹخودکار/ مزےاے آئی اپنے اوپر کتنا کام کرتا ہے۔ڈی ایسسِٹ‌جُلدلتوں، مال و دولت سے آراستہ ہیں۔غیر متصل اعدادایس .پروسپیکٹرتلاش & اسکورنیا کاروبارآر ٹیمحفوظ رکھنااے میرے اطمینان کا سامانگاڑیوں کی نقلیںایکساناطولForecas &نمبر واضح کریں1AI-FIRSTچار ماہرین نفسیات2YOU DECIDEاعتماد کا اظہار3TRUSTEDسرسید اور رد عمل
ایک آئی او -CRMچار ماہرین کے ذریعہ چلتے ہیں اور ایک ٹرسٹی دیل جو یہ طے کرتا ہے کہ وہ اپنے آپ پر کتنا کام کرتے ہیں۔

CRM صفحات کی خلاصہ

ایاCRM(اردو مرکز)

یہاں سے شروع کریں

آپ کی روزانہ گھری سکرین: آمدنی پالس، کیا AI نے پایا، یہ کیا کرتا ہے، منظوری کی قطار، اگلے حرکتوں، ایجنٹ صحت اور ROI.

روابط

کرو

آپ میں لوگ اور کمپنیاںCRM. تلاش، فیلڈر، اسکور اور منتظم۔

پائپ لائن

کرو

ویژیول بورڈ ڈرائنگ اور مڈل مرحلے کے ساتھ، امکان جیت اور اے آئی ٹریننگ.

فوری اور رپورٹوں

کرو

بورڈ کی درجہ بندی: عمل، ممکنہ طور پر، بہترین مقدمہ، اعتماد کے ساتھ اور درستی کے ساتھ.

زندگی کی دوڑ

کرو

جہاں ہر مشتری کھڑا ہوتا ہے : فعال، خطرے سے دوچار، تیار، غیر مستحکم یا متحرک ہونے کا امکان بڑھانے کے لیے توسیع کرنا۔

اور میرا کارِ (رسالت) خوب مضبوط کر دے،CRM

اپنائیں

آپ کی CRM وضع کردہ انگریزی میں وضاحت کریں. OpsIQ ایک نیا منصوبہ بنائیں اور اس پر عمل کریں ۔

CRMصحت

اوس

خود چیک صفحہ: اسکیم، ایجنٹ، روٹس، اے آئی اے عمل اور زندہ ڈیٹا کاؤنٹی۔

کیسے ؟ OpsIQ آپ کو محفوظ رکھتا ہے

پہلے کام سے پوچھیں

آئی اے تجاویز منظوری کے لیے جانا جاتا ہے آپ کو منظور، ترمیم یا رد کرنا ہر شخص کو پسند ہے. آپ کی بات بغیر کچھ بھی نہیں کہہ سکتے۔

اوپر لکھیں

جب AI ایک تبدیلی کی تجویز دیتا ہے تو یہ موجودہ قدر اور تجویز کردہ اقدار کو ظاہر کرتا ہے۔ انسانی مرکزی ڈیٹا نے تحفظات ثابت کر دیا ہے۔

سب کچھ دوبارہ حل ہو گیا ہے

ہر اے آئی اے عمل صحافت میں ریکارڈ کیا گیا ہے۔آپ کسی بھی تبدیلی کو ایک کلک سے ختم کر سکتے ہیں۔

وضاحت

ہر اے آئی اے کی سفارش سے اس کے استدلال اور ڈیٹا ذرائع ظاہر ہوتے ہیں جو اسے استعمال کرتے ہیں۔کوئی بلیک باکس نہیں ہوتا۔

برانڈ نیا؟ یہاں سے شروع کریں

1
AI CRM کھولیں

پر کلک کروCRMبائیں جانب کے حصے میں. کمانڈ سینٹر آپ کی موجودہ حالت کو ظاہر کرتا ہے.

2
چیک کریںCRMصحت

کھولیںCRMاسپنج ، ایجنٹ اور روٹس کی جانچ کرنے کیلئے صحت تیار رہتی ہے ۔

3
رابطہ

اگر کوئی متصلہ فعال ہو (Shopify, WHMCS)، ساتھ ہی، رابطہ خودبخود درآمد کیا جاتا ہے. CSV یا دستی طور پر تخلیق کی۔

4
پائپ بنائیں

پائپ لائن پر جائیں اور اپنے پہلے پائپ لائن کو مرحلے (مثلا، لیڈر، پروپول، انکارن، ون، لوسٹ) کے ساتھ بنائیں ۔

5
پہلا سودا شامل کریں

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

کیا مجھے CRM استعمال کرنے کی ضرورت ہے؟+

نہیں، CRM غیر واضح ہے. OpsIQ مکمل طور پر کام کرتے ہیں + معاون + اے آئی پلیٹ فارم بغیر CRM کے جب آپ فروخت اور مشتری تعلقات کو منظم کرنے کے لئے تیار ہیں.

کر سکتے هيںCRMآپ کو نیٹ ورکرز کے بغیر کام؟+

جی ہاں، آپ دستی طور پر رابطہ اور کام کر سکتے ہیں.CRMپلیٹ فارم ڈیٹا کے ساتھ (ڈرل، رٹ، ٹکٹ وغیرہ) لیکن لازمی نہیں۔

اعتماد کا راز کیا ہے ؟+

ٹرسٹی ڈرافٹ وہ حفاظتی نظام ہے جو AI کر سکتا ہے. کوپیلٹ موڈ (ATI): AI تجویز، انسانی منظوری۔ خودکارلٹ موڈ(opt-in): اے آئی ایم (انگریزی: AII) کم رفتار، ری ایکٹر پر خود کار روائی، ریختہ آپریشنز پر عمل کرتا ہے۔

CRM

جوابCRMگھري سکرین

کمانڈ سینٹر آپ کا روزانہ مختصراً ہے۔ ہر صبح یہ دیکھنا کہ کیا ہوا، کس چیز کی توجہ اور اس کے بعد کیا کرنا چاہیے۔

کمانڈ سینٹر
CRM کمانڈ سینٹرThe CRM home with Forecast/Win-rate/Pipline to gugs, a وزنی-Foreccast KPI, اور AI تجویزی کے ساتھ Oprove اور Distmies ہر قطار پر۔CRM کمانڈ سینٹرکام کی جگہفوریکاشرحپائپ لائناس Q کے لئے744k87%آئی ایم تجاویز come -بنائیں ·Acme2kخریدار کے ساتھ گفتگو سےپیکجدُورنیمبس کو منتقل کریں→پریاسمثبت جوابپیکجدُورلاگ کام · پیک کی پیروی کریںکوئی سر گر نهيں 7 دنپیکجدُور1TOGGLEForecast · وین کی شرح · پائپ لائن ·2AI PROPOSESجو بلا روک ٹوک چلتے رہتے ہیں (پھر ظاہر ہو کر) چھپ جاتے ہیں،3YOU DECIDEاپرو یا دسمس (انگریزی:
اصل کمانڈ سینٹر: فورسٹ، وین رٹ اور پائپ لائن کے درمیان تبدیلی اور اے آئی اے کی تجویز کو منظور یا ہٹا کر، اس میں موجود معاملات کو منظور کرنا اور عمل کو خارج کرنا اور اسے رد کرنا ہے۔

کمانڈ سینٹر کیا ظاہر کرتا ہے

آج کے اعداد و شمار

پائپ لائن کی قدر، تعارف جیت کر/ولسٹ، نئی قیادت، فعال معملات اور آمدنی کا رُخ، آپ کی موجودہ حالت کا ایک غیر معمولی سا حصّہ۔

کیا؟ OpsIQ تلاش

اے آئی اے کی بصیرت: غیر واضح تجزیاتیات، بینکاری حساب، نئے مواقع، ڈیٹا کی کیفیت اور مارکیٹ سگنلز۔

کیا؟ OpsIQ کیا؟

اے آئی اے نے لی (Autopliot) یا تجویز (coplot): اسٹیج ترقی، اسکور اپ ڈیٹ، سرمایہ کاری اور کام تخلیق میں شامل ہونے والے عمل کو کہا ہے۔

ضروری ہے کہ منظوری ہو

اے آئی اے کی تجاویز آپ کے فیصلے کا انتظار کرتی ہیں۔ہر ایک تجویز کردہ عمل، استدلال اور ثبوت کو ظاہر کرتا ہے۔

اگلا عمل

فہرست ممالک بلحاظ شرح خواندگی 10 آجکل سب سے اہم کام : گرم حالت میں قدم رکھ کر کسی حساب سے چیک کریں، ایک نیا پیشہ تلاش کریں۔

مدد کی حالت

صحت AI ایجنٹ: ATION، Data Steward، Delect Intelligence، Delaware Coach، DNSR، Retenation. گرین = دوڑ، امبر = ضرورت مند توجہ، سرخ = غلطی۔

نتائج

جواب : اے آئی ، وقت بچا ، تصدیق کی تصدیق اور دستی سے موازنہCRMکام.

کام کی جگہ پر مختصر پیغام

1
آج کے نمبر پڑھے

کیا آپ اس مہینے میں سفر کرتے ہیں ؟

2
مقبولیت کو صاف کریں

ہر اے آئی اے کی تجویز کا جائزہ لیں۔اپنے محفوظ عمل، جس میں ضرورت ہے، اس میں ترمیم کریں، بری تجاویز کو رد کریں۔

3
دیکھیں کیا؟ OpsIQ تلاش

کیا آپ کو اپنے گھر والوں کی فکر ہے ؟

4
اگلی فہرست کو عمل میں لاتے ہوئے

اعلیٰ ترین سے شروع۔ اے آئی اے نے فوری اور ممکنہ اثر سے ان کو درجہ دیا ہے۔

وقت گزرنے کے بعد

غلطی:
آپ ایک ہفتے کے لئے دور تھے. آپ جاتے وقت کیا ہوا؟
کیا کرنا ہے:

کمانڈ سینٹر کھولیں اور چکیے: (1) "کیا OpsIQ آپ کے غائب ہونے کے دوران تمام AI عمل دکھاتا ہے. (2) "تصویب کی ضرورت" آپ کے جائزے کا انتظار کرنے والی تجویزات دکھاتا ہے. (3) "کیا OpsIQ"موجودہ" فوری چیزوں کو نمایاں کرتا ہے. (4) ڈش بورڈ تاریخ حد آپ کی غائبی دورے کے لئے رجحان کو دیکھنے کے لئے متعین کریں.

CRM

رابطے، کمپنیاں اور تعلقات

جوابCRMاپنے کاروباری تعلقات کو چار چیزوں میں ترتیب دیتے ہیں: رابطہ (لوگوں)، کمپنیوں (گجراتی)، ڈیلرز (ایڈیشن)، اور Wars (per-up عمل)۔

CRMضروری
CRMضروریایک رابطہ ریکارڈ کمپنی ، ڈیل اور انفیکشن سے جڑے ہوئے ایک ایسی چیز جو متصل گراف میں موجود ہے ۔CRMضروریکام کی جگہرابطہفرد ای میلکمپنیaccountsڈی بگآمدنی کا موقعکامپیچھے آنے والا عمل1OBJECTSرابطے، کمپنیوں کے تعلقات2LINKEDایک متصل گراف3TASKSپیروی کی بنیاد پر جڑ
چار بنیادی چیزوں (کوسٹر، کمپنیاں، کام اور کام) ایک مشترکہ مشتری گراف سے جڑے ہوئے ہیں۔

روابط

رابطہ کیا ہے

آپ میں ایک شخصCRM. . وہ ایک مشتری ، امکان ، ساتھی یا پیشہ ہو سکتے ہیں ۔ رابطہ ای میل ، نام ، کمپنی ، ٹیگ ، لائف سائیکل اسٹیج اور گرم اسکور رکھتے ہیں ۔

رابطے تلاش کرنا

تلاش بر کو تلاش کر نے کے ليے تلاش بر استعمال کريں جو نام ، ای میل ، کمپنی یا ٹیگس کے ذریعے ۔ فیلڈ استعمال کريں : لائف سائیکل اسٹیج ، قیادت اسکور ، ماخذ ، ملک ، آخری عملے کی تاریخ ۔

رابطہ پروفا ئل

ان کے مکمل پرو فا ئل دیکھنے کے لیے رابطہ کريں: ذاتی معلومات، کمپنی، تعارف، سرگرمیاں، ٹکٹ، گفتگو، ویب سائٹ ملاقاتیں، پیشہ ورانہ اسکور اور اے آئی سی بصیرت۔

گرم اسکور

جواب0-100 اِس کے بعد اُس شخص نے اُسے بتایا کہ اُن کی زندگی میں کیا کچھ شامل ہے ۔

کمپنیاں

... زیادہ ٹکٹ ...
رابطہ منقطع ہونے والا لنک

ایک کمپنی کے پاس بہت سے رابطے ہو سکتے ہیں ۔

ڈیل

ایک سودا کیا ہے

آمدنی کا موقع۔ ڈیلز میں ایک لقب، مقدار، پائپ لائن، سٹیج، جیت امکان، قریبی تاریخ، تفویض کردہ مالک، اور متصل رابطے/کامپنن ہیں۔

امکان

آپ کے تاریخی جیت کے اعداد و شمار پر مبنی اے آئی کی طرف سے ایک فیصد اتفاق رائے کو عمل میں لانے کا امکان ہے.

صحت اچھی ہے

سبز ( یعنی عام طور پر ) ، امبر ( خطرے میں ) یا سرخ ( اُوپر ) ۔

کام

کیا کام ہے

کسی شخص کو تفویض کردہ ایک عمل۔ Wars کے پاس ایک لقب، مقررہ تاریخ، ترجیح، نوعیت (کم، ای میل، ملاقات، دیگر)، رابطہ/سورین وغیرہ ہوتا ہے۔

ایکشن کام

اے آئی اے میں خود کار طور پر کام پیدا کرتا ہے جب کسی چیز کو توجہ کی ضرورت ہوتی ہے: ایک ضمنی حساب پر عمل کریں، ایک نئے سرے سے تحقیق کریں۔

گرم راستہ تلاش کرنا

غلطی:
آپ برطانیہ میں تمام ہائی سکور رابطے دیکھنا چاہتے ہیں جن سے حال ہی میں رابطہ نہیں کیا گیا ہے۔
کیا کرنا ہے:

Go to Contacts. Filter by: Lead score > 80, Country = United Kingdom, Last activity > 7 days ago. Sort by lead score descending. These are your hottest neglected leads, prioritize outreach.

رابطہ سے معاہدہ بنانا

غلطی:
ایک رابطہ صرف گفتگو کے دوران آپ کے انٹرپرائز پلان میں دلچسپی کا اظہار کیا۔
کیا کرنا ہے:

رابطہي پرو فا ئل کھولو۔ "Cresse" ۔ معاہدہ عنوان سے داخل کريں (جیسے "Acme Corp - Enterministity Plan", tains, and اسٹیج پر "Qualite". بند کرو اور اسے اپنے پاس رکھوا کر ڈالو. ڈیل کواچس اس موقع کو جانچنا شروع کر دے گا۔

CRM

پائپ لائن (انگریزی:

پائپ لائن ایک نظریاتی بورڈ ہے جہاں دایاں جانب سے دایاں اور بایاں سفر کے ذریعے آگے بڑھنے کے لیے مختلف مراحل سے متعلقههه هے ۔ ہر کارڈ معاہدہ ، مقدار ، جیت اور صحت کی حالت کو ظاہر کرتا ہے۔

پائپ لائن
CRMپائپپائپ سکرین کے ساتھ اوپن-کریس، اوپن-فائیٹ، پرویڈ-فورٹ اور جی-پی-ایس اسٹیٹس، نیو-ایم-پی او-او-کیو، اور لی/کوال/وون بورڈ۔پائپ لائنکام کی جگہبڈی کھولیں23قيمت کھولیں$128kپیشینگوئیوں کا اطلاق744kحساب12نیا سودااِس کی بجائے اُس نے اپنے بچوں کو اُن کے پاس بھیجا ۔2 تجزیے کے لئےليڈوولٹ انک۴لوم$6kقابلنیم‌بُدُقیمت 30k ہے۔پیک9kوونیابٹ4.8k1LIVE STATSکھلا اقدار اور وزنی پیشینگوئیوں کو کھولا جاتا ہے۔2AI QUEUEپیکج تنصیب کی تجویز3BOARDاسٹیج پر کلک کريں
حقیقی پائپ لائن سکرین: زندگی اسٹٹس (پراکی قیمت، وزنی پیشینگوئی)، تجویز کردہ حسابات کے لیے ایک آئی اے ایپرو ایکسچینج اور لیفٹ اینڈ ریڈ بورڈ۔

پائپ بورڈ استعمال کر رہا ہے

1
اپنے طےشدہ دیکھیں

پائپ لائن تمام فعال کام کو ستونوں میں ترتیب دینے والے کارڈوں ( حروف ) کے طور پر ظاہر کرتی ہے ۔

2
آگے بڑھنے کے لئے Gکمپرائز

اگلے مرحلے تک کارڈ کو دوباره بنا ئيں ۔ آ پ کي امیدي اور ضرب کي دوبارہ شروع کر نا چا هتے هيں اگر حرکت ناکام ہوجائے (انگریزی: متحرک) تو کارڈ دوبارہ اپنے اصل مقام پر موڑ لیتا هے

3
کارڈ کے کارڈز

گرین بونڈ = صحت مند (r مناسب سرگرمی، پر). امبر = خطرے سے دوچار (یعنی نیچے جھک کر توجہ دی جائے، ضرورت). لال = symplyed (بہت زیادہ دیر تک کوئی سرگرمی نہیں).

4
تفصیلات کے ليے کلک کريں

کھاتہ تفصیلات کھول نے کے ليے کارڈ پر کلک کريں جو رابطہ ، افعال ، ڈیل کواچ مختصر اور فوری کارروائیوں سے متعلق هے

مقبولیت

آئی اے تجاویز پائپ لائن کے اوپری صفحے پر منظوری کی پیش کش میں نظر آتی ہیں۔ہر پیشکش ظاہر کرتی ہے کہ اے آئی کیا کرنا چاہتے ہیں، کیوں اور ثبوت۔ آپ کر سکتے ہیں:

پیکج

اس کے قبول کرنے کی تجویز as-is. عمل ٹرسٹی انفنٹری کے ذریعے چلتا ہے اور صحافت میں ریکارڈ کیا جاتا ہے۔

مرتب

مثال کے طور پر ، تجویز‌کردہ مرحلے کو بدلنا یا پھر مقدار میں تبدیلی لانا ۔

منسوخ کرو

اس تجویز کو مدنظر رکھتے ہوئے اے آئی اے مستقبل میں بہتر تجاویز پیش کرنے کے رد عمل سے سیکھتا ہے۔

امکان

کامیابی کے امکانات کو دستی طور پر یا شمار کیا جا سکتا ہے AI. جب اسے AI شمار کیا جاتا ہے، تو یہ آپ کے بند میچوں (won اور کھوئے ہوئے) پر تربیت یافتہ ماڈل استعمال کرتا ہے. اگر آپ کے پاس کافی تاریخی اعداد نہیں ہیں تو AI اسٹیج ڈی بگ امیدواروں کا استعمال کرتا ہے۔ $10,000 آپ کا سودا 30% امکان تعاون کرتا ہے $3,000 ( متی ۲۴ : ۱۴ ) ” جیسا . . .

ون‌نیکے کیلئے معاہدے کو جاری رکھیں

غلطی:
ایک گاہک نے معاہدے پر دستخط کیے اور ادا کیا۔
کیا کرنا ہے:

ديل کارڈ کو "جائز" مرحلے ميں کھينچيں OpsIQ وِل: (1) بند- جیتنے کے طور پر معاہدہ کو نشان لگاؤ. (2) پیشن گوئی کی تجدید. (3) "و ن" فعاليت کو وقت ليے شامل کريں (4) اگر ترتیب دیا گیا ہے، ایک webhook واقعہ (crm.deal.won).5) "کلائنٹ" کے لئے رابطہ زندگی دوران مرحلے کو اپڈیٹ.

کھیل میں مصروف

غلطی:
آپ کو ایسے تصورات تلاش کرنا چاہتے ہیں جو کافی دیر سے ایک ہی مرحلے میں تھے.
کیا کرنا ہے:

پائپ بورڈ پر سُرخ (stable) پلگ انس کو دیکھو. ان معاملات میں لا گ ان کے ليے کچھ وقفہ نہیں ہےCRMآن لائن لائن پائپ لائنیں۔ ہر ایک طے شدہ معاہدے پر کلک کریں کہ وہ دیول کواچ کی سفارش کو دیکھے

کیا میں کئی پائپ لائنوں کے لئے کر سکتے ہیں؟+

جی ہاں. CRM Configuration > پائپ لائنز اضافی پائپ لاین بنانے کے لئے جاؤ. عام استعمال کی صورتوں: نئی تجارت کے خلاف جدا پائپ لینز، یا مختلف مصنوعات / خدمات کے لیے.

جب میں نے ایک معاہدہ "لسٹ" کے لئے لے جائے گا کیا؟+

معاہدے کو بند-Lost کے طور پر نشان زدہ کیا گیا ہے. آپ کو نقصان کی وجہ سے طلب کیا جائے گا. معاہدہ فعال بورڈ سے ہٹا دیا گیا ہے لیکن اسے بند کر دیا گیا کاروباری فیلڈ میں پایا جا سکتا ہے. رابطہ باقی رہ گیا ہےCRM.

CRM

اندازه

ڈیل کوچ ہر معاہدے کا تجزیہ کرتا ہے اور آپ کو صحت کی حالت ، خطرے کے اشاروں ، کلیدی نشانوں ، لوگوں کی مدد کرنے ، اجلاسوں پر جانے اور اگلے کاموں سے پہلے سے مشورہ کرنے کے لئے مختصر ہدایات دیتا ہے ۔

بھول بھلياں کي نقل کريں
بھول بھلياں کي نقل کريںایک سودا کارڈ فہرست AI-datement listing secres with ثبوت کے ساتھ، AI کی سفارش اور ڈرافٹ-میل بٹن کے علاوہ.بھول بھلياں کي نقل کريںکام کی جگہایکمی کارپوریشن · $24,000سٹیج : Proposal · 60% جیت جاروسکوئی جواب نہیں 10 دنچیمپئن خاموش ہو گیاگفتگو میں مذکور مجموعہ الترمذی ہے۔ماخذ: ٹکٹ #482 · گفتگو کریں 6/12 · ای میل کا رنگمیری سفارشمعاشی بحران کو دوبارہ شروع کریںایک رُوی‌ایم کیساتھ خریداریاور ایک 7-آج کا دن قریبی منصوبہ.ای میل کی حفاظت کریں1SIGNALSایک معاہدہ کیوں ٹھوکر کھا سکتا ہے2SOURCEDہر دعوے میں ثبوت کا حوالہ دیا جاتا ہے۔3ایک اہم سبقایک قدم اگلے
( ہر سگنل اس کے ماخذ کا حوالہ دیتا ہے) اور آپ اگلے ہاتھ کو پکڑنے کے لئے آگے بڑھنے کی وجہ سے کیوں بھاگ سکتے ہیں.

ٹرین آپ کو کیا بتاتا ہے

صحت کی وضاحت

معاہدے کی صحت‌بخش ، خطرے یا پھر غیرضروری علامات : سٹیج میں دن ، آخری رابطہ کی تاریخ ، سرگرمیوں ، کوم‌یٹر کا ذکر ، اعتراض کے نمونے ۔

اشاروں کے نشانات

Categored in: شک بیدار، تذکرہ، پریفیکچرنگ بحث، خطرے کے اشارے، ناقابل برداشت / انفنٹری سگنلز کی حمایت۔ ہر سگنل اپنے ماخذ (chatption, tact, Elmb, سرگرمی)۔

چیمپئن اور بلاکر نقشہ

جو تعلقات (chapion) اور مزاحمت کرنے والے (confer) کی مدد کرتا ہے. مواصلاتی تجزیہ اور رابطے کے کرداروں پر مبنی ہے۔

لیاقت علیٰحدہ

MEDDICC یا BANTural (Aturable) ظاہر کرتا ہے کہ کس کیفیت کو درستی کے معیار ملتے ہیں اور وہ گم شدہ ہوتے ہیں۔ گریڈ: A، بی، سی، ڈی یا ایف۔

پیشگی ملاقات

کسی مقررہ اجلاس سے پہلے تربیت‌یافتہ ٹرین ایک مختصر سی چیز پیدا کرتی ہے : مقصد ، ڈھانچے کو ڈھانپنے ، سوال پوچھنے ، بات کرنے اور تیاری کے لئے خطرات اور مواد فراہم کرنے کے لئے اہم نکات ۔

منتظر اور منصوبے پکارتا ہے۔

موجودہ معاہدہ ریاست اور حالیہ مواصلات پر مبنی اسکرپٹ کو اگلی پیام یا دعوت دینا۔

وقت کی سند

ہر ٹرین کا دعویٰ ہے کہ گاڑیوں کے ذریعے ایک ایسا نمبر ، چیٹ رومنگ شناخت ، سرگرمی یا ویب سائٹ کی ملاقات ۔

ٹرین کا استعمال کیسے کیا جا سکتا ہے

1
مختصر پڑھیں

ڈیل کواچ کے حصے تک کسی بھی قسم کا معاہدہ اور کتابچے کھول کر سنائیں صحت کی حالت اور کلیدی اشاروں کو پڑھیں۔

2
قریبی کرنسی

کرایہ کی جانچ پڑتال کرنا۔ اگر "Economic Buyer" گم ہو جائے تو بجٹ کی جانچ اور ادائیگی کا منصوبہ بنا لیں۔

3
تجاویز پر عمل کریں

اسکے بعد ، تمام لوگ مقبولیت حاصل کرنے کیلئے اسکو استعمال کرتے ہیں ۔

ایک بڑے اجلاس کیلئے تیاری

غلطی:
آپ کے پاس کل ایک امکان کے ساتھ ایک ملاقات ہے $50,000 سودا.
کیا کرنا ہے:

معاہدہ کھولا اور مجلس پریپ ابواب پڑھے۔ یہ ظاہر کرتا ہے: ()۔1) حالیہ مواصلات پر مبنی کلیدی نکات۔ (2)2) وہ پچھلے ہفتے چیٹ میں پرورش پاتے تھے ۔3) انھوں نے حمایت کے ٹکٹ میں ذکر کیا۔4( ا ) اپنے وقت کے بارے میں پوچھنے کیلئے سوال پوچھیں ۔5) خطرے کے عناصر کو پراکسی طریقہ سے حل کرنے کے لیے استعمال کریں

یہ سمجھ لینا کہ معاہدے کو خطرے میں کیوں ڈالا جاتا ہے

غلطی:
پائپ لائن میں ایک سرخ بیگ کو آپ نے سوچا کہ اچھا ہو رہا ہے.
کیا کرنا ہے:

معاہدے پر کلک کرو اور ڈیل کواخ صحت کی وضاحت کو پڑھ کر یہ کہہ سکتے ہیں کہ "یہ معاہدہ اسٹیج کے لیے کیا گیا ہے۔ 22 دنوں (انگریزی: 14). آخری رابطہ تھا 11 دن قبل۔ بنیادی رابطہ نے ڈیٹا ہجرت کے بارے میں ایک سہارا ٹکٹ کھول دیا۔ 5 دن قبل (Ticket #T-892). ہدایت کار : ہجرت کی فکر اور شیڈول کی پیروی کریں." اب آپ کو معلوم ہے کہ کس چیز کی اصلاح کی جائے۔

CRM

فوریسٹ اور اطلاعات

بورڈ کی درجہ بندی میں ایک حد بندی کے ساتھ پیش آنے، طے شدہ سطح کی وضاحت اور درستی کی وضاحت کرنا تاکہ آپ اپنے نمبروں کو ثابت کر سکیں اور واضح کر سکیں۔

فوریکا
فوریکاایک چوتھائی پیشینگوئی نمبر جس میں سب سے بہتر-کین اور پائپ لائن بینڈ اور ایک درست نوٹ ہے.فوریکاکام کی جگہFORECAST · THIS QUARTER322k87% مقصدکاممیٹبہترین مقدمہپائپ لائنAI-weighted معاملہ صحت اور تاریخ · دقت وقت کے ساتھ ٹریک1کافیپائپ لائن تک رسائی2AI-WEIGHTEDصحت کی قسم3PROVABLEایک دوسرے پر اثرانداز ہونے کی وجہ
ٹھیک ہے، بہتر اور پائپ لائن ایک نظر میں، اے آئی-

فوری طور پر‌ساتھ‌ساتھ

کاممڈ

کے ساتھ 80% یہ آپ کی کامیابی کا سب سے زیادہ امکان ہے.

غالباً اندازہ

ان کے اے آئی کیل کی طرف سے حاصل کردہ تمام کھلے پیمانے. یہ سب سے زیادہ حقیقتی حقیقت ہے جو آپ کے قریب ہوگی.

بہترین مقدمہ

اگر ہر چیز بالکل ٹھیک ہو جائے ( تو یہ بہت کم ہوتا ہے ) تو یہ سب کی آمدنی سب سے زیادہ ممکن ہے ۔

اعتماد

جواب 80% مثال کے طور پر : ” آپ کے درمیان شاید ہی قریب ہو جائے گا ۔ $45,000 اور $72,000 اس کوارٹر"۔

کس چیز نے بدل دیا اور کیوں ؟

پیشینگوئیوں میں ہفتہ وار ہفتے کی تبدیلی شامل ہے۔ جب آپ کی پیش گوئیات کی رو سے ہوتی ہیں۔ $15,000، رپورٹ بالکل واضح طور پر بیان کرتی ہے کہ کس تبدیلی کی وجہ سے یہ تبدیلی واقع ہوئی تھی : "ڈیال اے ای او سے اگلے چوتھائی تک ($8,000)، ڈیل بی ضلع ($5,000)، Del C قدر میں کمی ($2,000)."

ایک دوسرے کی مدد کریں

فوریسٹ ایم پی .

Mean Absolute Percentage Error: how far off your forecasts have been historically. Lower is better. A MAPE of 15% means your forecasts are typically within 15% of actual results.

مایوسی کا شکار

بر ير سکور کيسا خوبيں هيٹنے کے امڪان حقيقي نتيجوں سے ميچتا هے اگر معاملہ 70% اميد اصل میں جیتنے 70% وقت کے، کیلیبریٹنگ اچھا ہے.

ہفتے کے اندھیرے

OpsIQ وقت گزرنے کے ساتھ‌ساتھ آپ دیکھ سکتے ہیں کہ آپ کی پیش‌گوئی کیسے درست ہو سکتی ہے ۔

رُخ‌صوتی اور تنبیہ

پیر تبدیل کریں

اگر آپ کو لگے کہ آپ کے بچے میں سے ہر مرحلے سے آگے نکل کر اُن کے ساتھ بات‌چیت کرنے کی خواہش پیدا ہوتی ہے تو آپ کیا کر سکتے ہیں ؟ 80% پراکرت سے مگر صرف پارے جاتے ہیں۔ 20% آپ کی تجاویز کو کام کی ضرورت پڑ سکتی ہے ۔

پیر چشمہ جیتنے والے شرح سود

جو ماخذ سب سے زیادہ جیت جاتا ہے. اعلیٰ درجے کے ذرائع میں مزید اضافہ.

پروڈیوس کیا۔

ہر فروخت شدہ ٹیم کا ایک رکن کیسے کام کر رہا ہے: تعارف جیت رہا ہے، پائپ لائن کی قیمت، اوسط پیمانہ، جیتنے کی شرح۔

تنبیہ

سندب (انگریزی: Unitedly special)، زیادہ سے زیادہ (اصل طور پر)، اور کام کرنے والے (high-probbility actress) (hisptive signal)۔

پیشینگوئیوں کو سمجھنے کی کوشش کریں

غلطی:
آپ کی چودہویں پیشینگوئی سے گر پڑی تھی۔ $180,000 جگہ $155,000 پچھلے ہفتے سے.
کیا کرنا ہے:

فور کاسٹ پیج کو کھول کر چیک کریں "کچھ تبدیل کیا گیا". رپورٹ میں بتایا گیا ہے: "ایکمی کارپوریشن (Acme Corpment)۔$15,000) کھوسہ میں منتقل ہو گئے، کومپیٹیٹر منتخب ہوئے۔Beta Incy ()$8,000) قریبی تاریخ کو اگلے چوتھائی تک پھیلا دیا. گاما ایل سی (Gamma LLC) کے ساتھ نئے تعلقات $3,000) اس ہفتے کو شامل کیا". نیٹو تبدیلی -$20,000 + $3,000 = -$17,000. . .

CRM

نیا کاروبار تلاش کرنا

پروسپیکٹنگ ایجنٹ آپ کو تلاش اور ممکنہ صارفین کی تحقیق میں مدد کرتا ہے. اپنے مثالی صارف کی وضاحت کریں، مراد کمپنیاں شامل کریں، اور AI تحقیق، سکور، اور ڈرافٹ پہلے ٹچ رسائی چھوڑ دو.

پر وفا
پر وفااے آئی ایس آئی کی ممکنہ کمپنیوں کی فہرست جس میں موزوں نوٹس، اسکور اور ڈرافٹ آؤٹ بٹن ہر ایک کے ساتھ ہوتا ہے۔پر وفاکام کی جگہایس ڈی آر ایجنٹ کی جانب سے ملنے والے پروکٹشمالی ہوانگ‌لینڈSaaS · 50 staff · hiring support88غیرضروری ردّعملکوبالٹنقل‌مکانی کرنا • 200 لاٹھی74غیرضروری ردّعملمیسا رکامرس · 30 لاٹھی69غیرضروری ردّعملوٹامنا صحتصحت کی دیکھ بھال ---- 80 لاٹھی63غیرضروری ردّعمل1FINDایک ماخذ اکاؤنٹوں کو نشانہ بناتا ہے۔2شمالیFFile & مقصدی درجہ دیا گیا3DRAFTپہلی تحریر جو آپ کے لئے لکھی گئی ہے۔
اس ڈی آر ایجنٹ مراد کمپنیوں کو تلاش کرتا ہے، ان کو فٹنس پر سکور اور اپنے جائزے کے لئے پہلی تاثر رسائی ڈرائنگز.

ایک بار مقررہ

1
اپنے آئیڈیل مشتری کی وضاحت کریں

CRM Configuration > Prospecting پر جاؤ۔ اپنے ایڈیل کلائنٹ پروفائل (ICP) کی وضاحت کریں: ہدف صنعتیں، کمپنی کے سائز، کام کے عنوان، جغرافیائی توجہ، مصنوعات-مطابقت کے اصطلاحات اور کم سے کم فٹ سکور۔ مثال: "B2B SaaS کمپنیوں کے ساتھ 50-500 امریکہ / برطانیہ میں ملازمین، ڈیولپر ٹولز کی فروخت، سیلز کے وی پی یا ترقی کے ہیڈ کے ساتھ بنیادی رابطے کے طور پر."

2
ہدف کمپنیاں شامل کریں

انٹر کمپنی ڈومینز یا اسمِ صارف آپ تحقیق کرنا چاہتے ہیں. آپ اپنے آئی سی پی پر مبنی اے آئی اے کی تجویز بھی کر سکتے ہیں۔

3
تحقیقی نتائج کا جائزہ لیں

اے آئی اے نے ہر کمپنی کو دستیاب اعداد و شمار سے مالامال کیا ہے : حجم ، صنعت ، ٹیک اسٹاک ، حالیہ خبروں اور مناسب سکور کی وضاحت کے ساتھ ۔

4
خود کار محفوظ کریں

اچھی فٹ بال کمپنیوں کے لیے اے آئی ڈرافٹ کو ذاتی طور پر پہلا پیغام پہنچاتا ہے. کوریج اور اسے مقبول بناتا ہے۔

تناسب

ہر امکان ایک ہو جاتا ہے۔0-100 پانچ عناصر پر مبنی مناسب اسکور:

میںCP مناسب

کمپنی کتنی اچھی طرح آپ کے آئیڈیل مشتری پروڈیوس کرتی ہے (یعنی انڈرنگ، حجم، مقام، مقام)۔

غیر متصل اشارے

یوٹیوب پر کیا اب آپ کی پیداوار کی ضرورت ہے؟ یوٹیوب کے بارے میں، ٹیک تبدیل، مرثیے کی شکایتیں۔

بجٹ کی تقسیم

کمپنی کا حجم ، فنڈنگ سٹیج اور آمدنی کے اشارے بجٹ کی دستیابی کا مشورہ دیتے ہیں ۔

فاضل میچ

آپ کی پیداوار ان کے کاروبار سے کس طرح متعلق ہے صنعت اور ٹیکنالوجی پر مبنی ہے۔

مدد

چاہے آپ اس مشتری کی مؤثر خدمت کر سکتے ہیں (وقتًا، زبان، پیچیدگی)۔

ہدف کی کمپنی کی تحقیقات کرنا

غلطی:
آپ یہ دیکھنا چاہتے ہیں کہ آیا acme.com کوشش کرنا فائدہ‌مند ہے ۔
کیا کرنا ہے:

_شامل کریں acme.com اِس فہرست کے لیے اِن مضامین پر غور کریں ۔ 78/100 (حسن ٹھیک). وجہ تسمیہ:B2B Saas، 120 مزدور، امریکی بنیاد پرست، حال ہی میں ایک وی پی آف سلیس (urgency sign)، استعمال میں لائیں ایکس (product match). سرمایہ کاری اشارے: گزشتہ ماہ (اب ویب سائٹ پر) اپنے پریفیکچرنگ صفحہ دو مرتبہ (انگریزی: [email protected] ( وی پی آف سلیس ) ۔

CRM

خودکار ہدایات کا اتباع کریں

سیکینز خودکار کثیر مرحلہ کے بعد پیروی: ای میل کا آمیزہ، انتظار، کام، فون اور ویبوک کے ایسے اقدامات جو ابتدائی بھیجنے کے بعد خودبخود چلتے ہیں۔

انکار
ہدایات پر عمل کریںایک فرضی خطہ: ای میل، انتظار تین دن، ایمیل، پھر ایک کام، جس کا جواب دینا ہے۔ہدایات پر عمل کریںکام کی جگہآپ نے پہلا بھیجنے والے کو منظور کرنے کے بعد→ای میلانتروٹھہرو3 دنای میلپیروکامفون کروقدم ای میل ہو سکتا ہے، انتظار کر سکتا ہے ، کام یا ویب چوک۔ جواب آٹو ٹاپ کو ترتیب دینے کا1AUTOMATEملتان-پسکا -2STEPSای میل · انتظار ·3YOU APPROVEاول بھیجو دروازوں میں
خود کار طور پر متعدد مراحل کا تعاقب (میل، انتظار، ای میل، کام) جو آپ پہلے منظور کرتے ہیں اور جواب خودبخود بند ہو جاتا ہے۔

کام کیسے انجام دیتا ہے

1
قرارداد بنائیں

قدم درست کریں : ای میل ، انتظار کریں 3 دن، ای میل، انتظار کرو 5 دن، کام (کم از جواب)، ای میل، ہر ایمیل آپ کے پاس ایک رابطہ ہوتا ہے۔

2
لاگ انس رابطہ

اے آئی اے میں بھی ممکن ہے کہ نتائج سے بچنے کے لئے اندراج ہو ۔

3
خودکار موت

اگر کسی بات پر رابطہ قائم ہو جائے توپھر یہ ترتیب خودبخود قائم رہتی ہے ۔

4
ٹریک نتائج

اِس کے علاوہ ، آپ اپنے مضمون کو بہتر بنانے کے لئے اِسے استعمال کر سکتے ہیں ۔

سمجھ‌داری

جب کوئی رابطہ جواب دیتا ہے تو اے آئی اے کی کلاس شناخت جواب دیتی ہے:

مثبت

دلچسپی، بات کرنا چاہتا ہے. سیکرنسی وقفے، ماتحتی کے لیے بنائے گئے کام.

اعتراض

اِس کے علاوہ ، کچھ دیر بعد وہ اپنے کام پر اعتراض کرنے لگے ۔

غیر برآمد

پیغامات کو حاصل کرنے سے روکنے کے لئے چاہتا ہے. رابطہ مستقل طور پر دبا دیا جاتا ہے.

ابھی نہیں

دلچسپی کی بات ہے مگر وقت غلط ہے. سیویشن روکس، سنوز کام تخلیق کیا۔

غلط شخص

اِس کے علاوہ ، اُن سے بات‌چیت کرنے کی بجائے اُنہیں اپنے دوستوں سے رابطہ کرنا چاہئے ۔

مدد

ایک حمایتی سوال، فروخت کا جواب نہیں.

اینٹی شپ تحفظات

Opt-out دستیلنگ

بے روزگاری طلبیوں کو فوری عزت دی جاتی ہے اور رابطہ مستقبل کے تمام اقتباسات سے تنگ کیا جاتا ہے۔

ڈیلی کیپ بھیجتا ہے۔

Workpace-level domit (انگریزی: 1,000 ای میلس)، ماس کو روک دیتا ہے کہ طیارہ اسپم فیلڈر کو چلا جاتا ہے۔

پری کوی حد

غیر متصل 1 ہر روز پیغام ہر شخص کے ساتھ رابطہ رکھتا ہے ۔

پرا ہاتھ

روزانہ کیپ سے تجاوز کرنے والے قدم اگلے دن کیلئے مختص کئے جاتے ہیں ۔

اگر کوئی رابطہ کسی خطے کے دوران حمایت کے ٹکٹ کھول دیتا ہے تو کیا ہوتا ہے ؟+

اسکے بعد دوبارہ سے مدد حاصل کرنے کیلئے مدد درکار ہے ۔

کیا میں A/B ٹیسٹ سیریز کے مراحل کر سکتا ہوں؟+

براہ راست ترتیب کے اندر نہیں، بلکہ آپ دو ترتیبیں مختلف اجسام سے بنا سکتے ہیں اور ان کے نتائج کا موازنہ کر سکتے ہیں۔

CRM

ترقی کے آلات

ایک صفحہ جو ترقیاتی انجن کے تحت رکھتا ہے: ترقیاتی آمدنی (MR/ARR)، پیداوار کیٹلاگ، پیشہ ورانہ شکلوں، کتاب تعلقات اور قیادت کے لیے براہ راست یہاں موجود ہر چیز کو CRM میں لکھتی ہے، لہذا ایک فارم مسلم یا کتاب کال ایک قطر میں رابطہ ہوتا ہے، نہ کہ قطر میں۔

صفحہ ۲۴ پر زندگی

دوبارہ حاصل

آمدنی

آپ کے حقیقی بلڈنگ ریکارڈ سے کیے گئے MRR اور ARR پرووڈیوس کیے گئے. ذیلی درجوں کو فی پلیٹ فارم سے تقسیم کیا گیا ہے، بلڈنگ کا چکر ادائیگی کے حساب سے مربوط ہوتا ہے اور جب ادائیگی ماضی پر ختم ہو جاتی ہے۔1.5اوقات اس کے چکر.CRMجب یہ کتاب ای میل لیتی ہے تو ذاتی طور پر رابطہ کرتی ہے ۔

پرو فا ئل کي بورڈ

کاتا لاگ

جو چیز آپ فروخت کر رہے ہیں اس کے لئے ایک ذریعہ حق. کیٹلاگ سے نام اور لسٹ کی قیمت کھینچ کر واپس لے جاتے ہیں اور اسے برآمد سے حاصل ہونے والے عمل میں شامل کر لیتے ہیں۔

لیڈر-کوپي شکلوں

گيپ کريں

ہر شکل میں آپ کو ایک ویب‌سائٹ کے ذریعے ایک ایسی ویب‌سائٹس مل جاتی ہے جو آپ کی ویب‌فارم پر لگائی جاتی ہیں ۔

آپس میں دوستی

پَر

شیئر کر نے کے لئے ایک رابطہ کریں، امکانات کو ایک آزاد اسلوب اختیار کریں۔

پیشوائی

رُخ

Turit commands پہلے چلاتے ہیں، پھر فیلڈ کے قوانین (جیسے ملک یا ماخذ)، پھر آپ کے ریپ پُل میں گردش. یہ آپ کے راؤنڈ کے لیےTCons اور Sکے اوقات برابر ہے،

اپنی پہلی شکل بنائیں

1
ترقی کے آلات کھولیں

CRM جاؤ، پھر ترقیاتی آلات، پھر لیڈر کیپ ورڈی فارمز کے سیکشن.

2
اس کا نام اور کھیت منتخب کریں

اسمِ صارف اور temp-date-d-dex list, مثلاً اسم،email,phone, etin. ای میل ہمیشہ سے درکار ہوتا ہے۔

3
حصہ یا اُس کی سند

کسی بھی جگہ اسے شیئر کرنے کے لیے میزبانی شدہ لنک کاپی کریں یا پھر ایمبید کوڈ کو کاپی کریں اور اپنی ویب سائٹ کے کسی بھی صفحے پر اس کو کاپی کریں۔

4
انتظار کا راستہ

ہر مسلمان ایک ہے۔CRMاِس کے علاوہ ، ایک مالک کو اطلاع ملتی ہے کہ اُس نے گاڑی چلانے کا فیصلہ کِیا ہے ۔

💡
پبلک قبضے کے صفحات اپنے کام کی جگہ پر اپنا پتہ استعمال کریں۔ کلاؤڈ کام کی فضاءمیں اپنے مقرر کردہ ذیلی (کمپانی) کا استعمال کرتے ہیں۔opsiq. مدد)، چنانچہ لنک ہمیشہ درست اعداد و شمار کو حل کرتا ہے۔

حفاظتی تحفظ

بھٹس کامیابی کو دیکھتے ہیں، آپ کو کچھ بھی نہیں لگتا

شہد کی ایک پوشیدہ میدان نے خاموشی سے بٹ کو مطیع کر دیا ۔

محدود

دس کابینہ فی گھنٹہ IP مختلف شکلوں اور کتاب‌نویسوں سے بات کریں ۔

امانت‌دار

کسی قسم کی نقل کرنا مارکیٹنگ کو منظور نہیں کرتا بلکہ صرف ایک صاف چیک بکس انجام دیتا ہے ۔

کوئی دو روزہ کتابچے نہیں

کتابنگ کے وقت تازہ دستیاب چیک کے خلاف ایک اسلوب دوبارہ ترتیب دیا جاتا ہے۔

فی‌زمانہ آمدنی کے اعدادوشمار کہاں سے حاصل ہوتے ہیں ؟+

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

کیا میں بغیر کسی ویب سائٹ کے فارم استعمال کر سکتا ہوں؟+

جی ہاں، ہر شکل میں آپ کے اپنے پتے پر ایک میزبانی شدہ صفحہ ہوتا ہے جو آپ کے ساتھ یا بغیر کام کرتا ہے۔ JavaScript.

CRM

( اِس آیت کو پڑھیں ۔ )

ایک رابطہ کرنے والا، بیس تک، آپ کو اصل میں استعمال کرتے ہیں، ایک معینہ کے طور پر، اور ان میں سے کسی کو منتخب کرتے وقتCRMکسی بھی جگہ سے رابطہ کرنے سے پہلے ۔

اسے نیچے رکھو

1
متصل کو فعال کریں

کن‌کنز صفحہ پر ، کھلے مس‌گ ہوب ( اِن‌وَوَسَاپ ) کو کھولنے اور اسے قابل بنانے کے لئے تیار ہو جاؤ ۔

2
فراہم کُنندہ شامل کریں

اسی تناظر میں یا CRM فکشن آلات میں، کمیل ڈاؤن (Twilio, Vonage, Timiri, Meta Whatsap Cloud, Infabip and زیادہ سے زیادہ) میں، اس کے پس منظر کا ذکر کریں گے۔ API سندیں اور متصل۔ آپ کئی شامل کر سکتے ہیں، جن میں سے ایک ہی مہمل دو بار مختلف حساب سے

3
ویر

ہر فراہم کار داخلہ اپنی ویب سائٹ کو ظاہر کرتا ہے۔ URL کاپی بٹن کے ساتھ ۔ اسے درجوں کي اجازت اور داخل کر نے کے ليے غير لا گ ان ترتیبات ميں داخل کريں تاکہ تناسب حاصل کر سکے اور پھر واپس جا نے والا جواب دے سکے OpsIQ.

4
رابطہ سے بھیجنے والے

رابطہ کھولو اور استعمال کريں ے کسی سے زائد فراہم کار کی مدد کرے تو ، صارف آپ کو منتخب کرنے کا اختیار دے سکتا هے مگر ڈی بگ استعمال کيا گيا ہے.

پہلا آ رہا ہے

صرف درست رضامندی

نامعلوم رضامندی رضا مندی نہیں ہے، جب تک کہ جناب رضائے الٰہی کو پوری طرح سے اجازت نہ دے دیا جائے، جو کچھ بھی اپسپ سواری اسی رضامندی سے کرتا ہے۔

نہ صرف نوے کی جیت ہمیشہ جیت جاتی ہے۔

ایک ایسا نہیں ہے کہ کوئی بھی کھیل ہر چینل کو بلاک کرے چاہے وہ کیا بھی ہو

ممتاز مفتی

فہرست میں کبھی رابطہ نہیں کیا گیا

ان کی وجہ سے ناقدین کا نام لیتے ہیں۔

ایک بلاک آپ کو بالکل کیوں بتاتا ہے، تو آپ اعداد و شمار کو غلط کرنے کی بجائے درست کر سکتے ہیں۔

ترقی پزیر افراد کے لیے: ویب چوک کا معاہدہ۔

URL شکل

https://your-address/opsiq/cron/messaging_webhook.php?sk=SITE_KEY&e=ENTRY_ID&t=TOKEN. per-dent signed جب فراہم کنندگان کا تعلق ہے اور تدوین پر کبھی نہیں چلایا جاتا.

ماہرینِ‌نفسیات سمجھ گئے تھے

Twilio form posts (MessageStatus/MessageSid for delivery, Body/From for inbound), Meta WhatsApp Cloud JSON (statuses and messages, including the hub.challenge subscription handshake), and a generic JSON shape: {"type":"delivery","message_id":"...","status":"delivered"} or {"type":"inbound","from":"+234...","body":"..."}.

اثرات

رہائی کی رپورٹوں کے بیرونی حروف کو مہر لگائیں جو فراہم کن پیام شناخت کرتا ہے بطور ادائیگی یا بونے والا پیام ۔

غیر متصل طریقہ

غلط یا گمنامی کی نشان دہی 403. نامعلوم اجرتوں کو شمار کرکے نظرانداز کر دیا جاتا ہے ، کبھی بھی موت واقع نہیں ہوتی لہٰذا غلط‌فہمی کا شکار ہونے والے شخص کو انجام‌کار ختم نہیں کر سکتا ۔

کن مسائل کی حمایت کی جاتی ہے ؟+

شہر کولکاتا کے جڑواں شہر Twio، Vonage، Pliva، Message Bird، سنچ، Infabip، Telnyx، Tuch Derp, Timi، افریقا کی بولی، بلخ، ٹیکسٹائل، Meta Asap Cloud، 360DAPH، Gupshap، D7wtra، Hubl، Hunikhook کے لیے ایک رسم الخط ہے۔

کیا ضمانتیں محفوظ ہیں ؟+

کریپٹین کو جڑے ہوئے ترتیبات میں محفوظ کیا جاتا ہے اور کبھی بھی براؤزر میں واپس فریاد کیے جاتے ہیں۔جس میں کسی خفیہ راز کے ساتھ داخلے کو ترتیب دینا محفوظ رہتا ہے۔

کیا مَیں پیغام بھیج سکتا ہوں ؟+

جی ہاں، رجسٹرڈ کارروائیوں کے ذریعے جس کی تصدیق اور اسی منظوری گیٹ چلانے کی ضرورت ہوتی ہے. اے آئی کے ساتھ منسلک فراہم کنندگان کی فہرست بھی کرسکتے ہیں تاکہ جو دستیاب ہو اسے بیان کیا جا سکے۔

CRM

گاہکوں کو سنبھالنا اور اُن کی افزائش کرنا

ہر اکاؤنٹ کو پہلے سے موجود آمدنی کی حفاظت کرنے میں مدد ملتی ہے ۔

زندگی کی دوڑ
زندگی کا بورڈمشتری-Lifecle بورڈ (Onboarding, At-Round, Rinwal) ہر اکاؤنٹ کارڈ پر صحت کے برتنوں کے ساتھ ساتھ صحت کی پٹیاں۔زندگی کی دوڑکام کی جگہپر قبضہایکس‌مصحت 40فعالگلوبسصحت 88انسصحت 76سمت-ریسکمٹیصحت 28یروشلیماومبرا12d میں دوبارہ تعمیرتوسیع + $8k1STAGESصلح‌پسند بننے کیلئے اقدام اُٹھائیں2SCOREDصحت اور توسیع3PLAYBOOKاگلے مرحلے میں دوبارہ کوشش
کھلاڑی بورڈنگ، فعال، پرفارمنس اور غیر فعال طور پر ہر ایک نے کھیل بک کے ساتھ صحت اور توسیع کے لیے اسکور کیا۔

زندگی کا بورڈ

ستاج نقشہ

ویژیول بورڈ جہاں ہر اکاؤنٹ کا قیام ہے: لیڈر، پرساد، اوورس، اوکاڑہ، رنول، ارشک، چترال۔

حروفِ تہجی کے اندر

ہر ایک بلند مقام پر واقع حساب‌کتاب ( اُوپر والے ڈرائیور ، گاڑی ، ادائیگی کی ناکامی ) اور کھیل کے علاوہ کھیلوں میں بھی کمی ظاہر کرتی ہے ۔

غیر متصل مواقع

ایسے اشارہ جو زیادہ سے زیادہ خریدنے کے لئے تیار ہونے والے اشارے دکھا سکتے ہیں : اعلیٰ استعمال ، خاص درخواستوں ، منصوبہ بندی ۔

رن‌الاس

خطرے کی صورت میں اور آمدنی کی قیمت سے حساب‌کتاب حاصل کریں ۔

کیسے ؟ OpsIQ نقصاندہ خطرہ معلوم کرتا ہے

بخار کو کئی سگنلز کے ذریعے شمار کیا جاتا ہے:

CRM اشاروں پر مشتمل

صحت ، بیماری ، حالیہ نقصان ، وابستگی میں کمی ۔

حمایت کی اشارے

اوپن ٹکٹ کاؤنٹی، ٹکٹ کی بڑی مقدار، منفی جذبات، ایسکلیشن۔

قابلِ‌غور وابستگی

لاگس فریدی، خصوصیت استعمال، صفحہ۔ API فون.

بِلِنگ اشاروں کی تعداد

لیکن اگر آپ اِس بات پر غور کریں گے کہ آیا آپ کو کسی بھی وقت اپنے گھر والوں سے بات کرنی چاہئے یا نہیں تو آپ اُن کے ساتھ مل کر بات‌چیت کریں گے ۔

پُراسرار کتابیں

کھیل محفوظ کریں

settlement کے حساب سے : فکر کو عمل میں لانے، مدد دینے، ضرورت پڑنے پر مدد کرنے کے لیے

رین ول کھيل

مستقبل میں پیشگی باتوں کیلئے : تسکین ، جائزہ لینے ، اسکے استعمال کو قبول کرنے ، نہایت اہم چیز پیش کرنے ، اگر مناسب ہو تو حوصلہ‌افزائی پیش کریں ۔

کھیل

تیار کردہ اکاؤنٹوں کے لیے: اپ گریڈ کے پیشگی اختیارات، کامیابیوں کی کہانیوں کو شیئر کریں، رگ وید کا مظاہرہ کریں۔

جمع کا کھیل

( امثال ۳ : ۵ ) اِس سلسلے میں کچھ مثالیں دیں : تربیت ، اچھے کاموں کو انجام دینے کے لئے اچھی عادات پیدا کریں اور اپنے اندر بہتری لانے کے قابل بنیں ۔

اس سے پہلے کی تقسیم کر دینا

غلطی:
ایک ایسے مشتری جو عام طور پر روزمرّہ میں محفوظ ہوتا ہے اس نے اسکے لئے لاگو نہیں کیا 2 ہفتوں اور انہوں نے کھول دیا 3 اس مہینے کے ٹکٹوں کی حمایت.
کیا کرنا ہے:

The Lifecycle بورڈ اس اکاؤنٹ کو ڈرائیوروں کے ساتھ "دہشت گردی" کے طور پر پرچم لگا رہا ہے:14 آخری زمانے سے لے کر اب تک اور ان کی حمایت (3x عام ٹکٹوں کی تعداد۔ عام طور پر کھیل : کسی چیز کو سمجھنے کے لئے عمل میں لانا. کیا چیز موجود ہے؟ کیا یہ خالق کی کاریگری ہے؟

CRM

اپنے اعداد و شمار کو صاف رکھنے کے لیے

ڈیٹا اسٹوڈیو ایجنٹ خودبخود ڈیٹا کی کیفیت کے مسائل کو تلاش کرکے ڈیٹا کی خوبی کا اندازہ لگا لیتا ہے : گم شدہ میدان ، بے روزگاری اور بے روزگار ریکارڈز ۔

ڈیٹا کا نگہبان
ڈیٹا کا نگہبانڈیٹا-مصدر سے متعلقہ مسائل کی فہرست (ڈُک، گم، مُتَر، فارمیٹ)، ہر ایک کے ساتھ ایک-اپنے پورے پورے ایک کونہ درست عمل کے ساتھ۔ڈیٹا کا نگہبانکام کی جگہڈیٹا کے مسائل اسٹووارڈ ایجنٹ کو مل گئےدوپلک[email protected] اور [email protected]میرجگم گیا12 رابطے کی کوئی کمپنی نہیں ہے۔غنيه کريںسِل38 جگہ 90+ دناعادہفارمیٹنیٹ ورک نمبر 4 فارمزتمامx1CATCHESدوپ، دالیں، تیریں،2EXPLAINSیہ کیوں ضروری تھا کہ ہر شخص کو خوش‌خبری سنائی جائے ؟3FIXESآپ کی مقبولیت پر
اسٹورڈ ایجنٹ آپ کو سنبھالتا ہے۔CRMاِس کے علاوہ وہ اپنے کام سے خوش ہوتے ہیں ۔

کیا وہ پکڑ لیتا ہے

برقی رابطہ

اسی شخص کے لیے کئی ریکارڈ (مثلاً۔ [email protected] اور [email protected])، داروغہ ان کو قابو میں رکھنے کی تجویز دیتا ہے۔

مفقود اعداد

ای میل کے بغیر رابطہ، بغیر حساب کے، کمپنیوں کو بغیر ڈومین کے.

غیر رمز شدہ ریکارڈ

delies with in amps, banys with airlines. Propos جو ای میل ڈومین اور سیاق و سباق پر مبنی ہے۔

انتہائی اہم

"وون" سٹیج میں ایک معاہدہ جس کے ساتھ 20% امید ہے کہ ایک رابطہ نے "Custmer" کو نشان دہی کی جس میں کوئی حساب نہیں، غلط صنعت کے ساتھ ایک کمپنی.

غلط مراحل

ایسے ڈیل جو کافی لمبے یا رابطے میں ہوتے ہیں، ان کی کارکردگی سے مطابقت نہیں ہوتی۔

کیسے استعمال کیا جا سکتا ہے

1
داروغہ فہرست کھولیں

سی آر ایم میں جائیں اور ڈاٹا اسٹیرڈ سیکشن (یا اسے CRM Health سے کھول کر دیکھیں)۔

2
حفاظتی انتظامات

سبز چیزیں محفوظ ہیں: صاف کنندے، ظاہر گمنام اعداد۔ ان میں دوبارہ شروع کریں

3
باقی کا اعادہ کریں

اگر آپ کو فیصلہ کرنا ہے تو آپ کو اِس بات کا اندازہ لگانا چاہئے کہ آپ کے والدین کو کس طرح کی صورتحال میں تبدیلی لانے کی ضرورت ہے ۔

صفائی‌ستھرائی کے رابطے

غلطی:
داروغہ کو "John Smith ( ([email protected]) اور "ج. سمتھ (انگریزی:[email protected]): ایک ہی ای میل، مختلف ڈسپلے نام۔
کیا کرنا ہے:

داروغہ تجویز کرتا ہے : ریکارڈ کو زیادہ سے زیادہ افعال کے ساتھ وابستہ رکھو، دوسرے ریکارڈ کے مراعات اور افعال کو ملا کر. تجاویز کا اعادہ کریں، ضرورت پڑنے والے اسمِ ساحہ کو تبدیل کریں اور اسے منظور کرو. دونوں ریکارڈز کي تاریخ کو ملانے کے دوران جوڑ کر محفوظ کیا گیا ہے۔

CRM

اور میرا کارِ (رسالت) خوب مضبوط کر دے،CRM

میری تعمیر کروCRMآپ کی تشریح کرتے ہیںCRMسادہ انگریزی میں اپ مرتب کی۔OpsIQکو ڈِکِنَّنَا مُتَرْنَاهُمْ فِي الْمُسْتَقُونَ سانچہ:قرآن-سورہ 56 آیت 19۔۔۔*

اور میرا کارِ (رسالت) خوب مضبوط کر دے،CRM
اور میرا کارِ (رسالت) خوب مضبوط کر دے،CRMبائیں جانب پیدا ہونے والی پیداوار پر ایک قدرتی زبان کی تشریح ہے۔CRMدائیں جانب کے مراحل، میدانوں اور انتہائی مناسب منصوبہ بندی کا منصوبہ۔اور میرا کارِ (رسالت) خوب مضبوط کر دے،CRMکام کی جگہاپنا کاروبار بیان کریںہم ویب ڈیزائننگ ایجنسی ہیں۔ماہانہ بچت کرنے والے اور فروخت کرنے والےایک چھوٹے سے منصوبےکاروبار.اور میرا کارِ (رسالت) خوب مضبوط کر دے،CRMجینی‌رِنِنگ پلانسُرخ رنگ :→رنرڈِل قسم : رکھنے والا، منصوبہفیلڈ: ماہانہ قیمتسیم: SMB، ادارہپیرو: بورڈنگ پرایپیول & اطلاق1DESCRIBEپلیئن انگریزی زبان میں2AI PLANSسٹیج، کھیتوں، سیاحتی مراکز ہیں۔3APPROVEapons CDMA کوئی بھی کوڈ نہیں
سادہ انگریزی میں اپنے کاروبار کو بیان کریں؛OpsIQتمام ڈرل چلاتا ہےCRM( متی ۲۴ : ۴۵ ) اِس کا اطلاق اُس کی خوشنودی پر ہوتا ہے ۔

یہ کیسے کام کرتا ہے

1
آپ کیا چاہتے ہیں وضاحت کریں

قسم کا سادہ-اصل تشریح آپ کے CRM وضع کردہ کی وضاحت۔ مثال: "Cres a an perming line with mection, splood, Negoting, Renwed, Lost. Score اس وقت زیادہ تر ہدایت دیتا ہے جب وہ دو بار پریکشتے ہیں۔

2
منصوبہ بندی دیکھیں

OpsIQ اس کے تخلیقی عمل کی پیشگی جانچ پڑتال کریں: پائپ لائن، مرحلے، سٹیج پراکرت، اصول، زندگی کے اصولوں کا جائزہ لیں. ہر آئٹم کو دیکھیں.

3
اطلاق

پلانے کے ليے کلک کريں ۔ ہر تبدیلی بطور آ نے کے ليے آپ ايک کلک کر سکتے هيں

4
اگر ضرورت پڑے تو دو با ئيں

اگر کچھ صحیح نہ ہو تو پورے سرے سے دوبارہ موڑنے کے لئے اس پر کلک کريںCRMاس کی سابقہ حالت میں واپس آتا ہے۔

آپ کیا کر سکتے ہیں ؟

پائپ لائنیں اور مراحل

اس کے علاوہ ، پائپ‌لیٹس کو استعمال کرنے کیلئے استعمال کِیا جاتا ہے ۔

قانون سازی

Bost der meths on belude: "Score زیادہ جب وہ پریفیکچرنگ کو دیکھتے ہیں، "اسکوئرے نیچے جبکہ وہ کیریئر کے صفحہ پر ملاقات کرتے ہیں"۔

زندگی کے اصول

خودکار طور پر حیاتیاتی مراحل : "اپنے اوپر جائیں SQL جب وہ کسی ڈیم کی درخواست کرتے ہیں، "جب معاہدے جیت جاتے ہیں تو ان کو دوبارہ شروع کرنے کے لئے کچھ نہ کچھ کرو"۔

جمع کے کھیت

رابطے کے لیے شعبے شامل کریں، حساب یا کمپنیاں: متن، نمبر، تاریخ، انتخاب، چیک بکس، URL ای میل

لیاقت علیٰحدہ

اِس کے علاوہ ، یہ بھی بہت اہم ہے کہ ہم اپنے بچوں کو بتائیں کہ وہ کس قسم کی ملازمت کریں ۔

ایک دوسرے کی مدد کریں

غلطی:
آپ Saass کے انتظامات کا انتظام کرتے ہیں اور ان کے لیے پائپ لائن کی ضرورت ہوتی ہے۔
کیا کرنا ہے:

قسم: "مریخ پر موجود ایک پائپ لائن۔ سٹیج: 90 دن نکلنے کے وقت 10%), 60 دن نکلنے کے وقت 25%) ، رابطہ (40%)، انکار کرنا (60% رِن‌وِڈ (100%)، چغتائی (0%). کرسر کو اٹھا ئيں 14 دن کے دنوں میں"۔ OpsIQ منصوبہ بنانے ، اس کا جائزہ لینے اور کلک کرنے کا طریقہ آپ کے پائپ لائن پر فوری طور پر دکھائی دیتا ہے۔

اگر میں کچھ بیان نہیں کر سکتا تو کیا ہو؟+

معمار صرف کام پیدا کرتا ہے کہ اسے کیسے بنایا جائے؟ اگر آپ اس کی صلاحیتوں کے باہر کچھ طلب کریں (مثلاً، "میری عادت کے ساتھ ربط")۔ API"، یہ درخواست کو رد کر دے گی اور اس کی بجائے کیا کر سکتا ہے۔

کیا مَیں اپنی زندگی میں تبدیلیاں لا سکتا ہوں ؟+

جی ہاں، ہر چیز میری تعمیرCRMعمل کو بطور ری ایکٹر پکڑا جاتا ہے.CRMصحت کی جگہ بدلتی گئی ہے تاکہ اِن میں سے ہر ایک کا نام‌ونشان مٹ جائے ۔

CRM

اپنے اوپر اٹھا لوCRMآپ کے راستے

دستیCRMٹیموں کے لئے جو ٹیموں کو ترجیح دیتے ہیں ان کے لئے مخصوص کریں ۔CRMروایتی فارم کے میدانوں کے طور پر بھی بنائے جا سکتے ہیں۔

پائپ لائنیں اور مراحل

بنائیں ، تبدیل کریں ، تبدیل کردیں اور پائپوں اور مرحلوں کو حذف کریں۔ سیٹ مقررہ وقت پر فتح حاصل کریں ۔ (دن کے دوران) معاہدہ کے بعد نشانے سے پہلے

جمع کے کھیت

حساب، رابطہ یا کمپنیوں کے شعبے شامل کرنا۔ فیلڈ ٹائپ: متن، نمبر، تاریخ، منتخب (ڈڈ ڈاؤنس)، چیک باکس، چیک بکس۔ URL ے، ای میل. ایبٹ آباد کے میدانوں میں باسکٹ پر اور فیلڈز میں نظر آتے ہیں۔

لیاقت علیٰحدہ

اگر آپ کو کسی معاملے کے بارے میں فیصلہ کرنے کے لیے اِستعمال کرنا ہے تو آپ اِسے ضرور دیکھیں گے ۔

زندگی کے اسٹیج اصول

ڈیٹنگ خودکار اسٹیج عبوری عمل : جب کوئی رابطہ کسی حالت (نظریہ دینا، ایک شکل کا جھکاؤ، خریداری کرنا) سے ملتا ہے تو ان کی زندگی کی اسکیم اسٹیج خودبخود ترقی پزیر ہوتی ہے۔

قیادت

بُوسٹ یا کم پیشہ ورانہ اسکوریں جو برتاؤ پر مبنی ہیں. مثالیں: "نظری طور پر ہونے والے صفحہ = +15 نکات، "مریخ پر سفید اخبار = +"۔10 نقاد، "مریخی کیریئر صفحہ = -5نقطے". شمارندی گنتی طے کی جا سکتی ہے (مثلاً، "مکمل طور پر نظریہ بندی کم از کم)۔ 2 اوقات"۔

محفوظ کردہ مناظر

گفتگو ، حساب یا کمپنیاں دونوں کے لیے فیلڈ+ ترتیبات بنا ئيں

ایک پیشوائیی حکمرانی میں شامل ہونا

غلطی:
آپ ایسے رابطے چاہتے ہیں جو آپ کے پریفیکچرنگ صفحہ کو دو یا اس سے زیادہ دیکھ سکتے ہیں کہ آپ نے زیادہ اسکور حاصل کرنے کے لئے.
کیا کرنا ہے:

جاؤ.CRMاِن سوالوں کے جواب دیں اور آیات کو مکمل کریں ۔URLاس میں = "/pricing"، حساب کتاب =2، سکور کو بڑھاتے = +20. محفوظ کرنا۔ اگلی بار جب اسکورر چلا جاتا ہے تو اس قانون کو آپس میں ملانے والے رابطہ کو +20ان کے پیشہ ورانہ سکور پر۔

CRM

CRM صحت چک اپ

CRM صحت ایک خودی کیفیاتی صفحہ ہے جو آپ کے CRIM کو درست اور چلانے میں مدد دیتا ہے۔

صحت کا چیک
CRMصحت کا چیکصحت کا اسکور 92 ایک وقت آئے گا جب ایک ہوشیار شخص کو خبردار کرنے کی کوشش کرے گا۔CRMصحت کا چیککام کی جگہ92صحتمندپَر کے مرحلےکنیکٹیکٹ کو ملا کر منسلک کیا جاتا ہے & درآمد کرناآئینی ایجنٹ قابل عمل ہیں۔!کوئی فعال ماتحتی ترتیب نہیں!12 گم شدہ کمپنی رابطہ کرتی ہے۔1اُردواپنے سیٹ کو ترتیب دیں2FLAGSکیا چیز کھوئی گئی ہے3شمالیایک مجموعی نمبر
ایک صفحے CRM Audit: مجموعی صحت کا سکور جمع جو درست بنایا جاتا ہے اس کی ایک ذیلی تقسیم اور اب تک توجہ کی ضرورت ہے۔

کیا اس کا جائزہ لیا جاتا ہے

شِمَا

ڈیٹا بیس فہرستوں کے شہر انگریزی ویکیپیڈیا کے مشارکین. "Consta".CRMصحت اس پر جھنڈے ڈالتی ہے۔

ایجنٹ

تمام CRM ایجنٹ (Capture, Data Steward, Delect Intelligence, and servation. Green = چلاتے ہیں، Amber = توجہ درکار ہے، سرخ = غلطی۔

روٹ

CRM APIروٹس اور اے جے ایکس اختتامی گراف رجسٹرڈ اور فوننگ ہیں۔

AI عمل

CRM ایکشن کیٹلاگ میں رجسٹر شدہ ہے. اگر عمل ناقص ہو تو، CRIM Heal-hels by reregisting کر کے۔

زندہ ڈیٹا کو اہم خیال کریں

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

چیک کرنے کے بعد

پہلی بار CRM سیٹ اپ کے بعد اوپن کرایہ صحت اور تمام چیکس کی جانچ پڑتال سبھا ہے اگر کوئی امبر یا سرخ ہو تو کسی انساب کی وضاحت کے لیے آئٹمس کلک کریں اور اس کی اصلاح کی تجویز دیں۔

میں کتنی بار چیک کرنا چاہئےCRMصحت ؟+

ابتدائی تناظر کے بعد چیک کریں، بڑے تجدیدات کے بعد اور جب بھی CRM سلوک غلط معلوم ہوتا ہے. CRIM Heals (جیسے ناقص عمل رجسٹریشن) کے بہت سے مسائل (جیسے کہ ناقص عمل کی رجسٹریشنیں) صفحہ کھولنے سے ہی۔

CRM

CRMترقی کاروں کے لیے اتصال

جوابCRMایک مکمل عوامی رُجحان ظاہر کرتا ہےAPIاور اس سے باہر ویب‌ہوکس ہے تاکہ یہ کسی بھی اسٹاک کو بغیر دستی برآمدات کے محفوظ ہے.

API اختتامی نکات

_توثیق:

API کلید (Authorization): Russept opq_...) with crm. ریڈ یا Crm کے ساتھ. /api/v1.php اس عمل اور سائٹ_کے ساتھ.

روابط

Crm. cocuals. list (search + Village), crm. coacts. detail (by ID), Crkm. comco structions. presst (cred یا تجدید), crm. C. concents. محفوظ. اخذ شدہ بتاریخ 09 دسمبر 2018 میں اصل سے آرکائیو شدہ. تحقق من التاريخ في:

ڈیل

Crm. sperators. list, crm. sp. detail, crem. cres. cerves, crum. c. side, credate, crym. dvance (سب ٹرسٹی اتھارٹی کے ذریعے)۔

ترجیحات

Crm. activity. list (وقتًا کسی رابطہ/ نقل و حمل کے لیے)، Crms. activies. (logy) نئی سرگرمیاں۔

واقعات

Crm. serves. list (durable change with_id settlement), Cr. c. catlog (list specials). اخذ شدہ بتاریخ 08 فروری 2018. تحقق من التاريخ في:

معاہدہ از آ نے والا API
POST /api/v1.php
Authorization: Bearer opq_live_xxx
Content-Type: application/json

{
  "action": "crm.deals.create",
  "site_key": "<workspace>",
  "title": "Acme renewal",
  "amount": 12000,
  "pipeline_id": 1,
  "stage_id": 2
}

ویب‌وی‌ورک کے واقعات

opsiq.contact.upsert

یہ رابطہ بنانے کا واقعہ ہے ؛ کوئی الگ تخلیق شدہ واقعہ نہیں ہے۔

contact.lifecycle_changed

جب رابطہ مختلف حیاتیاتی مراحل میں منتقل ہوتا ہے تو آگ لگ جاتی ہے۔

contact.status_changed

جب رابطہ حالت تبدیل کرتا ہے تو فائرنگ کی گئی۔

contact.conversion

جب کسی شخص کے ساتھ رابطہ قائم ہو جاتا ہے تو اُسے آگ لگ جاتی ہے ۔

contact.tag_added

جب کسی شخص کو رابطہ میں اضافہ کِیا جاتا ہے تو آگ لگائی جاتی ہے ۔

contact.erased

جب کسی شخص سے ذاتی درخواست کے لئے رابطہ ختم ہو جاتا ہے تو اُس وقت فائرنگ کی جاتی ہے ۔

crm.deal.created

اور جب کوئی وعدہ کرتا ہے تو وہ ضرور پیدا کر دیئے جائیں گے۔

crm.deal.stage_changed

جب کوئی معاہدہ کسی دوسرے مرحلے میں منتقل ہوتا ہے۔

crm.deal.won

جب کسی معاہدے کو فتح کے طور پر بند کیا جاتا ہے۔

crm.deal.lost

جب کوئی معاہدہ ختم ہو جائے جس طرح کہ گم ہو جائے۔

crm.company.created

اور جب کوئی گروہ پیدا کیا جائے

crm.task.created

آتش فشاں جب کوئی نیا کام بنایا جاتا ہے (مانی یا AI-generated)۔

email.replied

جب کسی دوست کے ساتھ رابطہ ختم ہو جاتا ہے تو وہ آگ لگ جاتی ہے ۔

email.bounced

جب ایک باہر سے باہر ای میل کی بونسی.

💡
فون کرو webhooks.events.list آپ کے نصب کردہ نصب کردہ سیٹ کے لئے، ہر واقعے کی ادائیگی کے ساتھ. اسے خود ادائیگی کوڈ سے بنایا گیا ہے، چنانچہ یہ حقیقت میں آنے والے باتوں سے کبھی بھی فرق نہیں کر سکتا. مکمل فہرست بھی ویبوکس سیکشن میں موجود ہے.

تمام Webhook واقعات HMAC-signed اور دوبارہ شروع ہوتے ہیں ناکامی پر URL” اگر آپ کو لگتا ہے کہ آپ کے بچے آپ کے ساتھ بائبل کا مطالعہ کر رہے ہیں تو آپ اِس میں درج باتوں پر غور کریں گے ۔

Syncing CRM رابطہ گوگل شیٹز سے کرتے ہیں۔

غلطی:
آپ ہر نیا چاہتے ہیںCRMآپ کی مارکیٹنگ ٹیم کے لئے ایک گوگل شیٹ میں آنے کے لئے رابطہ.
کیا کرنا ہے:

ویبہوک اپر سیٹ کے لئےopsiq.۔copent.upsert. Point اسے گوگل ایپس اسکرپٹ ویب ایپ یا Zapier webhook کی طرف متوجہ کریں۔URL. ادائیگی اپ لوڈ میں رابطہ نام، ای میل، کمپنی، پیشہ ورانہ اسکور اور ماخذ شامل ہیں. آپ کا اسکرپٹ ہر نئے رابطے کے لیے گوگل شیٹ کو قطار بنا دیتا ہے۔

CRM

سیم

سیم قابل رابطہ فیلڈز کو محفوظ کرتا ہے۔CRMنظریۂ بیرونی، ترقی پسند اور دیگر سامعین- شعوری آلات۔

پرو فا ئل سکرین
سیمسیزن ایڈیٹر حالات کو آپس میں ملا کر زندہ میچ نمبر دکھاتا ہے اور عملے کو زندہ فیلڈر یا پینک کی مدد سے منتخب کرتا ہے۔سیمکام کی جگہمُلکزندہLOGICسبMATCHES1,248کاري جگہتیز رفتار مرحلہافعالی مشتری کے برابرحکمرانیآخری سرے کا عملاندر 30 دنحکمرانیممالکبرطانیہ کے برابرحکمرانیاعلیٰ مقصدکم سے کم اسکور کرو 70حکمرانی1CHOOSE MODEزندہ یا پُراسرار2ADD RULESتمام یا بند3REUSEمہمیں اورCRM
سیزن ایڈیٹر حالات کو آپس میں ملا کر زندہ میچ نمبر دکھاتا ہے اور عملے کو زندہ فیلڈر یا پینک کی مدد سے منتخب کرتا ہے۔

A زندہ بچے موجودہ ڈیٹا سے دوبارہ حاصل ہونے والے واقعات جب بھی استعمال ہوں اے۔ نیچے دی گئی تمام چیزوں کا نقصان موجودہ عضو کی فہرست کو درست کرنا مفید ہوتا ہے جبکہ خارج‌شُدہ سامعین کو مقبولیت کے بعد تبدیلی نہیں لانی چاہئے ۔

منتخب کریں سب جب کہ ہر شرط اتفاق یا مطابقت ہونی چاہیے۔ کوئی جب ایک شرط کافی ہو جائے تو زندہ گن کا جائزہ لیں قبل از نجات سے پہلے نظامِ شمسی کو دیکھا جا سکتا ہے لیکن عام تدوین سے محفوظ رہ سکتا ہے۔

CRM

قیادت

لیڈر- اسکورنگ قوانین میں برتاؤ اور profile اشاروں کو ایک ضمنی اسکور میں تبدیل کر دیا گیا ہے جو فروخت اور خودکارات استعمال کر سکتا ہے۔

پرو فا ئل سکرین
قیادتلیڈر ڈرافٹ فعال اصولوں کو ظاہر کرتا ہے، گیند باز کھڑکی اور مثبت یا منفی اسکور میں تبدیلی ہر قانون کا اطلاق ہوتا ہے۔قیادتکام کی جگہدوبارہ کوشش12SCORED8,412HOT LEADS286کاري جگہمشق3+ ملاقات میں 14 دن+20کلیدی لفظ خریدنےاس میں ہجرت یا رباعیات شامل ہیں۔+15مدد کے خطراتشکایت کریں 30 دن-10ماخذ پر بھروساشریکِ اقبال+121DESCRIBE RULEسادہ انگریزی استعمال کریں2REVIEW FIELDSاشاروں، کھڑکی، نکات3RESCOREکام کرنے کے لئے درخواست
لیڈر ڈرافٹ فعال اصولوں کو ظاہر کرتا ہے، گیند باز کھڑکی اور مثبت یا منفی اسکور میں تبدیلی ہر قانون کا اطلاق ہوتا ہے۔

AI ory سلطان معمار ایک سادہ-اینٹل ہدایت کو ایک متنوع حکمرانی میں تبدیل کر سکتا ہے. ہر حکومت کو اب بھی اس سے پہلے بھی جانچنا چاہیے : سرگرمی یا کلیدی لفظ کی تصدیق کریں، کم از کم تعداد میں کھڑکی اور اسکور بدل دیا جائے۔

مثبت اور منفی اصولوں پر عمل کرنا غلط ہو سکتا ہے ۔ دوبارہ تعمیری کام جب ہم اپنے بچوں کو اِس بات پر غور کرتے ہیں کہ آیا وہ خدا کی بادشاہت کے تحت زندگی گزاریں گے یا نہیں تو ہمیں اُن سے کوئی ایسی بات کہنا چاہئے جو ہمارے لئے نقصان‌دہ ہو سکتی ہے ۔

CRM

سلیس لیڈر بورڈ

اِس کے بعد وہ اپنے گھر والوں کو بھی اِن کی دیکھ‌بھال کرنے کے لئے پیسے ، کمیشن اور کھلی پائپ لائنیں حاصل کر لیتے ۔

پرو فا ئل سکرین
سلیس لیڈر بورڈماہانہ پیشہ ورانہ طور پر فروخت کے نمائندوں کو درجہ دیتی ہے جبکہ آمدنی، کمیشن اور کھلی پائپ لائن نظر آتی ہے۔سلیس لیڈر بورڈکام کی جگہPERIODجولائیTEAM QUOTA82%وون184کاري جگہامینہ104% کیومنگ · ۶۲، ۲1stبین88% کوان‌کو × ۵ برائیوں کا شکار2ndمقام76% کوان‌کو • ۴. ۴3rdپائپ کھولیںعارضی کھیلوں میںاعادہ1CHOOSE MONTHایک مدت پر غور کریں2CHECK QUOTAدوبارہ سے جواب3COACHپائپ لائن سیاق‌وسباق کا استعمال کریں
ماہانہ پیشہ ورانہ طور پر فروخت کے نمائندوں کو درجہ دیتی ہے جبکہ آمدنی، کمیشن اور کھلی پائپ لائن نظر آتی ہے۔

کوکا کامیابی صرف اُس وقت بامقصد ہوتی ہے جب ہر نمائندے کو موجودہ کنول کا مالک ہوتا ہے اور اس کے پاس درست مالک ، مقدار ، چاندی اور قریبی حیثیت ہوتی ہے ۔

CRM

توثیقی مقبولیت

Departives کے منظوری کے لیے اونچے قیمت کے حساب سے پہلے مینیجر نشان دہی کی ضرورت ہوتی ہے۔

پرو فا ئل سکرین
توثیقی مقبولیتمنظوری پالیسی دو اقدار کی حامل حدود کا تعین کرتی ہے اور کوکیو پینگ ظاہر کرتا ہے، منظور شدہ اور رد عمل کرتا ہے۔توثیقی مقبولیتکام کی جگہPOLICYفعال کریںWAITING6OLDEST3hکاري جگہشرح 1لاگ ان £10,000منیجرشرح 2لاگ ان £50,000سینئرانٹرپرائز کی تیاری£72,000 · از بین سے درخواست کی گئی ہے۔پراب تکنقل و حمل کا منصوبہ£18,500 · ریتا کی طرف سے درخواستمنظور1SET THRESHOLDS0 توڑ پھوڑ کو معطل کرتا ہے2REQUESTمعاملے کو دوبارہ حل کریں3پیدائشدرخواست یا انکار کریں
منظوری پالیسی دو اقدار کی حامل حدود کا تعین کرتی ہے اور کوکیو پینگ ظاہر کرتا ہے، منظور شدہ اور رد عمل کرتا ہے۔

پالیسی کو فعال کریں اور سطح مرتفع کریں۔ 1 اور ان کی قَسم جو بادلوں کو ہر طرف پھیلا دیتی ہیں، 2 سیڑھیوں کی ایک ٹانگ۔ 0 رکاوٹ جو کہ ٹائیگر. جب کوئی غیر مینجر کسی معاہدے کو جیتنے یا اس سے اوپر کرنے کی کوشش کرتا ہے، OpsIQ خاموشی کے ساتھ اسٹیج کو تبدیل کرنے کی بجائے منظوری پیدا کریں۔

منتظمین اور مکمل منتظمین پالیسی کے پابند نہیں ہیں۔ہر فیصلہ کو Auditity کے لیے servation، منظوری، وقت اور وجہی برقرار رکھنا چاہیے۔

CRM

زندگی کے اصول

حیاتیاتی اصولوں میں خودبخود ارتقائی مراحل کے درمیان رابطے منتقل ہوتے ہیں جب ان کے موجودہ ڈیٹا کے مقابلے ایک محفوظ حالت میں ہوتے ہیں۔

پرو فا ئل سکرین
زندگی کے اصولزندگی کے اصولوں کو ترجیح دی جاتی ہے ؛ پہلی ایک دوسرے کے ساتھ رابطہ قائم کرنے کی صلاحیت میں تبدیلی آتی ہے ۔زندگی کے اصولکام کی جگہفعال7RUNSراتPRIORITYپہلا اعلیٰ درجہکاري جگہپیشوائی→غیر متصلاسکور 60 حالیہ عملانکار کرو 100غیر متصل→بڑا کرنے والاخریداری کا واقعہ موجود ہےانکار کرو 90بڑا کرنے والا→خطرے میںکوئی عمل 60 دنانکار کرو 70خطرے میں→بڑا کرنے والانئی خریداری یا جوابانکار کرو 601PICK STAGES(یعنی) اس سے اور جو (غور سے) پیچھے سے ہے،2DEFINE FILTERSegment-styleJSON3ORDER RULESپہلا میچ جیت جاتا ہے۔
زندگی کے اصولوں کو ترجیح دی جاتی ہے ؛ پہلی ایک دوسرے کے ساتھ رابطہ قائم کرنے کی صلاحیت میں تبدیلی آتی ہے ۔

ہر اصول میں ایک سرچ اسٹیج، منزل سٹیج، فعال جھنڈے، ترجیح اور stylefer. طے شدہ حیاتیاتی ملازمت پہلے ترجیحات کا جائزہ لیتی ہے اور رابطہ کے لیے پہلے میچ کے بعد رک جاتی ہے۔

اصولوں کو باہمی طور پر سمجھا جانا چاہیے۔ دو فعال اصولوں سے گریز کیجئے جو ایک ہی دوڑ کے دوران ایک ہی رابطہ کو مخالف سمتوں میں منتقل کر سکتے ہیں۔

CRM

CRMسر گري سر

کامرس سرگرمی کی نہر مشتری اور عملیاتی واقعات کو آپس میں ملاتی ہے تاکہ ٹیمیں ہر مریخ پر کھلنے کے بغیر کیا واقع ہونے والی ٹیموں کی جانچ کر سکیں۔

پرو فا ئل سکرین
CRMعملسرگرمیاں آپس میں گفتگو، ٹکٹ، ای میل، ویبوک، تبدیلی اور اندام کے واقعات فیلڈرز اور پغویشن کے ساتھ مل کر جاری کرتی ہیں۔CRMعملکام کی جگہترجیحات2,804CUSTOMERS1,126ANOMALIES14کاري جگہگفتگو ختم کریں[email protected] چینابھیTicket repliedٹی این-Mobile 1048 * بلڈنگ4 ميںوسیع واقعہsubscription.upgraded12متبدیلآرڈر #7788 · £14919م1FILTERواقعہ اور مشتری2OPEN CONTEXTریکارڈ پر جائیں3PAGE RESULTSتحقیقات کو برقرار رکھنے کے لئے
سرگرمیاں آپس میں گفتگو، ٹکٹ، ای میل، ویبوک، تبدیلی اور اندام کے واقعات فیلڈرز اور پغویشن کے ساتھ مل کر جاری کرتی ہیں۔

Foundation by ature, Date, sta, kmbor state (جن میں ادائیگی بھی شامل ہے). کھاتہ درج شدہ عمل کا ایک پڑھے لکھے ماڈل ہے؛ یہ سرچ ٹکٹ، گفتگو، معاہدے یا متصل ریکارڈ کرنے سے پہلے منسلک ریکارڈ کو کھولو

CRM

کام کی تیاری

کام کے ذریعے ایک واقعہ پیش آیا اور کئی کارروائیوں کو چلانے میں تاخیر بھی کی گئی ۔

پرو فا ئل سکرین
کام کی تیاریایک عملہ اپنے دائرہ کو ظاہر کرتا ہے ، مکمل ہوتا ہے ، انتظار کرتا ہے اور اگلے مرحلے پر چلتا ہے ۔کام کی تیاریکام کی جگہفعال9RUNNING42افریقہ1کاري جگہٹیگجرcontact.createdآغازقدم 1ای میل بھیجوختم ہواوقفہٹھہرو 2 دنانتظار کریںقدم 2فروخت کاری کا کام بنائیںآگے بڑھنے والی1CHOOSE TRIGGERتقریب چلانے کا آغاز ہوتا ہے۔2ORDER STEPSعمل اور تاخیر3MONITORکرن کے ذریعے دوبارہ پیدا کریں
ایک عملہ اپنے دائرہ کو ظاہر کرتا ہے ، مکمل ہوتا ہے ، انتظار کرتا ہے اور اگلے مرحلے پر چلتا ہے ۔

ترجر کو منتخب کر کے ایک ورک فلو بناؤ، ترتیب میں قدموں کو شامل کرکے اور اسے فعال کر کے۔ تاخیرات محفوظ کی جاتی ہیں، براؤزر درخواست سے نہیں روکی جاتی ہیں۔ یونیفائیڈ کرون کارفرما کا کام جاری ہوتا ہے

اسپ شروع کرنے میں ٹیمپلز کے بعد خوش آمدید، پوسٹ پورچاس شکر اور جمہوریت تصدیق کے بعد شامل ہیں۔Clone ایک ٹیمپلر، اس کے صارفین/center، پھر وسیع حجم سے پہلے کنٹرول ریکارڈ کے ساتھ امتحان.

ایک ری ایکٹر کو پیسے کی طلب کو بھیجنے یا پھر انفلیشن ریکارڈ کرنے کے لیے ڈیزائننگ کرنے کے عمل کو نہ بھیجیں۔

مدد

ٹی‌ٹی‌کاس

تیرے رسمی تعاون چینل ہیں. ان کے پاس شعبے، ترجیحات، SLA ہدف، وابستگی، اندرونی نوٹس اور مکمل گفتگو کے ذریعے حاصل ہو سکتا ہے.Tickets آپ کی مدد سے پہنچ سکتے ہیں. OpsIQ ابلاغ، ٹکٹ کی شکل/مبید، ای میلین، چیٹ اسکلیشن، متصلہ یا API.

ٹی‌ٹی‌کاس
ٹی‌ٹی‌ڈی تفصیلایک ٹکٹ جس میں ایک میٹا جانبی بار (کمونے، ڈیپارٹمنٹ)،SLA. ، حالت ، گفتگو کا نعرہ ، اور اے آئی ڈرافٹ اور دوبارہ قابلِ ذکر کارروائی ۔ٹی‌ٹیکام کی جگہٹی این-Mobile 12345ترجیحبلند و بالاڈپارٹمنٹبليSLA3h 12m بائیںحالتکھولیںمجھے دو مرتبہ اپنے الزام میں گرفتار کیا گیاجون 3.ایااِس کی تصدیق کہاں سے کی گئی ؟چارج، دوبارہ تیار کرنے.ایک ڈرافٹ جوابواپسي1THREADEDبھرپور گفتگو + نوٹس2SLA & ROUTINGمعجزے ، وقت اور اوقات3AI DRAFTReply written for you
ہر ٹکٹ اپنی ترجیح، ڈیپارٹمنٹ، SLA Ter اور مکمل دھاگہ دیتا ہے اور اے آئی آپ کے لئے جواب کو ڈر سکتا ہے.

ٹکٹ کس طرح جاری ہوتا ہے

1
Ticket arrives

ایک مشتری ای میل، چیٹ اسکلیشن، ٹکٹ ایپڈ یا اشتہارین کے ذریعے پیغام بھیجتا ہے ایک ہی تخلیق کرتا ہے. ٹکٹ ایک منفرد شناخت (مثلاً ٹی-12345).

2
تريج

AI اس موضوع اور جسم کو پڑھتے ہیں، ترجیح (Low/Normal / High/Urgent)، ایک ڈیپارٹمنٹ کی نشاندہی کرتا ہے اور حساسیت کا پتہ لگاتا ہے۔اگر ٹریج قابل ہو تو یہ خودبخود ہوتا ہے۔

3
جواب

ایک ایجنٹ ٹکٹ کھول دیتا ہے، اس کو دیکھ کر منظرہ (Ectomer profile, palture data from bitors, سابقہ ٹکٹ)، اور جواب لکھتا ہے. AI جواب کو ڈرنے کی کوشش کر سکتا ہے اور بھیجنے سے پہلے ایجنٹ ایڈیٹنگ کرتا ہے۔

4
بندکرو

جب یہ سوال حل ہو جاتا ہے تو ایجنٹ ٹکٹ بند کر دیتا ہے ۔

پیر-ٹِک عمل

ڈیپارٹمنٹ میں تبدیلی

ٹکٹ کو مختلف شعبے (مثلاً جنرل سے بلڈنگ تک) منتقل کرنا۔ جب ابتدائی بلے بازی غلط تھی۔

ایجنٹ کیلئے نقل‌مکانی

مقررہ ایجنٹ اپنے "میری ٹکٹ" کے منظر میں ٹکٹ کو دیکھتا ہے۔

اندرونی نوٹ میں اضافہ

پہلے کے عہدوں پر نوٹ صرف سٹاف کے لئے لکھے گئے نوٹ لکھیں ۔

میرج ٹکٹ

ایک ہی کلائنٹ سے دوہرے ٹکٹس ملا دیں. ملحق ٹوٹک کے موضوع کو [MERGED] ٹیگ ملتا ہے. دونوں ٹکٹوں سے تمام پیغامات باقی ٹکٹ میں محفوظ رکھے جاتے ہیں

جواب حاصل کِیا جا سکتا ہے

پہلے سے لکھے ہوئے جواب میں ڈالیں {{customer_name}} اور {{ticket_id}} خودبخود بدل دیا جاتا ہے۔

آیزو

آپ کا درامائي جواب AI کو بہتر بنا نے دو : آواز کي ترتيب ، مختصر/ طويل کريں ، گرامر درست کريے يا ترجمہ کريں۔

ترجیحات کو ترجیح دیں

خطرناک صورتحال SLA Times اور طرزِعمل پر اثرانداز ہوتی ہے ۔

حالت تبدیل کریں

اِس لئے ہمیں اپنے بچوں کو ” دُنیا کے آخر “ یعنی خدا کی بادشاہت کے بارے میں بتانا چاہئے ۔

کام کی مثال : ایک ناخوشگوار مشتری کو ہاتھ میں لگانا

ای میلر ایبٹ آباد: "میں اپنے ماتحتوں کے لیے دو بار چارج کیا گیا"۔

غلطی:
Subject: Double charge on my account Body: Hi, I just checked my bank statement and I see two charges of $49.99 from your company dated June 3. I only have one subscription. Can you please refund the duplicate charge? This is really frustrating.
کیا کرنا ہے:

Step 1: AI triage assigns Priority: High, Department: Billing, Sentiment: Frustrated. Step 2: Agent opens the ticket. The connector panel shows the customer's Stripe charges, confirmed two charges on June 3. Step 3: Agent adds an internal note: "Confirmed duplicate charge in Stripe. Transaction IDs: ch_xxx and ch_yyy." Step 4: Agent drafts a reply: "Hi [Name], I can see the duplicate charge and I'm processing a refund for the second transaction right now. You should see $49.99 back in your account within 3-5 business days. I'm sorry for the inconvenience." Step 5: Agent triggers the refund action through the Stripe connector (with confirmation). Step 6: Agent sends the reply and sets status to Resolved.

ڈپارٹمنٹ

اپنی ویب سائٹ پر حصہ لکھیں: "Tickets Tirts Official department". عام معلومات: جنرل، بلڈنگ، ٹیکنک، سیلس، او بورڈنگ۔ ہر ڈیپارٹمنٹ میں مختلف آٹو لانٹ کے قوانین، اے آئی ایل اور ٹیم کی تفویضیں ہو سکتی ہیں۔

جوابات

اِس سوال کا جواب حاصل کرنے کے لیے کتاب پاک صحائف کی تعلیم حاصل کریں کے باب نمبر 2 کو دیکھیں ۔

مثال کے طور پر جواب دینے سے ہم کیا سیکھ سکتے ہیں ؟
Hi {{customer_name}},

Thanks for reaching out. I checked the details and here is what I found:

{{response_details}}

If you need anything else, just reply to this ticket and I will be happy to help.

Best regards,
{{agent_name}}
{{department_signature}}

مُنہ کے نشان

جب کوئی گاہک ایک ہی سوال کو بار بھیجتا ہے (via Elect and Chat) یا دو علاحدہ ای میل بھیجے جاتے ہیں تو آپ کر سکتے ہیں کہ ٹکٹ پر کلک کریں، دوسرا ٹکٹ جوڑنے کے لیے ٹکٹ منتخب کریں. بچ جانے والا ٹکٹ دونوں ٹکٹوں سے تمام پیغامات حاصل کرتا ہے.

اس ملاپ کے بعد بہت سے پلیٹ فارمز بھی مل جاتے ہیں ۔ جبکہ ٹکٹیں بھی متصل پلیٹ فارم (WHMCS, Zendesk، Saas Fimor Portal, institution, : پلیٹ فارم اپنی کاپیوں کو آپس میں ملا دیتا ہے، تو آپ اس کے پہلے پیغام اور جوابات دکھاتا ہیں. ایک مخلوط ٹکٹ جو کبھی اس پلیٹ فارم پر نہیں ہوا تھا WHMCS) جوڑ دیتا ہے۔ OpsIQ اسی طرح ٹکٹ.

شباب اور SLA

نیچے

غیر متعلقہ سوالات، خصوصیت طلبی، عمومی جواب۔ اول جواب: 24 گھنٹے.

عام

معیاری حمایت کے سوالات۔ پہلے جواب: 8 گھنٹے.

بلند و بالا

مشتری کے کاروبار کا جائزہ لینا. پہلے جواب: 4 گھنٹے.

فوری

سروس نیچے، سیکورٹی حادثہ، ڈیٹا نقصان، بلڈنگ غلطی. پہلے جواب: 1 گھنٹے.

SLA Times شروع کرتے ہیں جب ٹکٹ کو بنایا جاتا ہے اور روک دیا جاتا ہے جب کہ حیثیت "مریخ پر انتظار کرنا" ہو گی۔ اگر SL A scha موقف کم ہو جائے تو ٹکٹ کو روشن کر کے باہر رکھ دیا جاتا ہے۔

کیا گاہک اندرونی نوٹس دیکھ سکتے ہیں ؟+

کبھی نہیں، اندرونی نوٹس ہی کافی سٹاف ہیں. وہ مشتری ٹکٹ پورٹل، ای میل اطلاعات یا کسی مشتری کی سطح میں ظاہر نہیں ہوتے.

جب کوئی بند ٹکٹ جواب دیا جاتا ہے تو کیا واقع ہوتا ہے ؟+

ٹکٹ خودبخود دوبارہ شروع کر کے فعال ہونے والے کور میں واپس آتا ہے. ٹیم کو نئے جواب کا پتہ نہیں لگایا جاتا.

کیا مَیں مزید جواب دینے سے بچنے کے لئے ٹکٹ بند کر سکتا ہوں ؟+

جی ہاں، کول ٹریڈنگ کے ذریعے استعمال کریں مشتری اور اے آئی اے دونوں جوابات کو نئے جوابات شامل کرنے سے روکنے کے لئے.

مدد

سروس سٹوڈیو: SLA، حالت رواں اور کیفیت ہے۔

آپ کی معاونت کیسے کی جا سکتی ہےSLAاسکلیشن سیڑھیاں، کاروباری گھنٹے کیلنڈروں کے ساتھ پالیسیاں، ایک باعمل حیثیت کا بہاؤ،CSATترتیبات اور انٹرپرائز کی خصوصیات متغیرات۔ اسے عملہ بار میں شامل ہونے والے ٹیکٹس پیج سے کھولیں۔

SLAسیاست

ہر نیا ٹکٹ پہلے درجہ بندی حاصل کرتا ہے اور سب سے مخصوص فعال پالیسی سے ایک حلف مقررہ مدتی میعاد: ڈیپارٹمنٹ + ترجیحی مراعات، ترجیحی طور پر شکست دیتا ہے. اخذ شدہ بتاریخ. موت لائنوں کو خودکار طور پر معطل کرتا ہے جبکہ ایک ٹکٹ پر دستخط میں یا روک ہوتا ہے۔

فصیلیں

ایک توڑ پھوڑ کی بجائے، ایک پالیسی چھ قدم طے کر سکتی ہے: مثال کے طور پر موصوف کو خبردار کرنے والے کو آگاہ کرتی ہے۔ 75% کھڑکی کی طرف سے، نگرانی کے منیجر 100%، ایک ایجنٹ کے پاس دوبارہ دستخط 150%. ہر قدم میں آگ لگ جاتی ہے بالکل ایک بار ٹکٹ پر۔

کاروباری گھنٹوں اور کیلنڈر

کاروباری گھنٹوں کے ساتھ،SLAگھڑیاں صرف کام کے دوران جل رہی ہوتی ہیں، اس لیے ایک ٹکٹ کھولا گیا جمعہ کی شام کو ہفتے کی شام کا وقت نہیں ہوتا. نامزد کیلنڈر (timezone, دن، گھنٹے، چھٹیاں) مختلف علاقوں میں ٹیموں کے لیے انفرادی پالیسیوں سے وابستہ کیا جا سکتا ہے۔

حالت

A/to matrix محدود جس حالت میں ابلاغ تبدیل ہو سکتے ہیں، ساتھ ساتھZendesk-style preset. خود کار طریقے سے، انتہائی ای میل اور مشتری کی جانب سے جاری کردہ ٹکٹ کے جوابات ہمیشہ غیر موقوف ہیں، لہذا ایک سخت مصدر کبھی پائپ روم نہیں جا سکتا۔

منظوری

ایجنٹ ایک ٹکٹ پر سائن آف کی درخواست کرتے ہیں (تحت حد سے زیادہ واپسی، پالیسی استثناءات). نامدار منظور کرنے والا یا کوئی مکمل انتظامیہ کسی نوٹ کے ساتھ فیصلہ کرتا ہے؛ درخواست کرنے والے کبھی بھی اپنی خود درخواست کو منظور نہیں کرسکتے۔ انتظار میں رہنے والی منظوریاں ان باکس پر ایک بینر کی طرح ظاہر ہوتی ہیں۔

Ticket relationships

لنک ٹکٹ بطور متعلقہ، ڈیٹنگ، والدین/لد یا بلاکنگ؛ نئے جڑے ہوئے ٹکٹ (ٹر کو ملانے کے پیچھے)،

بکس اور کچھ جگہوں پر زندگی

اصل وقت میں ہونے والے باکس میں قابل عمل، نئے ٹکٹ اور جوابات موجود اطلاعاتی نالے کے ذریعے سیکنڈوں کے اندر ظاہر ہوتے ہیں. ایک ٹکٹ پر ایجنٹ دیکھتے ہیں کہ کون دیکھتا ہے دوسرے کو دیکھ رہا ہے اور انہیں ڈرائنگ بینر ملتا ہے جب ٹیم کا ایک جواب پہلے سے ہی لکھ رہا ہے. ایک ٹیم کالایم بٹن اپنے آپ کے لئے ٹکٹ مقرر کرتا ہے۔

ایک- پہچان لینا

Roting systems on AI تریage اشاروں پر موقوف کر سکتے ہیں: ترجیح، تفاعل، جذبات اور Escalation خطرہ، جمع stric-field اقدار کو آپ کے پورٹل درخواست فارم سے حاصل کیا گیا ہے. اصول ان شرائط کو استعمال کرتے ہوئے جب تک خصوصیت قابل استعمال نہ ہو۔

💡
ہر انٹرپرائز نے جہاز تبدیل کر دیے۔→معیار اور خودکار (انگریزی: Automation) ایک سمتیہ آلہ ہے؛ ان کو اپ گریڈ سے پہلے ہی برتاؤ کے برابر چھوڑ دیتا ہے۔
ایک کلائنٹ اب بھی بند ٹکٹ کیوں کھول سکتا ہے جب میرا میٹرکس بند → کھلنے سے منع کرتا ہے؟+

مریخ صرف ADMIN کے عملے کو ختم کرتا ہے.

کیا SLA سیڑھیوں پر قدیم خلاف ورزی عمل کی جگہ لے؟+

نہیں، ایک ہی توڑ کے عمل سے بچا،

مدد

Ticket Auto-Construction اور Escalation

خود کار ٹکٹوں پر AI کو نئے ٹکٹوں کی اجازت دیتا ہے. اسکلیشن مختلف ڈیپارٹمنٹ میں ٹکٹ منتقل کرتا ہے جب AI I کو شناختی ضرورت ہو

خود کار طور پر-
ٹکٹ آٹو ریپلائیایک بہاؤ: نیا ٹکٹ، دو منٹ کی تاخیر، AI جواب علم و سیاق و سباق سے، پھر ڈرافٹ کے طور پر بھیجا یا محفوظ کیا۔خود کار طور پر-کام کی جگہجب نیا ٹکٹ آتا ہے۔نیا ٹکٹکوئی ماخذوقفہ2 minAI جوابKB + سیاقنازل ہوا ہےیا ڈر.اگر تاخیر کے دوران انسان کا جواب ہو تو آٹو-کرنٹ ختم ہو جاتا ہے.1DELAYانسان کو پہلا موقع مل جاتا ہے۔2AI REPLIESکیب + سیاق‌وسباق سے3OR ESCALATEمقصد کے حساب سے ترتیب دیں
نئے ٹکٹوں کو مختصر وقفہ (جیسا کہ انسان چھلانگ لگا سکتا ہے)، پھر آپ کے علم سے AI جوابات، بھیجنے یا ڈرافٹ کے طور پر دیے گئے ہیں۔

کیسے خود کار ایندھن کام کرتا ہے۔

1
Ticket appears

کسی بھی ماخذ سے نیا ٹکٹ بنایا گیا ہے (ای میل، چیٹ، پورٹل، API).

2
اِس سوال کا جواب

OpsIQ گرب وقفہ کے لیے انتظار کریں (انگریزی: 2 منٹ۔ اس سے انسانی ایجنٹ پہلے جواب دینے کا موقع فراہم کرتے ہیں۔

3
پہلا جواب حاصل کرنے کا ہے

اگر ایک انسانی ایجنٹ تاخیر کے دوران جواب دیتا ہے تو آٹو-کرنٹ ختم ہو جاتا ہے۔ اگر نہیں تو AI پیدا کرتا ہے۔

4
جِلد اور بھیجنے والے

اے آئی اے ٹکٹ پڑھتی ہے، چیک علم بنیاد، متصل سیاق و سباق اور مشتری تاریخ، پھر جواب لکھتا ہے۔ جواب کو بھیجا جاتا ہے (یا تجزیہ کے لیے ایک ڈرافٹ کے طور پر،

کیسے کام کرتا ہے

1
لباس کو اچھی طرح ڈھانپ لیں

سیٹ جو اداروں کو ایسکلائز (مثلاً بلڈنگ کو عام، تکنیکی اعتبار سے ناقابل استعمال قرار دیا جا سکتا ہے) سے اخذ کیا جا سکتا ہے۔

2
بورڈ کو درج کرو

آٹو-کرنسینگ سے پہلے اے آئی اے کی کلاسفل ٹکٹ: بلڈنگ، تکنیکی، ریمنڈ، بدسلوکی، وغیرہ۔

3
ضرورت پڑنے پر اقدام کریں

اگر ٹکٹ کے نشانے کو کسی ایسوسی ایشن ڈیپارٹمنٹ میں میچز ہوں تو ٹکٹ منتقل ہو جاتا ہے. ایک اندرونی نوٹ وضاحت کرتا ہے کیوں؟

4
نئی آواز میں جینی

اس کا جواب مقصد شعبہ جات کی علمیت اور اے آئی اے کی تربیت استعمال کرنے کے لیے دیا جاتا ہے۔

ترتیبات کا حوالہ

خود کار محفوظ کرنے کے لیے

ماسٹر تبدیل. ٹکٹوں کے لئے AI خود کار کی ضرورت کو واپس کر.

اجازت‌دہ انتظامات

کس ڈپارٹمنٹ کو خودکار جواب مل سکتا ہے. بیلنگ فعال کرنے سے پہلے کم خطرہ ڈیپارٹمنتوں (عام، سیلز) سے شروع کریں.

وقفہ

AI جواب سے پہلے کتنی دیر تک انتظار کریں گے. 120 سیکنڈ2منٹ. محفوظ کرو0فوری جواب ۔

باقاعدہ شیڈول

فوری طور پر کاروباری گھنٹوں کے لیے مختلف وقفے مقرر کیے۔

ابلاغِن جواب پر بند کرو

اگر ایک انسانی ایجنٹ پہلے جواب دے تو خود کار کی ضرورت ختم کر دے۔ طے کریں:

اسکنتیس قابل

ٹکٹ کے مقصد پر مبنی خودکار ڈیپارٹمنٹ کو فعال کریں ۔

انتظامی معاملات

ٹکٹس کو کس ڈپارٹمنٹ میں منتقل کیا جا سکتا ہے

اسکورل اسٹیٹ

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

ایک دوسرے سے بات‌چیت کریں

کسی اندرونی نوٹ کو شامل کرنا چاہے وہ اس کی وجہ بیان کرے۔

ای میل بنائے گئے ٹکٹ

ای میل سے تخلیق کردہTickets (via box Polding یا MX-Pressed delation) اسی آٹو بیس اور اسکلیشن کے اصولوں پر عمل کرتے ہیں۔اے آئی جواب مشتری کے لیے ای او ایل ڈرافٹس کو بھیجے جاتے ہیں اگر چیک کرنے کے لیے ڈرافٹز کو جاتے ہیں۔

سوال پوچھنے کے لئے AI خود کار کی ضرورت ہوگی؟+

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

اگر اے آئی ایک غلط جواب دیتا ہے تو کیا ہو ؟+

اگر کلائنٹ جواب غلط دے تو انسان ايجنٹ کو مداخلت کر نےيں پڑے گا ۔ AI هيستوري کا جائزو ليے کہ AI کيا وجہ سے غلط جواب ديتا هے ، پھر اسکے دوبارہ ہونے سے بچنے کے ليے علم بيز يا AI تربيت کو اپ ڈیٹ کريں

کیا میں ان کے بھیجے جانے سے پہلے خود کار جمعوں کا جائزہ لوں؟+

جی ہاں، ادائیگی موڈ "ایوت-س" کو "ایٹو-کر" کی بجائے "اردو" کے لیے وقف کریں. خودکار ڈرافٹس بھیجنے سے پہلے انسانی جائزہ لینے کے لیے ڈرافٹز میں نظر آئیں گے۔

مدد

Ticket portal embed

ٹکٹ پورٹل ایبٹ آباد میں آپ کو کسی بھی ویب سائٹ پر ٹکٹ انتظامیہ کے تعارف میں شامل کرنے کی اجازت دیتا ہے. OpsIQ ناظم.

یہ کیسے کام کرتا ہے
Ticket portal embedایک ویب سائٹ میں ایک معاون پورٹل شناخت کنندہ کو اپنے ٹکٹ اور نئے کرکٹ بٹن کو دکھایا گیا ہے۔yoursite.com/supportحمایت مرکزنیا ٹکٹآپ کا مذاق اُڑایا جاتا ہے#1042 انتقالِ‌خونکھولیں#1038 انتقالِ‌خون کے ذریعے مدد حاصل کریں_بدل دیں#1031 · نقل و حملپراب تک1EMBEDکسی بھی جگہ شامل کریں2SELF-SERVEان کے ٹکٹ دیکھ کر بھی حیران رہ جاتے ہیں۔3NO LOGINمَیں نے محفوظ طریقے سے کام کِیا
Ticket portal embed

تین قسم کے مشروبات

انلائنا

اپنے صفحہ پر ایک ڈی وی کے اندر ٹکٹ پورٹل کو واپس کرا دو

فِلپّیوں کی دُنیا

پر ون ڈے بٹن دکھا تا ہے جو ٹکٹ کو پینل میں کھولتا ہے

_توثیق:

دستخط کرنے والے صرف اپنے ٹکٹ دیکھتے ہیں

انسٹالیشن

ٹی‌ٹی‌کا اور گفتگو کا اِستعمال
<!-- Signed-in customer: your server adds a fresh identity_token -->
<script async src="https://your-opsiq-domain.com/widget.php?site_key=SITE_KEY&identity_token=SERVER_GENERATED_TOKEN"
        data-opsiq-widget="client-chat"></script>

<!-- Guest: the same tag without identity_token -->
<script async src="https://your-opsiq-domain.com/widget.php?site_key=SITE_KEY" data-opsiq-widget="client-chat"></script>
💡
Remote Sites → your site → Codes → C. Signed-in customers generates the complete code for your platform (PHP, WordPress, Laravel, Node.js, Python, Django, .NET, Rails, Java, Go), including the refresh handler that keeps a long visit signed in. The WHMCS hook and the Botble connector bridge already do this.

نسلِ‌انسانی کی شناخت

آپ کے سرور کے نشانات کو سائٹ کے ساتھ ایک مختصر زندہ نشان کے ساتھ. یہ نشانی بتاتا ہے OpsIQ کون مشتری اس طرح ہے کہ وہ صرف اپنے ٹکٹ دیکھ رہے ہیں. یہ ایک معیاری ایس256 جی پی ٹی: کسی بھی خفیہ لائبریری کام کرتی ہے. راز کبھی کسی صفحہ میں نہیں جاتا.

PHP · شناختی نشان پیدا کریں
<?php
// Generate identity token (PHP, no dependencies)
$secret = getenv("OPSIQ_SITE_SECRET");          // the site secret, server-side only
$b64 = fn($v) => rtrim(strtr(base64_encode(json_encode($v, JSON_UNESCAPED_SLASHES)), "+/", "-_"), "=");
$now = time();
$signing = $b64(["alg" => "HS256", "typ" => "JWT"]) . "." . $b64([
    "site_key"      => "SITE_KEY",
    "iat"           => $now,
    "exp"           => $now + 3600,
    "authenticated" => true,                        // required
    "platform"      => "php",
    "customer"      => [
        "id"          => $user["id"],               // required
        "email"       => $user["email"],            // required
        "name"        => $user["name"],
        "external_id" => (string) $user["id"],
    ],
]);
$token = $signing . "." . rtrim(strtr(base64_encode(hash_hmac("sha256", $signing, $secret, true)), "+/", "-_"), "=");
// Put $token on the widget URL as &identity_token=
نوید. js، شناختی نشان پیدا کرتے ہیں۔
// Node.js — npm i jsonwebtoken
const jwt = require("jsonwebtoken");

function generateOpsIQToken(customer) {
  return jwt.sign({
    site_key: "SITE_KEY",
    authenticated: true,                            // required
    platform: "node",
    customer: { id: customer.id, email: customer.email, name: customer.name, external_id: String(customer.id) },
  }, process.env.OPSIQ_SITE_SECRET, { algorithm: "HS256", expiresIn: 3600 });
}

غیر متصل خصوصیات

Ticket list

تلاش، حالتِ فِلپّر فہرست۔ "آپ کو محفوظ کرنے" ایک "ڈُکُنگ" نشان نشانوں کی نشان دہی کرتا ہے ٹیم نے جواب دیا ہے۔

گفتگو کو سنا نا وٴ

امیر متن، وابستگی اور اوقات کے ساتھ بھرپور گفتگو کی۔

ڈرافٹ خودبخود وجود میں آ جاتا ہے

اگر وہ اُس سے بات کریں گے تو وہ کام سے محروم نہیں ہوں گے ۔

سگریٹ‌نوشی

ہر ~ کے نئے جواب کے لئے نتائج کے بارے میں غلط رائے قائم کریں 12 سیکنڈ

دوبارہ شروع کریں / دوبارہ شروع کریں۔

ایک کلک کے ذریعے اپنے ٹکٹوں کو درست کر سکتے ہیں یا پھر کھول سکتے ہیں۔

اندرونی سٹاف نوٹ کبھی بھی ٹکٹوں پر گاہکوں کو دکھائی نہیں دیتے ۔
مدد

باکس ميں گفتگو کريں

چیٹ روم وہ جگہ ہے جہاں آپ کی ٹیم زندہ مشتری گفتگو کا انتظام کرتی ہے۔اس میں فعال گفتگو، تعینات مکالمے، اے آئی-ای-اردو گفتگو اور آرکائیو شدہ تاریخ کو ظاہر کیا گیا ہے۔

باکس ميں گفتگو کريں
باکس ميں گفتگو کريںباکس میں تین پیپی ایجنٹ چیٹ: گفتگو فہرست، زندہ بات چیت اے آئی ڈرافٹ کی مدد سے اور ایک مہمان/CRMسیاق‌وسباق ۔باکس ميں گفتگو کريںکام کی جگہجی ڈیجینکہاں میرے حکم ہے؟ممسہبِل‌ناک سوالآر ٹیمقاممَیں نے سوچامیرا حکم کہاں ہے؟آجکل بھی شگافایک ڈربرآمد...جنوبجین دواامریکہ · کروم3 ماضی احکاماتلِٹُو $480CRMسِن‌گر :1UNIFIEDہر زندہ چیٹ2CONTEXTسیر و سیاحت + CRM پینل3AI ASSISTڈرافٹ & دوبارہ مصنف
ہر زندہ گفتگو کے لیے بکس میں سے ایک، گفتگو فہرست، اے آئی ڈرافٹ کے ساتھ ٹیپ پر اور مکمل رسائی +CRMسیاق‌وسباق ۔

گفتگو کی خصوصیات

فعال گفتگو

فی الحال ترقی میں مداخلت۔ گرین ڈوٹ = مشتری کو غیر فعال یا حالیہ فعال ہے۔

A-h-d-d's-

گفتگو جہاں اے آئی اے کا جواب ہو رہا ہے، آپ کسی بھی وقت "جون" پر کلک کر کے اپنے ہاتھ میں لے سکتے ہیں۔

میرے لئے تیار

آپ کو خاص طور پر تفویض کی گئی معلومات.

انتظار کریں

جہاں مشتری جواب دینے کا انتظار کر رہا ہے۔

محفوظہ:

مکمل گفتگو۔ تلاش کر کے کلیدی لفظ، تاریخ اور مشتری۔

AI سے انسان تک

اے آئی سے بات چیت پر جب آپ ان تینوں اصولوں پر عمل کریں:

1
ذاتی طور پر زیادہ سے زیادہ وزن

خود کو نام سے متعارف کرایا۔ "ہی، یہ سارہ ہے حمایت ٹیم کی طرف سے"۔

2
حوالہ‌جات

گفتگو کو پڑھیں. "میں آپ کے ارشادی مقام کے بارے میں پوچھ سکتے ہیں."

3
توقعات مرتب کریں

مشتری کو کہو جو کچھ اس کے بعد ہوا ہے، "میں اب اس میں دیکھ رہا ہوں اور چند منٹوں میں آپ کے لئے جواب ہو گا"

سوئینگ اے آئی اے پر/وف فی گفتگو

اے آئی اے کے اوپری حصے کو استعمال کریں ۔ جب اے آئی ، جواب دے سکتے ہیں ۔ جب ختم ہو جاتا ہے تو صرف انسانی ایجنٹ جواب دے سکتا ہے ۔

وقفہ / گھنٹے سے باہر

کاروباری گھنٹوں کو ترتیبات میں رکھ کر رکھیں۔ باہر کاروباری گھنٹے، اے آئی اے کر سکتے ہیں: ()۔1) گاہکوں کے لئے جواب جاری رکھیں ، (2) "عنائی" پیغام دکھائیں اور پیروی کے لیے ٹکٹ بنائیں یا ()۔3) گفتگو کو مکمل طور پر ختم کریں اور ٹکٹ کی شکل دکھائیں ۔

سخت گفتگو کرنا

1
پرسکون رہیں

مشتری کی جذباتی شدت سے مقابلہ نہ کریں. ان کی بے پناہ مایوسی کو بغیر دفاع کے حل کریں.

2
حقائق جمع کریں

جواب دینے سے پہلے متعلقہ معلومات جمع کریں: ترتیب، اکاؤنٹ کی حالت، سابقہ ٹکٹ۔

3
ابتدائی طور پر اسکلائیٹ

اگر صورتحال میں دوبارہ سے کوئی قانون‌سازی ، بدسلوکی یا تحفظ شامل ہے تو یہ صرف ایک اعلیٰ ٹیم کے رُکن کو ہی سنبھالنے کی بجائے اس پر عمل کرنے کی کوشش کرتا ہے ۔

میں ٹیم چیٹ کر سکتا ہوں ( ایجنٹ کو ایک ایجنٹ)؟+

جی ہاں، دوسرے ایجنٹ سے بات چیت کے لیے گفتگو کے اندر اندرونی نوٹس استعمال کریں۔یہ نوٹ کبھی مشتری کی طرف نہیں دکھائی دیتے ہیں۔

جب میں ایک گفتگو کے قریب کیا ہوتا ہے؟+

گفتگو آرکائیو کی طرف حرکت کرتی ہے. اگر مشتری ایک نیا پیغام بعد میں بھیجتا ہے تو نئی گفتگو پیدا ہوتی ہے۔

مدد

مُضر چینل

کولکتہ کیاساپ، فیس بک رسول، جی ایم ڈی ایم، ٹیلیگرام اور انفلیشن کے ذریعے آپ پہلے ہی سے ایک ہی باکس میں آتے ہیں

ہر چینل ایک بار متصل ہوتا ہے: ایک مشتری پیغام چیٹ روم میں گفتگو بن جاتا ہے، آپ کے معاون جوابات اسی علم اور ہدایات کو استعمال کرتے ہوئے آپ کی ویب سائٹ چیٹ کے طور پر استعمال کرتے ہیں، اور کوئی ایجنٹ آپ کو اپنے آپ سے دستبردار کر سکتا ہے.

کس طرح ملانا

فیس بک رسول & ایم اے (انگریزی:

ايک کلک کريں→فیس بک رسول & جی این ڈی ایم، کلکتہ، فیس بک اکاؤنٹ کے ساتھ دستخط، جو آپ کے پیج کا انتظام کرتا ہے، اور صفحہ کا انتخاب کرتا ہے.

WhatsApp

ایک کلک جہاں آپ کا فراہم کُنندہ اسے پیش کرتا ہے: مِسْگِنگ ہَب کو کِنْکْپُکُکْر کر اور پھر کوِنکٹ کے کِسپ کو استعمال کر کے پھر میٹا کی ہدایت پر عمل کریں تاکہ آپ کی طرف سے عنقریب نشان اشارہ حاصل کرنے یا اپنا کام کرنے کے لیے20ٹھیک ہے.

ٹیلیگرام

دو منٹ. ٹیلیگرام میں پیغام/newbot,"بوت" میں ایک نام اور ایک 'کوال ختم کرنے والا" کا انتخاب کریں، اور اس کی علامت سے آپ کو ٹیلیگرام کو ملانے والے میں دے دیتا ہے.OpsIQآپ کے لئے ویب.

مصر

خالق کی کاریگری بنائیںAPIچینل at Developers.line.biz, paste the Channel خفیہ اور رسائی نشان، پھر ویبوک کاپی کریںURLڈسپلے کريںOpsIQکوائل میں اور اپنی خود کار پریفیکچروں میں تبدیل.

عرفیت

میسلنگ ہب میں موجود ایک فراہم کنندہ (ٹوڈیو، ونجن، ترامیم، توری اور دیگر) کو اپنی سندیں دے کر بھیج دیں۔

ہر متصل اپنے آپ کو سمتی سمت کی ہدایات دکھاتا ہے، بشمول نقل و حمل اور کہاں۔ آپ کو کبھی بھی ایک- خدائے واحد کے لیے درکار سندیں تیار کرنے کی ضرورت نہیں ہے۔

چینل پر سرور بھیج رہا ہے

چینل کو شروع نہیں کرتا. ترتیبات → ent گفتگو → اعلی → مُلکِ‌موعود میں رہنے والے چینل، ماسٹر کو گلنے اور پھر انفرادی چینل پر تبدیل کریں. ہر چینل کے پاس اپنا A خود کار-d-conser change ہے، تاکہ آپ باقی کو کھولنے سے پہلے پائلٹ بنا سکتے ہیں۔

1
چینل بند کریں

کوانکلرز میں، اس کو منسلک کرنے والے کی ہدایات استعمال کرتے ہوئے.

2
اتصال کا امتحان لیا گیا

آ پ ايک اصلي تلا ش کريں يه هے که فراہم کني کال هے اور اگر کچھ ہے تو غلط ہے۔

3
نیٹ ورکنگ چینل فعال کریں

ترتیبات→ent گفتگو→بڑھتی ہوئی. ماسٹر کو تبدیل کرو، پھر چینل.

4
اپنا پیغام بھیجیں

ایک اور اکاؤنٹ سے آپ کا پیج، نمبر یا بوٹ۔ اسے سیکنڈ کے اندر چیٹ روم میں نظر آنا چاہیے اور اے آئی جواب حاصل کرنا چاہیے۔

کھڑکیاں

ایک مشتری کے بعد کتنی مدت تک کاروباری پلیٹ‌فارمس پر کام کرنے سے فائدہ اُٹھا سکتا ہے ۔OpsIQہر گفتگو پر باقی وقت دکھائی دیتا ہے اور آپ کے لیے قانون نافذ کرتا ہے۔

WhatsApp

24مشتری کے آخری پیغام سے گھنٹے آگے۔ اس کے بعد آپ صرف ایک منظوری والی ٹیم بھیج دیں، جو آپ نے اسی ایبٹ آباد تبوک میں جمع کی ہو۔

رسول اور جاگو !

24عام جوابات کے لیے گھنٹوں؛ ایجنٹ جواب دے سکتے ہیں۔7کئی دن بعد Meta کے انسانی اقتصادی تعاون کے تحت.

ٹیلیگرام، ایم اے، اکیس

کوئی پلیٹ فارم ونڈو.

⚠️
اگر کوئی جواب بند ہونے کی وجہ سے ناکام ہو جاتا ہے تو بات‌چیت کی وجہ یہ ظاہر کرتی ہے کہ یہ ایک پلیٹ‌لیٹس حکومت ہے ، نہیں ۔OpsIQحد.

عام سوالات

کیا گاہکوں کو پتہ ہے کہ ایک آئی اے نے جواب دیا ؟+

آپ کی اے آئی اے ہدایات تو لہجے کو کنٹرول کرتی ہیں اور کہیں یہ خود شناخت کر لیتی ہے۔

کیا ایک ایجنٹ وسط کی جگہ لے سکتا ہے؟+

جی ہاں، چیٹ روم میں گفتگو شروع کر دو اور جون پر کلک کریں۔ اے آئی آپ کو روکنے والا ہے، آپ کی قسم اور مشتری ان کے پہلو میں مسلسل سوراخ دیکھ رہا ہے۔

اگر میں چینل کو حل کروں؟+

نئے پیغامات محض آنے سے باز رہنے کے لئے جاتے ہیں اور پلیٹ‌فارم کو اُنہیں بھیجنے سے روکنے کیلئے کہا جاتا ہے ۔

کیا دو کام کی جگہ وہی فیس بک پیج استعمال کر سکتے ہیں ؟+

اِس کے علاوہ پہلی نوکری کا آغاز پیغام سننے سے بھی ہوتا ہے ۔

مدد

حقیقی گفتگو

ان مثالوں سے پتہ چلتا ہے کہ کیسے ایک ماہرِنفسیات AI کو عام طور پر غیر فعال طور پر ہینڈل کرنا چاہئے. ان کو اپنے AI تربیت کو آزمانے اور ان کی شناخت کے لیے استعمال کریں۔

10 گفتگو کی مثالیں

1. واپس مشتری ترتیب کے بارے میں سوال کرتا ہے

غلطی:
اشارہ: ہائی، میں نے ایک حکم دیا3کئی دن پہلے اور اب تک کوئی اطلاع نہیں ملی ہے. آرڈر #ORD-5523.
کیا کرنا ہے:

اے آئی کو چاہئے: (1) آرڈر # ORD- دیکھو 5523 کنیکٹر کے ذریعے. (2) حال کی حالت اور ٹریکنگ معلومات اگر دستیاب ہے رپورٹ. (3) اگر آرڈر میں تاخیر ہو، تاخیر کو تسلیم کریں اور ایک تخمینہ وقت لائن فراہم کریں۔ (4) اگر کنیکٹر کے پاس کوئی نہیں ہے تو ایک شیئرنگ اسٹیٹس مت بناؤ۔

2. . سوال پوچھنے کے لئے

غلطی:
سوال : آپ کا پرو پلان کتنا خرچ کرتا ہے؟ کیا آپ سالانہ بلڈنگ پیش کرتے ہیں؟
کیا کرنا ہے:

اے آئی کو چاہئے: (1) جاری قیمت کے ساتھ علم کی بنیاد سے جواب. (2) ماہانہ اور سالانہ بلنگ کے درمیان فرق کی وضاحت کرو۔ (3) اگر جواب علم کی بنیاد میں نہیں ہے، تو ایسا کہتے ہیں اور فروخت کے ساتھ ان کو جوڑنے کی پیشکش کرتے ہیں۔4) علم کی بنیاد میں نہیں ہے کہ قیمتوں کو ایجاد نہ کریں.

3. خوفناک مشتری نے اپنڈ کا مطالبہ کیا

غلطی:
لیکن مَیں یہ نہیں چاہتی کہ میرے پیسے واپس کر دیں ۔
کیا کرنا ہے:

آیزو کو چاہیے: (1) اِس سلسلے میں ایک مثال پر غور کریں ۔ (2) آرڈر نمبر یا اکاؤنٹ ای میل کے لیے سوال کرنا۔ (3) دوبارہ کوشش کریں ۔ (4) انسانی ایجنٹ کے لیے حمایت ٹکٹ یا کوئی ادائیگی پیدا کریں۔ (5) انسانی مقبولیت کا تقاضا کرتا ہے ۔

4ڈبل بِلنگ کیس

غلطی:
سزا دینے والا: مجھے اس مہینے دو بار چارج کیا گیا۔میرا بینک دو الزامات کو ظاہر کرتا ہے۔ $29.99.
کیا کرنا ہے:

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

5. ملتان زبان کے مشتری

غلطی:
اِس سلسلے میں فرانس کی رہنے والی ایک خاتون کہتی ہیں : ” مَیں نے دیکھا کہ میرے والدین نے میری مدد کی ہے ۔
کیا کرنا ہے:

اے آئی کو چاہئے: (1) کلائنٹ کی زبان میں جواب دو اگر وہ زبان مدد دی جاتی ہے. (2) فرنچائز کے بارے ميں سوال کا جواب ديجئے (3) اگر زبان کو مدد نہیں دی جا رہی ہے تو، ڈیفالٹ زبان میں جواب دیں اور بیان کریں کہ کون سی زبانیں دستیاب ہیں.

6... گھنٹے کے بعد بات چیت

غلطی:
ٹھیک ہے، ہیلو کوئی نہیں ہے؟ مجھے اپنے حساب سے مدد کی ضرورت ہے.
کیا کرنا ہے:

اے آئی کو چاہئے: (1) اگر بعد-آج AI کے لئے ترتیب دیا گیا ہے، جواب اور مدد. (2اگر آفس کے بعد ٹکٹ بناتا ہے تو کہتے ہیں: ہماری ٹیم اب آف لائن ہے۔ میں نے آپ کے لیے ایک سہولت ٹیکٹ بنائی ہے اور کوئی کاروبار کی ساعتوں کے دوران پیچھے آئے گا۔3) ٹکٹ نمبر فراہم کریں.

7. پری پورچ مقابلے میں

غلطی:
اِس کی کیا وجہ ہے ؟
کیا کرنا ہے:

اے آئی کو چاہئے: (1)اپنے مصنوعات کی قوتوں کو حقیقت کے مطابق بیان کریں۔ (2) مسابقہ دینے والے کو بدگوئی نہ کریں. (3) اگر علم کی بنیاد میں ایک موازنہ صفحہ ہے، اس سے رابطہ رکھیں. (4) اگر کلائنٹ آپ کے پاس نہیں ہیں خصوصیات کے بارے میں پوچھتا ہے، سچی ہو جاؤ.

8. ایس .

غلطی:
نقل و حمل: میں تقریباً ایک چھوٹی آن لائن دکان چلاتی ہوں۔ 100 ہر ماہ احکامات. میرے لئے کیا منصوبہ درست ہے؟
کیا کرنا ہے:

اے آئی کو چاہئے: (1) اگر ضرورت پڑے تو واضح سوالات پوچھیں (مثلا، کسے خاصيتوں پر سب سے زائد زور دیا جاتا ہے).2) علم کی بنیاد پر ایک منصوبے کی تجویز. (3) اس منصوبے کی وجہ سے ان کی ضرورتوں کو پورا کرتا ہے. (4) ذکر کریں کہ وہ چھوٹے پلان سے شروع کر سکتے ہیں اور بعد میں اپگریڈ کرسکتے ہیں۔

9. کلائنٹ ایک غیر مجاز تخفیف حاصل کرنے کی کوشش کر رہا ہے

غلطی:
جواب: میں نے آن لائن دیکھا جو آپ دے رہے ہیں 50% میں ایک ہو سکتا ہوں؟
کیا کرنا ہے:

اے آئی کو چاہئے: (1) اگر کوئی موجود ہے تو حال کی ترفیعات کو مودبانہ طور پر بیان کریں۔ (2) نہ بناؤ یا وعدہ تخفیفات کہ علم کی بنیاد میں نہیں ہیں. (3) اگر کلائنٹ اصرار کرتا ہے، سیلز ٹیم کے ساتھ ان کو جوڑنے کی پیشکش.

10. Customer needs help with a feature

غلطی:
جواب: میں اپنا ڈیٹا کس طرح خارج کرتا ہوں؟ میں برآمد بٹن نہیں مل سکتا۔
کیا کرنا ہے:

اے آئی کو چاہئے: (1) علم کی بنیاد سے قدم بقدم اشارے فراہم کریں. (2) صفحے کا صحیح راستہ اور بٹن کی جگہ شامل کریں. (3) اگر آپ کو ایک خاص منصوبے کی ضرورت ہے، اس کا ذکر کریں. (4) اگر خصوصیت موجود نہیں ہے، تو سچی ہو اور متبادل تجویز کریں.

مدد

گفتگو اور اسکیم

جب کوئی زندہ چیٹ کسی حقیقی شخص کی ضرورت ہوتی ہے تو اے آئی اے دو سوالات کا جواب دیتا ہے: جو ٹیم اس گفتگو کا مالک ہے اور اسے کہا جانا چاہیے۔ دونوں ترتیبات میں، کلینٹ چیٹ، معاون گفتگو، اے آئی ایم ڈینگ سیریز کے تحت ہیں۔

جس کی شناخت AI کے تحت کی جا سکتی ہے

اس پینل پر دو باکس سفید فہرست ہیں. ڈپارٹمنٹ صرف اے آئی کو دائیں جانب منتقل کر سکتے ہیں.

💡
اگر کسی شعبے کو قابل نہیں بنایا گیا تو OpsIQ ہر شعبے میں اپنے تحفظ کے طور پر کہ ایک محفوظ نیٹ ورک کے طور پہ،

جو ایسوسی ایشن حاصل کرتا ہے۔

یہ حصہ زیادہ تر لوگوں سے بات چیت کی توقع کرتا ہے اور ضروری نہیں ہے. OpsIQ آپ ٹیم اور ڈیپارٹمنٹز پیج پر ایک بار، اور دونوں ٹکٹ اس کی پیروی کرتے ہیں

ڈیپارٹمنٹ ٹیم کے ارکان

ڈیپارٹمنٹ سے جڑے ہر فعال اdmin اپنی کاپی حاصل کرتے ہیں ۔

ابتدائی ناظم

جب کوئی ٹیم کے ارکان جڑ نہیں جاتے تو پھر بھی کسی شخص تک پہنچ جاتی ہے ۔

کوئی بھی متصل

یہ بات درست نہیں ہے ۔

⚠️
ایک ڈیپارٹمنٹ کا خود ای میل پتہ جان بوجھ کر کبھی بھی وصول کرنے والا کے طور پر استعمال نہیں ہوتا یہ ڈیپارٹمنٹ کا داخلی ٹکٹ ہے، ایک آنے والا ڈاک ٹکٹ کھلی ٹکٹوں کے خلاف ایک برقی ڈاک جاری کیا جاتا ہے۔ایک ایسکلیشن کو کسی شخص تک پہنچنے کی بجائے واپس ٹکٹ میں لایا جاتا ہے۔

پکڑنے کے تمام ڈیپارٹمنٹ

ایک ڈیپارٹمنٹ میں شکار کے تمام نشانے کا حامل ہے. یہ بات چیت نہیں کر سکتا تھا کہ ایک جگہ ہے.

1
صاف سيگنل کي فتح

بلڈنگ لفظ فروخت کرنے کے لیے ایک بلڈنگ ڈیپارٹمنٹ میں جاتا ہے، ایک تکنیکی سے بات چیت اور غلطی کا اظہار کرتا ہے۔

2
اے آئی کلاسفیئیر اگلے کی کوشش کرتا ہے۔

اگر کلیدی الفاظ کو استعمال میں رکھا جائے تو ماڈل اِس بات کو پڑھتا ہے کہ وہ اِسے کیسے استعمال کرے ۔

3
پھر شکار کرنے والے

صرف جب دونوں خالی ہوتے ہیں تو چیتے کو حاصل ہوتا ہے۔

4
فروخت کرنے والا محافظ

اگر شکار سب ایک فروخت شدہ ڈیپارٹمنٹ ہے اور آنے والے کوئی سگنل خریدنے کا مظاہرہ نہیں کرتے، OpsIQ اس کی بجائے حمایت یا تکنیکی شعبے کی تلاش کرتے ہیں، لہذا عام تعاون کے سوالات سیلس میں جمع نہیں ہوتے۔

مہمان کو کیا بتایا جاتا ہے

اگر اي ميل کا افراط آ جا تا هے تو AI ميزبان کو بتا تا هے۔ اگر هيں نہیں آ سکتا تو AI کچھ سچي بات کہتا هے اور انکو چٹ میں پيغام چھوڑنے کے ليے بلاتا هئے ۔ جب ايميل نہيں چلا يا جاتا تو انسان کو خبردار کر نے کا دعویٰ نہیں کرتا

پینل کسی ڈیپارٹمنٹ کے لیے "کسی کو کوئی نہیں کر سکتا" کہتا ہے۔+

کسی کو بھی اس سے وابستہ نہیں کِیا جاتا ۔

کیا ٹیم کے علاوہ کوئی اور چیز چیت کر سکتی ہے ؟+

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

کیوں میرے شکار تمام کین؟+

چیک کریں کہ یہ ایک فروختی ڈیپارٹمنٹ ہے. اگر یہ ہے، اور آنے والے شخص نے کوئی سگنل خریدنے کا مظاہرہ نہیں کیا، OpsIQ کسی حمایت یا تکنیکی شعبے میں مقصد کے مطابق راستے۔

مدد

ای میل ڈاک بکس اور ڈرافٹ

OpsIQ ای میل بکس سے منسلک کر سکتے ہیں تاکہ ذاتی طور پر آنے والے ایبٹ آباد سے ٹکٹ بنائے جائیں اور بطور ای ٹی ایم کے جوابات بھیج دیں۔

ای میل
ٹکٹ پر پیغامجواب IMAP بائیں طرف کے کھانے کے لئے ای میل پر ڈاک ٹکٹ لگا کر دائیں جانب AI-drefed جواب کے ساتھ.ای میلکام کی جگہ[email protected] · IMAPدوبارہ درخواست[email protected]لاگ ان نہیں[email protected]بل کاپی[email protected]ٹی وی #1042ای میلنگ سے بلڈنگمیں نے ایک اپ لوڈ کرنا چاہتے ہیںچارجایک ڈراعادہ & جواب بھیجو1INGESTIMAP اور آگے بڑھتی ہے۔2TO TICKETSخود کار طور پر پڑھنے میں ناکام3AI DRAFTSتجزیے کیلئے دوبارہ کوشش
اوپر لکھیں IMAP ( یا آگے بڑھتے ہوئے)، ہر شخص کو ایک ٹکٹ میں تبدیل کر دیتا ہے اور اے آئی اے نے تجزیہ کے لئے جواب دیا ہے.

ایک میل بکس کو قطع کرنا

پروٹوکول

IMAPکثیر وسائل فراہم کرتا ہے۔Gmail API(Gogle Work space) یا مائیکروسافٹ گراف (انگریزی:365).

ترتیبات درکار

میزبان، بندرگاہ، خفیہ سازش (SSL/TLS)، جی این ڈی- آئی پاس ورڈ یا ایپ، فولڈر (عام طور پر IBOX).

ڈیپارٹمنٹ نقشے

ٹکٹ ڈیپارٹمنٹ میں ڈاکب کا نقشہ ڈالیں [email protected]"Sport" ڈیپارٹمنٹ میں ٹکٹ تخلیق کریں۔

Gmailقدم اُٹھائیں ۔

1
فعال کریں 2- سٹیپ دوبارہ متعارف کرو

ہماری ویب‌سائٹ پر حصہ ” مطبوعات “ کو دیکھیں ۔ 2- اس کی صلاحیت اور صلاحیت.

2
ایپ پاس ورڈ بنائیں

Google Enterxing Assembly websites آن لائن ویب سائٹ منتخب کریں. "Mil" اور "اس کے علاوہ (اس کے ) "ان" منتخب کریں OpsIQ)". کاپی. 16-کرکٹر پاس ورڈ.

3
داخل کرو OpsIQ

ای‌میل آن‌لائن ویب‌سائٹ پر حصہ ” مطبوعات “ کو دیکھیں : imap.gmail.com... بندرگاہ: 993 جی ہاں، پلان: SSL، ڈاکٹر: [email protected] لفظ پاس ورڈ:

4
جانچ

تلاش پر کلک کريں ۔ اگر کامیابی حاصل ہو تو OpsIQ نئے ای میل کے لئے حل شروع کریں گے.

غیر متصل 365 بند کریں

1
چیک کریں IMAP قابل هے

ہماری ویب‌سائٹ پر حصہ ” مطبوعات “ کو دیکھیں ۔ IMAP ممکن ہے.

2
ایپیس پاس ورڈ یا جدید Auth استعمال کریں

اگر MIFA قابل استعمال ہے تو ایپی پاس ورڈ بنا لیں، البتہ اپنے باقاعدہ پاس ورڈ سے استعمال کریں.

3
داخل کرو OpsIQ

میزبان: outlook.office365.com... بندرگاہ: 993 جی ہاں، پلان: SSL، جی ہاں: [email protected].

cPanel ویب میل کی سیٹ اپ

1
تلاش IMAP جگہ

اندر cPanel ای میل پیغامات ، اپنے ای‌میل کے حساب پر کلک کریں IMAP جگہ

2
داخل کرو OpsIQ

میزبان: عام طور پر mail.yourdomain.com یا آپ کے سرور میزبان نام، بندرگاہ: 993 (SSL) 143 (STSTTLS), Gmail: پورا ای میل پتہ.

ای میل‌جول

جب آٹو-کرافٹ کو "درافٹ" موڈ میں رکھا جاتا ہے تو اے آئی پیدا کرنے والے ڈرافٹس جواب دیتا ہے جو ڈرافٹز کوک میں ظاہر کرتا ہے. آپ کر سکتے ہیں:

اعادہ

ڈرافٹ کو پڑھیں اور درستی کے لئے چیک کریں ۔

مرتب

بھیجنے سے پہلے متن ، لہجے یا مواد کو مکمل کریں ۔

بھیجو

ڈرافٹ کو بھیج دو اور اسے ای میل جواب کے طور پر بھیج دو

چھوڑو

ڈرافٹ کو حذف کریں اگر یہ مناسب نہ ہو تو

خود کار طور پر-

اگر اعتماد کافی بلند ہو اور آٹو چارج کو قابل بنایا جائے تو ڈرافٹ کو ایک قابل عمل تاخیر کے بعد خودبخود بھیج دیا جاتا ہے۔

ٹکٹوں میں ای میل کیوں نہیں بدلا جاتا؟+

چیک: (1) کیا میل باکس متصل اور صحت مند ہے؟ ایمیل میں سبز حالت کے لیے دیکھیں > میل باڪس. (2) کیا cron کام چل رہا ہے؟ ای میل پولنگ کو cron کی ضرورت ہے۔ (3) کیا ای میل فلٹر کی جارہی ہے یا ایک فولڈر میں منتقل کی جا رہی ہے غیر از INBOX؟

کیا میں کئی میل کے بکس استعمال کر سکتا ہوں؟+

جی‌ہاں ، ہر ڈاک بکس مختلف ڈیپارٹمنٹ میں تقسیم کِیا جا سکتا ہے ۔ [email protected] مدد کرنے کے لئے جانا، [email protected] بلڈنگ میں جانا جاتا ہے۔

مدد

تسکین‌بخش (CSAT)

CSATاقدامات ٹکٹ اور چیٹ کی تسکین، سطحیں ناخوشگوار جوابات اور اے آئی اور انسانی نتائج کا موازنہ کرتی ہیں۔

پرو فا ئل سکرین
خوشی حاصل کرنے کے لئےجوابCSATصفحہ سکور کارڈ، کریسر پیروی، تبصرے، ڈیپارٹمنٹ اور ایجنٹ کی کمی اور چیٹ بیک کو آپس میں ملاتی ہے۔خوشی حاصل کرنے کے لئےکام کی جگہسوالات386AVERAGE4.6POSITIVE91%کاري جگہدیورٹر پیرو-12 جواب1–2اعادہTicket surveysنازل ہوا ہے 24h قریب ہوں گے اور دور ہوں گےخودکاربات چیت کا جوابایا 4.5 · انسان 4.7موازنہ کریںایجنٹ نظرسکور اور جوابات کی گنتیکواخ1WATCH AVERAGEرُجحان استعمال کریں، کسی اسکور کا نہیں2FOLLOW DETRACTORSجواب پڑھ کر سنائیں3COMPARE FAIRLYآئی او انسان
جوابCSATصفحہ سکور کارڈ، کریسر پیروی، تبصرے، ڈیپارٹمنٹ اور ایجنٹ کی کمی اور چیٹ بیک کو آپس میں ملاتی ہے۔

ٹی وی کے جائزے بند ہونے کے بعد طے کیے جاتے ہیں (عام طور پر)۔ 24 گھنٹے بعد). مثبت رد عمل ایک اسکور ہے۔4یا 5. اسکور کے لئے settor queuse استعمال کریں. 1 یا2اور مشتری سے رابطہ کرنے سے پہلے ٹکٹ/conversation پڑھا۔

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

مدد

ٹیم ای میل نشریات

ای میل پلیٹ فارم صفحہ ایک مصنفہ آپریٹر کو تمام فعال اداروں، منتخب ایجنٹ یا ڈیپارٹمنٹ اور جائزہ لینے کے لیے ایک دفعہ پیغام بھیجتا ہے۔

پرو فا ئل سکرین
ای میل پلیٹ فارمٹیم ای میل کمپوزر میں سامعین، موضوع، پیغام رسانی اور گزشتہ ادائیگی کی تاریخ کو ظاہر کیا گیا ہے۔ای میل پلیٹ فارمکام کی جگہحاصل کرنے والے12DELIVERED11افریقہ1کاري جگہانکارتمام فعال ایجنٹمنتخب کردہمضمونجولائی نے روٹا کی حمایت کیتیارپیاماسکی تصدیق اور اسکلیشن نوٹ کرتے ہیںتیارتاریخسابقہ نشریات اور نتائجدیکھیں1CHOOSE PEOPLEتمام، منتخب یا ٹیم2WRITE CLEARLYموضوع اور پیغام3REVIEW HISTORYانجام کی تصدیق کریں
ٹیم ای میل کمپوزر میں سامعین، موضوع، پیغام رسانی اور گزشتہ ادائیگی کی تاریخ کو ظاہر کیا گیا ہے۔

یہ صفحہ اندرونی عملیاتی پیغامات کے لیے ہے، مشتری مارکیٹنگ نہیں. سب سے چھوٹا درست سامعین، پہلے اسم و پتا اور پھر بھیجنے کے بعد، نجات دہندہ کو خارجی ای میل کے راستے کے لیے استعمال کرتا ہے اور نتائج کو ریکارڈ کرتا ہے۔

مدد

میل بکس ، ادائیگی اور ای میل کو ختم کرنا

پرو فا ئل پر کلک کريں OpsIQ ای میل بھیجتا ہے، پیغامات کو ٹکٹوں میں تبدیل کر دیتا ہے اور بھیجنے والے ڈومین تیار ہوتا ہے۔

پرو فا ئل سکرین
ای میل ترتیباتای میل کی ترتیبات کو ملا کر خارج کر دیں، شناخت سے، ڈاک بکس کی نقل و حمل، بچاؤ کی جانچ اور ٹیسٹ ایمیل کو ملاتی ہیں۔ای میل ترتیباتکام کی جگہباہرSMTPMAILBOXES3پیدائشداخلکاري جگہپرو فا ئل اتصال قائم کرنے والاSMTP اتصال مدون کریںاوپر لکھیںشناخت سےSupport <[email protected]>تیارIMAP میل باکس[email protected] انڈونیشیامنسوخ کرنامحفوظ کروSpeF · DKIM · مدق ·داخل1CHOOSE OUTBOUNDکُنندہ SMTP2CONNECT INBOXIMAP یا پائپ3مصربھیجو اور درستی سے
ای میل کی ترتیبات کو ملا کر خارج کر دیں، شناخت سے، ڈاک بکس کی نقل و حمل، بچاؤ کی جانچ اور ٹیسٹ ایمیل کو ملاتی ہیں۔

ای میل ختم

مکمل منتظمین منتخب کر سکتے ہیں ترجیحی ای میل جولور منتخب کرسکتے ہیں؛ OpsIQ پانامہ میں واپس گرتا ہے۔ SMTP/ میل رہائی مناسب وقت۔ نام/addres سے قابلِ انتخاب سیٹ کریں، امتحان بھیج کر چیک کریں۔ 24- گھنٹے کی کامیابی/ماوری میٹرکس.

میل بکس

جواب IMAP ڈاک بکس کسی نام، ای میل پتہ، ہدف ڈیپارٹمنٹ، میزبان، بندرگاہ، حفاظتی طریقہ، معلوماتی نظام، معلومات، خانہ، آمدنی، معلومات وغیرہ کی ضرورت ہوتی ہے۔ اب پَل کرک کے انتظار سے پہلے کی تصدیق کرنے کے لئے Games کی کوشش.

فوری پائپنگ

اسی سرور پر، ایک میل پائپ براہ راست RFC822 پیغام عبور کر سکتا ہے. بعید ڈاک سرور اپنے نشان کو استعمال کرتے ہوئے حفاظتی نقطے کے لئے حفاظتی پیغام کو ڈاؤن لوڈ کر سکتا ہے۔ دونوں راستے ایک ہی ڈینگ میں داخل ہوں، جسے سوراخ اور ٹکٹ سے چلایا جا سکتا ہے۔

محفوظ کرو

ایس پی ایف/ڈی آئی ایم / ڈی آر سی چیک ڈومین سے حاصل کردہ ڈیٹابیس کے لیے مشاورتی ثبوت ہے. ایک سبز چیک باکسنگ میں ضمانت نہیں دیتا لیکن پروڈکشن پیغامات بھیجنے سے پہلے ایک ناکامی کو یقینی بنانا چاہیے۔

مدد

پورٹل سٹوڈیو کی حمایت

Portal Studio مصنوعات کی حمایت اور بیرونی تصویری سرمایہ کاری کے بغیر مشتری کی حمایت کا تجربہ شائع کرتا ہے۔

پرو فا ئل سکرین
پورٹل سٹوڈیو کی حمایتپورٹل اسٹوڈیو میں موضوع کے ساتھ ایک جوابی پیشگی منظر کو ظاہر کیا گیا ہے، جس میں معلومات، علم، ٹکٹ، معاون، شکل، فٹ بال وغیرہ شامل ہیں۔ CSS کنٹرول.پورٹل سٹوڈیو کی حمایتکام کی جگہTEMPLATEجدیدحد سے زیادہڈیسک ٹاپجگہڈرافٹکاري جگہتھیمبرانڈ رنگ اور ٹیلیگرافیمرتبنائبلیجنٹعلم، ٹکٹ، مددگارمرتبٹی‌ٹی‌کا فارممیدانوں میں نقل و حمل اور نقل و حرکتمرتبپومسویلڈنگ اور رہائش پذیر ہیں۔اعادہ1CHOOSE TEMPLATEترکیب سے شروع کریں2PREVIEW SIZESموبائل براڈ بینڈ سے رابطہ کریں3PUBLISH SAFELYپھر دوبارہ اعادہ کریں
پورٹل اسٹوڈیو میں موضوع کے ساتھ ایک جوابی پیشگی منظر کو ظاہر کیا گیا ہے، جس میں معلومات، علم، ٹکٹ، معاون، شکل، فٹ بال وغیرہ شامل ہیں۔ CSS کنٹرول.

آغاز نقطہ نظر کے طور پر ٹیمپل استعمال کریں، پھر کنول موضوع کا استعمال کریں گے، خالی، علم تلاش، ٹکٹ فارم، معاون، فٹ، داغ، ٹکٹ چال، رسم۔ CSS اور عام ترتیبات۔ اشاعت سے پہلے پروین ڈیسک ٹاپ، ٹیبلٹ اور موبائل۔

مدد

علم ناقص

علم الغپ کو مشتری کے سوالات جمع کرتے ہوئے اے آئی اے اعتماد کے جواب نہیں دے سکتے تھے لہذا ٹیم کو بہتر طور پر کر سکتی ہے۔

پرو فا ئل سکرین
علم ناقصخلاء کی صفیں گم ہو گئی یا کم اعتماد سوالات اور پیروں نے انہیں حل کیا ہے کہ آیا ٹیم نے ان کو حل کیا ہے۔علم ناقصکام کی جگہOPEN GAPS28REPEATED9RESOLVED116کاري جگہہجرت کی حدیںسوال 14 اوقاتبلند و بالامدد کی حمایتسوال 8 اوقاتمیانماروقت کو دوبارہ شروع کریںسوال 6 اوقاتمیانمارAPI علا قےسوال 3 اوقاتنیچے1REVIEW QUESTIONگفتگو کے سیاق‌وسباق کو دیکھیں2CHOOSE FIXمضمون یا فوری3RESOLVEاگلے جواب کی تصدیق کریں
خلاء کی صفیں گم ہو گئی یا کم اعتماد سوالات اور پیروں نے انہیں حل کیا ہے کہ آیا ٹیم نے ان کو حل کیا ہے۔

اصل سوال اور قریبی گفتگو پڑھنے کے لیے خلاء کھول کر دیکھیں، پھر درست اصلاح کا انتخاب کریں: ایک موجود مضمون کی تجدید، نیا علم مضمون تخلیق کرنا، کاروباری حقیقت کو شامل کرنا، درست معلومات یا اسکلیشن ہدایات کو تبدیل کرنا۔ مارک نے صرف تجزیے یا حقیقی ٹیسٹ کے بعد ہی ایک قابل قبول جواب واپس لے لیا۔

مدد

اسٹیٹس صفحہ انتظام

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

پرو فا ئل سکرین
حالت انتظامحالت انتظامیہ میں اجزاء اور واقعات کی فہرست یوں آپریٹرز صاف، وقتی درجہ بندی معلومات شائع کرسکتے ہیں۔حالت انتظامکام کی جگہOVERALLعملیاتیکافی کام7INCIDENTS1کاري جگہویب سائٹعملیاتیسبزAPIغیر متصل کارکردگیدیکھیںای میل کیشنعملیاتیسبزحالیہ واقعہAPI تحقیقکھولیں1UPDATE COMPONENTصاف ریاست منتخب کریں2POST INCIDENTوقت-stamped اپ ڈیٹیں3RESOLVEمختصر کیساتھ بند کریں
حالت انتظامیہ میں اجزاء اور واقعات کی فہرست یوں آپریٹرز صاف، وقتی درجہ بندی معلومات شائع کرسکتے ہیں۔

عناصر مسلسل استعمال کریں۔ جب کوئی حادثہ مشتری پر اثرانداز ہوتا ہے، ابتدائی نوٹس شائع کرتا ہے، وقت-stamped تجدید بطور حقیقت تبدیل ہوتا ہے اور قریب سے قربت حاصل کرتا ہے. OpsIQ اور سرور لاگس.

ایا

اپنا اِتحاد قائم کریں

اے آئی کنفورمیشن وہ جگہ ہے جہاں آپ اپنے ای آئی پرووڈر، ماڈل اور لاگت کے کنٹرول کو منتخب کرتے ہیں۔ OpsIQ کثیر فراہم کُنندہ کو مدد دیے: Claude (Anthropic), GPT-4o (OpenAI), Gemini (گوگل) اور Grok (xAI). آپ اپنا استعمال کر سکتے هيں API کلید (BYOK اگر آپ کے منصوبے پر دستیاب ہو تو ) یا منیجڈ اے آئی

اِس کی جگہ بنائیں
آئی ایماے آئی ایس ترتیبات پینل : ایک منظم-آئی / BYOK گلبرگ، ایک ماڈل جینز اور ماہنامہ اشارات میٹر کا فراہم کنندہ۔آئی ایمکام کی جگہآئی ایمفراہم کُنندہمنظم AIآپ کی کلید (BYOK)ماڈلکلوگرام ---- متوازنماہنامہ AITAT62%1TWO MODESاِس شمارے میں BYOK2PICK A MODELتیز رفتار گہرے3BUDGETSکیپ & خرچ
اے آئی اے یا اپنی کلید منتخب کریں، تیز رفتار vs گہرائی کے لیے ماڈل منتخب کریں اور ایک دستخطی بجٹ کے ساتھ سرمایہ کاری کریں۔

فراہم کُنندہ کی ادارت کریں

خوشنودی (انگریزی:Anthropic)

مضبوط استدلال، حقائق سے ہوشیار، پیچیدہ ہدایات پر عمل کرنا۔ ماڈل:Claude-sonnet-4-20250514)، Claude-3.5-sonnet. بہتر: معاون گفتگو، تکنیکی سوالات، تفصیلی تجزیہ۔

جی پی ٹی-4o (انگریزی:OpenAI)

تیز، تخلیقی، اچھے عام علم۔ ماڈل:Gpt-4o، Gpt-4o-mini. بہتر: فوری جوابات، تخلیق کار، وسیع علم سوالات۔

Gemini (گوجال)

بے پناہ سوالات پر اچھا، کثیر زبانوں کی حمایت۔ ماڈلز:gemini-2.0- مجھ سے،gemini-1.5-پرو. بہتر: زبان کی کثیر حمایت، بے چینی کے لئے

گروک (xAI)

تیز رفتار جواب۔ ماڈلز: grok-3- یمنی astast. بہتر کے لئے: فوری جوابات، بلا تغذیہ۔

BYOK اِن میں سے ایک ہے ۔

BYOK ( اپنا جائزہ لیں )

آپ اپنا فراہم کُنندہ API فراہم کُنندہ کی طرف سے کلید فراہم کِیا گیا ہے ۔آپ براہ راست فراہم کفالت فراہم کرنے والے فراہم کئے گئے ہیں. ماڈل انتخاب اور استعمال پر مکمل کنٹرول رکھتے ہیں.

منظم AI

آپ کے حصے کے طور پر AI فراہم کیا گیا ہے OpsIQ کوئی منصوبہ نہیں. API کلیدی ضرورت. آپ کی منصوبہ بندی AI کریڈٹ توازن کے خلاف Esage.

قدم-بقدم ترتیب

1
ایک دوسرے کے ساتھ جائیں

میں OpsIQ آپ مزید معلومات حاصل کرنے کے لئے کیا کر سکتے ہیں ؟

2
منتخب کردہ فراہم کُنندہ منتخب کریں

آپ کا فراہم کُنندہ رمزِ بعید سے منتخب کریں.

3
داخل کرو API کلید

اگر استعمال کریں BYOK''اپنے اندر داخل ہو جاؤ۔ API کلیدی۔ اے آئی کے لئے، یہ خود کار طریقے سے حل کیا جاتا ہے۔

4
ماڈل منتخب کریں

استعمال کے لیے مخصوص ماڈل منتخب کريں ۔ چھوٹی ماڈلز تیز اور غیر فعال ہیں بڑے ماڈلز بہتر طور پر جواب فراہم کرتے ہیں۔

5
ٹیسٹ شدہ اتصال

API کی کلید اور ماڈل کام کر رہے ہیں اسکی تصدیق کرنے کے لیے "تست کنکشن" پر کلک کریں۔ سبز چک مارک کا مطلب ہے کامیابی۔

6
محفوظ کریں

آپ کی وضع حمل فعال کرنے کے لئے محفوظ کریں.

خرچ کنٹرول

ماہنامہ بجٹ

اے آئی اے کے اشاروں پر زیادہ خرچ کرنے میں صرف کریں. جب بجٹ پاس ہوتا ہے تو AI کی خصوصیات بے قابو (shorter reaction, no Do-Con-dies) مکمل طور پر روکنے کی بجائے غیر ضروری ہوتی ہیں۔

پیر صاحب کی نشان دہی محدود ہے۔

اِس کے علاوہ ، وہ اپنے کام سے بھی زیادہ فائدہ حاصل کر سکتے ہیں ۔

کم توازن برقرار رکھیں

جب آپ کا AI کریڈٹ بالانس حد سے نیچے آ جاتا ہے (دفٹر: 50,000 ٹوکنز)، ادمین میں ایک ڈرائیور نظر آتا ہے۔ اسے AI کنفورمیشن میں مقرر کریں۔

پر ورک اسپیس ترتیبات

AIK کو پا ک ے کار space هے اگر آپ کئی مقامات پر منظم کریں تو ہر کام کا نظام مختلف فراہم کنندے ، ماڈل اور بجٹ استعمال کر سکتے هيں ۔ ورک فضاؤں کا عالمی ورثہ تقسیم کے بغیر عالمی طور پر وارثوں کو حاصل ہوتا ہے.

حاصل API کلیدیں

Anthropic(Claude)

جاؤ. console.anthropic.com > API کلیدی مقصد "sk-ant-" سے شروع ہوتا ہے۔

OpenAI (T)

جاؤ. platform.openai.com > API کلیدی کلید بنائیں "sk-" سے شروع کریں

گوگل Gemini)

جاؤ. aistudio.google.com مزید معلومات حاصل کریں API کلید بنا وٴ ۔ اپنے منصوبے کے لیے کلید بنائیں ۔

xAI (Groc)

جاؤ. console.x.ai > API کلیدیات۔ اپنی کلید بنائیں اور کاپی کریں۔

آپ کا عزمِ‌مُصمم جانچنا

غلطی:
داخل ہونے کے بعد API کلیدی، "مریخی اتصال" پر کلک کریں آپ کو AI سے ایک سبز چیک مارک اور نمونے کا جواب دیکھنا چاہیے۔
کیا کرنا ہے:

اگر ٹیسٹ ناکام ہو جائے تو: (1) چیک کریں کہ API کلید درست ہے (کوئی اضافی جگہ نہیں)۔ (2) چیک کریں کہ آپ کا اکاؤنٹ فراہم کرنے والا بِلّا بنا دیا ہے ۔3) چیک کریں کہ ماڈل نام موزوں ہے۔4) اگر آپ کے لائسنس کی جانچ پڑتال کر رہے ہیں تو آپ کا لائسنس فعال ہے۔

کونسا فراہم کِیا گیا بہترین فراہم کُنندہ ہے ؟+

کوئی تنہا فراہم کُنندہ نہیں ہے. جی این ڈی بی کے لئے بہترین ہے. Gemini اِس سلسلے میں ایک مثال پر غور کریں ۔

کیا مَیں بعد میں فراہم‌کردہ چیزیں تبدیل کر سکتا ہوں ؟+

جی ہاں. فراہم کُنندہ کو تبدیل کریں اور API کسی بھی وقت میں کلیدی تاریخ محفوظ ہے. اے آئی اے تمام آنے والے گفتگو کے لیے نیا فراہم کنندہ استعمال کرے گا.

جب مَیں کریڈٹ سے باہر نکل جاتا ہوں تو کیا واقع ہوتا ہے ؟+

اے آئی اے کی تحلیل: جواب مختصر ہو جاتا ہے، خود کار وقفہ وقفہ، اور ابلاغ میں کم آگاہی دکھائی دیتی ہے۔CRMاے آئی اے کے بغیر کام جاری رکھا۔

ایا

سمرٹر & غیر فعال مشتری چیٹ

قریب ترین کنٹرول کا ایک سیٹ جو آپ کے گاہک چیٹ کو ہوشیار بناتا ہے (اس کی وجہ سے ایک گاہک کے اکاؤنٹ کے ذریعے) یا پھر اس کے جوابات میں A چھوٹا یا کم جواب بھیجتا ہے.

سمر جوابات (ایجن موڈ)۔

عام چیٹ‌بُک ایک نظر سے ایک سوال کا جواب دیتی ہے ۔ ایجنٹ موڈ پر، معاون کئی بار صرف اکاؤنٹ چیک کر سکتا ہے ایک موڑ میں اور ان سے متعلق،

ایجنٹ موڈ

جواب دينے سے پہلے چند ريڈ-اُف-ريڈ لوک اپ تک ، کراس رفرنس کيے جا ئيں جب آپ کے پاس رابطہ دار پليٽ فارم ہو تو اس کو شروع کريں (WHMCS, Shopify, Stripe, Zendesk, etc.). آف = آج کا واحد لوک اپ رویہ، غیر تبدیل.

ایجنٹ کے جواب کیلئے گہرائی کی بابت سوچنا

پیچیدہ موڑ پر نمونے کی وجوہات کس قدر سخت (low/medium / اونچی)۔ شروع کریں سستے پر؛ زیادہ تر معاون سوالات وہاں اچھی طرح حل کیے جاتے ہیں۔

ایجنٹ ماڈل

ایک مضبوط ماڈل صرف پیچیدہ ایجنٹ کے لئے ہے، تو روزمرہ گفتگو روشنی پر برقرار رہتی ہے، سستا ماڈل اور صرف سخت موڑ کی ادائیگی گہرائی کے لئے. بلانک = آپ کے معمول مشتری-کاٹ ماڈل.

مستقبل میں منصوبہ ایک- ایک-پ جواب (بیتا)

ایک چھوٹا سا پلان طے کرتا ہے جو کھینچنے کے لئے استعمال کرتا ہے اور پھر اگر علم بنیاد کی ضرورت ہو تو ایک بنیادی کا جواب کئی مراحل کی بجائے

عقل اور فہم

طویل النہار یادداشت (beta) ہے۔

بڑے پیاموں کا مختصر خلاصہ جاری کرتا رہے (اسم، ٹکٹ/instruction number, nument numb, its) تو معاون ثابت ہوتا ہے گفتگووں میں

تحمل

چھوٹے typos ("my Open markts", "unpaid invotes") بطور مقصدی الفاظ تلاش کیے جاتے ہیں تاکہ صحیح معلومات گم نہ ہوں بلکہ ہر متصل پلیٹ فارم کے ساتھ کام کریں.

لیان کا بیان

صرف مشتری کے اکاؤنٹ کو واپس کرنے کا انتخاب کرتا ہے جب سوال اصل میں ان کے حساب کے بارے میں (کم از کم، ٹکٹ، خدمات، خدمات) کی بابت پڑتا ہے، اسے عام سوالات پر ضرب کرنا.

خرچوں میں کمی

علم الٰہیات (beta) کی تلاش میں

"ہی"، "ہانوک" اور "ک" کسی علم-بیس تلاش نہیں کرتے، جو جوابات اسے کبھی استعمال نہیں کرتے۔

سب سے بہترین جواب (جہاد )

اگر آپ کو پتہ چلے کہ اِس کا جواب کتنا لمبا ہوتا ہے تو آپ کیا کر سکتے ہیں ؟ 500 معاونت کیلئے ایک ہی سب سے مؤثر چیٹ کی قیمت کنٹرول ہے. صرف آپ کی عالمی حد کو کم کر دیتی ہے، اسے کبھی اپ لوڈ نہیں کرتی.

اپنے عزم کو قائم رکھیں

سوچ دھن (انگریزی: Ectomer & Admin Chat) ہے۔

ماڈل کتنا لگتا ہے جواب دینے سے پہلے (مینل تا ہائی). رفتار کے لیے مشتری چیٹ رکھیں / سستے پر؛ تجزیہ کے لئے زیادہ تر ترتیبات اور ابلاغی کوائلوٹ کے لئے

پیر-اے-اے ماڈل (پر کام)

Every AI surface (live chat, ticket drafts, summaries, analysis, admin copilot, promotions, Site Intelligence and more) can run on its own model. Light where speed matters, strong where quality matters. Blank on a surface = provider default for that job.

ایڈمنسٹرین چیٹ کی قیمت کنٹرول کرتا ہے۔

ادممین کولیوٹ ایک پابند کامی میموری رکھ سکتا ہے اور ہر آلے کی بجائے صرف آلات (lean servation) ہی سوال کی ضرورت (len system) لوڈ کر سکتا ہے۔

اپنے بچے کی تربیت کریں

دباؤ کا ریشو:

آپ کی ہدایات ہر موڑ پر بھیجی جاتی ہیں، اس لیے ان کی لمبائی ایک طویل قیمت ہے. بٹن دوبارہ لکھ تا ہے کہ آپ کم الفاظ میں وہی چیز کہہ سکیں، یہ دوبارہ لکھنے سے انکار کر دے گا اگر اسے کوئی شخص گرا دے تو {variable} اِس لئے کبھی بھی یہ تبدیلی نہیں آتی ۔

"مذہب میں پہلے سے ہی کیا ہے" (ℹ️)

دکھائیں کیا OpsIQ اپنے کاروبار کے بارے میں پہلے ہی سے جانتے ہیں، اس لیے آپ اپنی ہدایات پر دہراتے ہوئے کچھ بھی مٹا سکتے ہیں۔

💡
رقم کہاں جاتا ہے؟ مختصر معاونت کے لئے گفتگو (یعنی رفتار + اکاؤنٹ + تاریخ کو) عام طور پر مختصر جواب، کیچ اور پرو ڈال کر زیادہ سے زیادہ خرچ ہوتا ہے
کیا یہ تبدیلی اس بات کو بدل دیتی ہے کہ چیٹ کیسے پہلے سے ہی جواب دیتی ہے ؟+

ہر کنٹرول کو مقررہ اور خود مختاری سے ختم کر دیا جاتا ہے ۔

مجھے انہیں کس حکم دینا چاہئے؟+

روزے گفتگو کو روشنیی ماڈل پر چلاو اور پھر اگر آپ متصل پلیٹ فارم بنا سکتے ہیں تو پھر آگے سے رابطہ کریں ، settle-conversation Adate - پھر سے آگے کی طرف قدم بڑھائیں ، پھر saklaglag ، and جواب کيپ کو آخر کار ہر تبدیلی کے بعد اصل گفتگو کو دیکھیں ۔

دی ایڈمنسٹریشن کوئٹہ: ویب تلاش، رن بُک، مشن، فائل منتقلی۔

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

ویب سائٹ تلاش

بناؤ

ایجنٹ ڈاک، غلطی پیغامات اور موجودہ معلومات کے لیے ویب تلاش کرتا ہے جبکہ یہ کام کرتا ہے. اس باکس سے باہر

رن بُک

گفتگو میں

آپ کے طریقہ کار کی ایک محفوظ لائبریری ("ہم یہاں کس طرح کرتے ہیں"). ایجنٹ ایک مشکل کام کے ناول کرنے اور اس کے بعد اگلی بار اس کی پیروی کرنے کے بعد ایک نیچے لکھتے ہیں، تو پتہ چلتا ہے چیت کے اختتام پر

مشن

پُراسرار

اخذ کردہ بتاریخ- صرف فقط اردو لغت۔ "ہر صبح، چیک ڈسک کی جگہ اور خطاط لاگس اور مجھے بتائے"۔ تلاش کرنا آپ کے ایڈمنٹن بیل پر پہنچ جاتا ہے۔

فائل ٹرانسفر

گفتگو میں

لاگ فائل کے لئے طلب کرو اور نجی ڈاؤن لوڈ شدہ لنک حاصل کرو یا اس کے پاس ایک متصل سرور سے دوسرے تک نقل کیا گیا ہے. دونوں جانب موجود ہیں 5 MB.

انتظامی ویب تلاش (آپ کے اے آئی کو سیٹ کرنے پر)

تلاش:

ایجنٹ ویب تلاش استعمال کرتا ہے. ڈی بگ ڈِک گو: کلیدی، آزاد، ہر تنصیب پر کام کرتا ہے۔ Serper.dev (Gogle results) عام طور پر بہتر نتائج واپس آتی ہے لیکن ہر ایک کو ضرورت ہوتی ہے۔ API اس فراہم کار کی جانب سے کلید فراہم کرنے والا. اگر کوئی کلیدی فراہم کار کسی بھی وجہ سے ناکام ہو جائے (اب کل، کوانکل استعمال، نیٹ ورک مشکلات)، تلاش کرنا Duckuck Go خودبخود گر جاتا ہے تو تلاش کرنا کبھی اندھیرا نہیں بڑھتا۔

تلاش API کلید

آپ کے منتخبہ فراہم کُنندہ کی کلید، صرف برے ، ٹیویلی یا سرپر کے لیے ضروری. ایک بار محفوظ ہو چکا تو یہ ماسک کیا جاتا ہے اور کبھی صفحے پر دوبارہ نہیں دکھایا جاتا؛ اس کی جگہ پر ایک نیا لگا دیا جاتا ہے۔ ایک کلیدی مہیا کرنے والا صرف فعال ہوتا ہے جب دو سراہے اور اس کی کلید کو محفوظ کیا جاتا ہے۔

رن بُک

جب ایجنٹ نے آپ کو ایک کام کے ذریعے کام کیا ہے تو آپ دوبارہ یہی کرنا چاہیں گے "جو کہ ایک رن بک ہے جسے نائٹ صاف اپ کہا جاتا ہے". پھر سے ہر سیشن میں اسے رن بُک دیکھ کر آپ اس کے نام سے پوچھ سکتے ہیں اور جب آپ اس کام کو آگے بھیج دیں گے (یا اس کا بیان کرتے ہوئے) تو آپ اسے فہرست میں شامل کر سکتے ہیں یا پھر کوئی بھی وقت کو حذف کر سکتے ہیں۔

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

مشن

ایک مشن ایک فعال کام ہے ایجنٹ اپنے اوپر چلتا ہے: گھنٹے، روزانہ ایک گھنٹے یا ہفتہ وار۔ مشن صرف ڈیزائن کے ذریعے پڑھا جاتا ہے. وہ سرور، اعداد و شمار اور ویب کو کبھی بھی نہیں پڑھ سکتے، لیکن جب کوئی مشن تبدیل کر سکتا ہے تو آپ کو اطلاع کے طور پر جواب دیں،

⚠️
مشن بھاگ جاتا ہے۔ OpsIQ کرن، اس لیے اسے قائم کرنے کی ضرورت ہے (دیکھیے کرون اور آٹومیشن)۔ چیٹ سے ایک آؤٹ "اب اسے چلاتے ہیں" سے مراد وہ چیز ہے جو زیادہ تر سروروں پر چلتی ہے۔

فائلیں شامل کریں

فائلیں صرف 5 MB میں محدود ہیں، زیادہ سے زیادہ کے لیے ایجنٹ کو پہلے سرور پر دباؤ یا ترمیم کرنے کے لئے پوچھنا ("مجھے ویب سرور سے آج کی غلطی لاگ ملے") اور ایجنٹس اسے ایک خصوصی ڈاؤنلوڈ لینک کے ساتھ جواب دیتے ہیں۔ یہ لینک صرف ان اداروں کے لیے کام کرتا ہے جو لاگ ان ہو چکے ہیں اور تقریباً ایک دن بعد ختم ہوجاتا ہے۔

ایجنٹ دو متصل سروروں کے درمیان ایک واحد فائل بھی کاپی کر سکتا ہے، پھر سے اوپر 5 MB۔۔ منزل پر لکھنے کا علاج کسی بھی دوسری تبدیلی سے کیا جاتا ہے جیسے کہ اس سے کوئی دوسرا طریقہ یہ پیدا ہوتا ہے: آپ کو منظوری کارڈ اول حاصل ہو، موجود فائل واپس لی جاتی ہے اور کاپی رائٹ واپس کر دی جاتی ہے. کیونکہ حفاظتی طور پر فائل مواد کو فی الحال نقل سے دوبارہ پڑھا جاتا ہے، چیٹ سے قبول نہیں کیا جاتا۔

ایا

اپنے بچے کو تربیت دیں

آپ جہاں تعلیم دیتے ہیں OpsIQ آپ اِس بات کا اندازہ کیسے لگا سکتے ہیں کہ آپ کس طرح کی مدد کر سکتے ہیں ؟

ٹرین
اپنے بچے کو تربیت دیںایک اے آئی کی ہدایات ایڈیٹر جس میں وفاقی/ایدین تبتی اور سادہ-نسل لہجے کے ساتھ، ہمیشہ اور کبھی بھی قانون نہیں ہوتا.اپنے بچے کو تربیت دیںکام کی جگہکلائنٹ AIناظمٹندوست، کبھی بھی حوصلہ افزائی نہیں کی.ہمیشہجھگڑے کے لیے انسانی ہاتھ پیش کریں.کبھی نہیںحساب کے بغیر دوبارہ سے کوئی نیا وعدہ کریں ۔1TWO MANUALSاِس کے علاوہ ، وہ اپنے بچوں کو بھی یہ دعوت دیتے ہیں ۔2PLAIN ENGLISHٹن، ہمیشہ، کبھی نہیں،3GROUNDEDاپنے علم کی بنیاد ڈالیں
اے آئی اے کو ایک نیا ملازم ، اُس کے پاس‌ولحاظ اور ایڈمنٹن دستیز کو تیار کرنا پسند کریں جو صاف انگریزی میں (ٹن ، ہمیشہ ، کبھی نہیں ، ، آپ کی بی‌بی ) میں درج ہیں ۔

دو تربیتی شعبے

ایک کامیاب شخص

آپ کے گاہکوں سے بات کس طرح کر سکتے ہیں بات چیت میں. یہ درست حاصل کرنے کی سب سے اہم خواہش ہے.

ناظم

کنٹرول کس طرح AI آپ کی ای اومین کی مدد کر تا ہے آپ کو آپریٹر انفنٹری میں مدد دیتا ہے. یہ اندرونی طور پر قابل استعمال اور عمل انجام دیتا ہے

ایک بڑا مشتری AI کی تحریر

آپ کے گاہک اے آئی اے کی درخواست ان علاقوں کو ڈھانپنا چاہیے:

1
شناخت

اے آئی کون ہے؟ اسے ایک نام، کردار اور شخصیت دے. مثال کے طور پر: "آپ لان، دوست اور ماہرِ فلکیات ہیں ایک ایسیم اسٹور کے لیے معاون ہیں۔

2
ٹاون اور طرزِتعمیر

مثال کے طور پر : ” ماہرانہ مگر گرم ہو ۔2-3 پیراگراف Max".

3
علم حدیث

مثال کے طور پر: "آپ ہماری مصنوعات، پریفیکچرنگ، اور لوٹ مار پالیسی کے بارے میں جانتے ہیں. آپ کو معلوم نہیں کہ چیزیں یا اندرونی کمپنی فیصلے کے بارے ميں۔

4
قانون سازی

انسانی کے ہاتھ کب سے ہٹانا چاہیے؟ مثال کے طور پر: "Escalate to man agent جب: مشتری ایک رد عمل کی درخواست کرتا ہے، قانونی کارروائی کا ذکر کرتا ہے ، امن کے مسئلے کی اطلاع دیتا ہے یا تین بار اسی سوال کا جواب دیتا ہے۔

5
جو کبھی نہیں کرتے

سخت حدود۔ مثال: " وعدہ کبھی دوبارہ نہیں کرنا۔ کبھی اندرونی پرچموں میں شریک نہ ہونا۔ ایسی خصوصیات پیدا نہ کرو جو موجود نہ ہوں۔ طبی، قانونی یا مالی مشورہ نہ ہو۔

مثال دیں

مثال کے طور پر مشتری AI oprope آن لائن اسٹور
You are Aria, a friendly customer support assistant for TechGear.

PERSONALITY:
- Warm and professional
- Concise (2-3 paragraphs max per response)
- Use simple language, no jargon
- If unsure, say so honestly

KNOWLEDGE:
- Our products: laptops, accessories, software subscriptions
- Pricing: as listed in the knowledge base
- Shipping: free over $50, 3-5 business days standard, 1-2 days express ($12)
- Returns: 30-day money-back guarantee, must be in original condition

ESCALATION (hand off to human):
- Refund requests over $100
- Account security concerns
- Legal threats or complaints
- Customer explicitly asks for a human

NEVER DO:
- Promise specific delivery dates (say "estimated")
- Share discount codes not in the knowledge base
- Make up product specifications
- Give financial or legal advice
مثال کے طور پر مشتری AI کی طرف اشارہ کرتا ہے × میزبانی کمپنی
You are Atlas, an AI assistant for CloudHost web hosting.

TONE: Technical but accessible. Assume the customer has basic web knowledge.

KNOWLEDGE:
- Shared hosting, VPS, dedicated servers
- cPanel, DNS, SSL, email configuration
- WordPress, Joomla, Drupal installation
- Common error codes and troubleshooting

ESCALATION:
- Server outages affecting multiple customers
- Data loss or security breach reports
- Billing disputes over $50
- Complex migration requests

BOUNDARIES:
- Do NOT access customer servers or databases
- Do NOT change DNS records or passwords
- Always recommend the customer makes changes themselves
- For code issues, suggest steps but clarify you cannot debug their application

وقت کے ساتھ آپ کی پوسٹ کو بہتر بنا رہے ہیں

1
بنیادی باتوں سے لگاؤ

( امثال ۱۵ : ۱۱ ) ایک دن میں ہر چیز کو ڈھانپنے کی کوشش نہ کریں ۔

2
ہفتے کا دن دیکھیں

اِس سوال کا جواب حاصل کرنے کے لئے آئیں ، اِن سوالوں پر غور کریں ۔

3
کمانڈ دوبارہ شروع کریں

متعین مسائل کو حل کرنے کے لیے مخصوص قوانین شامل کرنا۔ مثال کے طور پر: اگر AI جاری رہے تو پھر دوبارہ دوبارہ دینے کا وعدہ کریں "آپ کبھی بھی دوبارہ نہیں کریں گے.

4
علم شامل کریں

اگر AI کوئی سوال کا جواب نہیں دے سکتا تو علم بصری کو جواب دینے کی بجائے ہر چیز کو فوری طور پر درست کرنے کی کوشش کریں ۔

⚠️
اپنی درخواست کو نیچے رکھیں 2,000 الفاظ۔ زیادہ لمبے اشارہ اے آئی اے کو غلط کر سکتے ہیں اور اشاروں کے اخراجات میں اضافہ کر سکتے ہیں۔
علم کی بنیاد میں کیا فرق ہے ؟+

علم بنیاد میں معلومات (پرواد ، پریفیکچرنگ ، پالیسیاں ) ، اے آئی اے ، لیکن فوری شکل کے رویے کا جواب ملتا ہے جبکہ KB جواب دیتا ہے۔

کیا مَیں مختلف شعبوں کیلئے مختلف تجویز دے سکتا ہوں ؟+

طلبہ فی کام کی جگہ پر ہے. اگر آپ کو مختلف شعبوں کے لیے مختلف AI سلوک کی ضرورت ہے تو، علم بصری کا استعمال کریں تاکہ آپ کی خواہش میں ڈیپارٹمنٹ-ایپٹ معلومات فراہم کر سکیں اور اپنے مفاد میں ڈیپارٹمنٹ کے سیاق و سباق کا ذکر کریں۔

ایا

تاریخ

اے آئی اے کی تاریخ میں ہر بات کو گاہکوں اور ابلاغ کے ساتھ دکھایا گیا ہے. اسے Audit AI پر عمل کریں، غلط جواب تلاش کریں اور تربیتی خامیوں کی شناخت کریں۔

تاریخ
تاریخاے آئی کا ایک لاگ ایک قسم کے بونڈ، سوال اور جواب، وقت اور انجام کے ساتھ تبدیل ہوتا ہے۔تاریخکام کی جگہہر ایک موڑ، درج کیا جاتا ہے۔چیٹسوال: میرا حکم کہاں ہے؟جواب : آج، اشارہ ...0.9sجوابٹکٹڈرافٹ نے ٹی-12345دوبارہ اظہارِ خیال1.4sdraftedاdminاس ہفتے کے ٹکٹوں کو ریکارڈ کریں12- لائن خلاصہ واپس2.1sکیا ہواچیٹسوال: میرا منصوبہ منسوخ کر دوایک انسان کے ہاتھ میں دے دیا گیا0.7sescalated1EVERY TURNجواب ، مثبت جوابی‌عمل2SEARCHABLEپِکُن & برآمد3OWNER-ONLYمکمل اشارہ
ہر اے آئی اے موڑ (چاٹ، ٹکٹ ڈرافٹ، ابلاغ عمل) کو صحیح سمت سے لاگو کرتے ہوئے جواب، مدت اور انجام دیتا ہے۔

ہر گفتگو سے کیا ظاہر ہوتا ہے

تاریخ اور وقت

جب بات چیت ہوئی تو

شناخت

اسم اور ای میل اگر معلوم ہو تو IP اور ملک۔

چینل

چیٹ وو، ٹکٹ آٹو بیس، ای میل ڈرافٹ یا ای او ایم اے۔

پیغامات

گفتگو کا بھرپور آغاز : مشتری پیغامات اور اے آئی اے جواب۔

استعمال کا استعمال

اِس کے علاوہ ، یہ بات واضح کرتی ہے کہ اے آئی‌آئی کو اِن سوالوں کے جواب دئے جا رہے ہیں یا پھر حلقے میں بات‌چیت شروع ہو گئی ۔

عمل کئے گئے

گفتگو کے دوران کوئی بھی کارروائی (نظر انداز میں دی گئی آرڈر، ٹکٹ، وغیرہ)۔

ریٹنگ

اگرCSATاس گفتگو کے لیے مشتری کی تسکین کی شرح قابل عمل ہے۔

مسائل تلاش کرنا

کلیدی الفاظ سے تلاش کریں

مخصوص موضوعات کی تلاش میں دیکھیں کہ کیسے AI انھیں ہینڈل کرتا ہے. مثال کے طور پر: "refund" کے لئے تلاش کریں اگر AI آپ کی اپڈڈ پالیسی کی پیروی کر رہا ہے تو پھر دیکھیں کہ آپ کی طرفداری کی پالیسی کا اتباع کر رہے ہیں۔

درجہ بندی کے مطابق فلٹر کریں

غیر متصل گاہکوں پر توجہ مرکوز کرنے کے لئے صرف کم درجہ کی گفتگو دکھائیں.

فولڈر برائے چینل

صرف ٹکٹ آٹو-رئیرز تک دکھایئے

نشان استعمال سے ترتیب دیں

بلند آواز والی گفتگو مسائل کی نشاندہی کر سکتی ہے: اے آئی رمبلنگ، چکروں میں جانے یا سوال کا جواب دینے میں ناکام رہے۔

بچوں کا انتخاب

1
کم سے کم گفتگو چیک کریں

کیا یہ علم میں خلل ، جوش یا غلط جواب تھا ؟

2
بلند ترین گفتگو چیک کریں

کیا یہ سوال خود کو دہراتا ہے ؟

3
کي بورڈ کو تر و پر وت بڑھا ئيں

علم کی کمی کے لیے مضامین کو شامل کریں اور علم بصریات میں شامل کریں ۔

علم کی کمی

غلطی:
آپ اے آئی اے کی تاریخ "ہیگ" کے لئے تلاش کرتے ہیں اور تلاش کرتے ہیں۔ 15 گفتگو جہاں اے آئی نے کہا تھا کہ "میں اس پیداوار کے لیے مخصوص تنصیب شدہ ہدایات نہیں ہیں۔
کیا کرنا ہے:

اس کا مطلب ہے آپ کا علم بیس گم شدہ تنصیب کاروں کو مفقود کرنا ہے. ہر پروڈکشن کی تنصیب کے مراحل کے لئے علم بنیادیں بنائیں. ان میں اضافہ کے بعد AI تنصیب کے سوالات دریافت کرنے سے امتحان لیا جا سکتا ہے۔

ایا

ایک بصیرت

ایک اَور مثال پر غور کرنے سے ہم یہ اندازہ لگا سکتے ہیں کہ سوال کون‌سے ہیں ، لوگوں کے دل میں کیا ہے ۔

ایک بصیرت
سمجھ‌داری ( غیرمعمولی حِب )دی انٹیلی جنس ہب: اے آئی او کی مختصرا، سمرٹ پرساد، ایک اسکورے-ا-پاج ٹول، اور ایک- 14- دن کے ٹریفک کی وجہ سے چارٹ.ایک بصیرتکام کی جگہآج کل کی برین ایفٹریفک اوپر 12%; 3 اور جہنمّ کی آگ میں داخل ہوں گے2متعلقہ ضروری ہے کہ اپ کا پیچھا کریں۔سمارٽ خبرداریغیر متصل غلطیوں کا جائزہ لیںاوپر قدم. /pricingہمارے پاس سے نئی گرم سمتگزشتہ ہفتے سے پہلےایک لیڈنگ / ایناولی ایک پیجIP یا URL…بھاگو14- روزنامہ ٹریفک کی خلاف ورزی1آج کل کی برین ایفاے آئی اے صبح کا خلاصہ لکھتی ہے۔2SMART ALERTSغیرمعمولی3ON DEMANDاسکور ایک دائرۂ (resp ----) صفحہ
اصل انٹیلی جنس ہب: ایک آئی اے تحریر آج کی مختصر، اناطولیہ کے لیے Smart Restructions, on-demend دائرۃ المعارف بریطانیکا اور صفحہ تجزیہ، 14-آج ٹریفک کے نمونے.

کونسی بصیرت ظاہر کرتی ہے

اوپر کے سوالات

سب سے زیادہ سوال یہ کیا جاتا ہے کہ اگر "میں اپنا پاس ورڈ کیسے لکھوں؟"1، آپ کے علم کی بنیاد ایک ممتاز پاس ورڈ ری سیٹ گائیڈ کی ضرورت ہے.

مثبت رُجحان

CSATکیا آپ اِس بات کا اندازہ لگا سکتے ہیں کہ کسی چیز کو توڑنے سے کوئی فائدہ ہوتا ہے ؟

دوبارہ حلیہ

انسانی مداخلت کے بغیر اِس بات‌چیت کا کیا نتیجہ نکلتا ہے ؟ 70% اچھا ہے. نیچے. 50% اے آئی اے کو مزید تربیت کی ضرورت ہے۔

اس کی وجوہات

عام وجوہات : مشتری انسانی خواہش کا جواب نہیں دے سکتا ، حساس موضوع ، بلڈنگ مسئلہ نہیں کر سکتا ۔

علم ناقص

وہیں پر موجود موضوعات جہاں اے آئی اے اکثر "میں نہیں جانتا" یا کم اعتماد جواب دیتا ہے۔

اوسط گفتگو کی لمبائی

کتنے پیغامات فی گفتگو. بہت طویل گفتگو (10+ پیغامات) شاید یہ ظاہر کرے کہ اے آئی اے اس سوال کو سمجھ نہیں آ رہا ہے ۔

بہتری لانے کیلئے بصیرت استعمال کرنا

غلطی:
AI Insights دکھاتا ہے کہ 23% کے بڑھنے "کسٹمر نے وارنٹی کے بارے میں پوچھا" اور AI جواب نہیں دے سکتا.
کیا کرنا ہے:

یہ ایک واضح علم خلاء ہے، قدم: ()۔1( ب ) علم بصری میں ایک مفصل مضمون تحریر کریں جس میں تمام دلائل درج ہوں ، دعویٰ کریں اور اِن پر عمل کریں ۔2) ای آئی اے کی جانب سے سندی معلومات کا حوالہ دینے کے لیے استعمال کیا جاتا ہے۔3) نگران اے آئی انفنٹری اگلے ہفتے یہ دیکھنے کے لیے کہ آیا اشاروں کی کمی ہے یا نہیں۔

ایا

ناظم اے ڈراما بک

اِن سوالوں کے جواب دیں :OpsIQ) اپنی ٹیم کا انتظام کرنے میں مدد کریں OpsIQ ابلاغ کے اندر سے آپ اس سے پوچھ سکتے ہیں کہ اعداد و شمار کا جائزہ لینے، خصوصیات، تفصیلات کی وضاحت اور پلیٹ فارم کے عمل کو انجام دینے کے لئے.

ناظم
ناظم اے ڈراما بکسوال OpsIQ کمانڈ باکس کے ساتھ اے آئی-ای-پوزڈ پلیٹ فارم ایکشن کارڈ میں پیرامیٹرز اور تصدیق/کانشل دکھایا گیا ہے۔سوال OpsIQکام کی جگہسوال OpsIQحد سے زیادہ اکاؤنٹ کے لئے سروس کو معطل کرنا #4821ایاضرب شدہ عمل:اکاؤنٹ: #4821 [حوالہ درکار] $120)پلیٹ فارم: WHMCS انتقالِ‌خون *تصدیقمنسوخ1ASK ANYTHINGپَلْنَا-اِنْجُرِي احکامات2PROPOSE FIRSTعمل اس کی دوڑ سے پہلے دکھا دیا گیا3YOU CONFIRMسُرخ رنگ کا ہوتا ہے
ابلاغ AI کو بتائیں کہ آپ کیا چاہتے ہیں انگریزی میں ؛ یہ درست عمل (scoped, reversibed, Audited) کی تجویز دیتا ہے اور اپنی تصدیق کے لیے انتظار کرتا ہے۔

اخوان اے آئی کیا کر سکتے ہیں۔

اعداد و شمار دیکھیں

کہہ دیجئے کہ مجھے تمام ٹکٹوں سے دکھا دو [email protected]" یا " ترتیب #ORD-5523?"

خلاصہ

آپ کہہ دیجئے کہ آخری بار شروع کریں 10 ٹکٹ" یا "اس ہفتے میں سب سے اوپر والے مسائل کیا ہیں؟"۔

وضاحت کریں

پوچھو کہ میں خود کار کیسے بنا دیتا ہوں؟ یا "بونیس کی شرح کارڈ کا کیا مطلب ہے؟"

عمل چلاؤ

کہہ دو کہ ایک ایسی چیز جو ہمارے لیے لکھ رہی ہے [email protected] بلڈنگ کے بارے میں یا "کلوز ٹکٹ ٹی-12345"

پلیٹ فارم

تم فرماؤ کہ کل کتنے لوگ ہم سے ملنے آئے؟ یا "یہ ماہ کیا حاصل ہے؟"۔

مثال کے گفتگو

ایک مشتری کو دیکھ رہا ہے۔

غلطی:
ایڈمن سوال کرتا ہے کہ " فن مشتری"۔ [email protected] مجھے ان کی آخری کارروائی دکھا دو
کیا کرنا ہے:

اے آئی اے میں مشتری کو تمام متعلقہ اعداد و شمار کے ذرائع سے دیکھتی ہے: پاس آنے والی نشستیں، ٹکٹوں، چیٹ گفتگو، احکامات،CRMیہ ہر چیز کے ساتھ ساتھ حالیہ سرگرمیوں کا خلاصہ پیش کرتی ہے ۔

روزانہ ایک خلاصہ حاصل کرنا

غلطی:
ناظم نے پوچھا کہ آج کیا ہوا؟
کیا کرنا ہے:

AITIS: "آج آپ کے پاس تھا۔ 245 مہمان ( اُوپر ) 12%), 8نئی ٹکٹ (3 جو ایک روز بڑے زور سے طے کیا گیا تھا2نیا احکامات جمع $198، اور1ایک غیر متوقع تاخیر کے بارے میں گفتگو کرنا"

ایکشن کا انتظام

غلطی:
ناظم پوچھتے ہیں: "کم ٹکٹ ٹی-5523 [حوالہ درکار]
کیا کرنا ہے:

AI تصدیق کرتا ہے: "میں ٹکٹ T-5523 کی ترجیح کو عام سے فوری میں تبدیل کروں گا. یہ SLA ٹیمرز پر اثر ڈالے گا۔ تائید کرتے ہیں؟" آپ تائیدی کرتے ہیں، اور عمل اجرا ہوتا ہے۔

💡
Admin AI صرف ایسے عمل کو انجام دیتا ہے جو ایکشن رجسٹریشن میں رجسٹر شدہ ہوں۔اس سے باہر عمل یا رسائی کے نظام ایجاد نہیں ہو سکتے۔ OpsIQ.
ایا

ایک کامیاب شخص

اس حصے میں عام کلائنٹ-مقابلہ AI سینوس کو شامل ہے توقع کی گئی رویے اور تربیت کے اشاروں کے ساتھ.

کلائنٹ AI
ایک کامیاب شخصمشتری کے سوالات کی ایک لائبریری جس میں متوقع AI رویے اور نتیجہ کی توقع تھیایک کامیاب شخصکام کی جگہوفاقی لائبریری ---- آئینی طرزِعمل کی توقع"میرا حکم کہاں ہے؟"کنکلر کے ذریعے کمانڈ کو دیکھو، بھول بھالنے کے ليےحل"میں ایک اپد چاہتا ہوں"خطرناک، کبھی بھی انسانی ہاتھ میں وعدہ نہیں ہےہینڈف"کیا عبادت ہے؟"چیک حالت بیان کریں، موجودہ ریاست کی رپورٹ دیںحالت"میرے حساب"مقصد کی تصدیق، پھر انسان تک رسائیتصدیق1SCENARIOSعام سوالات2EXPECTEDمجھے کس طرح جواب دینا چاہئے3مصرپڑھنے کي مشق کريں
حقیقی مشتری کے سوالات کی ایک لائبریری اور بالکل صحیح طور پر اے آئی کو کیسے ہر ایک کو ہینڈل کرنا چاہئے، آپ کی تربیت کو جانچنے اور ان کی کمیت کو تلاش کرنے کے لئے.

لائبریری

اختیارات کي نا معلوم

غلطی:
اخذ کرنے والا: "میرے حکم کہاں ہے #12345?"
کیا کرنا ہے:

آی اے کی توقع : ( )1) پلیٹ فارم کو ملانے کے ذریعے ترتیب کو دیکھو ()2) حالیہ حیثیت (اختیار کرنا، محفوظ کرنا). (بزبان انگریزی).3( ب ) اگر دستیاب ہے تو معلومات کی تعداد کو شامل کریں ۔4) اگر حکم کو تاخیر ہو جائے، تسلیم کر لیا جائے اور وقت کی پیمائش فراہم کی جائے۔5) کبھی بھی معلوماتی معلومات ایجاد نہ کریں.

پاس ورڈ دوبارہ شروع کریں

غلطی:
_نیٹ ورک: "میں اپنا خفیہ لفظ بھول گیا اور لاگ لا نہیں سکتا"
کیا کرنا ہے:

آی اے کی توقع : ( )1) علم بنیاد سے پاس ورڈ دوبارہ تیار کرنے کے اقدامات فراہم کرنا۔ (2) میں ری سیٹ لنک یا صفحہ راہ وغیرہ شامل ہیں۔3( ب ) ای‌میل کو چند منٹ کے لئے استعمال کرنے کی ضرورت کیوں ہے ؟4) Russting sem million. (بزبان انگریزی).5) اگر مشتری ابھی تک دوبارہ نہیں رہ سکتا تو انسان کے لئے کششِ‌ثقل پیدا ہو جاتی ہے ۔

محفوظ کی درخواست

غلطی:
ہدایت کار: "کیا آپ موبائل ایپ میں بلیک موڈ شامل کر سکتے ہیں؟"
کیا کرنا ہے:

آی اے کی توقع : ( )1) تجویز کے لیے ان کا شکریہ ۔2( ب ) وضاحت کریں کہ کیسے قابلِ‌غور درخواستوں کو دُور کِیا جاتا ہے ۔3) خصوصیت کا وعدہ نہ کریں ۔4) اگر کوئی ایسی خصوصیت موجود ہو تو اس کا ذکر کریں ۔

جھگڑے

غلطی:
ہدایت کار : "میں نے الزام لگایا تھا مگر میری خدمت کام نہیں کر رہا"۔
کیا کرنا ہے:

آی اے کی توقع : ( )1( ا ) مایوسی پر غالب آئیں ۔2) اگر ممکن ہو تو خدمت کی حالت کا جائزہ لیں ۔3) بلڈنگ ڈیپارٹمنٹ کو تمام تفصیلات کے ساتھ منسلک کرنا اسکلیٹ۔4) دوبارہ سے کوئی وعدہ مت کریں ۔5) ٹکٹوں کو ترجیح دیں ۔

فوری طور پر سوال

غلطی:
اخذ شدہ بتاریخ: "آج لندن میں موسم کیسا ہے؟"
کیا کرنا ہے:

آی اے کی توقع : ( )1) Political Process. "میں تمہاری مدد کر رہا ہوں اور ہماری مصنوعات اور خدمات کے بارے میں سوالات کرنے میں مدد کر سکتا ہوں. موسمی معلومات کے لیے، ایک موسمی خدمت کا امتحان" (2) اگر اُن کے پاس کوئی نئی چیز ہے تو پوچھیں ۔

میں مشتری AI کیسے ٹیسٹ کروں؟+

اپنی ویب سائٹ کو نجی/incognito Broad اور Chat سے بطور مشتری کے. عام سوالات، پہلوی معاملات، اور ابلاغی قوت کے ساتھ. چیک کریں کہ AI آپ کے فوری اصولوں پر عمل کریں اور علم بنیادوں پر مواد درست استعمال کریں۔

ایا

ع .

علم بصری (انگریزی: AI) مضامین کی ایک لائبریری ہے جسے AI کے ذریعے سوالات کے جواب دینے کے لیے استعمال کیا جاتا ہے۔ جب کوئی گاہک کسی چیز کا سوال کرتا ہے تو AI متعلقہ مضامین کے لیے علم بنیاد تلاش کرتا ہے اور انہیں درست، بنیاد پر جواب دینے کیلئے استعمال کرتا ہے۔

علم بنیاد
علم بنیادعلم کی دکان میں وسائل فراہم کرتے ہیں ، پھر ایک بنیاد کو ترتیب دینے والا ایک ایسا جواب دیتا ہے جس کا حوالہ دیا گیا ہے ۔علم بنیادکام کی جگہماخذویب سائٹمدد کے مضامینفاخسمُنہ سے نکلنے والی دواعلممرکب + کلیدی لفظایانیچے دئے گئے جوابجس کا حوالہ دیا گیا ہے۔"ریپ لے لو 3–5دن کے اوقات"۔1INGESTCrawl, FAQ, درآمد2RETRIEVEsemmantic + کلیدی لفظ3GROUNDEDآپ کے مواد سے جواب
اپنے مقام کو درست اور جوابات ، زمین اور حوالہ‌جات میں درآمد کریں ۔

یہ کیسے کام کرتا ہے

1
ایک سوال

"آپ کی واپسی کی پالیسی کیا ہے؟"

2
علم کی بنیاد کو تلاش

OpsIQ" واپسی پالیسی" مضمون کو کلیدی الفاظ اور سیمانٹک مفہوم کے ساتھ مل کر ملتا ہے۔

3
AI جواب پيدا کر تا هے

اے آئی اے مضمون پڑھ کر مضمون مواد پر مبنی قدرتی زبان کا جواب لکھتی ہے۔

4
اُس نے کہا : ” مَیں نے اپنی زندگی میں تبدیلیاں کیں ۔

جواب آپ کی اصل پالیسی میں مبنی ہے، اے آئی اے کی عام تربیتی ڈیٹا نہیں ہے۔

اچھے مضامین تخلیق کرنا

ایک مضمون

ہر موضوع کے لیے الگ مضمون لکھیں: رجوع پالیسی، اقتصادی شرحیں، اکاؤنٹ سیٹ اپ، پاس ورڈ ری سیٹ۔ غیر متعلقہ موضوعات کو یکجا نہ کریں۔

ایک ایف اے کی طرح لکھیں

سوال کرنے والے لوگوں سے سوال شروع کریں ، پھر جواب فراہم کریں ۔

مخصوص رہو

" واپسی کا آغاز اندر ہونا ضروری ہے 30 ادائیگی کے دنوں " ہمارے پاس واپسی کی پالیسی ہے۔

جن میں کنارہ کش مقدمات شامل ہیں۔

کیا آپ نے کبھی سوچا ہے کہ ” مجھے اِس بات کا اندازہ نہیں ہے کہ آپ کو کس چیز کی ضرورت ہے ؟ “

اسے موجودہ محفوظ رکھیں۔

مضامین کا خلاصہ:

شروع کرنے والے مضامین آپکو لکھنا چاہئے

جہاز کو پُر کرکے

جہاز کی قیمتیں ، وقت کی ادائیگی ، جائداد ، بین‌الاقوامی تجارت اور ہاتھ سے چلنے والی چیزیں ۔

دوبارہ پلٹا اور دوبارہ اعادہ

واپس کھڑکی ، حالات ، عمل ، وقت کی واپسی اور غیرضروری طور پر ۔

اکاؤنٹ کا انتظام

پاس ورڈ دوبارہ شروع، ای میل تبدیل، اکاؤنٹ منسوخ اور ڈیٹا برآمد۔

پراکرت اور بلے بازی

منصوبہ بندی ، بلڈنگ سائیکل ، ادائیگی کے طریقوں ، حساب‌کتاب اور چاندی کی بابت معلومات فراہم کریں ۔

فاضل ہدایت کار

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

مشکلات

عام مسائل اور حل۔ غلط پیغامات اور ان کی اصلاحات۔

معلومات رابطہ کریں

کاروباری گھنٹوں، چینلوں کی حمایت، جواب دہ اوقات اور ایسوسی ایشن کے راستے۔

قانونی اور تابعداری

Privascy پالیسی کا خلاصہ، درجہ بندی کے اختصار، GDPR اعداد و شمار۔

کنور علم

ہر اتصال AI میں علم کو عطیہ کر سکتا ہے جب کوئی اتصال قابل عمل ہو، اس کے بنایا گیا علم کیٹلاگ (product table, عام سوال، پلیٹ فارم ڈیٹابیس) خودبخود اے آئی اے کے پاس موجود ہوتا ہے۔آپ کنیکٹیکٹ ترتیبات میں موجود معلومات کو آپس میں ملانے یا دور کرنے والے شخص کو آپس کے لیے منسلک کرنے کے لیے لاگس کر سکتے ہیں۔

پرنٹ کا بجٹ

علم بنیاد میں ایک squurable signal settle (stable) چھتہ (عربی: 32,000 علامات) وہ کنٹرول کرتا ہے کہ کس قدر علم کے سیاق و سباق کو AI per گفتگو میں بھیجا جاتا ہے۔اگر آپ کا علم بنیاد بہت بڑا ہو تو AI اس بجٹ میں سب سے زیادہ متعلقہ مضامین منتخب کریں۔

مجھے کتنے مضامین ہونا چاہئے ؟+

شروع سے5-10 مزید معلومات کے لئے کتاب پاک صحائف کی تعلیم حاصل کریں کے باب نمبر ۴ کو دیکھیں ۔ 20-50 کے شمارے کے لئے مضامین ۔

کیا مَیں کسی دوسرے نظام سے مضامین درآمد کر سکتا ہوں ؟+

فی الحال مضامین دستی طور پر تخلیق کیے جاتے ہیں۔ OpsIQ۔۔ آپ موجودہ ایف اے کیس، امدادی مرکزوں یا دستاویزوں سے کارپوریٹ مواد نقل کر سکتے ہیں۔

کن مضامین میں شامل ہیں ؟+

لفظ ” خوش‌خبری “ سے کیا مُراد ہے ؟ HTML یا پھر نشان۔ جیسا کہ آپ کسی گاہک کو بتاتے۔

ایا

ایک تجزیہ‌نگار اور مینارِنگہبانی

Eulation service settlement story graphic revices کو مثبت، ثقلی، برقیات اور عملیاتی حفاظت کے لیے دوبارہ قابلِ قبول ٹیسٹ میں تبدیل کر دیتا ہے۔

پرو فا ئل سکرین
ترقیاے آئی ایویلائشن گولڈن ٹیسٹ کیسز، ضروری رویوں، تازہ ترین نتائج اور منصوبہ بندی شدہ ٹاور چیف چلاتا ہے.ترقیکام کی جگہSETS6CASES84PASS RATE96%کاري جگہمشورت کا حصولنقل لازمي ہےداخلدوبارہ درخواستانسانی تصدیق درکار ہےداخلغیر متصل دعوےممنوعہ عملداخلہجرت کے سوالبے نتیجہ معلوم شدہناکام ہوا1CREATE CASESسونے اور اصول2RUN SAFELYڈرگ چلا یا زندہ رہا3WATCHہر ہفتے یا ہفتہ‌وار کھانا
اے آئی ایویلائشن گولڈن ٹیسٹ کیسز، ضروری رویوں، تازہ ترین نتائج اور منصوبہ بندی شدہ ٹاور چیف چلاتا ہے.

مکمل منتظمین کسی فوری، متوقع وسائل کے حامل لیبل، مطلوبہ سیٹنگ، انسانی عدم استحکام کے اصول، اسالیب اور ممنوعہ کارروائیوں کے ساتھ تجزیہ جات بنا سکتے ہیں۔ Rug Rower, خشک دوڑ یا پھر ریٹائرمنٹ کی تاریخ کو دوبارہ منتخب کر سکتے ہیں۔

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

ایا

زبانیں اور ترجمہ

زبانوں میں مشتری کی نقل و حمل کا انتظام کیا جاتا ہے اور وہ سلوک جس وقت استعمال کیا جاتا ہے۔ OpsIQ ایک مشتری کی زبان پر عمل کریں ۔

پرو فا ئل سکرین
زبانیںزبانوں کے صفحہ ماخذ زبان، ترجمہ شدہ زبانیں، ڈرافٹ/حیات ریاست اور مشتری زبان کے طرز عمل کو ظاہر کرتا ہے۔زبانیںکام کی جگہذريعہانگریزیLANGUAGES4غیر متصل3کاري جگہفر انسمواجہ اور موادزندہجرمنيمواجہ اور موادزندہاندلسڈرافٹ ترجمہڈرافٹمشتری کی پیروی کریںزبان میں مہارتپر1SET SOURCEابتدائی آپریٹنگ زبان2ADD LANGUAGEپس‌منظر میں تبدیلی3PUBLISHڈرافٹ یا زندہ
زبانوں کے صفحہ ماخذ زبان، ترجمہ شدہ زبانیں، ڈرافٹ/حیات ریاست اور مشتری زبان کے طرز عمل کو ظاہر کرتا ہے۔

OpsIQ آپریٹر سے داخل کئے گئے کلائنٹ کے سامنے متن کا ترجمہ کرتا هے.ترجمے بنانے سے پہلے اصل زبان صحيح طور پر مقرر کريں، مقصدي زبانوں کو شامل کريے ،پھر شائع کرنے سے قبل دراصل کي جائزه لیں۔ "کلائنٹ زبان کو پيرو ز" جوابي زبان کو کنٹرول کر تا هے؛ ويجيٹ انٹرفيس کا ترجمه اسکے بٹنس، ليبلز اور سسٹم ٹیکس کو کنٽرول کرتا هے

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

آپ کے کلام کو اپنے مرتبے میں رکھنے والی ہر جگہ اس کے پیغام نمبر کے ساتھ شمار کی جاتی ہے: کلائنٹ چیٹ پیغامات، فروغ، فروغ دینے والا پیام، گفتگو جاری کرنے والی گفتگو، ہدایت کاروں، اطلاعات، طنزیہ بلبلے اور دیگر مضامین شامل ہیں۔ تجزیے اور شکل. سروے کی سطح ہر شائع شدہ سروے مکمل طور پر احاطہ کرتی ہے: عنوان، ہر سوال، ہر جواب انتخاب، بٹن، خوش آمدید اور شکر شدہ کاپی، صفحہ کروم اور نتیجہ خیز صفحات سے وابستہ ہیں۔

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

Ticket and portal messages ٹھوس متن آپریٹرز ٹائپ اور ہر مشتری کو ایک بار اور پھر اس میں ایک زبان میں حاصل کرنا: ٹکٹ تسلیم شدہ، کھولاؤ اور رد عمل، پر-depart sign-ofs اور portal line. (The AI Auto-At-Aserves lines, and the highort line is be no can it of amorn کی زبان میں جوابات۔ ای میل گلوکار اپنی زبان میں لکھتے ہیں۔ دستیاب OpsIQ لکھنؤ ، ٹکٹ ای میل اس ترتیب میں وصول کرنے والے کی زبان کو حل کرتا ہے : جس زبان سے وہ پورٹل یا امدادی مرکز ( ٹکٹ پر ) منتخب کرتے ہیں ، ان کے رابطے کے ریکارڈ پر ، پھر مقامی زبانوں کے ذریعے خط‌وکتابت اور نشان الفاظ میں لکھی جانے والی زبانوں کو استعمال کِیا جاتا ہے ۔ HTML ای میل چتر کو دانستہ طور پر ترجمہ نہیں کیا جاتا: یہ نشان زدہ ہے، پرسے نہیں. اسٹاف-ایم-ایس-اے ایمیل (nconssion, department Seters, Administer اختصار, شیڈول رپورٹات, ہفتہ وار ڈائجسٹ) ہمیشہ نظامی زبان استعمال کرتا ہے۔

PeopleOS HR

لوگو: منظم عمل کاری نظام

مزدور حیاتیاتی سائیکل چلانا، موبائل خود انحصاری کے ساتھ بورڈنگ کرنا، ثبوت واپس کرنے والے کام کے بلے بازوں، حساس فیصلوں پر انفنٹری اور انسانی کنٹرول کرنا۔

انٹرمیڈیٹ سسٹم خطے میں
لوگون لائفکل کمانڈ مرکزایک تین ڈویژنل پیپلز اوزان کو ری ایکٹر، مزدوروں، مزدوری، سیکھنے اور منظم اے آئی کو منسلک کرنے والا ایک ادارہ۔لوگوں کا کمانڈ مرکزغیر متصللوگ248ایمان12غیرمتوقع داؤد15 / 15زندگیدوبارہ شروعہائیرترقیصلہٹرانزٹایک چھوٹا سا بچہملازمت کے ثبوت کو مدِنظر رکھتے ہوئےغیر متصلاپیل، اصلاح، اختیار کرواسے محفوظ کریںآ کر ثبوت پیش کریں
لوگ زندگی کی بابت معلومات حاصل کرنے ، اُن پر اختیار رکھنے اور ایک منظم ریکارڈ پر ثبوت قائم کرتے ہیں ۔

انتظامی کارکن

آپریشن

لوگوں، تنظیم، ریختہ، بورڈنگ، دستاویزات، چھوڑ کر اجرتیں، منافع، کارکردگی، سیکھنے، مزدور تعلقات، اناطولیہ اور حکومت کے لیے مخصوص کرنا۔

مزدور اور ذمہ‌دار

خود کار محفوظ ہے

نجی ریکارڈز، درخواستوں، دستاویزات، بورڈنگ، وقت، تفسیر، سیکھنے، کمپنی کی معلومات اور حقوق کے لیے موبائل پورٹل استعمال کریں۔

ترقی‌یافتہ

بند

شفا پانے والے کا استعمال hr.* عمل اور جائزے platform.hr.* ایک معاہدے کے ذریعے عملے کے ذریعے، جمع کنجر کو ملانے والے کلاسوں کے ذریعےAPIباب میں ہر ایک کو اپنی وسعت کے ساتھ فہرست دی گئی ہے۔

⚠️
لوگوس کوئی ادائیگی یا قانونی مشیر، پس منظر کیچ بریاؤ یا شناخت فراہم کنندہ نہیں ہے. Certified بیرونی نظامات ان ذمہ داریاں سنبھالتے ہیں. ایک سبز تکنیکی چیک کبھی قانونی منظوری یا فراہم کن ثبوت نہیں پیدا کرتا ہے۔

لوگوں کو خوش‌خبری سنانا

پیپلز ایچ آر انٹرٹینمنٹ پلان میں شامل ہے. ہر دوسرے ادائیگی کی منصوبہ بندی پر یہ اضافی-ون ہے: اکاؤنٹ ماسٹر کھول دیتا ہے۔ اکاؤنٹ→on-ons & settlements، ایک پیپلز ہارنر کو منتخب کریں اور یا تو آزاد امتحان شروع کریں یا پھر اس میں شامل کر لیں۔ ٹائیگرز میں کتنا فرق ہے اور کتنے لوگوں کا اندراج، انٹرویو اور اے آئی اے کی سرگرمیوں میں کتنا حصہ لیا جاتا ہے۔ صفحہ پر تصویر. کیا مریخ کا عمل، سطح کے ذریعے، پر ہے لوگوس HREw صفحہ.

اسے کس نے شامل کیا ہے؟

ایک ادائیگی منصوبہ جو فعال ہے، اسے شامل نہیں کر سکتا اور ایک ادائیگی کی منصوبہ بندی جو ابھی تک اپنے منصوبے میں موجود ہے اس وقت تک انتظار کرنا پڑتا ہے جب تک کہ مقدمے ختم نہ ہو جائے۔

آزاد مقدمہ

امتحان آپ چننے پر جاری ہوتا ہے جب یہ بغیر خریدنے کے ختم ہو جاتا ہے اور کوئی بھی چیز نہیں خارج ہوتی. ریکارڈز دوبارہ شامل ہوتے ہیں

جب کہ اس کا کوئی وارث نہیں ہے۔

پیپلز ہارس HR کو پہلوبار میں نہیں دکھائی دیتا، کمانڈ پے، ترتیبات یا انتہائی مدد۔ ایک براہ راست رابطہ HR page کے برعکس اضافی حصہ پیش کرتا ہے۔

ایک پیغمبر کیپ تک رسائی

جب ٹائیگر حد پہنچتی ہے تو اگلا رشتوں کو پیش کرتا ہے ۔ جو پہلے موجود ہے اسے تبدیل یا حذف کر دیتا ہے وہ کبھی بھی بلاک نہیں ہوتا

خود کار طور پر نصب کردہ ڈی بگس نصب ہیں۔

ententment settlection in اجازت نامہ میں سفر کرتا ہے۔آپ پر شامل کر نے کے لئے اضافہ کر دیا گيا ہے۔OpsIQاکاؤنٹ اور تنصیب اس کے اگلے لائسنس چیک پر اسے اٹھا.

پہلے ہفتے کی سیٹ اپ

نیچے سب کچھ ایک حقیقی پردے ہے ؛ یہاں کوئی چیز ترقی کرنے والے کی ضرورت نہیں ہے.

1
طےشدہ

کھولیں لوگ→گھر... جھنڈے کا بورڈ ماسٹر تبدیل کرنے سے شروع ہوتا ہے، PeopleOS HR: اس کے ساتھ ساتھ کوئی ایچ آر صفحہ یا مزدور سطح کی رسائی ممکن نہیں۔ دو-کلر تصدیق کرنا؛ ایک کلک سے ہٹ کر ایک کلک (AI Exchange)۔

2
کو ئيو فا ئل کو آپس میں ملا ئيں

کھولیں لوگ→کُل‌وقتی خدمت اور آپ واضح زبان میں کیا چاہتے ہیں: ایک ایسی پالیسی جس کے دنوں کے ساتھ چھوڑ دیا جائے، کسی ملک کے لئے عوامی تہوار، اس کی ایک مقدمہSLA. ، ایک خرچ کیپ، ایک پر بورڈنگ ٹیمپل، ایک ماہنامہ اپر. آپ اسے سمجھ کر اور کیا خیال کے ساتھ دوبارہ پلان حاصل کرتے ہیں. کوئی بھی نہیں چلتا جب تک آپ تصدیق نہ کر لیں؛ ایک درمیانے والا قدم کسی شخص کو دوسری شخص کی ضرورت ہے

3
مزدور پورٹل کا نام

کھولیں لوگ→فرنٹ لائن→علامت میں. خود ساختہ نصب پر پورٹل کی زندگی /hr/<address>; پورٹل پتہ اس کا نام فوراً تبدیل کر کے پرانے اشاروں کے تعلقات جاری رکھے جاتے ہیں کیونکہ قدیم پتہ آگے چل کر. بادل پر ابرار پر /hr آپ کے کام کی جگہ پر میزبان اور کوئی پتہ نہیں ہے.

4
اپنے کیریئر کی جگہ پر فحش مواد

کھولیں لوگ→دوبارہ کوشش. ہر ایک انساب آپ کسی مقبول ویب سائٹ سے شائع ہوتا ہے عوامی کیریئر کے صفحہ پر؛ عوامی کیریئر صفحہ کھولیں ریکینگ کے اوپر ایک طالب علم کو بالکل واضح نظر آتا ہے۔

5
شیئر ڈیوائسز کے لیے ایک سند لکھیں

کھولیں لوگ→فرنٹ لائن→کِس اور انتخاب ایک فہرست لکھیں. ڈیوائس کی علامت ایک بار ظاہر کی جاتی ہے؛ ٹیبلٹ یا پی سی (یہ ہے) پر مشتمل صفحہ کھولاؤ (Chept) /kiosk پورٹل میزبان پر اور اسے آگے بڑھاو. لوگوں کے کام ای میل اور پِر سے گھڑی.

6
یہ فیصلہ کریں کہ مزدور اپنے لئے کیا کر سکتے ہیں۔

کھولیں ترتیبات→هر. ہر خود مختار طاقت (یعنی خود مختاری، درخواست، دستاویزات، چھوڑ کر، ادائیگی اور اس طرح کے معاملات) ہر مزدور، ذمہ دار، ذمہ داری یا ٹیموں اور اس کے تحت ٹیموں کو مقرر کیا جاتا ہے ہر تبدیلی ریکارڈ جو اسے بناتے ہیں اور کیوں، اور ایک طاقت آپ کو غیر متوقع طور پر محروم کرنے کی بجائے مزدور کو سمجھا جاتا ہے۔

7
لوگوں کو شامل کرکے انہیں رسائی فراہم کرتے ہیں۔

پر لوگ→لوگ فرد، ان کی ملازمت اور ان کے مینیجر کو فراہم کرنا۔ پورٹل رسائی صرف ایک بار جائز ای میل اور مقصدی ملازمت کا رشتہ ہوتا ہے؛ دعوت اسی پردے سے نکل کر شروع ہوتی ہے اور جس سفر میں آپ نے قائم کیا ہے اس سے شروع ہوتا ہے۔

زندگی

منصوبہ بندی اور ریکٹر

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

شامل کریں اور روزی دیں

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

کام اور ترقی

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

حمایت اور حفاظت

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

تبدیل کریں اور چھوڑ دیں

مؤثر ملازمت کی تبدیلیوں کا استعمال کریں، انتہائی قابل رسائی رسائی ہو، بحالی سامان، بیرونی فراہم کنندگان کو مصالحت، غیر ضروری طور پر ادائیگی اور حفاظت کے لیے استعمال کریں۔

رسائی اور شناخت

ایک کینونی شخص ملازمت کے ریکارڈ رکھتا ہے اور بیرونی شناخت کی تصدیق کرتا ہے۔ای میل رابطہ ڈیٹا ہے، کبھی بھی مستقل شناخت نہیں. پورٹل پڑھنے خود کو خود مختاری حاصل کرنے کے لیے، مینیجر اور منتظمین کے نزدیک واضح اجازت نامہ درکار ہوتا ہے۔APIراستے کے اجازوں کے اوپر کی سطح پر وسیع اور ان کو کبھی نہیں معطل.

نیا کارکن شامل کریں

غلطی:
فرد تخلیق، ملازمت اور مینیجر، سہولت فراہم کرنے والا پورٹل رسائی، پھر بورڈنگ سفر پر کھول کر کرے۔
کیا کرنا ہے:

خشک رُخ اور اِس کے لیے اِستعمال کریں ۔APIاُس شخص کی تصدیق کریں کہ وہ ای میل‌جول رکھتا ہے اور اُسے ملازمت سے پہلے ملازمت کرنی چاہئے ۔

ایک شناخت تیار کریں

غلطی:
دو بیرونی نظاموں میں ایک ہی عملہ کی پہچان مختلف ہوتی ہے۔
کیا کرنا ہے:

دونوں کی تصدیق کرنا اور اختلافی شخص کے ساتھ دوبارہ حل کرنا۔ محض دو منٹ کی ای میل کے مقابلے میں ریکارڈ نہ رکھنا کیونکہ یہ دو باتیں ہیں ۔

PeopleOS HR

ایچ آر آر کام کرنے والے اور مزدور پورٹل

ہر بڑے لوگوس علاقے کو کیسے چلایا جاتا ہے اور نشان کے بعد کیا مزدور نظر آتے ہیں۔

لوگ اور تنظیم

کینال ذات، ملازمت، مزدور طرز، مینیجر، ٹیم، مقام، مہارت، دستاویزات اور مؤثر تنظیم کے قیام کو برقرار رکھیں۔

معافی اور پیشکش

منظوری سے واپسی پر منظور شدہ اطلاقیہ، درخواست، انٹرویو، فیصلہ، پیشکش اور ادائیگی کے راستے میں رہائش اور اپیل کے ساتھ کام کریں۔

بورڈنگ اور دستاویز

اُس نے مالک سے کہا کہ وہ اپنے کام کے لئے اقدام اُٹھائے ؛ جمع کرے ، غور کریں ، نشانے ، منسوخ ہو جائے ، دستاویز کو بند کر دے اور ثبوتوں کے ساتھ دستخط ختم کر دے۔

وقت ، چھوڑ دو اور غیر متصل

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

ادائیگی، فوائد اور اخراجات

اِس کی بجائے وہ اپنے کام سے بہت فائدہ حاصل کرتے ہیں ۔

ترقی اور ترقی

آپریشن مقاصد، چیک انس، رد عمل، تجزیے، کلیبریشن، سیکھنے، مہارت، منتظمین، اندرونی مواقع اور جانشینی۔

ایچ آر سروس اور تعلقات

ملازمتوں کو ذاتی طور پر مدد دیں ۔

اناطولیہ اور منصوبہ بندی

اِس کے علاوہ ، اُن کی زندگی میں بہت سے ایسے واقعات پیش آتے ہیں جن کا انجام موت ہوتا ہے ۔

مزدور بندرگاہی نقشہ

منظرِعام پر

پچھلے دورے سے ، کھلی درخواستوں ، آنے والے واقعات ، پیشگی ترقی اور اعلانات پر توجہ کی ضرورت ہے ۔

پرو فا ئل اور ریکارڈ

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

مدد اور کام

نجی گفتگو، درخواست، ایسے اقدامات جن میں مزدور اور کمپنی کے ملکیتی کاموں کی ضرورت الگ الگ سے دکھائی دیں۔

آپ کے ابتدائی دنوں

اس کے ساتھ ساتھ وقت کی بورڈنگ پر دستخط کرنے والے، مقررہ حالت، تکمیل اور بلاک کام.

وقت اور چھوڑ دو

میزان، طلب گار، تیاری، شیڈول اور کیلنڈر کے نتائج چھوڑے۔

سُست اور ترقی

سیکھنے، مہارت کے ثبوت، مقاصد، رد عمل، مواصلات اور اندرونی مواقع۔

میری ادائیگی، وضاحت

Plain- زبان کی اجرت اور ادائیگی کے لیے وصول شدہ معلومات کو دیکھنے کی اجازت ہے۔

کمپنی

ڈائریکٹری اور تنظیم چارٹ محدود معلوماتی ساتھیوں تک ہی منتخب یا پالیسی انہیں شیئر کرنے کی اجازت دیتا ہے۔

حقوق اور فیصلے

تفسیر، اپیل، منظوری، اصلاح، رسائی اور رد عمل کی درخواستوں کو بیان کرنا۔

💡
با دلوں کو چھو ڑ کر آگے بڑھا ئيں ۔ پهلے ، کھاتہ کارڈ پر پہنچ جاتا ہے ، قابلِ قبول اور مواد کا نسخہ وسیع پردے پر لگا ہوا ہے اور موبائل پراکرت کی بجائے صفحہ پر زور یا ڈھانپتا ہے. لمبی بیرونی نقل رسائی آلاتیپ یا پھر غیر فعال اجزاء میں ہوتی ہے۔

محفوظ آپریشن ترتیب

1
پالیسی اور اجازہ وضع کریں

زندگی کے ریکارڈ کو لوڈ کرنے سے پہلے فیصلے ، کردار ، منظوری ، منظورگی اور خصوصیت کا تعیّن کریں ۔

2
بیرونی فراہم کاروں کو روکیں

مناسب دستخط کردہ پیکج نصب کریں، کم از کم پریوار سندیں داخل کریں اور اتصال کو پار کریں اور مطابقت پیدا کریں۔

3
ریتلے بکس یا سائے میں بھاگتے ہوئے

مکمل کام کرنے والے اعداد و شمار کو احتیاط سے استعمال کریں اور حقیقی طور پر انتہائی قابلِ عمل کارکردگی کے ممکن ہونے سے پہلے متوقع ثبوت کا موازنہ کریں۔

4
دو بار کنٹرول کے تحت رہائی

ایک مختلف مصنفہ تجزیہ کار میں فراہم کنندہ، حفاظتی، نجی، قانونی، انصاف اور ایک فرضی ثبوت کا جائزہ لیا جاتا ہے۔

PeopleOS HR

اے آئی، انصاف، ویڈیو اور قانونی کنٹرول

لوگ ایک منظم آلے کے طور پر خودکار طریقہ کار کا علاج کرتے ہیں: پالیسی کی اجازت، کارروائی، فراہم کن نتائج اور ثبوت الگ حقائق ہیں۔

آئی او ایجنٹ کنٹرول کرتا ہے۔

ہر ایجنٹ ایک مقصد کے ساتھ رجسٹرڈ آلات ، سمت ، خطرہ کلاس اور زیادہ سے زیادہ استعمال کرتا ہے ۔

خوش‌مزاج

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

وضاحت اور اپیل

ایک آزاد انسان سے رابطہ کریں اور اِس کے نتائج کو محفوظ رکھیں ۔

جِسُدا سُورِس

آزاد ملک پالیسی کے مطابق صرف ایک قانونی مالک کے ساتھ، قانونی ذرائع کا حوالہ دیا اور امتحانات پاس کیے۔ ہائی اسکولی قانون تبدیل کرنے والے شخص کو متاثر کرتا ہے۔

اِس شمارے میں

نظام نقل و حمل، خطرے کی کلاس، بنیادی حقوق کے تجزیے، نوٹس، نگہبانوں، میٹرنگ اور ثبوت کو برقرار رکھیں۔

ویڈیو سکریننگ حد

فراہم کُنندہ شراکت نہیں ہے

hr.interview.room.provision اجلاس گاہ بنائیں صرف hr.interview.room.connect کام کرنے والے میڈیا کو ثابت کر سکتے ہیں۔

مقصد- رضا کار

ریکارڈنگ، ریبیزیشن اور بائیومیٹرک لائفنگ الگ الگ انتخابی ہیں. انتخابی مقصد پر عمل پیرا ہے۔

کوئی نظیری تجزیہ نہیں

ویڈیو کے معاہدے میں جذباتی ، توجہ ، کششِ‌ثقل ، نسل ، معذوری یا ظاہریت کا کوئی میدان نہیں ہے ۔

انسان اور متن کے راستے

سیشن کے لئے ایک جائزہ لینے والا مستقل طور پر استعمال کر سکتا ہے اور متن کی رہائش گاہ بھی باقی رہ جاتی ہے۔

دوبارہ شروع اور منسوخ

اس سے متعلقہ رپورٹوں نے نقل و حمل کو منع کیا، فعال پالیسی اور ذرائع ابلاغ کے حوالہ جات فراہم کیے اور اسے منسوخ کرنے کی حمایت کرنی چاہیے۔

کمرے میں پیدا ہوا ، میں غائب

غلطی:
ایک کمرہURLموجود ہے، لیکن میڈیا پلے نے انٹرویو لینے والے کارکنوں کو آڈیو/video نہیں دیا ہے۔
کیا کرنا ہے:

اجلاس کو بطور فراہم کنندے اور اے آئی اے میں شرکت کو غلط قرار دے. انسانی انٹرویو اور متن کی جگہ پر مبنی راستے رکھیں۔

کال بیک ایک چیک عبور کرتا ہے

غلطی:
ایک دستخط شدہ پس منظر ویب سائٹ کی رپورٹ مکمل ہوئی۔
کیا کرنا ہے:

بطور اشارہ فون کے دوبارہ شروع کريں ، پھر فراہم کار کو دوبارہ شروع کریں۔ صرف نیٹ ہوئی حالت کا جواب چیک کر سکتا ہے۔

🚫
ایک تکنیکی تجزیہ اس کے مدیر نے ریکارڈ کیا ہے لیکن وسیج تصدیق کے لیے الگ شخص کی ضرورت ہوتی ہے۔ فراہم کنندہ، قانونی آزادی اور انصاف کے ثبوت بھی لازمی ہوتے ہیں۔
PeopleOS HR

لوگAPIاور نصب شدہ

عمومی استعمال کریںAPIایس آر کے آپریشنز اور عہدوں پر فائز بیرونی نظاموں کے لیے

عمومیAPIسچائی کے ماخذ

بھیجوJSONجگہ POST /api/v1.php. چلاو سطح کو تلاش کر نے کے ذریعے meta.actions... اوپنپی پر /api/v1/openapi.php، اور پوسٹ مین /api/v1/postman.php. . نیچے پیدا ہونے والے انڈیکس میں کوس‌دار شمارے کا درست حساب لگایا جاتا ہے hr.* عمل اور تجزیہ platform.hr.* اس عمارت میں عمل، تو اس صفحے پر کچھ بھی نہیں ہاتھ سے چھوتی ہے۔

فہرست لوگوں
curl -sS https://your-opsiq.example/api/v1.php \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"action":"hr.people.list","page":1,"per_page":50}'
ڈری رن ایک تحریر ہے۔
curl -sS https://your-opsiq.example/api/v1.php \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"action":"hr.people.create","display_name":"Ada Reaudit","primary_email":"[email protected]","worker_type":"employee","idempotency_key":"hire-2026-0042","dry_run":true}'

استعمال hr.read یا hr.write صرف ضرورت کے طور پر. ہدف منتظمین روٹ اب بھی اپنی اجازت کا جائزہ لیتا ہے. تحریریں ایک مستحکم شناختی کلید (intervency)؛ اعلیٰ طرز تحریر کرتا ہے تصدیق کے لیے اسی کلید اور بحالی کی حالت کے ساتھ

ہر قابل عمل h.* عمل

48 curated hr.* actions (22 reads, 26 writes) and 484 reviewed platform.hr.* operations, out of 2420 named actions in this build. Generated from the action registry, the same source as meta.actions, OpenAPI and Postman.

لوگ، تنظیم اور شناخت کرتے ہیں۔ (9)

hr.employee.provision

Write. Scope: hr.write. Provision seatless employee access and send the invitation. Required: person_uuid.

hr.employee.restore

Write. Scope: hr.write. Lift an employee access suspension (written reason required) and provision again. Required: person_uuid, reason.

hr.identity.facets

Read. Scope: hr.read. List a person's identity facets and open conflicts. Required: person_uuid.

hr.identity.link

Write. Scope: hr.write. Link an identity facet to a person. Required: person_uuid, facet_type, facet_key.

hr.org.tree

Read. Scope: hr.read. Read the organisation tree.

hr.people.create

Write. Scope: hr.write. Create an HR person. Required: display_name.

hr.people.get

Read. Scope: hr.read. Get one HR person. Required: person_uuid.

hr.people.list

Read. Scope: hr.read. List HR people.

hr.people.update

Write. Scope: hr.write. Update an HR person. Required: person_uuid, display_name, primary_email.

مختلف رنگ‌برنگی اور غیرمعمولی چیزیں (3)

hr.postings.list

Read. Scope: hr.read. List job postings.

hr.requisitions.create

Write. Scope: hr.write. Create a requisition. Required: title, openings, justification.

hr.requisitions.list

Read. Scope: hr.read. List requisitions.

چھوڑ دو، سیکھنا اور جوائنٹ مارکیٹ (3)

hr.learning.overview

Read. Scope: hr.read. Read courses, paths and enrolments.

hr.leave.overview

Read. Scope: hr.read. Read leave types and requests.

hr.marketplace.overview

Read. Scope: hr.read. Read HR connector accounts, conflicts and deliveries.

صحت اور صحت کو برقرار رکھنے والا (2)

hr.connectors.certify

Write. Scope: hr.write. Certify an HR connector (scope sandbox|production; production demands provider-side proof under dual control). Required: connector_class, connector_key, scope, evidence, submitted_by.

hr.connectors.health

Read. Scope: hr.read. One connector account's health: certification level and scope, last reconciliation verdict, failures and webhook backlog. Required: account_uuid.

انٹرویو کے کمرے (7)

hr.booking.slots_reconcile

Write. Scope: hr.write. Release booking slots whose claim never became a booked meeting.

hr.interview.room.connect

Write. Scope: hr.write. Connect the AI to interview media; refuses unless media really reaches the worker. Required: media_uuid.

hr.interview.room.consent

Write. Scope: hr.write. Record or withdraw consent for ONE interview purpose (recording, biometric_liveness, transcription). Required: media_uuid, purpose, state.

hr.interview.room.pause

Write. Scope: hr.write. Pause a live interview. Required: media_uuid.

hr.interview.room.provision

Write. Scope: hr.write. Provision an interview room (a place to meet — NOT AI participation). Required: session_uuid, transport, accommodation_route.

hr.interview.room.state

Read. Scope: hr.read. Read an interview room, including whether the AI is actually participating. Required: media_uuid.

hr.interview.room.takeover

Write. Scope: hr.write. A human takes the interview; the AI cannot speak in it again. Required: media_uuid, reason.

ایجنٹ اور حیاتیاتی تنوع (7)

hr.agent.incident.close

Write. Scope: hr.write. Close an agent incident — the same act that lifts the suspension it caused. Required: incident_uuid, resolution.

hr.agent.step

Write. Scope: hr.write. Run one agent step: gate verdict, execution and outcome reported separately. Required: run_uuid, agent_key, tool_key, jurisdiction, purpose.

hr.agent.step.status

Read. Scope: hr.read. What actually happened at a step (permitted, executed, proven, failed, compensated). Required: run_uuid, seq.

hr.agent.takeover

Write. Scope: hr.write. A human takes an agent run; no further agent steps are accepted. Required: run_uuid.

hr.agent.tool.grant

Write. Scope: hr.write. Grant an agent a tool for one jurisdiction and purpose, up to a risk ceiling. Required: agent_key, tool_key, jurisdiction, max_risk, purpose.

hr.agent.tools

Read. Scope: hr.read. List the registered typed tools an agent may use, and open agent incidents.

hr.lifecycle.lanes

Read. Scope: hr.read. Every lifecycle lane with its mode, KPIs and whether a live tool path really exists behind it.

اصلاح (5)

hr.jurisdiction.capabilities

Read. Scope: hr.read. What this product may do in one country, per feature, with the law behind each answer. Required: code.

hr.jurisdiction.change.raise

Write. Scope: hr.write. Report a change in the law; a high or critical one suspends every lane in that jurisdiction at once. Required: pack_key, summary, severity.

hr.jurisdiction.coverage

Read. Scope: hr.read. Computed coverage for every market: released pack, named counsel owner, cited sources, passing tests.

hr.jurisdiction.explain

Read. Scope: hr.read. Why an action about one person is allowed, reduced or blocked, with the rule and citation. Required: person_uuid, feature.

hr.jurisdiction.pack.release

Write. Scope: hr.write. Put a drafted policy pack into effect; refused without a named counsel owner and a cited law. Required: release_uuid.

فیصلے اور اپیل (2)

hr.decisions.appeals

Write. Scope: hr.write. File an appeal against an AI decision on a person's behalf; it must be heard by an independent human. Required: decision_uuid, subject_type, subject_id, grounds.

hr.decisions.explanation

Read. Scope: hr.read. Plain-language explanation of one AI decision: what was looked at, which policy, and how to appeal. Required: decision_uuid, audience.

ایک خوبی (2)

hr.ai.corrections

Write. Scope: hr.write. Bundle recent reviewer corrections into a dataset; it is pending privacy review and trains nothing.

hr.ai.quality.overview

Read. Scope: hr.read. The AI quality board: sampled defect rate, override pressure per workflow, coaching reception.

گفتگو اور حوصلہ‌افزائی (4)

hr.thread.delete

Write. Scope: hr.write. Delete a workforce conversation; refused while it is under legal hold. Required: thread_uuid, reason.

hr.thread.legal_hold

Write. Scope: hr.write. Place or lift a legal hold on a workforce conversation. Required: thread_uuid, on, reason.

hr.thread.retention

Write. Scope: hr.write. Set a conversation's retention class (standard|extended|permanent). Required: thread_uuid, retention_class.

hr.threads.retention_sweep

Write. Scope: hr.write. Run the conversation retention sweep; legal holds are never swept.

غیر متصل پڑھنے اور رہائی پانے کی کوشش کریں (4)

hr.experience.metrics

Read. Scope: hr.read. Measured persona experience metrics (self-service rate, decision cycle, coaching usefulness, quality) from live journeys.

hr.global.readiness

Read. Scope: hr.read. The whole launch picture: 15-gate leadership score, release readiness checks and jurisdiction coverage.

hr.readiness.read

Read. Scope: hr.read. Run the HR release readiness report.

hr.release.verify

Write. Scope: hr.write. Run the four HR release gates (schema, manifest, probe, readiness).

کنجر کلاس

دوبارہ کوشش

hr_job_board, hr_background_check, hr_identity_verification, hr_assessment اور hr_tax_right_to_work.

گرم اور بورڈنگ

hr_esignature, hr_calendar, hr_video اور hr_equipment_it.

محنت‌طلب کام

hr_payroll, hr_benefits, hr_learning, hr_expense_payment, hr_directory اور hr_data_warehouse.

رابطہ

hr_messaging صرف بھیجنے والا ہے. اس معاہدے میں کوئی مزدور-مزید پڑھنے کا طریقہ نہیں ہے.

فراہم کُنندہ Gates GSM ختم کرتا ہے

لوگوں کی حوصلہ‌افزائی کرنے والا گیٹ وے1.0
GET    /v1/hr/health
POST   /v1/hr/job-postings
PATCH  /v1/hr/job-postings/{provider_ref}
POST   /v1/hr/job-postings/{provider_ref}/close
GET    /v1/hr/job-postings/{provider_ref}
POST   /v1/hr/background-checks
GET    /v1/hr/background-checks/{provider_ref}
POST   /v1/hr/identity-verifications
GET    /v1/hr/identity-verifications/{provider_ref}
DELETE /v1/hr/identity-subjects/{subject_ref}
POST   /v1/hr/payroll/worker-events
GET    /v1/hr/payroll/state?cursor=...
GET    /v1/hr/payroll/exceptions
POST   /v1/hr/equipment/requests
POST   /v1/hr/access/requests
GET    /v1/hr/provisioning/requests/{request_ref}
POST   /v1/hr/provisioning/requests/{request_ref}/revoke

اس کے لئے ایچ ٹی ٹی پی، بلاکس / موبائل ہدف کی ضرورت ہوتی ہے،DNSنتائج، کوئی حدیث، جواب دینے کے پیمانے کی پیروی، ضروری ہےJSON. . .HMACدونوں سمتوں میں۔ ویبوکس ہمیشہ ہدایات جاری کی جاتی ہیں جس کے بعد فراہم کنندہ دوبارہ استعمال کرتا ہے۔

وسیع ویب‌hہ‌خُک دروازے

تین عوامی دروازے فراہم کنندہ کال کرتا ہے: POST /opsiq/ajax_api.php?ajax=hr_connector_webhook ( اُصول connector_class, connector_key, topic), ?ajax=hr_esign_webhook (connector_key, offer_uuid, provider_ref) and ?ajax=hr_check_webhook (check_uuid)۔ ہر جسم کو وصیتی کنول کے ذریعے تصدیق کرتا ہے، ادائیگی اتنی رائج کی جاتی ہے، اور صرف ایک پیکنگ ری ایکشن ریکارڈ کرتا ہے؛ فراہم کنندہ کا خود جواب تبدیل کرتا ہے ریکارڈ میں ہر ایک ہی جینری جواب ہے مقصد کے بارے میں. لوگوس آج تک کوئی بھی وسیع ویبوک واقعات نہیں بچا سکتا: webhooks.events.list اسم الکمال اور اسم ہے جس میں کسی کا نام نہیں ہے۔ hr خاندان، تو اس کا حل hr.* پڑھنا یا استعمال کرنا hr.connectors.health.

طےشدہ

مکمل لوگوں کو بپتسمہ دیں

پڑھئے doc/contracts/PEOPLEOS_HR.md ہر عملے کے لیے ایک خود مختاری میں۔API. ، کنیکٹیکٹ، ویب‌ہوک اور رہائی کا قانون ۔

گیٹ وے ترقی کرنے والے معاہدے

پیکج کو دوبارہ نصب کریں README.md, DEVELOPER.md, connector_contract.json, hr_profile.json اور ایک دستخط شدہ فائل ظاہر کی۔

PeopleOS HR

جانچ اور پیداوار تیار

ایک لانچ ثبوت سے مبرا ہے. پیکج مستعد، فراہم کار، قانونی منظوری، انصاف اور ایک فرضی تصدیق کا اعلان دانستہ طور پر الگ الگ کیا جاتا ہے۔

1
توثیقی کوڈ اور عہد

رند پی ایچ پی ایس ایم، ایچ آر پی یونین، روٹ/APIپیرایج، اوپن اے پی آئی/Postman چیک، پیکج ظاہر اورJSONاسکی تصدیق ۔

2
بھرپور محنت کریں

ٹیسٹ ری ایکٹرنگ، اے آئی اے سی جائزہ، انٹرویو/ویدو، آن بورڈنگ، دستخط، چھوڑ، اجرت، پورٹل، اطلاعات، مڈالسکر ضلع راستوں پر مشتمل ہے۔

3
آزمائشی جوابات اور رسائی

ڈیسک ٹاپ ، ٹیبلٹ اور فون کی خالییاں ؛ بورڈ ، توجہ ، لیبل ، برعکس ، سامان کی تیاری ، اشتہاری کتابوں ، اشتہارات اور ذاتی معلومات ۔

4
بیرونی ثبوت جمع کریں

حقیقی فراہم کنندہ راؤنڈر اور منسوخ، قانونی پالیسی خارج کرتا ہے، نمائندہ انصاف اعداد و شمار اور ایک آزاد انسانی WCAG تصدیق کے عمل کو استعمال کریں۔

5
دو بار کنٹرول کے تحت رہائی

مسلمان سے مختلف تجزیہ کرنے والا

ہر نتیجہ کا کیا مطلب ہے

پیکج بند

فائل تبدیل نہیں کی گئی جب سے آرکائیو شدہ پیکج دستخط کیے گئے ہیں. یہ تیسرا حصہ اکاؤنٹ کام نہیں ثابت کرتا.

سینڈ بکس عبور کرتا تھا۔

یہ کسی حقیقی فراہم کنندہ، رہائشی مدت یا منسوخی کا ثبوت نہیں دیتا ہے۔

پروڈکشن فاونڈیشن کی سند

ایک مخصوص کام کی اسپیس اکاؤنٹ نے دو مرتبہ کنٹرول کے تحت پانچ فراہم کردہ فرائض کو عبور کیا۔

تکنیکی وکاجی رپورٹ

اسم سرطان کے لیے خودکار اور ٹھوس ثبوت موجود ہیں یہ دوسری قسم کی تصدیق نہیں ہے۔

لانچ تیار

تمام مطلوبہ دروازے ایک ہی وقت میں سرسبز و شاداب ہیں اور زندہ صحت کے ذریعے کوئی ثبوت ختم نہیں ہوتا، منسوخ کر دیا جاتا ہے، گم شدہ یا متضاد نہیں ہوتا۔

⚠️
کبھی بھی قانونی، منصفانہ، فراہم کار یا آزادانہ ریکارڈ تخلیق نہ کریں صرف دروازے کو صاف کرنے کے لئے. بلاک کرنے اور مالک کو ریکارڈ کرو. تیاری کا نظریہ قابل قدر ہے کیونکہ یہ غیر مجاز دعوے سے انکار کرتا ہے۔
ایک متصل نصب‌اُلعین کیوں ہے لیکن ابھی تک کوئی غیر نصب‌شُدہ چیز ؟+

Incepe موجودگی ثابت کرتا ہے. اسے حقیقی کم سے کم تر کرنے کے علاوہ، اتصال کے امتحان پاس، پھر جوڑوں کا اکاؤنٹ پروڈکشن فضائیہ فراہم کرتا ہے

ایک ویب‌ہوک نے ریکارڈ کیوں نہیں بدلا تھا ؟+

پیام بیک درست ہو سکتا ہے مگر صرف ایک علامت۔ webhoook inbox، فراہم کنندہ حالت پوائنٹ اور مصالحت کا نتیجہ۔ افراد OOS تبدیلیاں صرف دوبارہ سے شروع ہونے کے بعد ہی ممتاز ریاست ہیں۔

جہاں مکمل مشین-این آر -API?+

بلاگنگا۔ عملیاتی اور فیلڈنگ کے لیے فیلڈنگ اور پلیٹ فارم۔/api/v1/openapi.phpاور/api/v1/postman.php.یہ اسی رنمنٹ رجسٹر سے پیدا ہوتے ہیں۔

مدد

مدد مرکز

آپ کا معاون مرکز ایک خود مختار امدادی ویب سائٹ ہے جو آپ مضامین سے شائع کرتے ہیں.

جہاں آپ کے گاہک اسے دیکھ کر ملتے ہیں۔

اس کا اپنا پبلک صفحہ ہے۔

ایک صاف، قابل تلاش جگہ /help.php. . . کسی مضمون کو تلاش کرنے والے اسے اپنے نام اور اندازِبیان سے استعمال کر سکتے ہیں ۔

گفتگو کے اندر

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

اسے اوپر بند کرو

1
مدد سینٹر کے صفحہ کھولیں

جاؤ. Config, then Help Center آپ کے ابلاغ میں اور تبدیلی عوامی مدد مرکز کو روشناس کرانا.

2
اسے نام اور ایک نظر دو

مدد سینٹر اسم مرتب کريں جو سری اور براؤزر طابع میں دکھائی دے اور نظریاتی انداز اختیار کر سکے ۔آپ کسی بھی مینو کے ساتھ صفحہ کے اوپری صفحے کو حذف کر سکتے ہیں ۔

3
بعض مضامین

جب تک آپ مضامین شائع نہیں کرتے ، اگلا حصہ اس پر محیط ہے ۔

امدادی مرکز میں مضامین شائع ہوتے ہیں۔

مضامین آپ کے علم بصری میں رہتے ہیں. انصار مرکز میں ایک مضمون ایک بار شائع ہوتا ہے اور عوام کی نشان دہی کرتا ہے۔اس کام کے چند طریقے ہیں:

ایک مضمون

اس مضمون کو کھولیں، اسے شائع کیا جائے اور امدادی مرکز میں ظاہر کرنے کے لئے انتخاب پر توجہ مرکوز کیجئے۔

ایک دفعہ سب کچھ ایک ہی وقت میں بند کر دیں

استعمال کريں تمام کولکتہ اپنے تمام شائع شدہ مرکز کو ایک کلک میں ایک وقت میں استعمال کرنے کی بجائے مدد کے مرکز میں دباؤ ڈالنے کا بٹن لگائیں۔

FAQs کو مضامین میں تبدیل کریں

پہلے ہی سے FAQs استعمال کیا گیا ہے؟ مدد کیلئے سب کوشاں اُنہیں اپنے ساتھ آنے والے مضامین میں مدد دینے کیلئے وہ دیگر تمام چیزوں کے ساتھ بیٹھ جاتے ہیں ۔

موجودہ علم کی بنیاد ڈالیں

ایک اَور مدد کی میز سے ؟ اِن باکس مضمون کے آخر میں درج معلومات کا تعلق آپ کے لئے ایک غیر متصل علم بنیاد پر ہے ۔

کلپ بورڈ پیسٹ کریں URL

اسے اپنے موجودہ امدادی مرکز کا پتہ دیجیے۔ اگر یہ پلیٹ فارم ( مثال کے طور پر) تسلیم کرتا ہے۔Zendesk( ب ) اِس کے علاوہ ، یہ سائٹ کو دوبارہ تعمیر کرنے اور صرف اصلی مضامین کو درآمد کرنے ، اِن پر بات‌چیت کرنے اور رابطہ کرنے کے لئے صفحات سے رابطہ کرنے کی صلاحیت کو بھی اُجاگر کرتا ہے ۔

متصل ایپ کا پتہ لگائیں

اگر کسی پلیٹ فارم کو پہلے ہی اس عملہ کے اس مدار سے منسلک کیا جاتا ہے اور وہ علم بنیاد رکھتا ہے تو یہ زیریں نیچے ایک کمیت میں ظاہر ہوتا ہے۔ متصل ایپ سے رابطہ کریں. اسے منتخب کریں اور درآمد کریں، نہیں URL یا پاس ورڈ درکار۔ ایپ صرف ایک بار اس کا تعلق رکھا جاتا ہے اور اسے وضع کیا جاتا ہے۔

اوپر لکھیں CSV

کسی بھی جگہ پر توجہ دینے کیلئے نہیں ؟ title, category، اور body ستون ۔ Parent / Child اِن ستونوں میں ایسے لوگ بھی تھے جو بڑے شوق سے تعمیر کئے جاتے تھے ۔

جس طرح سے آپ منتخب کرتے ہیں، آپ کو ایک حاصل پہلے پہل: اسکے بعد مضمون ملے، گروپ کو ملا کر، ہر ایک چیک باکس کے ساتھ تاکہ آپ کچھ نہ گرا سکیں. واپس لوڈ ايک کلک ميں ساری درآمد کريں يا دوبارہ سنک کريں بند URL یا متصلہ درآمد بعد میں نئے مضامین کو کھینچنے کے لیے۔

💡
ترقی پزیر: کوئی بھی تعلق رکھنے والا اپنے علم کی بنیاد کسی اعلان سے اس کمیت پر پہنچا سکتا ہے۔ kb_capabilities اس کے اندر settings.json ( قسم kb_source، ایک کے ساتھ adapter اور ایک base_template)۔ کنیکٹیکٹ کے سیکشن اور پلیٹ فارمر حوالہ جات دیکھیے۔

اِن سوالوں کے جواب دیں :

ایک امدادی مرکز کو تلاش کرنا آسان اور آسان ہے ۔ اِن سوالوں کے جواب دیں : حساب کتاب کو دو حصوں میں تقسیم کر کے اس پر کلک کریں ، ان کو سمجھ بوجھ کر اور ٹیگ بڑھایں ۔ جب یہ ضرورت پڑنے پر ہو تو ایکس دوبارہ شروع کر دیں اور پھر آپ جو کچھ بھی ترتیب دے چکے ہیں اسے دوبارہ جاری کر سکتے ہیں ۔ ذیلی گیج میں شمولیت اختیار کریں امدادی مرکز کی ترتیبات میں اور یہ زیرِ مطالعہ مضامین بھی شامل کر سکتا ہے۔ Parent / Child جن میں سے ہر ایک کو یہ معلوم ہے کہ وہ کیا کر رہا ہے

💡
کیٹ گیج گاہکوں کو ایک راہ فراہم کرتی ہے، اور ٹیگیں عوامی صفحے اور ونگ دونوں میں تلاش کرتی ہیں. آپ اس کے بعد نام بدل کر یا منتقل کر سکتے ہیں.

گفتگو کے اندر مدد کا مرکز

آپ چیٹ وو کے اندر مدد سینٹر کو دکھا سکتے ہیں تاکہ لوگ آپ کے پیغام کے بارے میں جواب تلاش کر سکیں۔

سر میں

ایک چھوٹی مدد کی تصویر اوپر کی طرف.

نیچے

پیغام باکس کے نیچے ایک ٹیکس لنک، مثال "مدد مرکز براؤز کریں". آپ لفظوں کو بدل سکتے ہیں.

دونوں جگہ

اسے سر اور نیچے میں سب سے زیادہ دیکھنے کے لیے دکھایا جائے۔

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

اپنی مدد کا مرکز اپنی ویب سائٹ پر رکھیں

بکس سے حاصل ہونے والے کسی بھی طرح کا ایک صاف اور قابلِ‌رسائی پتہ پہلے ہی موجود ہے ( مثال کے طور پر ) /help/your-help-center)۔ آپ ایک قدم آگے بڑھ کر خدمت کر سکتے ہیں اور اپنے زیرِ خدمت ہیں۔ خود کار ڈومین، تو گاہک اور تلاش کے انجن اسے آپ کے برانڈ کا حصہ سمجھتے ہیں مثلاً yourdomain.com/help یا help.yourdomain.com. سب کچھ آپ کی ڈومین پر کام جاری رکھتا ہے: تعلقات، تصاویر، تلاش اور مضمون کی شرح۔

آپ کی بنیادی سائٹ کے نیچے

اندر کوانفیج، پھر مدد مرکز، کھول دو اِرم ٹی وی پر "اپنی مدد کا مرکز دکھا". اپنے سیٹ اپ (انگریزی:Cloudflare)، Nginx یا Apache)، تیار شدہ بلاک کو اپنی جگہ پر منتقل کریں اور اسے اپنے مقام پر رکھیں. ہدایات کو محفوظ کریں اس کے ساتھ صحیح قدموں کے ساتھ بٹن کے پاس.

ایک ذیلی مُلک

دباؤ help.yourdomain.comایک ہی پینل کے پاس ایک ذیلی انتخاب ہے. Cloudflare ایک زیرِزمین راستہ سب سے زیادہ قابلِ‌اعتماد ہے اور یہ آپ کو اس کے بعد کوئی صاف‌گوئی فراہم کرتا ہے ۔

💡
استعمال Cloudflare... یہ صرف ایک ایسے پتے پر چلتا ہے جو ایک دوسرے سے ٹکراتا ہے Cloudflare(یعنی نارنجی بادل). آپ کا بنیادی ڈومین اکثر ویب سائٹ پر براہ راست پوائنٹ کرتا ہے، تو مرکزی ڈومین پر لگائی گئی ایک اصول خاموشی سے کچھ نہیں کر سکتا۔ help.yourdomain.com... سیٹ اپ آپ کو ایک کے ذریعے چلا جاتا ہے DNS ریکارڈ اور راستہ.
اچھے لئےSEO. . جب آپ کی مدد کا مرکز آپ کی ڈومین پر ہے تو تلاش کے انجن آپ کے برانڈ کے تحت آپ کے مضامین میں شمار ہوتے ہیں. ہر صفحہ اپنے درست پتہ بتاتا ہے اور سائٹسمپ ان کی فہرست بیان کرتا ہے، اس لیے ایک ہی مضمون کبھی دو بار انڈیکس نہیں کیا جاتا ہے۔
💡
میں بھی ایک دوسرے سے مدد کے لئے استعمال کرتا ہوں. جہاں لنک جاتا ہے۔ دو آپ کا اپنا ہیلپ سینٹر ڈومین اِس مضمون میں آپ کا جواب بھی دیا جائے گا ۔ OpsIQ پتہ.

دیکھیں کہ آپ کا سارا امدادی مرکز کیسے چل رہا ہے۔

واحد-آرکل ووٹوں سے باہر امدادی مرکز اپنا ہوتا ہے۔ انتہائی حساس. سوئچ اسے نصرت سنٹر کی ترتیبات میں ریکارڈ کرتا ہے اور یہ آپ کی مدد کے لیے کیسے استعمال ہوتا ہے: سب سے زیادہ منظریاتی مضامین، جو تلاش کرتے ہیں اور تلاش کرتے ہیں۔ دونوں جہاں آپ کی مدد نظر آتا ہے، عام صفحہ اور ان-ویجیٹ مدد ، ساتھ ہی مل کر بھی، تاکہ آپ دیکھ سکیں کہ ہر ایک کتنا استعمال ہوتا ہے۔

💡
جب تک آپ اسے تبدیل نہ کریں، اور آپ پہنچ سکتے ہیں. IP پتوں کو بے مقصد بنایا جاتا ہے ۔

صفحہ کے ہر حصے پر جو کچھ نظر آتا ہے اُس کا انتخاب کریں

امدادی مرکز کا ہر شعبہ (جو گھر کے صفحے پر ہیں ، مقبول مضامین ، مضمون فہرست متعلقہ صفحے اور زائد) میں اپنا ایک معمولی سا اصول رکھتا ہے ۔ سب آئٹمس، کچھ انداز, the تازہ''تم صرف یا تو ہی جگہ ایک ستارے کے ساتھ. جب کوئی اصول کیپ لسٹ میں شامل ہو تو گاہکوں کو پھر بھی "سب کو ظاہر کرنے" لنک ملتا ہے، تو حقیقت میں کچھ نہیں ہے۔

آپ اس بات کا بھی فیصلہ کرتے ہیں کہ کیسے معاون ووٹوں کی صورت میں نظر آتے ہیں: چھپے، دوستانہ انداز "12'ایکس'14 یہ مفید پایا، یا پھر میدانی حسابات۔ کم از کم نو وارد مضمون روک دیتا ہے "0باہر0".

دیکھیں کہ کن مضامین کام کر رہے ہیں۔

ہر مضمون میں ایک مضمون دکھایا گیا ہے۔ کیا یہ مدد تھی ؟ ہر ہاں یا کسی مضمون کو ہر مضمون میں شمار نہیں کِیا جاتا تو آپ ایک نظر سے دیکھ سکتے ہیں کہ کس سوال کا جواب اچھا ہے اور جن کو دوبارہ لکھنے کی ضرورت ہے وہ ایک ہی آنے والے شخص کے ووٹوں کو نظرانداز کر دیتے ہیں ۔

متن اور لیبل

آپ مدد سینٹر پر سمت اور لیبل تبدیل کر سکتے ہیں تاکہ آپ کی آواز کو متضاد بنا سکیں. کسی بھی فیلڈ فاونڈیشن کو چھوڑ کر دوبارہ شروع کر دیں

امدادی مرکز آپ کی اے آئی اے کے ساتھ ایک لائبریری شیئر کرتا ہے. ہر مضمون میں آپ یہاں شائع کرتے ہیں. اے آئی کے وہی مواد استعمال کرتا ہے جو گفتگو اور ٹکٹوں کا جواب دینے کے لیے استعمال ہوتا ہے، تو ایک دوسرے کو بہتر بناتا ہے۔

عام سوالات

کیا مجھے امدادی مرکز کے لیے الگ مواد لکھنے کی ضرورت ہے؟+

یہ ایک ہی علم بنیادوں کے مضامین سے بنایا گیا ہے اے آئی اے پہلے ہی استعمال ہوتا ہے. پبلشش ایک مضمون اور یہ دونوں خدمت کر سکتا ہے۔

کیا مَیں اپنے اندر کچھ مضامین رکھ سکتا ہوں ؟+

ہاں، صرف مضامین ہی آپ امدادی مرکز میں عوام کو شائع کرتے اور نشان دکھاتے ہیں۔ کوئی بھی چیز اس سے باہر نہیں رہ سکتی۔

کیا گاہک اب بھی کسی شخص تک رسائی حاصل کر سکتے ہیں ؟+

ہاں، ٹھیک ہے، میں نے ایک ٹیپ بیٹھ کر بات شروع کرنے سے، تو خود کے سوال کرنے والے کو کبھی نہیں پھنس.

ترقی &SEO

ذہنی شعور (SEO Setle)

سٹی انٹیلیجنس ہے۔ OpsIQ'SEO اور تلاش-visibility sette. یہ آپ کی سائٹ کو ایک تلاش کے انجن کی طرح اڑا دیتا ہے، پیروں کی طرح، تحقیق کریں کلیدی الفاظ، گھڑیاں، جانچ پڑتال اور حساب کرنے کے لئے

ذہنی شعور
ذہنی شعور کی کمیجوابSEOایک ویب سائٹ کے اسکور کو ظاہر کرنا، کلیدی الفاظ کا درجہ اخذ کرنا اور ٹریفک کا رُجحان۔ذہنی شعورyoursite.com86دلیری3 اہم مسائلکلیدی لفظوں کی ترتیبای او مدد#3چیٹ ساس جیتے رہیں#7ایجنسیوں کیلئے کمر#12منظم کلک1کرولتکنیکی مسائل تلاش2عراقبہترین، کلیدی الفاظ، پشتو لنک3ایک بڑا شہروضاحت اور ڈرافٹ کی وضاحت
سی آئی انٹیلیجنس پر نظر ثانی: جدید زمانے کے جدید رجحان سے ایک سائٹ-

ذہنی شعور حاصل کرنا

سی آئی انٹیلیجنس ان منصوبوں کا حصہ ہے جو اسے اٹھا کر لے جاتے ہیں۔ایک ایسا منصوبہ جو نہیں کرتا، یہ بالکل وہی کام کرتا ہے جیسے کہ پیپلزز ایچ آر: اکاؤنٹ کھول دیتا ہے۔ اکاؤنٹ→on-ons & settlements، ایک سی آئی انٹیلیجنس رشتوں کو منتخب کر کے آزادانہ امتحان کا آغاز کر دے یا پھر اسے مکمل طور پر شامل کر لے. ایک مفت پلانے والا یا ادا کردہ منصوبہ اب تک اسے اپنے ہی ٹیسٹ کے اندر شامل نہیں کر سکتا. جب تک کہ وہ پاس موجود ہے اور براہ راست لنک کو واپس نہیں کر سکے. جب آپ کیپ کو پاس لے جا رہا ہو تو اگلی رشتوں کی پیشکش کرتا ہے؛ جب کوئی مقدمہ ختم ہو جاتی ہے تو اسے کھاتہ واپس لے اور کھاتہ کھا کر حال قیمتوں پر کچھ بھی نہیں پاتا تو یہ موجودہ قیمتیں پر ختم کر کے لئے صفحہ پر تصویر.

ایک خطرناک ---- یہاں شروع کرو

ایک بڑا کام ہے OpsIQ تلاش کے انجن کے ذریعے تلاش کرنے کا طریقہ تلاش کرنا، تکنیکی مسائل تلاش کرنا: شکستہ لنک، گم شدہ عنوانات، سست مواد، سستے صفحات، انڈیکسنگ مسائل کو تلاش کرنا۔

1
ابتدا کي مشق کريں

اِس سلسلے میں کتاب پاک صحائف کی تعلیم حاصل کریں کے باب نمبر ۴ کو دیکھیں ۔ OpsIQ اسے جاری کرنا اور پس منظر میں آپ کے صفحات سے کام کرنا؛ ایک حیثیت کا اشارے ترقی کو ظاہر کرتا ہے۔

2
رپورٹوں کو پڑھیں

جب یہ آپ کو لگتا ہے کہ آپ کے مسئلے اور صفحے کی فہرست کھول کر اِن پر بات‌چیت کریں گے تو آپ سب سے زیادہ کامیابی حاصل کرنے کے قابل ہوں گے ۔

3
جواب دیں

اے آئی اے تجزیہ کار کی جانب سے غلط ہونے کے بارے میں واضح زبان کا مختصراً بیان کیا جاتا ہے اور کیوں اس کی وجہ ہے، اور آپ کو اطلاق کرنے سے پہلے اصلاحات تجویز کر سکتے ہیں۔

انٹیلی‌جنس کے کونسے اقدام

کراولس & سائٹ صحت

تکنیکی لحاظ سے آپ کے صفحاتSEOمسائل اور ہر صفحے کو اس کے مسائل کے ساتھ فہرستیں۔ کسی بھی بار یا شیڈول کے مطابق۔

درجہ پیچھے

آپ کے لیے اہم کلیدی لفظ شامل کریں؛ OpsIQ چکا کہ تمہاری سائٹ کا مقام کیا ہے اور وقت کے ساتھ حرکت کو ٹکٹ کرتا ہے۔

کلیدی لفظ تحقیق

اپنے مقصد کو پورا کرنے کے لئے نئے کلیدی الفاظ کو تلاش کریں ۔

پس‌منظر

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

دوستانہ مشورہ

فرض کریں کہ آپ کو پتہ چل گیا ہے کہ آپ نے اِس بات کا اندازہ لگانے کے لئے کیا کِیا ہے ۔

مقامی (map) گلبرگ

اسکن مقامی فہرست کی نگرانی ایک جغرافیائی جریدے میں کی گئی ہے کہ آپ کہاں سے نقشے پر دکھائی دیں، گوگل بزنس پروڈیوس آلات۔

صفحہ کی رفتار

دوڑنے والے صفحہ-سپڈ چیک تاکہ آپ سستے صفحات کو درست کر سکتے ہیں جو کہ کرنسی اور تبدیلی لانے والوں کو نقصان پہنچا سکتے ہیں۔

AI مضامين

جنینی مواد مختصرات اور ڈرافٹ کا مقصد آپ کو نشانہ بنا رہے ہیں

بیانات

پرنٹ کرنا، مشتری کی سب سے اوپر سب کچھ کی خبریں بنانا.

درست اعداد و شمار کے لیے گوگل کو بند کریں

دو گوگل کولنگرز کے اعداد و شمار کو حقیقی تعداد میں تبدیل کرتے ہیں:

گوگل تلاش

تلاش

آپ کی سائٹ کے لئے درست معلومات، کلک اور تاثر کو واضح طور پر بیان کرنا، اپنی ملکیت کا نقشہ بنانا اور سطح پر درجہ بندی کے مواقع کو براہ راست گوگل کے اعداد و شمار سے تبدیل کرنا۔

Google Analytics 4

ٹریفک

اپنی ٹریفک کو لانے اور اپنے ساتھ وابستگی کے اعداد و شمار کو اپنے ساتھ لے آؤ۔SEOاعداد و شمار تو رپورٹیں مل کر منظرِ عام پر آتی ہیں اور برتاؤ کرتی ہیں۔

اخذ کردہ بتاریخ: 9 اکتوبر 2017ء۔

آپ کو ہر چیز ہاتھ سے چلانے کی ضرورت نہیں ہے. OpsIQ کرون، کرن اینڈ آٹومیشن سیکشن دیکھو. جینرڈ رپورٹوں کی برآمد بطور پرنٹبل، مشتری کی قابل ذکر دستاویزات: ادارے ہر کلائنٹ کو باقاعدہ SEO تجدید بھیجتے ہیں اور چونکہ ہر ڈومین کا ڈیٹا الگ ہوتا ہے اس لیے ہر کلکٹر صرف اپنے آپ کو دیکھتا ہے۔

Some Site Intelligence features call external data providers and AI through OpsIQ's configured provider. They work out of the box when the suite is enabled for your plan. If a refresh does not run, confirm the OpsIQ cron is running (see Cron and automation).
کیا میں اپنی جگہ پر کچھ بھی شامل کرنے کی ضرورت ہے؟SEOغور کریں؟+

کراول، درجہ بندی، کلیدی تحقیق اور پشتون کام آپ کی سائٹ کو چھونے بغیر. ٹریفک اور درست تلاش کے اعداد و شمار کے لیے، گوگل تلاش کے سانچے کو آپس میں جوڑ کرGA4.

میں ایک سے زیادہ ڈومین کی طرف بڑھا سکتا ہوں؟+

ہاں. ہر ڈومین الگ الگ شامل کریں؛ ان کے کرول، درجہ بندی اور رپورٹ ایک دوسرے سے مکمل طور پر الگ رہتے ہیں۔

مجھے کتنی بار سرزد ہونا چاہئے ؟+

لیکن اگر آپ کسی بڑے مواد یا ترکیب کی تبدیلی کے بعد بھی کسی سے پوچھیں تو آپ کو اِس کا زیادہ فائدہ ہوگا ۔

ترقی &SEO

خود کار-مپینٹ (SEO ایجنٹ)

خودکار-م متعارف اصل میں سی آئی انٹیلیجنس کا حصہ ہے جو اصل میں آپ کو حل کرنے کے لئے درست کرتا ہے، ایجنٹ آپ کو صرف جانچنے کی بجائے اس کے کہ سی آئی اے انٹیلی جنس نے پہلے ہی سے دریافت کیا تھا (یہ کبھی نہیں بنا سکتا) اور ہر ایک ہی محفوظ طریقے سے طے کرتا ہے: ایک خشک رُو، خوش نما، زندہ رہ گیا،

خود کار-مغل
خود کار معلوماتSEOایجنٹایک نہر تجویزSEOاس بات کو درست کرنا کہ پیش نظر، منظوری اور زندہ تحریر کے ذریعے، ثابت شدہ دوبارہ کراول۔خود کار-مغلyoursite.comاصلاحاتAdd missing <title>منظورFix روبوٹس. txtمنظوربہت سے ویب‌سائٹوں پر کام کریں ۔xmlطےشدہڈیٹنگ-ریول (ڈی ایف)+ <title>AI Helpdesk - OpsIQ</title>+ <meta name=description ...>- <title>Home</title>پیکجسُستاسے دوبارہ شروع کر دیا -کھولیں 124سُناس‌وتُوٹ نے بچا لیا1حد سے زیادہہر ٹھیکے کا دائرۃ المعارف2اِس کے علاوہ ، وہ یہ بھی جانتے تھے کہ خدا کا نام یہوواہ ہے ۔SSH یا لشکر جمع ہو کر API3ایک دوسرے کو بہتر بنانادوبارہ کرول + سناپ شاٹ
کتنے سیشن چلاتے ہیں: ایجنٹ پہلے سے ہی اسٹی انٹیلی جنس کی سفارش کرتا ہے، ہر ایک کی خشک رفتار کو ظاہر کرتا ہے جس کا اطلاق آپ کو پسند ہے SSH یا ایک لشکر اس نے (آگ کے ڈھیروں سے) ہاتھ کاٹ لئے؟ API. ، ہر لکھنے سے پہلے، اور کھلے عام نمبر کو ثابت کرنے کے لئے دوبارہ کرایہ لگانے کے لئے.

یہ کیا تبدیل کر سکتا ہے

ایجنٹ نے اس ڈومین کے لئے پہلے ہی تجویز کی تھی کہ اس ڈومین پر مبنی پلیٹ‌لیٹس کو ڈھانپ دیا جائے ۔

سرور کی ترتیب

سائٹپ.xml. ، روبوٹس.txt اور speror, canonical and serder system in access (Apache / Lite Construction) یا اینیناکس (nginx acident)۔

زنجیروں کی دوبارہ ترتیب

کول ایک کثیر خلوی زنجیر کو آخری سمت میں نیچے ڈالا جاتا ہے URL... اسی انتظامیہ کے اندر ,hat access block, تو رفتار اور لنک کی قدروں کو اضافی رکاوٹوں کے ذریعے تبدیل کرنا بند کریں.

Page <head>

ناقص یا ضعیف صفحہ عنوانات، Meta تشریحات، کینونیکل ٹیگ اور سیمی-داٹا (schema) بلاکس۔

WordPress SEO

Yoast، Rank Math اور SEOPres عنوانات & mea اور تصویری ایالت متن، وی پی-CLI کے ذریعے اطلاق کیا جاتا ہے۔ SSH راستہ یا اعلی API میزبانی کے راستے پر۔

WordPress جمع کے اعداد

_شامل کریں JSON-LD (schema) صفحات کے لیے جو اسے کھو چکے ہیں. SSH راستے میں ایک چھوٹا سا انتظامیہ مددگار (ause پلگن) مارک اپ چھاپتا ہے اس لیے یہ کام کے ساتھ یا اسکے بغیر SEO پلگ ان کے ساتھ کام کرتا ہے؛

اندرونی تعلقات

موجودہ دور میں ایک متعلقہ اندرونی تعلق کو شامل کرتا ہے۔ WordPress ایک رابطہ ہر صفحے کے اندر ، کسی نصب‌اُلعین یا ایک مختصر کوڈ کے اندر نہیں اور آپ کو پہلے سے پسند کِیا جاتا ہے ۔

Tin-page مواد دوبارہ لکھنے والے

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

صفحہ کانچ (WordPress)

اگر آپ کو لگے کہ آپ کے پاس بہت زیادہ وقت ہے تو آپ اِس میں سے کچھ لے سکتے ہیں ۔

Shopify SEO

پروڈیوس اور جمع SEO عنوانات & تشریحات، صفحہ اور بلاگ-article SE O، جمع ہے۔ 301 ، کے ذریعے سے Shopify ناظم API.

Webflow SEO

پیر-کاپ-SEOعنوان اور میٹا کی تشریحWebflowڈیٹاAPI'وی2.

خود کار طور پر اصلاحات تیار کریں (دو غیر مطلوبہ اختیارات )

ایک ڈومین (met) کے لئے Site Intelligence Palm کو پگھلانے کے دو طریقے ہیں جو آپ کے آگے وقت کے لئے ایجنٹ لائنیں کس قدر آگے پیچھے ہیں

ہر دوا کے بعد خود کار پریپٹ AI درست کرتا ہے۔

ہر ایک کوہِ‌مُصّل کے مطابق ٹھوس مواد (ٹی‌ٹی‌ایس ، میٹرا تشریحات ، ای‌ٹی متن ، اسکیچ ، اسکی‌ف‌میل ) بھی تحریر کرتا ہے ، لہٰذا اسکے ملنے والے حصے میں بعدازاں طلب کی بجائے وقت کے حساب‌کتاب کا اطلاق کرنے کیلئے تیار رہتے ہیں ۔

آئی ایس مواد دوبارہ (thin page) لکھنے والے ہیں۔

اس طرح سے پہلے کے مواد کو دوبارہ تبدیل کر دیا جاتا ہے اور یہ صرف چند صفحات تک محدود ہوتا ہے. اے آئی کریڈٹ فی ڈرافٹ استعمال کرتا ہے۔

💡
دونوں اختیارات صرف تیاری اور ڈرافٹ کا کام کرتے ہیں ہر تبدیلی اب بھی اسی پر ایک ہی قدم کی منظوری، بلے باز اور رول بیک کو کسی بھی دوسرے اصلاح کے طور پر جانا جاتا ہے، تو انہیں کبھی بھی ان پر نہیں چھوڑ دیتا کہ وہ کچھ خود اپنے پاس سے زندہ رہیں

دو طرزِ عمل جو اسے جوڑے دیتا ہے

SSH / SFTP پاتھ

خود کار محفوظ

اپنے سرور پر موجود مقامات کے لئے، ایجنٹ کو جوڑتا ہے SSH/SFTP وصیتوں کا استعمال کرتے ہوئے آپ دکان، سرور تنصیب اور صفحہ فائل براہ راست استعمال کرتے ہیں، اور وی پی-CLI کے لئے چلاتے ہیں۔ WordPress. بہتر جب آپ کے پاس شیل رسائی ہو اور فائلوں کا مکمل کنٹرول ہو

میزبان-API کوئی راستہ نہیں SSH)

کوئی شیل نہیں

ایسے پلیٹ فارمز کے لیے جو اجازت نہیں دیتے۔ SSH، ایجنٹ مکمل طور پر ایک افسر کے ذریعے کام کرتا ہے۔API متصل WordPress (EST + اطلاقیہ پاس ورڈ) Webflow (تاٹا )API v2) اور Shopify (ادممین )API. میزبان پر کچھ بھی نصب نہیں ہے۔

💡
ویکس اور سکور کی کوئی عوامی حیثیت نہیں ہے۔SEO- مصنفAPIتو، ان پلیٹ فارمز پر خود کار ایمپلمنٹ مشاورتی موڈ میں چلاتی ہے: یہ آپ کو ظاہر کرتا ہے کہ آپ کو (صرف عنوان بنانے کے لیے) درست تبدیلی (یعنی مقررہ عنوان یا سیٹ) کرنے کے لئے، آپ کے ہاتھ سے اسکا اطلاق کرنے کے لیے سب کچھ صرف اور محفوظ ہے۔

متصلوں پر موڑ دیں

ایجنٹ ہر پلیٹ فارم تک ایک متصل کے ذریعے پہنچتا ہے:

بناؤ

Shopify اور WordPress تعلق رکھنے والے جہاز OpsIQ. . . ، صرف ان کو کن‌کنرز کے تحت قابل بنائیں اور دکان / سائٹ کی سندیں شامل کریں ۔

خطرے سے بچیں

Webflow، Wix اور Squarespace کو Connectors → مارکیٹ سے انسٹال کریں، پھر اسی طرح سے رابطہ کریں۔

سیشن کیسے چلائے جا تے ہیں

1
پا ني کے صحيحوں کو دوباره بنا ئيں

اوپن آٹو ایمپلمنٹ (روکٹ) سیٹی انٹیلی جنس سیکشن سے لی گئی اس میں درج مسائل سی آئی انٹیلیجنس کی فہرست پہلے ہی سے طے کی گئی تھی کہ وہ اس ڈومین پر ٹھیک کر سکتا ہے۔

2
ہر تبدیلی کا جائزہ لیں

ہر ٹھیک کرنے کے لیے ایجنٹ کسی بھی جگہ کو چھونے سے پہلے خشک رن (جو کچھ لکھ دے گا) کو ظاہر کرتا ہے۔

3
قدم سے دوبارہ شروع کریں

آپ کو پسند ہے (یا پھر اسکو تبدیل کرنا) ہر انفرادی طور پر تبدیل. آپ کے واضح قدم پر سر کے بغیر کچھ بھی لاگو نہیں ہوتا.

4
یہ خط، پھر اشعار لکھے ہیں۔

ایجنٹ کی منظوری پر زندہ بدل جاتا ہے۔ SSH یا اس نے (اپنے آپ کو) سب سے زیادہ طلب کیا ہے، API اس کے علاوہ ، ایک ایسی چیز کو محفوظ رکھیں جس میں کوئی بھی تبدیلی واقع ہو سکتی ہے ۔

5
اسے پکڑو، زندہ رہو

جیسا کہ ہر ایجنٹ کا اطلاق فوراً واپس کر دیتا ہے کہ درست صفحہ پر اور ایک پر قدم "زندگی" دکھاتا ہے، تو آپ ہر صفحے پر ٹھیک زمین کو دیکھتے ہیں جیسے وہ ہوتا ہے. آخر میں یہ پورے مقام کو دوبارہ تبدیل کر کے کھلے ہوئے حسابی نمبر کی تصدیق کرتا ہے۔

حفاظتی اور بیل بنانا

SEO- صرف

ایجنٹ صرف اس ڈومین کے لیے کیا کر سکتا ہے. یہ آپ کی سائٹ یا سرور میں نمایاں تبدیلیاں نہیں کر سکتا.

پر قدم مقبولیت حاصل کی۔

ہر تحریر کو پہلے سے پیشتر ایک مُصنّی کے طور پر دیکھا جاتا ہے اور اس مخصوص قدم کی منظوری کے بعد ہی اطلاق ہوتا ہے۔

Snaphot & Rollback

ہر تحریر سے پہلے ایک برقی آلہ محفوظ کیا جاتا ہے، اس لیے کوئی بھی تبدیلی واپس آ سکتی ہے۔

جاری ثبوت

ہر تبدیل شدہ صفحہ کو دوبارہ جائزہ لیا جاتا ہے کہ اسے جلد ہی لکھا جاتا ہے اور "مریخی حیات" حاصل ہوتا ہے، اس لیے ایک ٹھوس بنیاد کو زندہ صفحے کے خلاف فوراً تصدیق کی جاتی ہے نہ صرف بند ری کراول میں۔

مواد کبھی خود شائع نہیں ہوتا

اندرونی تعلقات اور باریک صفحات کے مواد دوبارہ لکھنے والے اعلیٰ درجے کے ہوتے ہیں، تو انہیں ہمیشہ مقبولیت کے لیے آپ کے سامنے دکھایا جاتا ہے اور کبھی بھی اس پر عمل نہیں کیا جاتا، جو بھی آپ چلاتے ہیں۔

صرف

خود کار شناختی ای او پر چلتا ہے؛ یہ بلاک ہوتا ہے جب کوئی کام کرنے والا فضاء خود استعمال کر رہا ہوتا ہے (BYOK) کلیدیں.

بلي

AI signs bill عمومًا استعمال کرتے ہوئے، جمع ایک پلیٹ فارم فی منٹ فی خود کار-ایممنٹ سیشن، دونوں ایک ہی سیریز-آئی-اے کریڈٹ سے نکالی گئی.

خود کار معلوماتی وقفہ سے ختم ہوتا ہے۔Auto-Implement کارڈ (Auto - Implyment) پر اسے فعال کرتا ہے اور اپنے پلیٹ فارم کے لیے کومینٹ کو یقینی بنانے کا کام پہلے سے متصل ہوتا ہے۔
کیا یہ سوال کئے بغیر کچھ بدل سکتا ہے ؟+

نہیں ہر تبدیلی کو پہلے خشک رفتار کے طور پر دیکھا جاتا ہے اور اس درست قدم کو منظور کرنے کے بعد ہی اطلاق ہوتا ہے۔ہر لکھنے سے پہلے ایک برقی آلہ محفوظ کیا جاتا ہے تاکہ آپ واپس رول کر سکیں۔

کیا مجھے ضرورت ہے؟ SSH رسائی؟+

پر نہیں WordPress, Shopify یا Webflow. . وہ اپنے افسر کے ذریعے کام کرتے ہیں APIs جس کی کوئی شیل رسائی نہیں ہے. SSH صرف دو راستوں میں سے ایک ہے، استعمال کیا جاتا ہے جب آپ اپنے سرور پر براہ راست ترمیم کرنے کے لئے ایجنٹ چاہتے ہیں

مجھے یہ کیسے پتہ ہے؟+

منظور شدہ ایجنٹ کو دوبارہ درست کرنے کے بعد جگہ پر دوبارہ سے عمل کرتے ہوئے کھلے عام نمبر کو ظاہر کرتے ہیں اور اس طرح آپ مسائل کی اصلاحات کو کم کر سکتے ہیں۔

کیا یہ صفحہ ہستی پر مواد دوبارہ لکھتی ہے یا شائع کرتی ہے ؟+

نہیں، AI onlines ختم ہو گئے جب تک آپ ان کو واپس نہ کر لیں، یہ چند باریک صفحات پر مشتمل ہیں جو ہر چیز شائع کرنے سے پہلے آپ کے سامنے دکھائی جاتی ہیں.

میں اسے اپنی AI کلیدوں کے ساتھ استعمال کر سکتے ہیں؟+

نہیں. خودکار-عمل میں لانا صرف منیجڈ-AI ہے اور BYOK کے تحت روکا گیا ہے۔ یہ AI ٹوکنز کو عام طور پر بل کرتا ہے، اس سے علاوه ایک فلٹ پر استعمال کی فی ہر سیشن، اسی منیجڈیڈ-Ai کریڈٹ سے۔

ترقی اور وابستگی

سروے سٹوڈیو

سروے سٹوڈیو قابلِ تجدید دریافتوں کے لیے کام کا ہے جس کو سرمایہ دارانہ طور پر قائم صفحہ بنایا جا سکتا ہے، ویب سائٹ Whord vombed یا inline Embbe. موجودہ پیداوار ڈرافٹ پری آئینی، نجی مہم جوئی، جوابات اور تحقیقی تجزیہ۔ ویب سائٹ War twod developments کا انتخاب نہیں ہے؛

⚠️
موجودہ-وارس-ارگویٹ حد- اسکو بنانے اور پیشگی تجربے، کنیکٹور معمار survey settle, and Sept-Ovest properder Region/Ports. اخذ شدہ بتاریخ 09 جون 2013. تحقق من التاريخ في: archive-date= (معاونت) Center Independent-diewstal archas Gates, online-dex-Psearch, Reporting, CRM Outuralth ports runs Express runts and runse surveys.* API.

جائزه بنا وٴ

1
لوگ اسے کیسے لے آئیں گے

موجودہ جادوگر Standone page & link, Website Whaved and Inline Embed. منظور شدہ ہدف کا بہاؤ سروے ٹائپ سے شروع ہوتا ہے اور بعد میں CRM E میل، نجی لنک اور QRAcC شامل کر کے فرسٹ کلاس کے انتخابات میں شامل کر دیتا ہے۔

2
مقصد منتخب کریں

فائلزNPS, CSAT.، سی ایس، پروڈکشن رد عمل، پوسٹ پورچ، کینلیشن، بورڈنگ، ویب سائٹ، واقعہ، ہمبینار، تعاون/ڈیمو، امتحان، تحقیق، مزدور، تنقیدی یا عام رد عمل۔

3
مکمل طور پر پُرفریب یا آغازي فانٹ استعمال کريں

موجودہ کیٹلاگ نے تیار کردہ قابلِ تدوین افراد کو گروپ بنا رکھا ہے ۔آپ ایک نقل و حمل سے ڈرافٹ پیدا کرتا ہے : آپ کا جائز شمار کسی دوسرے سروے میں نہیں بدلتا

4
ضرب یا جلد کا جائزہ لینا

انوریٹنگ ہر سوال، ڈیزائن، سلوک اور ادائیگی کنٹرول کھولتا ہے. جلدی جائزہ وہی ڈرافٹ کھولتا ہے۔

نجات‌بخش انتخاب اور موجودہ طرزِزندگی

قائم صفحہ اور لنک

ایک سوال کا جواب URL. ذاتی دعوتوں کو استعمال کریں اور جب ہر آنے والے کو کنٹرول کرنے والے کو رابطہ درکار ہوتا ہے.

ویب‌سائٹ وِن

ہجرتی ورثہ چینل۔ یہ صفحہ، جغرافیہ، اوزار، آمدنی، تاریخ، سیملنگ، ٹھنڈی ڈاؤن، سیر و سیاحت کے اصولوں کا استعمال کر سکتا ہے. ابھی تک اسے وراثت میں فعال طور پر استعمال کرنے والی settlement architecture کی طرف سے واپس کیا جاتا ہے۔

انلائنا

اس میں پرویشن سٹوڈیو کی ضرورت نہیں ہے ۔

ای میل

آج اسٹوڈیو دعوت دے سکتا ہے۔ HTML اور نجی تعلقات۔ آخر کار سی آر ایم رابطہ/سیجمنٹ، منظوری، غیر جانبداری، رد عمل اور جوابات کے ساتھ، منظور شدہ CRM Outrest onstitution ہدف ہے۔

انٹرپرائز ڈیزائن اور پیشگی منظر

سروے کے صفحات میں سروے کی گئی تھیم اور صفحہ-layout خاندانوں، جوابات کنٹرول، خوش آمدید اور مکمل نقل و حمل۔ ڈیزائنر پریوین (انگریزی: Deview) ایڈیٹر کے نیچے مکمل طور پر ویدھ ہے، نہ تنگ پہلوی ریلوے۔ یہ سندھی فریم میں حقیقی میزبانی وقت کا استعمال کرتا ہے اور ڈیسک ٹاپ، ٹیبلٹ اور فون کی چوڑائی؛ پیش گوئی نہ کوئی جواب لکھتی ہے یا ایک اکائی۔

💡
سروے سٹوڈیو پرواسیشن سٹوڈیو سے آزاد ہے. Runtime ہدف، شناخت، مالیہ، مترجم اور Analytics کو جائزہ لینا چاہیے۔موشن مواد صرف ایک واضح نقل / ایمپورٹ تخلیق کرنے والے ڈیٹا کے ذریعے ہی استعمال کیا جا سکتا ہے؛ بعد میں پروڈیوس کی تدوین کا کوئی اثر نہیں ہونا چاہیے۔

مکمل شکل

ذاتی ترجیحات

زندہ

ایک سروے کے مختلف ورژنز کیے جا سکتے ہیں، وید، امب،CRMای میل، نجی لنک اور QRAconstment، ہر ایک اپنی ریاست، ڈیزائن، سامعین اور اناطولیہ کے ساتھ۔ ہر سروے کو روک، معذور یا ختم کیا جا سکتا ہے۔

CRMمہم‌جوئی اور مہمیں

زندہ

اپنے سننے والوں سے تصدیق‌شُدہ سامعین پیدا کریںCRMاس کے بعد ایک سوال یہ پیدا ہوتا ہے کہ کیا آپ نے اس پر دستخط کر دیے ہیں؟

فیلڈ کوئٹہ اور درست

زندہ

اسلوب، تصویر کا انتخاب، فائل اپلوڈ، دستخط، پتہ، فون، نشانے اور غنی متن کے ساتھ، منی/مکس لمبائی، ای میل/ای میل شامل ہیں۔URL/ شمارندیات، عادت غلطی متن اور فی الوقت پہلے سے موجود ہے۔URL پیرامیٹرز.

منطق، فارمولے، نتائج

زندہ

اور/OR شرط جماعتوں، برانچ کے قوانین، جوابات پر محفوظ فارمولا انجن اور اسکور بینڈ جو اپنے نتائج کو لے رہے ہیں:

زبان، لغویات، قبل از وقت

زندہ

صرف زبانوں کی فہرست کے ساتھ ایک مہمان زبان ڈراپ ڈاون، مشترکہ ٹیبلٹز کے ليے کيوسک موڈ (بڑے مقصد ، خودکار ري سیٹ ، کوئی ريديرائٹس)، ایک پريفائل لنک بلڈر اور ايڈیٹ کر نے والا سيکور بيج اور فوٹر متن

نسخہ A/بی آزمایا گیا

زندہ

ترا فیک کے تقسیم سے کسی بھی نشر پر چیلنج ورژن شائع کريں.مقابلے والے کو چپکے سے مقرر کيا جاتا هے ، جوابات اصل ميں سروس کيے گئے ورجن کے ساتھ ختم کی جا تے هيں اور مقابلہ کا ٹیبل جوابات، مکملي اور هر ورجن ميں اوسط سکور دکھاتا هے

ہفتے کا دن

زندہ

سروے KPIs کے آخری 7 دنوں کے ساتھ ہفتہ وار ای میل، سب سے زیادہ مشغول سروے، فید بک پالس اور تازہ AI بریفنگ ، پینٹڈ آؤٹ بانڈ کنیکٹر کے ذریعے بھیجا گیا۔ اسے فراہمی مرکز، خودکار میں ترتیب دو۔

گورننگ باڈی

زندہ

پیر-سوروی رسائی کی فہرستیں محدود جو کہ تدوین کر سکتے ہیں، شائع یا ختم کر سکتے ہیں۔پ۔ پبلشر منظوری (چار آنکھ) دوسرا اذان دینے کا تقاضا کرتا ہے تاکہ درست ڈرافٹ خارج کر سکے؛ ترمیم کر نے کی منظوری کو عمل میں لایا گیا. Draft link باہم ملانے دیں

ترقی‌یافتہ پلیٹ‌فارم

زندہ

غیر متصل2.2۔۔ سوال۔* اور رد عمل۔*api/v1، کینونیکل سروے.* واقعات نے بے نظیر بھٹو نے ویبوکس پر دستخط کیےSlackاور گوگل شیٹ ریل فارمز اور ایک پرفارمنس کےPDFبرآمد.

ترقی اور وابستگی

تجزیہ Analytics اور Federback مختلف مصنوعات ہیں۔

تحقیق‌دانوں نے بتایا کہ ایک سروے کیسے لوگوں تک پہنچ رہا ہے اور کیسے کر رہا ہے ۔

تجزیہ

سروے سٹو ڈیو ميں انفرادي سروي سے داخل کيا گيا ، عالمی سا ئڈ نيو گيشن سے نہیں ۔ یہ اجازہ، نمائش، تريج کر نے والا رويو ، شروع ، مکمل ، ترک ، سوال اور شاخوں کے اختلاف کو ماپتا هے ، وقت ، استعمال/ کمپاين/ ورژن نتائج اور رن ٹائم اعتباريت

خوراک کی تلاش

مکمل سروے جوابوں کے لئے ایک اجازت-آگاہ chronological فوڈ، لاجسٹک ویڈیوز رپورٹ ، چیٹ اور ٹکٹ CSAT، ٹیکٹ جواب رپورٹ، کلائنٹ AI-رپورٹ درجہ بندی ، علم کی بنیاد مددگار ووٹ اور منظور بیرونی / Custom ذرائع.

خوراک کی واپسی

Ascription graphic metan meas: ابتدائی میٹرک رویے، موضوعات/themes, جذباتی، جذبے، مقصد، فوری، درخواست، شکایت، تعریف، سفر/product/constantation, and بند-loop انجام دہی۔

ڈیٹا ملکیت

تحقیق کے جوابات سروے کے ذخیرے میں پائے جاتے ہیں ۔

⚠️
حالیہ رائے دہندگان کے صفحے میں اب بھی سروے جواب براؤزر اور ایک الگ لیجیکٹی ان باکس ویڈیوٹ موجود ہے، اور اس کی AI مجموعہ ابھی تک مکمل طور پر عام شدہ ذریعہ ماڈل کا استعمال نہیں کرتا۔ متحدہ نظر / این باکس / تجزیہ / ذرائع & صحت ڈیزائن عمل اندازہ ہے۔

NPS, CSAT. ، سی‌ایس ، ستارے ، اُردو اور اُن کے کام آئیں ۔

ترقی &SEO

پروموشن اسٹوڈیو

Production Studio آپ کی ویب سائٹ کو تبدیل کر کے ایک تبدیل شدہ انجن میں تبدیل کر دے. ڈیزائن پاپ اپز، جھنڈے، لانچرز، ٹاپ/botom Brish, OpsIQ پہلے ہی سے آپ کی سائٹ پر کچھ اس طرح شروع کر دیں کہ نصب کرنے کے لئے کچھ اور نہیں ہے. آپ ہر وقت منصوبہ بندی کر سکتے ہیں اور ان کو بچانے کے لئے.

پروموشن اسٹوڈیو
پروڈیو ڈیزائنرایک نظریاتی مہم کے ڈیزائنر جس میں بلاکس کی پٹی، ایک پاپ اپ اور ایک نشانہ بازترقی‌یافتہ سٹوڈیو - ڈیزائنربابلxخوش آمدید، {first_name}!حاصل کریں 15% پہلا کمانڈ ہٹا دیںSAVE15میرے لئے ایک خاص نعمتنشانہ بندیممالکامریکہ، CAٹیگجرنہایت متحرکوائیرڈ/ میرا/جز50 / 50پومس1دُنیاپا ني کے اوپري بلاکس کو گرا ئيں2افریقہملک ، صفحہ ۲۴3بابلA/B فا نل + AI نظريوں
نظری ڈیزائنر: بائیں جانب ایک بلاکس کی پٹی، آپ کی مہم (جس میں ایک ذاتی طور پر ایک پپ اپ استعمال ہوتا ہے)۔ {first_name} نشان ، اور نشانہ + کو دائیں جانب پینل نشر کرتا ہے۔

بڑی تصویر

مہم بازی

کیا؟

ایک فروغ: ایک پاپ اپ، بینر، بار، لیگ، بھرپ، آن لائن بلاک یا جیو سمتیہ۔ ہر ایک کا مقصد: فروخت، پیشہ، اشارات، گفتگو، اعلان۔

ڈیزائن & نسخے

کیسے ؟

آپ منظری ایڈیٹر میں نظر ڈالیں ہر چیز محفوظ کرنے کے لیے ایک نیا ورژن بناتا ہے، اس طرح آپ ہمیشہ رول کر سکتے ہیں. کچھ بھی نہیں ہے.

نشانہ بندی

کون

جو اسے دیکھتا ہے: ملک، صفحہ، اوزار، ٹریفک چشمے، نئے، شیڈول اور (کومٹر کے ساتھ) واپس آ جاتا ہے۔

ٹرگرز

کب

جب یہ ظاہر ہوتا ہے کہ فوری طور پر، کتاب میں تاخیر، خروج کی تیاری پر، جبکہ بیکار، کلکتہ، این صفحات کے بعد یا چیٹ / ٹکٹ کی سرگرمی سے۔

اناطولیہ

نتائج

زندہ تاثرات، کلکتہ، تبدیلی لانے والے، ایک کمیت فن لینڈ، ملک / اوزاروں میں پھوٹ، اے/بی جیت اور اے آئی بصیرت۔

لانچ میں آپ کا پہلا فروغ 5 قدم

1
کسی دوسرے علاقے سے شروع کریں

اوپن پروڈیوس اسٹوڈیو پر کلک کریں اور نئی مہم پر کلک کریں۔ ٹیمپلز گیلری سے تیار کردہ ڈیزائن منتخب کریں۔ ایک ڈرافٹ ڈیزائنر میں کھلتا ہے۔

2
اسے ڈیزائن کرو

بلاکس، جاٹ، متن، بٹن، تصاویر، بنگ، اسٹیکٹ، شمار کنڈ، فارم، ویڈیو، ریٹنگ، ری میک، اسٹائل رنگ، کشش ثقل اور 3D اثرات کے ساتھ ساتھ. پریوین / ٹیبلٹ / موبائل، وغیرہ کسی بھی جگہ پر آزادانہ نقل و حمل کے لیے استعمال کریں۔

3
اسے ذاتی طور پر نبھاتا ہے۔

قسم کی علامات {first_name}, {country} یا {company} کسی بھی متن میں۔ وقت دکھانے پر وہ مہمان کی حقیقی اقدار بن جاتے ہیں۔

4
مقصد اور ترجر

جو اسے دیکھتا ہے (یعنی اس کا صفحہ، ڈیوائس، سامعین) اور جب آگ (دہلی، طومار، خروج وغیرہ) کی آگ (انگریزی:

5
چیک کریں، پھر شائع کریں

پہلے سے پہلے کی طرح کی اسکین کے لئے چیک کریں، پھر، Publish. یہ سیکنڈ کے اندر رہتا ہے اور اینالکات جمع کرنے لگتا ہے۔

بلاکیں آپ تعمیر کر سکتے ہیں

مواد

کرو

پیراگراف، فہرست، حوالہ جات، تصویر، تصاویر، بُرج، اسٹ، تقسیم اور خلائی جہاز، کسی بھی پیغام کے معماری بلاکس۔

عمل کرنے کی دعوت دیں

کرو

حقيقي عملوں کے ساتھ بٹن: رابطہ کھوليں، بات چيٹ شروع کريں ، ٹکٹ بنا ئيں ، کوپن کاپي کريے يا صفحے پر جا ئيں

گرفتاری اور قبضے

پریم

شمارندی وقت، شکلیات (email / فون / متن)، فقہی اور ویڈیو ایمپلز۔

جمشید اینڈ جواب

پریم

اسپ لائنوں کے پہیے، چیر کارڈ،NPS/ ستارہ نما ریٹنگ اور کثیر فاصلے پر تفریح۔

Layout اور اثرات

پریم

کالم، ترقی پزیر پٹیاں، سماجی حصہ، معاشرتی ثبوت، دھوکا دہی، جی ہاں/نہیں دو قدم، گردے اور 3D اثرات، ٹلٹ، چمکدار، پیرالک، جاممورافزم۔

ذاتی علامات

ان میں سے کسی بھی قسم کے نشانے، پیراگراف، بٹن، بونڈ، سیٹ، فہرستیں یا حوالہ وغیرہ۔ انہیں آنے والے کی جگہ درج شدہ تفصیلات سے اس وقت کے فروغ کے شوز (جو ہر وقت محفوظ کے لیے صاف کیے جاتے ہیں) کے ساتھ تبدیل کیا جاتا ہے:

دستیاب علامات
From the visit:   {country} {city} {device} {page_path} {utm_source} {referrer}
From your CRM:    {first_name} {last_name} {email} {company} {segment} {lifecycle_stage}
From a connector: {balance_due} {unpaid_invoices}   (logged-in customers only)

حوالہ‌جات

ملک اور مقام

صرف میں ظاہر کریں کہ منتخب ممالک، شہروں یا ٹائمز کے ذریعے جیو آئی پی کے ذریعے علاقے کی طرف سے پیش کردہ یا ایک جیو سیریز کے لیے

صفحات & URLs

کچھ صفحات کو بطور مساوی / شروع / اس میں موجود / دوبارہکسی اور شمارندی صفحات کے ساتھ محدود کرنا بھی

آلہ

موبائل پر ایک موبائل بار، ڈیسک ٹاپ پر ایک مُدول۔

ریسٹر قسم

نیا، واپس آنا، معلوم (آپ کے سی آر ایم میں) یا غیر مجاز؛ CRM ATV، لائف سائیکل اسٹیج، اسکور یا براؤزر زبان میں۔

ٹریفک کے ذریعے

یو ٹی ایم (tum_surce, utm_campaign) یا حوالہ جات، مثلاً کسی مخصوص اشتہار سے صرف آنے والے افراد کو۔

اسکی ایک کاپی

آغاز / اختتامی تاریخ، وقت کی کھڑکیاں اور کس طرح ایک شخص اسے دیکھ سکتا ہے (پر سیشن، روزانہ، قریبی کلک / تبدیل کرنے کے بعد)۔

A/ب ٹرافی پھوٹ

ایک فیصد سیاحوں کو دکھائیں اور سر سے باہر چلیں؛ وہی شخص ہمیشہ اسی طرح کے ناقابل یقین مناظر دیکھتا ہے۔

ادویہ (لودو-ین)

ایک کمپنی کے ساتھ ساتھ جس میں قابلِ‌استعمال ، زندگی‌بخش اکاؤنٹ کی حالت سے نشانہ بنایا گیا ، مثلاً گاہکوں کو انتہائی حساس یا فعال اشیاء کیساتھ استعمال کِیا جاتا ہے ۔

ٹرگرز

فروغ کیسے سامنے آئے: تاخیر کے بعد، طومار گہرائی پر، خروج کی گہرائی پر۔ جب بیکار، غیر ضروری عناصر کی کلکتہ، متعدد صفحات دیکھنے کے بعد۔ window.OpsIQPromo.fire('event').

لاگ ان کے اندر (کچھر )

یہی وجہ ہے کہ OpsIQ فروغِ خاص: کسی پلیٹ فارم جیسے جوڑتا ہے۔ WHMCS (یا کوئی بھی تعلق رکھنے والا شخص جو سامعین کی حمایت کرتا ہے) اور اسٹوڈیو ان کی زندگی کے اکاؤنٹ کی حالت سے آنے والے سیاحوں کو نشانہ بنا سکتا ہے۔

1
سامعین کو ملانے کے عمل کو فعال کريں

کن‌کن لوگوں کے زیرِاثر ایک شخص کو حقائق جاننے کے قابل بناتا ہے (WHMCS بکس سے باہر ہوتا ہے. جب اس پلیٹ فارم میں لاگو کیا جائے تو اس کے محفوظ شناخت کیے جاتے ہیں۔ OpsIQ کسی امانت دار پر بھروسا نہ کرو

2
سامعین کی حکمرانی شامل کریں

اردو شاعری میں "اکادمی ادب"، ضروری ہے کہ ان میں اضافہ کیا جائے اور ایسے اصول شامل کیے جائیں جیسے کہ مزید معلومات کے لیے متعین کی گئی ہوں۔ 1. ، ماضی کی ادائیگی یا اکاؤنٹ کریڈٹ کی جگہ ہے 0.

3
اپنے ڈیٹا سے ذاتی ربط رکھتا ہے۔

علامات استعمال کریں جیسے کہ {first_name} یا {balance_due}. اے "آپ کے پاس بے حد مقبول" یاد گار خود لکھتے ہیں۔

Audience settlement is now-fer : اگر اتصال کسی حقیقت کی تصدیق نہیں کر سکتا (یا آنے والا) تو ترقی محض ظاہر نہیں کرتا، تو ایک بلڈنگ پیشکش کبھی غلط شخص تک نہیں پہنچ سکتی۔ اپنے ہم جماعت کو بنانا؟

تجارت (انگریزی:

آپ کے اسٹور سے حاصل کردہ کارڈز

زندہ معلومات

ایک پیداواری بلاک حقیقی چیزوں کو کھینچتا ہے (نام، قیمت، فروخت کی قیمت، تصویر، لنک) براہ راست سے۔ WHMCS, WooCommerce, Shopify یا آپ OpsIQ بلڈنگ۔ ٹیک "خوبصورت" اور کارڈ ہر گھنٹے شائع کرتے وقت پلیٹ فارم سے اپنی قیمت تازہ کرتا ہے۔

محفوظ کردہ رموز

کوپن

اگر آپ ایک کتاب میں سے کسی کو آپ کے پاس جانے کی اجازت نہیں ہے تو پھر اِس کا کوڈ آپ کے اکاؤنٹ میں موجود ہے ۔

آرڈر-کچھ حاصل

مختص کردہ

Real orders from your platforms are matched back to campaigns hourly (by coupon code used or by the lead's email) so the revenue you see is from actual sales, not estimates.

حقیقی سماجی ثبوت

تو پھر کیا ہوا بھروسہ کریں

سماجی تربیت کنندہ حقیقی حالیہ احکامات کے ساتھ قیادت کر سکتا ہے ("اڈا نے سٹرکچر پلانے کا حکم » 2h" پہلے نام اور آئٹم صرف، کبھی ای میل یا مقدار.

سفر اور مسافر

A/Bughestants & خود کار-وفر

ڈیزائن کے مطابق ، اسٹوڈیو میں کامیابی حاصل کرنے والے شخص کو ذاتی طور پر فروغ دینا یا بینڈ‌مس‌فر تک رسائی حاصل کرنا چاہئے جو ثبوت کے مطابق آنے والے لوگوں کی طرف منتقل ہوتا ہے ۔

رکو آپلیفٹ

اِس لئے آپ یہ ثابت کر سکتے ہیں کہ یہ مہم خودبخود وجود میں آئی ہے ۔

غیرمتوقع

ہم‌اپنی مہم میں مختلف مواد دیکھنے والے ہیں ( جو لوگ بڑے کارتوس ، گاہکوں کو واپس آتے ہیں ) ، ہر ایک کا اپنا ذاتی ورژن حاصل ہوتا ہے ۔

توڑجر کے تجربات

Varrents وقت کے لیے بھی ٹیسٹ کر سکتے ہیں: فوری طور پر خارجی شعاعیں، سر کو سروں کی پیمائش۔

جوار (چانگ)

کسی نے ایک اور مہم کے ساتھ کیا ("saw activity A لیکن تبدیل نہیں کیا) سے اس بات کی تصدیق کی کہ کثیر ترقیاتی اقتباسات تعمیر کیے جائیں۔

ٹیگور

ایک چھوٹی سی پیل کے سیاح دوبارہ اس مہم کو بند کرنے کے بعد دوبارہ کھول سکتے ہیں، تو کبھی بھی ایک بند پاپ اپ خیر کے لیے نہیں جاتا.

جان لیں کہ کیا ہوا

حرارتيp پر کلک کريں

ڈیزائنر

آپ کے ڈیزائن کے ہر بلاک پر کلک کرنے کیلئے حرارتیپ کو تراشنے کے لئے.

قدم‌بال

فن‌لینڈ

ملٹی-اے-سیریز مہمیں بالکل ظاہر کرتی ہیں کہ لوگ کہاں گر جاتے ہیں، اسکرین کے ذریعے۔

مہموں پر غور کریں

سٹوڈیو

چار مہموں پر ایک طرف ( اِس پر کلک ، کلک ، تبدیلی ) ، بہترین اقدار کو نمایاں کِیا گیا ۔

ہفتہ کی کہانی & بھولنے والا

ایا

آپ کے اطلاعات میں ہر منگل ایک ویران زمینوں؛📖وِل کہانی بٹن ایک سادہ زبان کا خلاصہ لکھتے ہیں جس میں آپ جب چاہیں، اگلے مرحلے کے ساتھ۔

کام میں مصروف

AIpolitot & نظریات

حساب لگانے کے لئے ڈیزائن کیپرلیٹ کے ساتھ بات چیت ("Termplyt the فوری طور پر ترتیب دینا، ایک کاؤنٹی ڈاؤن لوڈ کرنا")، اپنے ٹریفک ڈیٹا سے مہم کے نظریات حاصل کرنا، ہر ملک کا ایک مہم جوئی کرنا یا آٹو فیکس کم ڈیزائن اسکور کرنا۔

برانڈ کی درآمد

ایک کمانڈ آپ کی ویب سائٹ پڑھ کر آپ کے حقیقی برانڈ رنگ اور فونٹ تجویز کرتا ہے؛ سوائے اور ہر رکن کو ان کے ساتھ لے جاتا ہے۔

ملتان-کونڈا فن پارے -

مرحلہ وار بلاکس کو حقیقی فی اسکرین ترمیم حاصل ہوتی ہے: ہر سکرین کے لیے تبتی، اضافی یا منظم پردے اور پیشن گوئی کے ساتھ ساتھ پیش آنے والی ہدایات۔

نامزد ورژن & موجودگی

اہم نسخوں ("Lanch search")، ان میں سے کسی بھی کو بحال کرو اور ایک آگاہی کو اس وقت دیکھیں جب کوئی ٹیم ایک ہی مہم میں ترمیم کر رہی ہو۔

ڈیوائس کی پٹی اور حکمران

ایک طرف تو ایک طرف ، ٹیبلٹ اور موبائل پہلو دیکھیے ؛ ایک طرف سے موزوں مقام کے لئے پیکسیل حکمرانوں کو تشکیل دیں ۔

میزبانی صفحہ & چینل

ہر مہم بائیو اور QR کوڈز کے لئے ایک الگ ہوسٹ پیج بھی ہوسکتی ہے، یا تو کڑے ہوئے لیڈز کی ای میل ڈراپ سیکنڈ یا ایک کلک سے ویب پش ڈرائیف.

انٹرپرائز محفوظ کریں

اب تک اس کی اجازت نہیں دی جا سکتی، اس کے بعد سے یہ ایک ہنگامی وقفہ (world-freeze)، منظوری، Audiit serve اور ورژن رول بیک (Volrback)۔

کیا مجھے اپنے مقام پر کوڈ شامل کرنے کی ضرورت ہے؟+

نمبر پرفارمنس کو ایک ہی کے ذریعے دیا جاتا ہے۔ OpsIQ آپ پہلے سے نصب کر دیا گیا ہے.

یہاں آنے والے لوگ اسی پاپ اپ کو بار بار دیکھیں گے؟+

نمبر۔ سیٹ فریکوئنسی کیپ (per Confrequep) (پر سیشن / فی دن)، یا کسی بند کے بعد بند کرنا، کلک یا تبدیل کرنا)۔ قابل اطلاق ہے۔

کون شائع کر سکتا ہے؟+

کسی بھی ٹیم کا رکن کام کرنے اور ڈیزائن کرنے کے لیے ڈرائنگ، اریٹنگ اور پیچھے ہٹ جانے کی وجہ سے صرف کام کرنے والے گاہکوں اور مکمل منتظمین تک محدود ہے.

ترقی &SEO

تخلیق کار

پرویشن ڈیزائنر عمارت، جائزہ، ورژن اور نشر کرنے کے لیے ایکشن بلاک ایڈیٹر ہے۔

پرو فا ئل سکرین
تخلیق کارڈیزائنر ایک زندہ سیارچہ، اوزار پریوین، بلاک، ذاتی تبدیلی لانے والے، تبصرے اور نسخہ تاریخ کو یکجا کرتا ہے۔تخلیق کارکام کی جگہVIEWPORTڈیسک ٹاپغیر متصلv12جگہڈرافٹکاري جگہہیرو بلاکہیڈ لائن، میڈیا اور سی ٹی اے ہیں۔مرتببلاک کروشمار اور مدتمرتبذاتی علاجرابطہ اور مہم‌جوئیتیارلانچ چیک کریںتبصرے اور موزوںاعادہ1BUILD BLOCKSمحفوظ کرو2حد سے زیادہٹیبلٹ ، ٹیبلٹ اور موبائل3PUBLISHترجمہ
ڈیزائنر ایک زندہ سیارچہ، اوزار پریوین، بلاک، ذاتی تبدیلی لانے والے، تبصرے اور نسخہ تاریخ کو یکجا کرتا ہے۔

تجربہ کو اپ ڈیٹ کرنے کے لیے بلاکس استعمال کریں، پرووویشن کی منظوری شدہ ذاتی ترمیمی عملے کو مسترد کر نے کے لیے شمار کنسوں کا استعمال کریں۔ شروع سے پہلے تبصرے اور اے آئی-میڈین ثابت کرنے سے پہلے.

ترقی &SEO

پروڈیوس

ٹیمپلز ایک تلاش کرنے والے ، کیٹ‌گیوز کو پرویشن سٹوڈیو مہموں کے لئے گیلری شروع کرتا ہے ۔

پرو فا ئل سکرین
پروڈیوسجب ایک ڈرافٹ بن جاتا ہے تو اس کا اطلاق عملِ‌شمسی کے داغ سے ہوتا ہے ۔پروڈیوسکام کی جگہپیدائشتبدیلRESULTS24بابلاُردوکاري جگہکرسر پیشکشفوری اور سی ٹی اے کے ساتھ مؤثرمنظرنئے مہمان کا خیر مقدمبننر اور فائدہ رساں فہرستمنظرپرو فا ئل لانچہیرو، ثبوت اور گنتیمنظرفوڈ بیک درکارکمپنیوں کا سروے کی تجویزمنظر1FILTERکیٹیگری اور تلاش2حد سے زیادہمکمل ڈیزائن کا جائزہ لو3USEٹیپی ڈرم بنائیں
جب ایک ڈرافٹ بن جاتا ہے تو اس کا اطلاق عملِ‌شمسی کے داغ سے ہوتا ہے ۔

تلاش یا فیلڈنگ، اضافی نتائج، مکمل تجربے سے پہلے، پھر منتخب کریں ٹیمپل استعمال کریں. نئی مہم ایک ڈرافٹ باقی رہ گئی ہے اور اشاعت سے پہلے پرویشن ڈیزائنر میں تبدیل کیا جا سکتا ہے۔

ترقی &SEO

انتہائی جذبات

جذباتی طور پر تبدیلی لانے ، سامعین کے سیاق‌وسباق ، ایکشن انجام اور مہم سیکھنے کیلئے تاثرات کو جوڑتی ہے اور کلک کرتی ہے ۔

پرو فا ئل سکرین
انتہائی جذباتاناطولیہ میں غیر معمولی کارکردگی، سامعین اور گردے کی کمی، برآمدات اور جڑے عمل کے نتائج نظر آتے ہیں۔انتہائی جذباتکام کی جگہIMPRESSIONS42.8kسي ٹی آر6.4%CONVERSIONS814کاري جگہممالکمملکت متحدہ – 31%توڑ پھوڑ کا نامصفحہ/pricing · 22%توڑ پھوڑ کا نامٹیگجرنصب شدہ CDMA مقصد 44%توڑ پھوڑ کا ناممتصل عملCooper پیدا کیا... 97% کامیابیبرآمد1بابلتبدیلی لانے کیلئے دباؤ2SLICEپیج، ملک، ڈیوائس3LEARNفہم کا اطلاق کریں
اناطولیہ میں غیر معمولی کارکردگی، سامعین اور گردے کی کمی، برآمدات اور جڑے عمل کے نتائج نظر آتے ہیں۔

تاثرات پڑھیں، کلکتہ کی طرف سے شروع کی گئی شرح اور تبدیلی کو یکجا کریں. ملک، صفحہ، ڈرائنگ اور ڈیوائس سے نتائج اخذ کریں؛ برآمدات ضروری وقت پر حاصل ہونے والے نتائج معلوم کرتے ہیں کہ کیا ترقی کے وعدہ کردہ نتائج دراصل دوڑ رہے ہیں یا نہیں،

ترقی &SEO

اعلانات

یہ پیغام لوگوں کو ایک پیغام کے ذریعے فراہم کرتا ہے جس میں اُنہیں نشانے ، شیڈول اور کارروائی کرنے کی دعوت دی جاتی ہے ۔

پرو فا ئل سکرین
اعلاناتاس کے ایڈیٹر میں مواد، سی ٹی اے، سامعین، شواہد، صفحہ اصول، فعال تاریخ اور نظریاتی انداز شامل ہیں۔اعلاناتکام کی جگہفعال3AUDIENCEسیمشیڈولیول 22–29کاري جگہعنوانمحفوظ رکھنے کا منصوبہتیارموادمارک ڈاؤن‌لوڈ پیغامتیارقُطَعتجدید پڑھیںاختیاریحکمرانیپریفیکچرنگ صفحات · فعال گاہکوں کی فہرستمقصد1WRITEعنوان اور مارک ڈاؤن2افریقہAudience, Constitual, page3شیڈولفعال ونڈو
اس کے ایڈیٹر میں مواد، سی ٹی اے، سامعین، شواہد، صفحہ اصول، فعال تاریخ اور نظریاتی انداز شامل ہیں۔

تمام مہمانوں کو منتخب کريں ، داخل ہوئے مہمان يا نئے مہمان؛ اختياري طور پر رابطہ سگگٹ اور صفحے کے قاعدے سے سامعين کو محدود کريں۔ فعال-سے/فعال-کے تا ريخوں کو مقرر کريے اور فعال فلگ۔پريميئم انداز کے پرائزسٹس اور رنگ پيشکشي کي تبديلي کرتے هيں مگر واضح مواد کو بدلتے هيں

ترقی &SEO

مہم‌جوئی

اس جگہ سے جانے کے بعد ، سیاحوں کو دوبارہ ملاقات کرنے کیلئے بِل‌بِک بھیجتا ہے ۔

پرو فا ئل سکرین
مہم‌جوئیاس کے علاوہ ، یہ بھی واضح ہوتا ہے کہ ہم اپنے کام کو کیسے پورا کر سکتے ہیں ۔مہم‌جوئیکام کی جگہSUBSCRIBERS8,214بھیجا گیا31.6kCLICK RATE5.8%کاري جگہعنوانآپ کا کار انتظار کر رہا ہےتیارلاشآج مفت ادائیگی کے لیے واپس آ جائیںتیارقُطَعکارٹون کھولیںتیارسُدُولاب یا مقررہ وقت بھیج دیںڈرافٹ1PREPARE PUSHعنوان ، جسم ، اصناف2افریقہAudience, Constitual, page3SENDاب، شیڈول یا ڈرافٹ
اس کے علاوہ ، یہ بھی واضح ہوتا ہے کہ ہم اپنے کام کو کیسے پورا کر سکتے ہیں ۔

ویب Push کلیدیں سب سے پہلے ویب سائٹ کے تحت کی گئی ایک مہم میں عنوان ، جسم ، تصویر ، ہیرو تصویر ، بیگم ، سی ٹی اے اور دو ایکشن بٹن شامل ہیں؛ ایک مسلسل اطلاعاتی نظام قائم رہتا ہے جب تک کہ آنے والے مواصلات کا سلسلہ جاری رہتا ہے۔

سماعت کے ذریعے سے تیار کردہ رابطہ کو استعمال کریں، انٹرنیٹ پر متعین کریں اور صفحہ پر درج اصولوں پر حکومت کریں. ڈرافٹ کو محفوظ کریں یا اس کو فوری طور پر بھیج دیں۔ جج تک پہنچنے کے لیے میٹرک استعمال کریں اور اس پر کلک کریں۔ ایچ ٹی پی ایس اور درست میزبانی کرنے والے سروس کارکن کو تیسرے مقام پر فائز کرنے کے لیے درکار ہے؛ تیسری منزل پر ویب Push کا مطالعہ کریں

ترقی &SEO

پیغامات

فعال پیغامات خودبخود ایک آنے والے شخص کے رویے کے مقابلے میں ایک قانون حاصل کرتے ہیں، پہلے آپ کو تین حصوں کے ساتھ ایک اصول بناتے ہیں: کیا ہونا چاہیے جب یہ آگ لگے اور کتنی بار بچا لیا جائے، سب کچھ OpsIQ آپ کی جگہ پر پہلے سے ہی.

فعال
پیغاماتتین حصوں میں ایک پروکٹی تعاون: ایک عمل (چاٹ، بینر، دورہ، دباؤ، ای میل)، شرط شامل کریں اور ایک فریکوئنسی ٹھنڈا کرنے کا بندوبست کریں۔پیغاماتکام کی جگہ1 جگہچیٹ پیغامبینرٹورپُسای میل2 حالاتpage = /pricingوقت کے ساتھ‌ساتھ 20sپلٹ3 · پانی کی کمیسیشن ایک بارحالت1ایک اہم سبقگفتگو، بینر، ای میل، دباؤ...2CONDITIONSصفحہ ، وقت ، اسکور ، واپسی3فنِ‌تعمیرہر آنے والے شخص کی تلاش میں بند کریں
ہر پراکرت دستور تین انتخابات ہوتے ہیں: کیا ہوتا ہے (چاٹ، بینر، دورہ، ای میل، ویبوک)، جب (ای میل)، اور کتنی بار (کم)۔

ایک اصول کے تین حصے ہیں۔

1
کیا ہو (عمل) ہونا چاہیے۔

چیٹ بلبل یا صفحہ کے بینر دکھا وٴ، گائیڈڈ ٹور شروع کر نا، ویب دباو یا ای میل بھیج ، ڈیپارٹمنٹ کا تعین کر تا هے یا فائر فوکس کی طرح {{visitor_name}} اور {{page_title}} حقیقی اقدار بن جائیں ۔

2
جب کہ وہ آگ ہے

نہرو جس نے اس کو حل کیا ہے: صفحہ/URL اور جب آپ کو پتہ چلے گا کہ آپ کے پاس کوئی ایسی چیز نہیں ہے جس سے آپ کو فائدہ ہو ۔ “

3
کتنی بار (frequency)۔

ٹھنڈا ڈاؤن مرتب کریں تو ایک ہی شخص کو پیسٹرڈ نہیں ہوتا مثلاً ایک مرتبہ سیشن یا ایک بار ایک دفعہ. ہر قانون میں ایک درجہ/حدیث پر مشتمل ہوتا ہے۔

⚠️
کام کی جگہ "وقت / گھڑی کے اصولوں کی گھڑی" کو سرور-سور-سائی عمل (میل، دباو، ویبوک، تعینات) کو معلوم رابطہوں کے لیے ایک شیڈول پر آگ بنا دیتا ہے جو صفحہ پر موجود نہیں ہیں، تو آپ "ای میل گرم سفر" خودبخود کر سکتے ہیں۔ OpsIQ آپ اسے صرف صفحات پر زندہ رہنا چاہتے ہیں.
کیا یہ سب کے لئے آگ پیدا کرے گا؟+

صرف اگر آپ شرائط شامل نہیں کیں۔ (پ۔ کم از کم ایک حالت میں)۔ اسکور، واپس آنے کے لیے

یہ بات کیسے ظاہر ہوتی ہے کہ ہم نے زندگی میں بہت سی تبدیلیاں کیں ؟+

وہ مل کر کام کرتے ہیں: ایک پراکسی اصول کا آغاز ایک گائیڈڈ سیور سے ہو سکتا ہے، اور چیٹولٹ پھول کو ایک پروکٹ کے ذریعے حل کیا جا سکتا ہے. ایک چیٹ کے اصول سے شروع کریں، پھر دوسرے پر حاوی ہو.

ترقی &SEO

چیٹ ٹو

چیٹ فِٹ پَٹ پِن دِن کے اندر گفتگو کرنا آپ کی گفتگو کے کلیدی جوابات (نیٹ ورک، کلیدی الفاظ) کے ساتھ، کوئی کوڈ کے ساتھ. ایک نہر (nondes) متصل قدموں کا مجموعہ ہے:

یہ کیسے کام کرتا ہے
چیٹ ٹوایک نہر : تین انتخابی بٹنوں میں سلام کرنے والی شاخیں ، ہر ایک اگلے قدم پر ، ترتیب یا کسی انسان کو ہاتھ سے ہٹانے کی کوشش کریں ۔سلامہیلو! میں کیسے مدد کر سکتے ہیں؟میرے فرمان کو بدلنابِل‌ناک سوالانسان سے بات کریںترتیب دیکھو→انسانی ایجنٹترغیب: سلام · کلیدی لفظ · مینو · بعد-معلومات · آن-چیٹ-انڈ
چیٹ ٹو

پھول AI · کب استعمال کریں گے

بہاؤ کا استعمال کریں

جب راستہ بہت تیز ہوتا ہے اور آپ ہر بار یہ چاہتے ہیں کہ کتابت کرنا، ایک واپسی جادوگر، "کیا منصوبہ؟" منتخب کرنے والا، ہاتھ سے پہلے ای میل جمع کرنے والا. پھول کبھی بھی نہیں.

اے آئی اے استعمال کریں

جب سوال کھلے ہیں، "کیا یہ کام میرے سیٹ اپ کے ساتھ کیا جاتا ہے؟". آپ کے تربیت یافتہ علم سے اپر چیٹ اے آئی جوابات. ایک نہر کسی بھی قدم پر اے آئی (یا انسان) کو ہاتھ دے سکتی ہے۔

ٹرگرز

سلام

جب کوئی شخص پہلی بار چیٹ کھول دیتا ہے تو ابتدائی پیغام کے طور پر بھاگتا ہے۔

کلیدی لفظ

بھاگو جب آپ کسی لفظ کی فہرست حاصل کر لیتے ہیں (جیسے کہ اپڈ، پریفیکچرنگ، ختم ہو جاتی ہے)۔

تفصیلات / تاخیر کے بعد

ایک مرتبہ پھر اُن سے بات‌چیت شروع کرنے کا آغاز کِیا جاتا ہے ۔

گفتگو کے اختتام / ایکشن

چلانے کے عملے جیسے چیٹ لپیٹ (جیسے ایک ریٹنگ)، یا پھر کسی پروکٹ پیغام رساں کی طرف سے شروع کیا جاتا ہے۔

چار قدم میں ایک بناو

1
بہاؤ بنائیں

نئے پھول پر کلک کریں، اسمِ نو ٹائپ کریں، (اور کلیدی لفظ) کا ob (کا استعمال کریں)۔ محفوظ کریں۔

2
کلپ کھولیں

ے (Canvas) Eddress Edmb Cnvas. view معماری جہاں آپ قدم بڑھاتے ہیں (اور) بٹن، شاخوں سے سوال کرتے ہیں اور ان کو جوڑنے کا کام کرتے ہیں۔

3
شاخیں اور ایک ہاتھ سے دائیں بازو کو ملا کر

( امثال ۳ : ۵ ) ہر انتخاب کیلئے ، ایک شاخ اگلے مرحلے میں داخل ہو کر کسی دوسرے شخص کو حل کرنے ، اے آئی‌ایم یا پھر انسانی طرف منتقل کرنے سے ۔

4
اسے فعال کرو

چھو ئے گا نا اهله (معاونت) ۔ آپ کے ونگ ميں رے فوری طور پر زندہ بچتا هے ۔ کوئی بھی وقت بغیر ڈیزائن کے ہارے بغیر نا ار کھو بیٹھے

کیا پانی کی جگہ ؟+

نہیں، وہ طرف دوڑ رہے ہیں.

ترقی &SEO

گائیڈ کے دورے

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

یہ کیسے کام کرتا ہے
گائیڈ کے دورےايڈ ديل بٹن کے آس پاس اسپوٹ لايٹ رينگ اور موضوع پر بنا يا گيا بولب پڑھنے والا صفحہ قدم 1 يا 4 اگلے بٹن کے ساتھ.+ ترتیبات شامل کریںمصر 1 کے لئے 4پہلا سودا بنائیںآپ کی پائپ لائن کو شامل کرنے کے لئے یہاں کلک کریں۔آگے بڑھنے والی→
گائیڈ کے دورے

ایک دورے کی تعمیر کتنی ہے

قدم

ہر قدم ایک عنصر کو نشانہ بنا کر اپنے متن کے ساتھ بلبلے کو ظاہر کرتا ہے ۔

پریفیکچرنگ اینڈ میامی

Start from a preset or design your own bubble (colours, gradients, spotlight) with a live preview on the right.

ٹیگجر

ایک پراکسی اصول کو یوں منسلک کرتے ہیں کہ سیریز آٹو سٹار جب آگ پر حکومت کرتی ہے (مثلاً ایک واپسی والا شخص

پَر کرنے کے لئے فعال

ایک دورہ صرف چلانے کے قابل ہے جب فعال کیا جاتا ہے. اسے تبدیل کئے بغیر اسے نیچے لے جا.

چار قدم میں ایک بناو

1
نیا دورہ

نیو گائیڈڈ ٹور پر کلک کریں، اسم، اور غیر فعال طور پر ایک پرایپٹ اصول کو جڑے رکھیں تاکہ یہ خودبخود شروع ہو جائے۔

2
اقدام شامل کریں

ہر بند کو شامل کریں: وہ عناصر منتخب کریں جو اسے بلبل متن کی طرف اشارہ کرتے ہیں اور لکھتے ہیں۔ سمتاُس وقت تک دوبارہ ترتیب دیں۔

3
اسے ڈیزائن کرو

پہلے سے ہی اپنے آپ کو پیش‌گوئی کے مطابق ڈھال لیں ۔

4
فعال

اب دورہ چلا جا سکتا ہے، اپنے دائرہ اختیار پر یا شروع میں پیغام رسانی کی طرف سے

سفر کیسے شروع ہوتا ہے؟+

ان کے اپنے دائرہ پر یا کسی پراکسی پیغام کی حکمرانی کے ذریعے "گیڈ سیریز" عمل، تو آپ فیصلہ کرتے ہیں کہ کس دور اور کب۔

ترقی &SEO

نصب‌العین مقاصد

دوبارہ شروع ہونے والے اقدام آپکو اسکے بارے میں بتا نا چا هتے هيں (کسی حد تک) گفتگو پیام ، ٹکٹوں کا حل مکمل کر نے کے ساتھ ریکارڈ تبدیل کر نے کیلئے اسکے عمل کو از سر نو موڑ دینا OpsIQ اِس کے علاوہ ، یہ ایک ایسی مہم ہے جس کی وجہ سے لوگ وہاں موجود تھے ۔

یہ کیسے کام کرتا ہے
نصب‌العین مقاصدایک مقصد جاری کرنا: ادائیگی۔ اخذ کردہ ویب چوک واقعہ ایک ریکارڈ "purchase" تبدیلی کی مستحق بن جاتا ہے۔ $49، اس کے ماخذ اور مہم سے منسوب ہے، جس میں تیز رفتار پریفیکچرز اوپر.فوری شروعStripeخرید و فروختڈی‌م‌مُقدسنیوز لیٹر دستخطpayment.succeededوسیع ویب‌ورک میںتبدیلقبرص فہرست قبرص کے شہر انگریزی ویکیپیڈیا کے مشارکین $49تعلقماخذ ·
نصب‌العین مقاصد

تین مراحل میں نصب‌اُلعین کو درست بنائیں

1
سرخي سر کو تر و ں پر کلک کريں

نئے بدلنے کا مقصد ، اُس عمل کا انتخاب کریں جو بطور تبدیلی کے ضرب کرتا هے یا پھر جلد از جلد شروع کر نے کے لئے استعمال کريںStripeخریداری، ڈیمو بکڈ، نیوز لیٹر دستخط یا ذیلی بل شروع ہوئے۔

2
اس کا نام اور ایک قدر رکھا جاتا ہے۔

تبدیل شدہ نام دے (purchase, Doma_booked, signup) اور مقررہ مقدار اور ایک ویکی ونڈو۔

3
محفوظ کریں

مگر اس کے علاوہ ، جب آگ بجھانے والی ہو تو پھر آگ بھر کر رکھ دی جاتی ہے OpsIQ ماضی کی چھونے والی بیماریوں سے رابطے کے خلاف تبدیلی ریکارڈ کریں ۔

مستقبل پہلے ہی میں نیٹ ورکز میں نصب کیے گئے ہیں: کوئی بھی ہدف جس کا دائرہ کار کسی بھی واقع کی نوعیت کے فوری طور پر فائرنگ کرتا ہےStripe، کیلانت یا کوئی بھی نظام جو PST کر سکتا ہےJSON.
تبدیلی لانے کے لئے کیا کرنا ضروری ہے ؟+

کوئی بھی ریکارڈ شدہ عمل : ایک غیر رسمی ویب‌ہوک تقریب ( ڈی‌وی‌وی .

اناطولیہ

ذاتي ڈش بورڈ

Great Dass بورڈز آپ کو میٹرکس کے بارے میں اپنا نظریہ بنانے دیں جو کہ صرف معیاری پر انحصار کرنے کی بجائے، آپ کے پاس معیاری پر منحصر ہے.

ذاتي ڈش بورڈ
ذاتي ڈش بورڈایک انڈرنگ معمار جس کے ساتھ KPI اور چارٹ وو ٹی وی ٹائیلوں، ایک پریڈ ڈاؤن زون، اور ایڈ فون بٹن کے ساتھ.دُکان‌دار بورڈکام کی جگہمیری ماں+ بڈی ملا دیںوائرس2,481یونان$8.2kجرمنییہاں وو شاور دو با ره بنا ئيںصفحہ ۲۸/pricing/docs/signup1ADD WIDGETSما وٴ س میٹرکس & چارٹ2ARRANGEحرکی & دوباره بنا ئيں3بحریناپنی ٹیم کے ساتھ
اپنے بورڈ بنائیں: KPI، چارٹ اور لسٹ ویو، کوچ کریں اور پھر اسے آپ چاہتے ہیں کہ سیٹ میں دوبارہ شامل کریں، پھر ٹیم کے ساتھ شیئر کریں۔

تین مراحل میں ایک تعمیر کریں۔

1
شر کو ملانے

اسکو وو بڑھا ئيں اور اسکے بعد میٹرک یا چارٹ منتخب کريں جس سے آپ قدم اُٹھانا چاہتے هيں بورڈ پر جو کچھ چاہیں اسے گرا ئيں

2
باقی رنگ

اوپر ، چارٹ نیچے کے اوپر ہے، سب سے بہتر چیز

3
محفوظ اور شیئر کریں

سوائے ايف کے اور آپ کی ٹیم کے ساتھ اسے شیئر کریں تو ہر ایک کو ایک ہی نمبر دیکھنے ميں دیکھتا ہے۔

الگ الگ کام کے لیے بورڈز (ایک "اردو جائزہ" بورڈ کے ساتھ زندہ قیمتی کے ساتھ، اور ایک " ماہنامہ جائزہ" کے بورڈ جس میں رُو چارٹ) ہیں، الگ الگ بورڈ رکھیں تو ہر توجہ کا مرکز رہے۔
ترقی &SEO

مہم‌جوئی نہ کریں

خارجی ہےOpsIQ'1:1اور ای میل انجن: ذاتی طور پر ایک پیغام مرتب کرنا یا کسی مہم میں چلاناCRMجواب دینے کے ساتھ، وقت کا کنٹرول، کھلا/conssion، ایک specixel اور ایک Unstruction. یہ رضا کار اور قابلِ قبول ہے اور اسپیس / CASL.

باہر نکل
مہم‌جوئی نہ کریںآؤٹ سکرین کے ساتھ sper/Campaigns/Templates/Repiries Tatas اور ایک مہم میز جو بھیجے گئے، کھلے ہوئے اور جواب دینے والے کے ساتھ۔باہر نکلکام کی جگہمہمکمپوزرٹیمپلیٹجوابکمبوڈیابھیجا گیااُن کا نامجوابجون خبریں1,20048%7%پرو فاعل-مس.34062%14%وین رجوع82039%5%ہر بھیجنے والے پر خودکار کی پیروی کرتے ہیں11:1 & BULKمہم یا مہم2TRACKEDکھولنے، کلک کرنے، جواب دینے3COMPLIANTغیر منظم
اوٹریچ انجن: 1 بھیجیں: _1 یا ایک حصے میں مہم چلانے، کھولتا ہے اور جوابات کو ٹراپ کریں، اور بنائے ہوئے ان سبسکریپشن اور جواب کی دریافت کے ساتھ مطابقت رکھیں.

چار تبتی

کمپوزر

ذاتی طور پر تحریر کریں1:1ای میل کے ساتھ{tokens}رابطہ اور رابطہCRM.

مہم

کسی CRM کے کو، شیڈول یا اب، کیپ کے ساتھ اور وقت پر کنٹرول بھیجنے کے لئے بھیجا.

ٹیمپلیٹ

دوبارہ شروع کرنے کیلئے قابلِ‌اعتماد پیغام کی تیاری ۔

جواب

جعلی ریکارڈز جوابات اور آٹو ٹاپ کسی بھی شخص کو جواب دینے والے کے پیچھے چلتے ہیں۔

ایک مہم کس طرح چلتی ہے

1
سامعین کو لے کر آیا

انتخاب منتخب کریںCRMفائل (یا فہرست اپ لوڈ)۔ داخلی اور منظوری خود کار طور پر عمل کیا جاتا ہے۔

2
کامپوز

ذاتی طور پر علامات کے ساتھ پیغام لکھیں ؛ حقیقی رابطہ کے خلاف پیشگی نظریہ ۔

3
Schedule & بھیجنے والا

اب یا بہترین وقت پر بھیجیں. ایک جاسوسی ریکارڈ کھولتا ہے؛ کلک اور جوابات کا انعقاد کیا جاتا ہے۔

آؤٹ ہونے والا رضامندی اور غیر معمولی ہے، ہر بھیجنے والے پر مشتمل ایک غیر مجازی شے، اور قابل استعمال- اسپیس / CASL. ریپوز کو خودبخود مزید آگے بڑھنے سے باز رکھنے کی ضرورت ہوتی ہے۔
اناطولیہ

اخذ کردہ اطلاعات

اخذ کردہ رپورٹوں ای میل (انگریزی: Elect) ایک منتخب میٹرک سیٹ جو کسی شیڈول پر وصول کنندگان کو منتخب کرنے کے لیے مقرر کیا گیا ہے (کم، ہفتہ وار یا ماہانہ) بطور پرنٹ، سفید لابیل۔ PDF. اسے ایک بار اور رپورٹ کی زمینوں کو خودبخود باکسز میں ڈال کر رکھیں OpsIQ کرن.

اخذ کردہ اطلاعات
اخذ کردہ اطلاعاتشیڈول-ری پورٹس سکرین: اپنے شیڈول، وصول کرنے اور آخری وقت کے ساتھ اطلاعات کا ایک میز، جمع ایک محفوظ مقام بٹن۔غلط بیاناتکام کی جگہاخذ کردہ اطلاعات+ محفوظ کریںرپورٹشیڈولحاصل کرنے والےغیرمتوقعموسمِ‌گرما ٹریفکمون 9:00[email protected]2 قبلSEOکلائنٹ رپورٹماہنامہ[email protected]جون 1سلیس خلاصہڈیلی[email protected]todayسفید رنگ کے طور پر نجات دلائی گئی ہے۔ PDF کے ذریعے OpsIQ رنگ1AUTOMATEDروزانہ مہینوں کا مہینہ2وَأَلْنَاهُمْ لَبَهُمَا يَعْلَقَى سانچہ:قرآن-سورہ 70 آیت 22۔۔PDF گاہکوں کے لئے3حاصل کرنے والےشیڈول پر پابندی
ایک بار ( میٹرک سیٹ، قطر، شیڈول، وصول کنندگان) اور رپورٹ مقرر کریں۔ OpsIQ ای میل سفید رنگ کا ہوتا ہے۔ PDF آپ کی سند پر خود کار طور پر.

رپورٹ مرتب کریں

1
اِس مضمون میں ہم نے دیکھا ہے کہ خدا کے بندے کون‌سی باتیں کرتے ہیں ۔

میٹرک سیٹ (tropic, SEO, فروخت, معاونت) اور تاریخ کا ایک سلسلہ۔

2
شیڈول اور وصول کرنے والے

روزانہ ، ہفتہ‌وار یا مہینے ، آپ کسی ایسے وقت میں ، ایک یا اس سے زیادہ ای میل‌جول رکھنے والے شخص کو منتخب کرتے ہیں ۔

3
محفوظ کریں

محفوظ اور قابل۔ رپورٹ خود کو شیڈول پر پیدا کرتی ہے، کوئی دستی قدم نہیں

💡
اخذ کردہ رپورٹوں کے ذریعے چلتی ہے۔ OpsIQ کرن، اگر کوئی رپورٹ نہیں آتی تو کرشن کی تصدیق کر رہی ہے (دیکھیے کرون اور آٹومیشن)۔
پریتی

پریوتس اور تابعداری

The Privacy & Compleance page on a special settlement used to an speaking and a liver tatancy: the Willy Book, the Admin رسائی log, and nowstruction Policy, اور ایک تیار کردہ ڈیٹابیس (per- DPA''ایک تبسم میں صرف مکمل منتظمین اسے کھول سکتے ہیں۔

پریوتس اور تابعداری
پریوتس اور تابعداریThe Privacy & Compleance پردے: Tatas for Content Book, access log, Residency اور انگریزی: DPA، چینل کی طرف سے ایک منظوریی نامہ پیش کرنے کے ساتھ.پریفیکچرنگ اینڈ کمپلیکسکام کی جگہغیر متصل نوشتہرسائی لاگرہائشDPAرابطہچلیایک اہم سبقعطارد[email protected]ای میلسچ ہےجون 12[email protected]pushرَبجون 10[email protected]marketingسچ ہےجون 9چینل کی طرف سے ہر رضامندی دینے اور اسے دوبارہ حاصل کرنے کا قابلِ‌اعتماد ثبوت تلاش کرنا1منتظر رہیںہر ایک کے لیے سند ہے۔2ACCESS LOGجو اعداد و شمار کو چھوتے تھے۔3DPAپرنٹ کے لیے اوپری پٹی
ایک انفنٹری سکرین: تلاش شدہ رضامندی نامہ (انگریزی: Aspass/cons by Channel)، رسائی کا ایک لاگ جس نے ڈیٹا کو چھوا، رہائش / retection ترتیبات، اور پرنٹ کرسکتے ہیں۔ DPA.

چار تبتی

غیر متصل نوشتہ

ہر رضامندی دینے والے کو دینے اور اسے دوبارہ دینے کا ایک ممکنہ ریکارڈ، رابطہ، چینل (ای میل، دباو، in-wood)، عمل، ماخذ اور تاریخ۔ آپ کے رابطے کا ایک متفقہ معاہدہ (یا پیچھے ہٹ)۔

رسائی لاگ

جس نے آپ کی ٹیم میں نظر ڈالی، ترمیم کی، برآمد کیا، آؤٹ کیا گیا، اپ لوڈ کیا گیا یا پیغام دیا کہ ایک رابطہ کے اعداد و شمار، ابلاغ کے ساتھ ساتھ ابلاغ، رابطہ، اقدام، بیان کردہ وجوہات ہیں۔ IP. یہ بات درست ہے کہ ایک شخص کس کی درخواست کرتا ہے ۔

دوبارہ شادی اور بحالی

جہاں یہ عملیاتی ڈیٹا زندگی گزار رہا ہے، اس بات کا تعین کریں کہ کتنے دن سرگرمیوں کی قطاروں کو رکھا جاتا ہے (0 = ہمیشہ کے لیے، اور اپنے ڈیٹا کی جانچ اور ڈی پی یو ریکارڈ کرو.

DPA گر تے هو ئے

پرنٹ کرنے والا ڈیٹا ای‌ڈی‌وی‌ڈنگ جو آپ کی گاڑیوں ، پتے ، ڈی‌پی‌او ، رہائش‌گاہ اور صفائی‌ستھرائی میں بھر جاتا ہے ۔ PDF.

Privace & Compleance جوڑے کوکیکی رضا اسٹیڈیم (جو کہ جمع ہو جائے) اور نکلسن پیج (جو ڈیٹا نقل و حمل کے لیے ایک کاپی تیار کرتا ہے۔ DSAR) رات کو صفائی کے لیے بھی کرون اور خودکار طریقے دیکھیے۔
کنیکٹرز

اپنے پلیٹ فارم کو معطل کریں

رمزی ربط OpsIQ بیرونی پلیٹ فارمز کے لیے: ای کامرس سٹور، بلڈنگ سسٹمز، ادائیگی کے منتظمین، ای میل فراہم کرنے والے اور دستور کے مطابق ہے۔ APIs. ایک بار متصل، اے آئی اے کے احکامات، مشتری اعداد و شمار، انتساخ اور مزید آپ کی رضامندی سے عمل درآمد کر سکتے ہیں۔

یہ کیسے کام کرتا ہے
کنکشن ہبOpsIQمرکزی تعلقWHMCS, Shopify, Stripe, WooCommerce. ، ای ایس جیرائڈ اور گوگل بزنس پروڈیوس، ہر ایک متصل حیثیت کا مظاہرہ کرتا ہے۔WHMCSShopifyStripeWooCommerceSendGridگوگل بی پی -OpsIQکور1PLUG IN25+ پیش کش سے پہلے2AI CONTEXTحقیقی پلیٹ فارم اعداد3ACTIONSاپنی مقبولیت سے قطع‌نظر
کنیکٹرز

ساتھOpsIQ

یہ آپ نصب شدہ لمحے موجود ہیں اور صرف ان کی سند کی ضرورت ہے.

WHMCS

بلي

ویب میزبانی بلڈنگ: کلائنٹ، خدمات، ٹکٹ، انکمرز، ڈومینز، سرورز۔

Shopify

e-commerce -

ای-کامرس: احکام، گاہکوں، مصنوعات، ایجادات، ادائیگیاں، ویبوکس۔

WooCommerce

e-commerce -

WordPress ای کامرس: احکام، گاہکوں، مصنوعات، رموز وغیرہ۔

WordPress

ایم ایس

پر معلومات اور صارفWordPressجگہ

مربع

اخراجات

ادائیگیاں اور نقطہ فروخت: احکام، گاہک، کیٹلاگ۔

osCommerce

e-commerce -

settlement e-commerce: احکام، گاہک، مصنوعات۔

بِت‌بل ہوٹل

وائیرڈ

دستخط کے ذریعے ایک Botble CMS ہوٹل کی جگہOpsIQبریگیڈ. ایک پلیٹ فارم کے لئے حوالہ جات پر عمل کریں جس کے ساتھ کوئی نہیںAPI.

Zendesk

مدد

مدد: ٹکٹ، صارفین، تنظیموں، تبصروں۔

گوگل بزنس پرو فا ئل

مارکیٹ

مقامی کاروبار: تجزیے، پوسٹس، Q&A، وضاحت۔ استعمالات۔ OAuth.

گوگل کیلنڈر

پیداوار

کیلنڈر اور واقعات۔ استعمال کريںOAuth.

GmailاورIMAP

ای میل

میل بکس: بے حد اور باہر جانے والی ڈاک، پتہ بک سنک۔

SendGrid

ای میل

ای میل ادائیگی: ایمیل بھیج کر ٹیمپلوں کا انتظام کیا۔

میلگل

ای میل

ای میل ادائیگی: میلگن کے ذریعے ایمیل بھیج دیں۔

Slack، ٹیلی گرام، ڈی ایم

بات‌چیت

بہت زیادہ دیر تک اور گفتگو کیلئے مختلف چینلوں کا استعمال کِیا جاتا ہے ۔

ماتا چینل

بات‌چیت

فیس بک رسول، جیم ڈی ایم اور کیاساپ.

ذہنی شعور (انگریزی:GA4) ، تلاش کرنا

اناطولیہ

تجزیہ اور تلاش کے اعداد و شمارSEOٹھیک ہے.

ویب‌سائٹ مال‌ودولت جمع کریںCRMدرآمد کرو

CRM

کمپنی سرمایہ کاری اور غیر متوقع مشتری درآمد۔

بازار سے دستیاب

یہ پیکجز نصب نہیں کیے گئے بلکہ تنصیب کے حصے میں شامل نہیں ہیں ۔

Stripe

مارکیٹ

ادائیگی: الزامات، گاہکوں میں، جائدادوں میں بھرتی، تنخواہیں، جھگڑا۔

BigCommerce

مارکیٹ

ای-کامرس: احکام، گاہکوں، مصنوعات، اقسام، برانڈوں کے لیے مخصوص ہیں۔

ما وٴ س 2

مارکیٹ

ای-کامرس: احکام، گاہک، مصنوعات، اقسام، فنکار۔

PrestaShop

مارکیٹ

ای-کامرس: احکام، گاہک، مصنوعات، کار کے قوانین، کمپنیوں۔

OpenCart

مارکیٹ

ای-کامرس: احکام، گاہکوں، مصنوعات، اقسام۔

ایمزون ایسس ، پوسٹ مارک ، ری‌وی‌مین

مارکیٹ

ٹرانسفارمل ای میل کی ادائیگی.

جرا، لائنار (انگریزی:

مارکیٹ

سوال اور منصوبہ بندی.

ایلام، مائیکروسافٹ کیلنڈر، ای میل میل

مارکیٹ

اجلاس، کیلنڈر اور میل۔

Docu signs, EmpApi,Google Analytics

مارکیٹ

اشارات، امکان، تلاش اور تجزیہ۔

Webflow، Wix, Square space

مارکیٹ

ویب سائٹ پلیٹ فارمز.

💡
متصل فہرست پیکجوں کی طرح جاری کی جاتی ہے. آپ کی تنصیب کے لیے settlect:

وائیرڈ نیٹ ورک نصب کی جارہی ہے

1
کوان‌کوِن‌کوچوں میں جائیں

ابلاغیاتی پہلو میں کوانٹمرز کو۔

2
ايک جيسي جو ڑياں تلا ش کريں

برمِين فہرست یا تلاش. کنیکٹیکٹ کے لوگ جمع ہوتے ہیں

3
اسے فعال کرو

جا نے والے اور Gکمپرائز کو فعال کر نے کے ليے کلک کريں

4
داخلے کي بورڈ

مطلوبہ میدانوں میں مکمل: API کلید، URL. ، اشاروں ، وغیرہ ۔ ہر متصل کے پاس اس کی ترتیبات میں مخصوص تقاضوں ہیں

5
ٹیسٹ شدہ اتصال

"system sex". سبز نتائج کا مطلب ہے اتصال دار بیرونی پلیٹ فارم تک پہنچ سکتا ہے. سرخ نتیجہ غلطی کو ظاہر کرتا ہے۔

6
خصوصیات کو ڈھانپیں

انتخاب جس میں خصوصیات قابلِ اِستعمال ہوں: علم صنق، ویب چوک سنک، اے آئی اے عمل۔ تمام متصلہ خصوصیات کی حمایت نہیں کرتے۔

آپ کو کس تعلق سے دیتے ہیں

تعارف

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

ایک سیاق‌وسباق ( مصنف )

آپ کے متصل کنسپ کو ٹکٹ-AI کو کھا رہا ہے صرف ٹکٹ مالک کا اکاؤنٹ ہے. مشتری کو از اُتار. customer_id جبکہ معلوم ہوتا ہے؛ ورنہ ٹکٹ آٹو پر اپریوز پر، جہاں کیکٹس کا جھنڈ ہوتا ہے۔ customer_trust_email سچ ہے کہ حساب کو دیکھیں customer_email (صحیح ٹکٹ بھیجنے والا). دور دراز کے پلیٹ فارم ایک کھوج. /context/customer-by-email آخر میں نقطہ اور متصل اسے فون کرتا ہے۔یہ بات ہے کہ اے آئی اے کا حوالہ ایک حقیقی توازن/intervice بنا دیتا ہے اس کی بجائے "انفنٹری لاگ" میں۔ عامل کے ڈیٹا کلاس کو اعزاز دیتے ہوئے (یعنی گولزوں کو)۔customer_sections, customer_allow_credit) اور باقاعدگی سے پڑھیں، کبھی راز خارج نہیں کرتے۔

ڈائریکٹری (سرسر)

آپ کے کنیکٹر کی شناخت فراہم کُنندہ تین عالمی ٹکٹ لوگپ فوڈ: lookupCustomerById() (استومر کارڈ)۔ lookupCustomerServices() (پرو پیداوار / کھانے کی میز)۔ listCustomers($query,$limit): اصل میں اصل میں 'ای میل' کے فارم پر "مریخی مشتری یا قسم کے ای میل" کا انتخاب کرنے والا {id, external_id, name, email, company, phone, platform, platform_label}. دور حکومت: اگر آپ کے گاہک کسی اور ڈیٹا بیس یا سروس میں رہتے ہیں تو، آپ کے پلیٹ فارم پر ان کو بے نقاب کر دیتے ہیں۔API ان طریقوں کے اندر، کبھی بھی دوسرے نظام کی تختیاں براہ راست نہیں پڑھیں (اس میں)۔ OpsIQ DB وہ خالی جگہ کے مالک ہیں، اس لیے ایک مقامی پڑھی جانے والی ایک خالی دکان واپس آتی ہے. آپ کے کنال پر دوری راستہ داخل کریں۔API URL؛ کسی مقامی پڑھائی کو صرف اسی ڈی بی کے طور پر ہی پڑھ کر رکھیں۔

ای میل کی منظوری ٹکٹ، انفنٹری اینڈ ری میکنگ (constitution towns)۔

جب انتہائی ای میل ایک مقامی ٹکٹ بن جاتا ہے، OpsIQ بھیجنے والے کو فون سے پتہ چلتا ہے۔ lookupCustomerById(0, ['email'=>$sender]) ہر اتصال (condor) کے اوپر؛ پہلا میچ "ٹاؤنز" مشتری اور اس کے بارے میں ہے۔ platform سِلگ پر slug کیا گیا هے ticket.created حادثہ _pipe_owner_platform (مزید دیکھیں: مہمان ) تو ایک WHMCS- ایکستومر ای میل میں ٹکٹ کھول دیتا ہے۔WHMCS (WHMCS اِن میں سے ایک کا نام‌ونشان مٹانے والا ہے ۔ اگر آپ کا تعلق رکھنے والا آئی‌ڈی‌این‌اے اپنے پلیٹ‌فارم پر ہوتا ہے تو آپ کے اپنے علاقے میں ٹکٹ ڈال سکتے ہیں ۔، آپ کی ticket.created اس پر دروازے کی ضرورت ہے: if (array_key_exists('_pipe_owner_platform',$payload) && $payload['_pipe_owner_platform'] !== '<your-slug>') return;. کلیدی طور پر غیر جانبدار (chat/manual/AI) ٹکٹوں پر غیر حاضر ہے، تو یہ آئینی آئینی طور پر پہلے سے موجود ہیں. پیر-department کنٹرول کی زندگی ٹیم & ڈیپارٹمنٹز کے تحت رہتی ہے۔→ای میل کے ذریعے اوپن ٹکٹ (صرف / اوورز )۔

عمل

I I کو کنکلر کے ذریعے عمل کر سکتے ہیں: ٹکٹ بنا، اپ ڈیٹ کرنے کے احکام، منسوخ کرنے، تمام ٹرسٹی انس کے ذریعے آپ کی منظوری کے ساتھ.

علم

کنیکٹیکٹرز پلیٹ فارم کے لیے معلوماتی مضامین کو اے آئی اے میں عطیہ کرتے ہیں۔ Shopify متصلہ ای کامرس مشکلات (E-commerce decishooting) کو شامل کرتا ہے؛ WHMCS تعلق رکھنے والا علم کی میزبانی کرتا ہے۔

علم الاساطیر (covernorseration) درآمد (انگریزی:

اگر آپ کے پلیٹ فارم ایک علم بنیاد پر میزبان ہوں تو کسی کا اعلان کریں kb_capabilities بلاک کرو settings.json ( قسم kb_source) اور آپ کا کنیکٹر مدد مرکز ایڈیٹر کے اندر نظر آتا ہے اِس شمارے میں→متصل ایپ سے رابطہ کریں گر تے هو ئے که کامي ار ميں قابل هو تا هے اسے ڈ ور کر نے کے ليے گناہ کي مشق کريں، يه کوئی بھی طریقے سے قابل عمل نہیں هے: اسمِ تعمیري adapter (zendesk سدرِالمنتہیٰ کے لئے API) crawl کسی بھی KB سائٹ کے لئے اور ایک کے لئے base_template کچھ https://{subdomain}.zendesk.com، جو OpsIQ آپ کے اتصال کی محفوظ ترتیبات سے پورا کیا جاتا ہے. Credentials کبھی سرور کو نہیں چھوڑ سکتا; براؤزر صرف کنور سلیگ بھیجتا ہے. نئے پلیٹ فارم کی حمایت کے لیے، ایک نیا پلیٹ فارم شامل کریں opsiq_kb_<platform>_manifest() اس کو ترتیب دینے والا اور حوالہ نام سے۔ مکمل حوالہ: connectors/PLATFORM_CONNECTORS.md §5.

ویب ہکس

کچھ متصل افراد برقی اطلاعات (New compression, tables) کے لیے بیرونی پلیٹ فارم سے منسلک ہیں۔

فروختوں کی پیچھے لگانا

E-commerce controlors (seconvers) کے لیے سالماتی مواد اور اناطولیہ کے لیے سلیس انفنٹری میں ڈیٹا فراہم کرتا ہے۔

💡
ہر کام کی فضاء میں مختلف قسم کے کام کرنے والے مختلف ہوتے ہیں WHMCS کام کی جگہ پر کام کرنے سے ہم اِن چیزوں کو استعمال کرتے ہیں ۔WHMCS متصل؛Shopify کام کی جگہ پر کام کرنے سے ہم اِن چیزوں کو استعمال کرتے ہیں ۔Shopify متصل.
میں ایک دفعہ کئی کوم ورکرز استعمال کر سکتے ہیں؟+

جی ہاں. آپ کو ہو سکتا ہے.Shopifyاحکام و ہدایات پر عمل کرتے تھے۔Stripeایک ہی کام کی جگہ پر ادائیگیوں کے لئے. AI تمام قابل استعمال کنندگان سے ڈیٹا ملا دیتا ہے.

اگر میرا پلیٹ فارم درج نہیں کیا جائے تو کیا ہو؟+

کنیکٹیکٹ معمار کا استعمال کریں تاکہ کسی بھی پلیٹ فارم کے لیے دستوری لنکر کا استعمال ہو سکے جس سے RUSF کے ساتھ API... یا کمیونٹی نیٹ ورکنگرز کے لئے انورٹر چیک کریں.

تعلق رکھنے والے کام کو خودبخود انجام دیتے ہیں۔ OpsIQ?+

ہاں، کنیکٹیکٹ کے لوگ بادل اور خود ساختہ ایڈیشن دونوں میں یکساں طور پر کام کرتے ہیں۔

کنیکٹرز

سیلس اور بِل‌دار معاہدے

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

ہر تجارتی میل جول کو شائع کرنا ضروری ہے۔

ایک کتاب

Publish realised economic events to opsiq_sales_events through CommerceEventRegistry::normalize(). Do not build a connector-specific Sales table or make core analytics query a remote platform directly.

قابلِ‌اعتماد ماخذ شناخت

پليٽ فارم کنیکٹر رجسٹري سلگ هے، جیسے whmcs, shopify یا opsiq_saas. traffic_source میں تصدیق شدہ اکوییشن اطلاقات شامل ہیں جب فراہم کیا جاتا ہے؛ اگر نہیں تو اس ہی سلگ کو فالبک کے طور پر استعمال کریں۔ شناختوں کو محفوظ کریں، لیبلز کو نہیں دکھائیں۔ OpsIQ UI میں دوستانہ کنیکٹر کا نام حل کرتا ہے

ھمکاری

تقریب کو روکیں. متناسقات: کم از کم ایک Incerative_ref, webhok recorders/ref:

ماخذ وقت

_at یہ سرسید پلیٹ فارم کی جانب سے رپورٹ کردہ ادائیگی یا معاشی وقت ہے. کبھی بھی تاریخی ادائیگی کی تاریخوں کو درآمدی وقت سے بدل نہیں دیا جاتا.

پیسہ اور ایف‌بیس

ماخوذ مقدار اور مناسب تین حرف IO کر نے کے لئے آ ئے تو اگر اتصال قائم کرنے کے قابل ہو سکے OpsIQ FX تبدیلی، کام کی رپورٹوں کو تبدیل کرنے کے لیے اطلاعات؛ دیگر رپورٹوں میں دکان یا بلڈنگ پلیٹ فارم چاندی کو محفوظ رکھا جاتا ہے. کنیکٹر کوڈ کو سختی سے چیک کر کے کسی چیک کرنسی یا متبادل شرح میں ترمیم نہیں کرنا چاہیے۔

ثبوت پر مبنی زندگی کی بنیاد

نئے، غیر فعال، اپ گریڈ، تجدید، کریڈٹ یا نامعلوم۔ کلاس کی درجہ بندی کی بنیاد پر غیر واضح وجوہات، انفنٹری یا سروس کے رشتے سے، لائن-itim قسم یا کسی اور مستند ماخذ کے میدان سے. اسی مشتری کی طرف سے دوبارہ خریداری خودبخود نہیں کی جا سکتی۔

سلیس حد

صرف مثبت ادا کردہ نئے، غیر مجاز، تجدید یا حلال نامعلوم تجارتی اشیاء سلیس & serves میں موجود ہیں. ری میک اپڈ اور نیٹو اناطولیہ۔ کاؤنٹی، اپپ، اشارات بالائی اور ایڈ فنڈز کے ذریعے فروخت کے واقعات بلڈنگ کرتے رہتے ہیں اور کبھی بھی فروخت، تبدیلی، حکم یا فروخت کے طور پر فروخت ہونے والے واقعات کے طور پہ شمار نہیں ہوتے ہیں۔

CRM الگ رہتا ہے۔

CRMپائپ لائنوں کی نمائندگی کرتا ہے اور اسکے عملے کو سرانجام دیتا ہے۔ وه تجارتی پلیٹ فارم فروخت نہیں کیے گئے جب تک متصل بِل یا اسٹور پلیٹ فارم خارج نہیں کیا جاتا

ہر ادائیگی سگنل قطار کھول دیتا ہے۔

ایک ہی واقعے کے نام پر انحصار نہ کریں جب پلیٹ فارم ایک ادائیگی کی تصدیق کرنے کے کئی تصدیقی کام بھیجتا ہے (اس میں ادا کیے گئے، ترتیب دی گئی ادائیگی، ادائیگی، رقم شامل کر دی گئی) ان میں سے کسی بھی شخص نے اس پلیٹ فارم کی تصدیق کے بعد خط کو کھول دیا ہو سکتا ہے؛ فروخت کنندے ایک قطار میں گر جاتے ہیں۔

صلح‌جُو 2.3)

A connector whose platform can list completed sales declares sales_reconciliation and implements SalesReconciliationInterface::reconcileSales(). Core re-reads the platform list on a schedule (once per workspace interval, bounded, cursored) through the same idempotent writer, so a dropped webhook cannot lose revenue. Conformance fails a package that can list history but does not reconcile. The Connector Builder derives the capability from the sales backfill action.

ڈیٹنگ پراجیکٹ

اوپیک_کونیشنز اور انساب کے مرکبات کو نئے سرے سے دوبارہ تعمیر کیا گیا ہے ۔ کوانورس کو کسی بھی پروجیکٹ کا ساتھ نہیں دینا چاہئے کیونکہ اصل بلڈنگ کی تاریخ کو بدلنے کے بغیر ہی دوبارہ سے تیارکردہ قطاروں کو دوبارہ ترتیب دے سکتے ہیں۔

دور پلیٹ فارم کی حد

ایک بعید تعلق رکھنے والے شخص نے اس کے پلیٹ فارم کو ایک پُل کے ذریعے پڑھا API. اس کا انحصار کبھی بھی ایک ہی سرور ڈیٹا بیس پر نہیں ہوتا. کنور رجسٹریشن کے ذریعے درست ڈومین کی ویب سائٹ پر ہوتا ہے اور اسے ہر کتاب لکھنے اور واپس بھیج دیا جاتا ہے. ورک فضاء یا گروپ کی وسعت صرف وقت میں پڑھی جاتی ہے؛

کینونیکل ادائیگی-شنو مثال ہے۔

عام تجارتی تقریب
{
  "event_id": "acme_store:invoice:INV-1042",
  "event_name": "invoice.paid",
  "platform": "acme_store",
  "order_ref": "ORDER-884",
  "invoice_ref": "INV-1042",
  "subscription_ref": "SUB-28",
  "service_ref": "SERVICE-91",
  "status": "paid",
  "lifecycle_type": "renewal",
  "amount": 129.00,
  "currency": "USD",
  "traffic_source": "acme_store",
  "occurred_at": "2026-07-23 08:30:27"
}

کو نٹر ڈیزائن

جب سیلز اور بلنگ کو کنیکٹر بیلڈر میں فعال کیا جاتا ہے، مقدار، رقم، سرچشمہ کی حیثیت اور سرچشلہ کی تاریخ ، کم سے کم ایک آرڈر کے ساتھ میپ کریں، فہرست یا سبسکریپشن حوالہ. lifecycle_type کا میپ جب کہ API اختیاری زندگی دوران ثبوت ظاہر کرتا ہے۔ پیدا ہوا SalesIngest ہر قطار کو اسی CommerceEventRegistry normaler کے ذریعے گزارتا ہے جو اندرونی اور مارکیٹ پلیس کانکٹرز کے ذریعہ استعمال ہوتا ہے۔

⚠️
کریڈٹ اور ایڈ فنڈ کو دانستہ طور پر بلڈنگ تاریخ، مشتری توازن اور ریکارڈ کے تجزیہ کے لیے رکھا جاتا ہے. سلیس سے انہیں حذف نہیں کرتا بلکہ صرف تجارتی عمل سے منع کرتا ہے۔

زندگی کی سائیکل_ قسم فیصلہ کرتی ہے کہ کس معاہدے میں CRM کا کردار بن جاتا ہے۔

lifecycle_type یہ ایک اناطولیہ لیبل نہیں ہے.OpsIQیہ فیصلہ کرنے کے لئے پڑھتا ہے کہ آیا ایک فروخت خانے میں داخل ہوتی ہے یا نہیں۔CRMپائپ لائن، تو ہر فروخت کنندہ پائپ لائن کا فیصلہ کر رہا ہے کہ آیا وہ چاہتا ہے یا نہیں۔

نیا

بند ون (نئی کاروبار) کھولنے۔

جلدی، اپ گریڈ

کوئی نیا معاہدہ نہیں — مختلف امکانوں پر تبدیل ہو کر ان دونوں پیشینگوئیوں کو بگاڑ دیتا ہے ۔

دوبارہ سے شروع کرنا، تعریف

کبھی بھی کوئی معاہدہ نہیں کھولا. کسی گاہک کے پاس پیسہ واپس آیا وہ جیت نہیں سکتا.

غیر متصل / نامعلوم

صرف رنو. فروخت کو ریکارڈ کیا جاتا ہے لیکن پائپ لائن تک کبھی نہیں پہنچ سکتا۔

ایک فروخت شدہ، ایک کتاب قطار: شناخت، واقعہ نہیں ہے.

فا ئل مت ادارت event_id اور اپنے آپ کو لاگو کریں۔ event_id is platform:eventName:externalId. جو جواب دیتا ہے "ہم نے پہلے ہی اس ادائیگی کو جاری کیا" اور جواب نہیں دے سکتے "ہم پہلے ہی یہ فروخت کر چکے ہیں". ایک پلیٹ فارم جو دو بار ادائیگیوں کا اعلان کرتا ہے — invoice.paid اور پھر اسی طرح سے payment.completed — دو پیسے اور زمینیں ایک ہی رقم ہے جس میں کسی قسم کی کمی اور آگاہی نہیں دی جاتی ۔

💡
حوالہ‌جات : چھ حروف میں ہر ایک کے ساتھ تین ورقوں کی قطاروں سے تین مختلف تقریب_id اسکیموں کا استعمال کرتے ہوئے0.00لہٰذا کوئی بھی مجموعی طور پر غلط نظر نہیں آتا تھا اور جو بھی بعد میں حقیقی مقدار کو بحال کرے گا وہ تین مرتبہ ایک رقم شمار کر سکتا تھا۔

کری فروخت کے کاروباری شناخت (انگریزی:sale_fingerprintاس پر موجود قطاروں کا مقابلہ کریں ۔ event_id تجدید پر، اور حقیقی کالموں تک فیلڈر:

فروخت نامہ لکھنے کے لیے صرف معاونت کی۔
\OpsIQ\Commerce\CommerceEventContract::upsertSaleRow('opsiq_sales_events', $row);
بہت سے واقعات فروخت

settle. pid, ادا کاروں.مکمل طور پر اور فروخت. ایک قطار میں مکمل طور پر تقسیم اور تجدید شدہ

دوبارہ دوبارہ الگ رہیں

Money going out is a different fact from money coming in. A refund of an invoice keeps its own identity, so it can never overwrite the payment it reverses.

کوئی حوالہ نہیں، کوئی حوالہ.

ایک قطار جس کا کوئی حکم نہیں ہے ، اُسے کسی طرح سے استعمال کرنے یا خدمت کے حوالے سے کوئی خاص حوالہ نہیں ملتا تو دو صفوں کو کبھی بھی صرف اس لئے کہ دونوں میں کمی ہوئی ہے ۔

حوالہ‌جات

پھر اُس نے کہا : ” مَیں نے اپنی زندگی میں تبدیلیاں کیں ۔

کتاب صرف فروخت کرنے کے لیے تیار ہے: کبھی بھی فروخت نہیں کی جاسکتی

ایک ریمنڈ، کنولیشن یا اصلاحات ہیں۔ نیا تاریخ داخلاگر آپ اِسے صحیح طریقے سے لکھ لیں تو آپ اُس کی مدد کیسے کر سکتے ہیں ؟

یہ بھاری آمدنی کو تباہ کر دیتا ہے۔

لیکن اگر آپ اِس کی وجہ سے کسی کو یہ بتاتے ہیں کہ آپ کو اِتنی زیادہ قیمت نہیں ملتی تو آپ اُس کے ساتھ مل کر بات کریں گے ۔

یہ کتاب ضلع دیر میں نادران کی کتابیں ہیں۔

جنوری کے مہینے میں ایک بار پھر ایک شخص نے اِس بات پر غور کِیا کہ وہ کس طرح کی صورتحال میں خدا کی خدمت کر رہا ہے ۔

یہ ادویہ کی سمت کو توڑ دیتی ہے۔

ایک کتاب داخلی ریکارڈ جو وقت میں ہوا تھا. اصلاحات کا مجموعہ ہے، جس طرح سے دو جلدوں پر مشتمل کتاب حافظہ پانچ صدیوں تک کام کرتی ہے۔

چنانچہ ایک متصلہ شخص اس پر عمل کرنے کی بجائے اس کی طرف رپورٹ کرتا ہے: refunded_at اور refund_amount فروخت کرنے والے کو اپنی زندگی کی تاریخ کے ساتھ ہی اُس شخص کو دوبارہ سے اُٹھا کر اُسے ایک قطار میں لکھ دینا چاہئے ۔

💡
اسی اصول کا اطلاق مقداروں پر ہوتا ہے۔ کسی ذخیرہ شدہ چیز کو پلیٹ فارم کی موجودہ قیمت تک نہ پہنچانا: ایک انفنٹری نے اکاؤنٹ سے فرضی طور پر طے کیا تھا۔0اِس کے علاوہ جب مشتری کو زمین پر گِرا دیا جاتا ہے تو اُس کا چہرہ دو مرتبہ اِسے گن لیتا ہے ۔

کلاسي معاہدے

OpsIQ زندگی کا فیصلہ کریں ایک بار, in \OpsIQ\Commerce\SaleLifecycleClassifier. ایک متصل صرف کس کا اعلان کرتا ہے اس کا اپنا پلیٹ فارم ہے۔ الفاظ کا مطلب کیا ہے، عمل سے مراد ہے۔ \OpsIQ\Connectors\SalesLifecycleConnectorInterface::salesLifecycleVocabulary()۔۔ اور پھر شعری کلاسفیئر کہلاتا ہے۔ استدلال دوبارہ نہ کریں۔

فیصلہ کریں کہ آپ کا بچہ کون ہے ۔
public static function salesLifecycleVocabulary(): array
{
    return [
        'credit'             => ['addfunds'],                  // adds balance, sells nothing
        'upgrade'            => ['upgrade'],                   // resizes an existing commitment
        'recurring'          => ['hosting', 'domainrenew'],    // continues something owned
        'acquisition'        => ['domainregister'],            // obtains something new
        'recurring_prefixes' => ['domainaddon'],               // families that grow over releases
    ];
}

$lifecycle = \OpsIQ\Commerce\SaleLifecycleClassifier::classify([
    'explicit'    => $platformSaidSo,     // wins outright when present
    'line_types'  => $types,              // your platform's own line/item types
    'vocabulary'  => self::salesLifecycleVocabulary(),
    'is_order'    => $cameFromANewOrder,
    'is_refunded' => $moneyWentBack,
]);
💡
پریڈس کو مستحکم اور مشترکہ کیا جاتا ہے: واضح، پھر دوبارہ تجدید کرنا، پھر اپ گریڈ کیا گیا، پھر اسے منظم کرنا، دوبارہ حاصل کرنا، نامعلوم طریقے سے اوپر بیٹھ جانا.

پلیٹ‌فارم کے پورے بول بتائیں

یہ وہ ناکامی ہے جو سب سے زیادہ خرچ کرتی ہے اور سب سے کم غلطی کو دیکھتی ہے۔WHMCS نصب شدہ اتصال ['hosting','addon','domain'] — ایک فہرست جو مکمل طور پر پڑھی جاتی ہے ۔WHMCS(یعنی) گہرے پانی میں جو ڈالا جاتا ہے Domain حقیقی ڈومین لائنوں کے لیے قسم؛ یہ خارج کرتا ہے۔ DomainRegister, DomainRenew, DomainTransfer, PromoHosting, PromoDomain, DomainAddon* اور Upgrade... یہ سب فہرست گر گئے unknown: 1,288 تین سال، کوئی غلطی اور لاگ لائن میں.

ہر نیا مشتری ایک متصلہ بیکن کے ذریعے اپنی تاریخ درآمد کرتا ہے۔اس طرح کلاسکی بگ ایک کام کی جگہ پر اثرانداز نہیں ہوتا — یہ ہر کام کے مقامات کو متاثر کرتا ہے جو اس جوڑے کے ذریعے بورڈوں پر واقع ہوتے ہیں ۔ پر وفا کار ایک بھائی نے ابھی تک اپنے رشتہ‌داروں کے ساتھ دوستی نہیں کی ۔

💡
ایک تحقیق‌دان نے کہا : ” آپ کے پاس بہت سے ایسے لوگ ہیں جو اِس بات کو نہیں جانتے کہ آپ کے جسم میں کتنا کون سی تبدیلیاں لائے ہیں ۔

درآمد کی تاریخ کو دوبارہ سے تعمیر کرنا

ہر فولڈرOpsIQفروخت کنندہ اس عمل کو عمل میں لاتا ہے۔ — WHMCS, Shopify, WooCommerce, osCommerce, SaaS Bridge, Stripe, BigCommerce and Magento 2. Treat it as expected, not optional: a customer imports their old records on day one, so a classification fix that cannot reach that history only helps people who signed up afterwards. Implement \OpsIQ\Connectors\SalesLifecycleRepairInterface::reclassifySale() آپ کے اتصال کو استعمال کرتے ہوئے پہلے ہی سے موجود ہے. tools/crm_backfill_sales_lifecycle.php پھر آپ کے متصلہ تاریخ کی مرمت نو رپورتاژ کوڈ کے ساتھ کراتے ہیں: خشک بھاگ کر قدم قدم رکھتے ہوئے خود لکھنؤ سے پہلے قطار نمبر کو درست کرتے ہیں، ایک جواب کے ذریعے دوبارہ ترتیب دیتے ہیں اور یہ کبھی بھی ناکام تلاوت کو بطور جواب نہیں لکھتے۔

💡
اگر آپ کا متصلہ ریکارڈ دوبارہ نہیں پڑھ سکتا — ویب‌ہوک‌کنر — صرف لنکر کو ترتیب دینے والا — طریقہ کار —. اسٹوبہ واپس نہیں جا سکتا. نامعلوم نا معلوم ہوتا ہے : واپس لوٹنے سے بدتر ہوتا ہے
💡
تفصیلی پیکج حوالوں کو ملانے والوں/CONECTOR_EVDS. md اور کنولرز/PLATFORM_CONNE جرمین. med in s خود مختار ماخذی تقسیمات میں موجود ہیں۔
کنیکٹرز

جوہری واقعے

جوہری انٹیلی جنس ایک پلیٹ فارم-neutral مہم کو براؤزر وو سے لپیٹ لیتی ہے، بنانے والے، Saas Bridge، بازار پیکج اور کنیکٹور کی تعمیر کے لیے تیار کردہ. پلیٹ فارم پر اسم موصول کیے گئے ہیں؛ فن لینڈ، انفنٹری اور سیٹی انٹیلی جنس کوڈ صرف کینال واقعات کو زیر کرتا ہے۔

حدیث اور حدیث پر عبور اور اعتماد حدیث ہے۔

ایکشن ہم جنس پرست کلیدی کلید

ہر تقریب کو ایک محفوظ ڈومین گاہ_Key سے وابستہ کیا گیا ہے. ایک متصلہ شخص یہ لیتا ہے کہ کوانکارپوریٹڈ رجسٹریشن یا اس کے ایک غیر مجازی مقصد سے، کبھی بھی قابل اعتماد مطلوبہ جسم سے الگ ریکارڈ رکھے. ڈومین گروپ صرف پڑھنے کا وقت ہے.

شناخت کو یقینی بنانا

تقریب_id کو متصل کرنے والوں کے لیے لازمی ہے اور اسی مقامی واقعے کے لیے اسے احتیاط برتنی چاہیے۔Reporties، ویبوک اور پشتونوں کی ایک تقریب کو اپ ڈیٹ کرنے کی بجائے ایک واقعہ کو تازہ کیا جاتا ہے۔

جمع کرنے کا نام

ثبوتوں اور مشکلات کے لیے space_sمس_نام۔ پھر اسے تقریب_نام_canonical. Core analics کو کبھی بھی متصلہ اسلوب پر شاخ نہیں ہونا چاہیے۔

سرور ثبوت جیت جاتے ہیں۔

بُکْرِر مشاہدہ کسی سفر کا آغاز یا اس کی نگرانی کر سکتا ہے.

پریتی

اعلان شدہ سفر کے لیے صرف شناختی اور میدان بھیجیں ۔ احترام ، سیکرٹنگ اور خفیہ ترتیبات کے لئے احترام کریں. کبھی بھی سند ، کارڈ ڈاٹ کو ، تصدیقی راز یا نجی پیغام رسانی کے اسباب کو خصوصیات میں جگہ نہ دیں.

کین‌دار غلاف

جوہری واقعہ کو لپیٹ میں رکھنا
{
  "contract_version": 1,
  "event_id": "myshop:order:884:paid",
  "source": "myshop",
  "source_event_name": "order.paid",
  "event_name_canonical": "commerce.purchase.completed",
  "site_key": "exact_domain_site_key",
  "occurred_at": "2026-07-23T08:30:27Z",
  "visitor_id": "optional-browser-visitor",
  "session_id": "optional-browser-session",
  "journey_id": "optional-journey",
  "attempt_id": "optional-attempt",
  "correlation_token": "optional-signed-token",
  "customer_ref": "C-42",
  "user_email": "[email protected]",
  "object_type": "order",
  "object_ref": "884",
  "order_ref": "884",
  "outcome": "succeeded",
  "evidence_level": "server_confirmed",
  "confidence": 1,
  "properties": {"amount": 129, "currency": "USD"}
}

کینیائی ٹیکس اونم

تنگ ترین سچ نام استعمال کرنا۔ حمایت یافتہ خاندانوں میں سے متعلقہ صفحہ/CTA واقعات؛ اکاؤنٹ دستخط، ڈیٹنگ، ایم اے اور خفیہ تنصیب؛ پیداوار، کرایہ، چیک، ادائیگی، ادائیگی اور بحالی؛ فروغ پذیری اور تبدیلی؛ امدادی واقعات؛ حفاظتی، گفتگو اور ٹکٹ کے واقعات؛ account.signup.succeeded, account.login.succeeded, lead.form.succeeded, commerce.payment.succeeded, commerce.purchase.completed, commerce.subscription.renewed اور commerce.refund.completed.

بُری عادتیں ، تصدیق اور ترک

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

آمدنی اور آمدنی

اطلاق ایک معتبر دستخط شدہ تناسب ٹوکن کو ترجیح دیتا ہے، پھر ایک صحیح سفر، کوشش، سیشن یا تجارتی حوالہ، پھر رضامند شناختی گراف اور آخر میں ایک محدود رویے کی مطابقت. غیر متطابق فروختیں غیر منسوب رہتی ہیں. ملٹی-ٹچ لیڈر وزنوں کو مجموعی ہونا چاہئے 1سایٹ انٹیلیجنس سے تعلق رکھنے والی آمدنی اس لیڈر کو پڑھتی ہے؛ کریڈٹ، والٹی ٹوپ اپز، ٹکن ٹوپ آپز اور اضافہ فنڈس کبھی بھی خریدنے کے تبدیلات نہیں ہیں۔ کنیکٹر FX کا رویہ اس کنیکٹر ترتیب سے کنٹرول ہوتا ہے۔

⚠️
مختص کیے گئے ماڈل، لوک بیکٹ وینڈوز، ڈائرکٹ ٹریفک ہینڈلنگ، کم سے کم اعتماد، چھوڑنے کا وقت ختم اور فنل تعریفیں UI پالیسی ہیں. کنیکٹر کود انہیں ہارڈکوڈ نہیں کرنا چاہیئے.

کُل‌وقتی خدمت کرنے والے لوگ

مُلک سفر کا اعلان
{
  "capabilities": ["sales", "journey_events"],
  "journey_capabilities": {
    "journey_events": true,
    "payments": true,
    "subscriptions": false,
    "correlation_token": false,
    "backfill": true
  },
  "journey_event_mappings": [{
    "source_event_name": "order.paid",
    "event_name_canonical": "commerce.purchase.completed",
    "field_map": {
      "order_ref": "order.id",
      "customer_ref": "order.customer_id",
      "amount": "order.total",
      "currency": "order.currency",
      "occurred_at": "order.paid_at"
    }
  }]
}

تنصیب کار صرف پیکج کی صلاحیتوں کو نہایت محفوظ کرتا هے ۔ کنیکٹر بنانے والا نقشہ بناتا ہے اور اسی پلیٹ فارمر کو قائم کرتا هے جسے پہلے گروپی پیکج استعمال کیا جاتا ہے۔ جوراور پھر اسے ایک ہی واقعہ قبول کرتا ہے۔ 100 اس کے نتیجے میں ایک مُضر عمل ختم ہو جاتا ہے ۔

💡
تجارتی کتب خانہ مالی ماخذ حق کے باقی رہ جاتا ہے۔ تجارتی ترقی پسند ادارے سرور-ایدھی نتائج اور مصالحات کو موجودہ edempret تحریر کے بعد شائع کرتا ہے، لہذا ایک ادائیگی کبھی دو فروخت نہیں ہو سکتی۔
کنیکٹرز

کام کیسے انجام دیتا ہوں

ہر کنيکٹر عملوں کا سيٹ اعلان کر تا هے: وہ شياں جو AI با ئنري پليٽ فارم کے ذریعے کر سکتا هے ۔عمل "AI کہتا هے" اور "AI کرتا هے "کے درمیان پل هے

AI عمل
کام کیسے انجام دیتا ہوںایک مشتری سے درخواست کی گئی کہ وہ اس قسم کے ایکشن کارڈ کو حذف کرے، پھر ایک پرچہ: اجازت چیک کریں، آپ تصدیق کریں، API آواز دی ۔کام کیسے انجام دیتا ہوںکام کی جگہ"کچھی میری ماں"مشتریایاcancel_subscriptiondeleteتصدیق درکار ہےا_تصال:ایک اہم حقیقتreadلکھیںdeleteاجازت نامہ & کردار جانچآپ اس عمل کی تصدیق کرتے ہیںAPI اسکے نتیجے میں رپورٹ دی گئی1DECLAREDہر متصلہ عمل کی فہرست درج کرتا ہے۔2GATEDاجازت + تصدیق3THEN RUNAPI فون، نتیجہ
درخواست ایک اعلان شدہ عمل (typed meter/writer/delele) بن جاتی ہے جو اجازت نامہ ہے، تصدیق کرتا ہے، پھر سزائے موت دی جاتی ہے اور رپورٹ دیتا ہے۔

عمل‌وعمل

1
قرض لینے والا کسی چیز کی درخواست کرتا ہے۔

"Cancel My Reserve". AI پہچاننے کے لیے "cancel_subsport" عمل درکار ہے۔

2
آئی پی پتہ:

کیا یہ عمل درست ہے ؟ کیا یہ ممکن ہے؟ کیا موجودہ صارف کا کردار درست ہے؟

3
AI پیرامیٹرز

عمل کو ایک فرضی شناخت کی ضرورت ہوتی ہے. AI یہ مشتری کے تناظر سے اوپر لگتا ہے یا مشتری سے پوچھتا ہے۔

4
تصدیق

تباہی یا اعلیٰ امپائرنگ کارروائیوں کے لیے، اے آئی سے پہلے تصدیق کی درخواست کرتا ہے۔

5
انتظام

عمل بیرونی پلیٹ فارم کہلاتا ہے۔ API.

6
نتیجہ

اے آئی اے مشتری کا نتیجہ بتاتا ہے۔

عمل کی قسمیں

عمل پڑھنے کے بعد

اعداد و شمار کو کسی چیز میں تبدیل کئے بغیر دیکھیں. مثالوں: فہرست_درات، حاصل_ustor. محفوظ، کوئی تصدیق درکار نہیں ہے.

کام لکھیں

اعداد تخلیق یا ترمیم۔ مثالیں:_ticket, تجدید_der۔ مئی کی تصدیق درکار ہے۔

عمل حذف

معلومات کو ختم کرنا۔ مثالیں:_sub Gmail. ہمیشہ تصدیق ضروری ہے۔

ایچ ٹی پی عمل

اعمال میں اعتراف کیا۔json، جینریک API اس کا مطلب ہے کہ اسے Delaratively کہا جاتا ہے۔

رنگ‌برنگی ٹیگ

فعلیات میں غیر فعال per-actress "conseration" میدان۔json. ، ٹکٹ کھولنے کے لئے ایک کاپیور-neutral کلاس ٹیگ (جیسے ایک ٹکٹ کے لیے "Tickets")۔OpsIQ پورے کلاس کے دروازے کو ہر ایک لنکر کے اوپر یک جہتی: ٹکٹ اے آئی اے سے گرا دیتا ہے جب آپریٹر اے آئی ٹی کی پہچان ختم کر دیتے ہیں اور ٹکٹ تخلیق کے لیے محفوظ ہوتا ہے۔OpsIQ''خود ساختہ بنانے والا‘‘ (اس طرح سے اتصال بنانے والے کا ٹول تخلیق نہیں کر سکتا). اسے اور آپ کے متصلہ مطابقت میں شامل کر سکتے ہیں۔OpsIQ آپ کو آپ کے افعال سے واقف ہونے کی ضرورت نہیں ہے. کنیکٹر معمار اسے ایک Contor Brest ڈاؤن لوڈ کرنے کے طور پر ظاہر کرتا ہے

کوڈ عمل

کولکتہ کلاس میں پی ایچ پی میں شمولیت۔ منطق پر مکمل کنٹرول۔

نمونہ عمل کی وضاحت
{
  "lookup_order": {
    "label": "Look up an order",
    "description": "Find an order by ID or email",
    "method": "GET",
    "endpoint": "/admin/api/2024-01/orders.json",
    "params": {
      "order_id": { "type": "string", "label": "Order ID" },
      "email":    { "type": "email",  "label": "Customer email" }
    }
  }
}
کنیکٹرز

متصلي كو مقام بنائیں۔

کنیکٹیکٹ معمار آپ کو کسی بھی پلیٹ فارم کے لیے ایک مکمل اتصال بنانے کی اجازت دیتا ہے جس میں ایک رصد گاہ ہے۔ API. بنیادی اتصال کے لیے کوئی کوڈ درکار نہیں ہے.

متصلي كو مقام بنائیں۔
کنیکٹر بلڈرایک نو-کوڈ متصلہ شکل : اسم، Auth قسم، بنیاد۔ URL، ایکشن نقشہ، ایک عبوری امتحان اور نشر کن بٹن.کنیکٹر بلڈرکام کی جگہکنیکٹر بلڈرناممیری پلیٹ فارماُتOAuth 2.0(PKCE)بائٹس URLhttps://api.example.com/v2عملGET/customers →فہرست:ٹیسٹ پاس کیا۔پیکج متصل1NO-CODEنام، اوت، بنیاد ہے۔ URL2ANY APIکلیدی، بنیادی، بنیادیHMAC, OAuth3PUBLISHInto /connectors/<slug>/
کسی بھی بہتر جگہ پر معمار کو بتائیں API۔ ۔ ۔۔ عات، بنیاد ڈالیں URL اور افعال، اس کا امتحان، اور کام کنندے کو شائع کرنے کے لئے درکار کوڈ کی ضرورت نہیں ہے۔

مکمل فراہم کُنندہ API بند

ہر پیداوار API متصلہ علاحدہ علاحدہ کر سکتا ہے۔API پڑھئے اور دِلو API لکھنے کے عمل. JSON، فارم XML، گندگی اور اکثریتی جسم، جموں و کشمیر،API کام کے ذریعے جڑنے والے ترتیبات کے اندر قابلِ‌رسائی ہوتے ہیں

⚠️
نصب شدہ پیکجوں سے ماخوذ ہیں /marketplace_connectors اور جفت اور طاق کی /connectors. پیکج ورژن میں اضافہ، معاہدے اور دستاویزات کو دوبارہ شامل کرنا، ضمنی ٹیسٹوں کی مطابقت میں چلنا، پھر نئے سرے سے نئے سرمائے کا ورژن شائع کرنا۔

کہ وه سب ماہر جادو گروں کو آپ کے پاس لا کر حاضر کر دیں

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

1
پرو فا ئل اور پر و فا ئل

اسم، اسلوب، تشریح اور تصویر، پھر ایک عہدے پروڈیوس: معیار کا انتخاب کریں:API، کامرس، مددڈسک، میل بکس، سیٹی انٹیلی جنس، Saas Bridge, Local PHP Platform یا کچھ بھی نہیںAPI جب کہ پلیٹ فارم کسی بھی قسم کا دعوتی کام نہیں کرتاOpsIQپرو فا ئل مکمل کر نے کا انتخاب کر تا ہے ؛آپ انفرادی صلاحیتوں کو تبدیل کر سکتے ہیں۔

2
اُت

توثیقی انداز کا سچا استعمال اور اس کے میدانوں میں بھرتی کر تے هيں ۔ اصل ٹیسٹ شناختی سندیں یہاں بھی داخل کريں : انہیں اگلے مرحلے پر اتصال ٹیسٹ کرنے کے لیے استعمال کیا جاتا ہے اور یہ آپ کے شائع ہونے کے بعد محفوظ نہیں کئے گئے

3
جانچ

داخل کرو API بنیاد URL اور ایک تصدیقی نقطہ ختم، پھر ایک زندہ اتصال کا امتحان جاری کریں. 2۔۔ ایسا کرو کسی بھی فعل کو بیان کرنے سے پہلے، اگر اوت یا بنیاد کا تعین کیا جائے تو URL غلط ہے، ہر عمل آپ کو بعد میں ایک ہی وجہ کے لیے لکھتے ہیں اور آپ اس غلط کام کو غلط قرار دیتے ہیں۔

4
عمل

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

5
ٹرگرز

نقشہ جات آپ کے پلیٹ فارم کو اوپر بھیج دیتا ہے۔OpsIQ واقعات، آپ کے پلیٹ فارم پر واقع ہونے والی چیزیں کام شروع کر سکتی ہیں۔OpsIQ.

6
اعادہ، معاہدے اور نشر

Review every action, trigger and capability. Enterprise profiles expose the generated queue, worker, hook, migration, ticket-mirror, attachment and conflict contract before publishing. Publishing writes the package into /connectors/<slug>/.

⚠️
جب آپ ڈریک ڈریک کو دبا دیتے ہیں تو پھر بھی اس پر حملہ کرتے ہیں ۔

کیا نشر ہوتا ہے کہ شکل آپ کو دکھائی نہیں دیتی؟

جب آپ کسی کو دیکھتے ہیں تو آپ اُس کے ساتھ شام کا کھانا کھاتے ہیں ۔

ایک سوال یہ طے کرتا ہے کہ تجربہ کیا جاتا ہے: پلیٹ فارم ایک خدمت انجام دیتا ہے۔API?

قدم میں اس کا جواب دیں1اعداد و شمار کے access موڈ (یا "Platform with noAPI" پروڈیوس"۔APIموڈ رپورٹ دیتا ہے native_api and emits the <slug>_api_call passthrough. Bridge mode declares platform_bridge اس کی جگہ اور خفیہ پی ایس native_api اگر ایک عمررسیدہ سپ‌ک اسے لے تو بھی ظاہر ہے کہ یہ کلاس اور ماہرانہ عمل اس سے فرق نہیں ہو سکتا ۔ ai_brain_aware دونوں طرح کے راستے شامل کیے جاتے ہیں۔

اس کی ایک "ایک ہےAPI"

معمار آپ کے جواب پر عمل کرتا ہے، یہ اپنے لیے حق کا کام نہیں کرتا اور جب کوئی بات نہ کہی جاتی ہےAPIموڈ. تو کوئی نہیں.APIپلیٹ فارم کو بالکل ایسا ہی کہنا چاہئے — ” بغیر کسی چیز کے پلیٹ‌فارم کے ۔ “API" پروڈیوس، ڈیٹا رسائی بریل تک، یا شطرنج تک رسائی۔ platform_bridge; any one of the three is enough and they cannot contradict each other. Skip the question on a platform with no API and you are back to the old failure: a dead <slug>_api_call the model keeps reaching for. This used to be stamped unconditionally, so the trap is now escapable rather than gone.

اتصال حاصل کرنے کے لیے اتصال کی فہرستیں/ping

اگر آپ ٹھوس راستہ خالی چھوڑ دیں تو معمار لکھ رہا ہے۔ /ping بنانے والے اور پروڈیوس کرنے والے میں۔json'ہے ٹیسٹ بلاک. تقریباً کوئی حقیقی پلیٹ فارم اس راستے کی خدمت کرتا ہے، تو ٹیسٹ اتصال ایچ ٹی پی کے ساتھ ناکام رہتا ہے۔404ہر نصب‌العین پر اور پڑھتا ہے کہ مشتری کو پیکج خامی کی بجائے غلط طور پر مفقود کر دے ۔ جس طرح آپ کے پلیٹ فارم جوابات اصل میں دئے گئے ہیں اُسی طرح آپ کو پتہ چل جائے گا کہ یہ ساری زنجیر کو ایک ہی فون میں درج کر سکتا ہے : Bridge.org، کلیدی میچوں تک پہنچ سکتا ہے اور بریگیڈ ڈیٹا بیس پر پہنچ سکتا ہے۔

دوبارہ شروع کرنے سے آپ کے ہاتھ پر نقشے ابھی تک لکھ دیتے ہیں۔

اب تک ڈیٹا access-access کا جواب دینا، تو اب ان میں سے کچھ نہ کچھ پیدا کرنے والے عمل : تدوین کنسکرپٹ. php یا اگلے کسی اور اپ اپ فائل کو تبدیل کر کے شائع کرتا ہے. محفوظ فائل کے علاوہ ایک فاضل ہے — جادوگر صرف اپنی نشان دہی خود کرتا ہے، اس لیے ہاتھ سے لکھے گئے ایک تحریر باقی رہ جاتی ہے۔

فائلیں حذف کرنا

غیر درج شدہ فائل کو ختم کرنے کے لیے اور اگلے دن اپنا فراہم کار دوبارہ شائع کریں. دستگیر فائل کو کسی بھی تخلیق کردہ فائل سے مٹا دیتا ہے — Concticle.php — تمام تر حالتوں سے بڑھ کر — بغیر کسی تنبیہ کے تحریر کئے گئے ہیں۔opsiq- حضرات.jsonجس کے بعد جادوگر کوئی نہ روک سکے گا

release_status ہمیشہ پہلے سے نظر آتی ہے

جادوگر کے پاس اس کا کوئی اختیار نہیں ہے ۔json— اور یہ ترمیم دستخط توڑ دیتی ہے، تو اس کے بعد دوبارہ دستخط.

دستخط اصل کی بجائے راستی کا ثبوت دیتے ہیں

اس تنصیب کے خود کار سمیکل کلید کے ساتھ تعمیر کردہ پیکجز پر دستخط کیے گئے ہیں. یہ پتہ نہیں چلتا کہ پیکج کس نے لکھا ہے، اور کوئی بھی تنصیب اسی کلید کو اسی دستخط بنا سکتا ہے. مقامی طور پر دستخط شدہ پیکجوں کا علاج خود کارانہ طور پر کیا گیا ہے۔

سیالوں کو صرف ایک درخت میں چیک کیا جاتا ہے۔

اس سے انکار کرتے ہوئے ایک ایسی سرنگ جو پہلے ہی زیریں موجود ہے۔/connectors/.نظر نہیں آتا۔/marketplace_connectors/,اسی سلجوقی کے ساتھ پہلی جانبی پیکج ختم ہو سکتا ہے۔

💡
جادوگر کے پاس علم حدیث کا کوئی قدم نہیں ہے آپ کے پلیٹ فارم کی تشریح، تفسیر، Auth قسم اور اعمال سے آپ کی تعین کی گئی ہے اور اس کو اے آئی میں لوڈ کیا جاتا ہے جب آپ کو جوڑنے کے قابل بنایا جاتا ہے۔

ایک اقدام ( قدم ) 4)

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

عمل کلید اور لیبل

کلید وہی ہے جو AI کال کرتا ہے؛ لیبل یہ ہے کہ انسان کیا پڑھتا ہے. Keys آپ کے متصلہ اسلوب سے space ہیں، تو دو متصلہندگان کے پاس "فہرست_ders" کے بغیر

ایچ ٹی پی طریقہ کار

حاصل، POST، PUT، PATch یا DELE.

URL پاتھ

بنیاد پر زور دیا جاتا ہے۔ URL استعمال {name} مثلاً جگہ کے لیے مخصوص کیا گیا ہے۔ /opportunities/{id}/stage

پیرامیٹر کا.

ہر پیرامیٹر کے لیے آپ جہاں جانے کا انتخاب بھی کرتے ہیں: بدن, پاتھ, مصر یا سر. ایک سڑک پیرامیٹر ایک پورے کرتی ہے۔ {placeholder})؛ ایک قے دار پیرامیٹر کے لیے بنایا گیا ہے۔ URL.

دوبارہ نقشہ

کس میدان کو کہتے ہیں۔ JSON جواب کا مطلب یہ ہے کہ مشتری نام، جو کہ ای میل ہے، یہ حکم جملہ ہے. اے آئی کو آپ کے پلیٹ فارم کے اعداد و شمار کو اس پر غور کرنے کی بجائے پڑھے۔

جو اسے استعمال کر سکتا ہے۔

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

تصدیق کی ضرورت ہے

عمل جاری ہونے سے پہلے انسان کو منظور کرنا چاہیے۔

ہلاکت آ نے والا

مارکس وه عمل جس میں تبدیلی یا تبدیل شدہ حالت کو منسوخ کرنا ہے اسے چلانے سے پہلے ڈرانے کے لیے استعمال ہوتا ہے۔

درکار اجازت

ا_تصال کے لیے یہ اجازت لازم ہے کہ وہ اِن کے نام پر عمل کرے ؛ مکمل انتظامیہ ہمیشہ سے طے کریں_integractions، انتظامیہ_bling، انتظام_sals_Bridge، انتظام:_sales_Brig، انتظام، انتظامِ کار، انتظام اور منظم کریں،

تفصیل / واضح کرنا

قابل ذکر، لیکن قابل تحریر۔ یہ اے آئی کو بیان کرتا ہے جب اس عمل کے لیے پہنچ جائے، مثلا "اس عمل کے لئے جب ابلاغی یہ سوال کرتا ہے کہ کب کوئی شخص کسی معاہدے کے مرحلے میں تبدیلی لانے کا تقاضا کرے". ایک اچھا اشارہ یہ ہے کہ ایک عمل کے درمیان میں وہ فرق درست استعمال ہوتا ہے اور اسے نظر انداز کر دیتا ہے۔

صلاحیت

فرسٹ کلاس ٹیگ، ٹکٹ ( ٹکٹ پڑھنے یا منظر) یا ٹکٹ_ک انعام (انگریزی: Expression). Tools outs understitution, tables (Expressives), Executs (towns)), access-dates (بزبان). OpsIQ مثال کے طور پر ، ایک ہی وقت میں پوری کلاس میں داخل ہونے کی وجہ سے ٹکٹ چھپ کر پڑھتی ہے جب کوئی کارکن اے آئی کے ٹکٹ کو پیچھے ہٹا دیتا ہے ۔

فہرست

ضرب کرنا۔ فہرست کے لیے، جو رجوع کریں فہرست کو دیکھیں، مثال کے طور پر اعداد یا ڈیٹا.

خامی

غیر واضح طور پر۔ ایسا جسم میدان جس کی موجودگی کا مطلب ہے کہ فون ناکام ہو، مثال کے طور پر غلطی. APIs کہ ایچ ٹی‌ٹی‌پی واپس آتی ہے 200 ناکامی پر.

اسے چلائیں

ہر عمل زندہ کے خلاف چلایا جا سکتا ہے۔ API اس مرحلے سے، تو کسی اور کو استعمال کرنے سے پہلے کوئی غلط راستہ یا میدانی نام درست کر سکتا ہے۔

⚠️
لکھنے کے عمل کو ڈیٹنگ سے محفوظ رکھا جاتا ہے۔ کسی بھی عمل میں PUST، PUT، PATCH یا DELETE کا استعمال کرنا شروع کرتا ہے انتظام_integrations اجازت طلب کرنے لگتا ہے۔ اور اس سے پہلے انسانی تصدیق کرنا۔ یہ مصدقہ ہے. نیا تحریری عمل بند ہونے کی بجائے آپ کے ڈیٹا کو تبدیل کرنے کی اجازت دینے کی بجائے، آپ دونوں عملے کو بدل سکتے ہیں لیکن انہیں دانستہ طور پر تبدیل کرسکتے ہیں۔
💡
مشتری چیٹ سے قابل قبول ہونے کے لئے، ایک عمل کو صرف پڑھنے کے لیے درکار ہے: دونوں کی تصدیق اور غیر نصب شدہ. ایک عمل مشتری کو خبردار کر سکتا ہے جو حالت تبدیل کرنے والا بھی نہیں ہے

ویب‌سائٹ کو اچھی طرح سے استعمال کریں ( قدم ) 5)

ٹریگرس قدم آپ کو ویبوک دیتا ہے۔ URL اپنے پلیٹ‌فارم پر درج کرنے کیلئے اور اس پر آنے والی ہر درخواست کی تصدیق کرتا ہے ۔

سرِورق کی تصویر

آپ کے پلیٹ فارم کے اشاروں کے ساتھ، مثال کے طور پر X-Hub-signature-256.

الجبراً

HMAC-SHA1, HMACC-Sha0256 یا HMACE-SHah512۔

اپنے منصوبے کی پاس‌ولحاظ دکھائیں

سادہ، ایک میدانی ہیکس یا بنیاد64 ھجری۔ or Strape-style، T=... v1=... strude by Stripe اور کئی پلیٹ فارمز جن کو نقل کیا گیا ہے۔

معجزے

کچھ پلیٹ فارمز میں اس کے اندر موجود کیمیائی مواد کو نکال دیا گیا ہے مثلاً ص256=۔ اگر آپ کا نہیں تو خالی چھوڑ دیں-

واقعاتی نقشے

ہر واقعے کو آپ کے پلیٹ فارم پر بھیجتے ہیں۔ OpsIQ وہ (کسی کو) بلند کرنے والی ہوگی۔

خود کار-دور کرنسی ویب چوک

اگر آپ کا پلیٹ فارم ایک ہے API اپنی ویب سائٹ کو منظم کرنے کے لئے، آپ کو رجسٹر کرنے کی ضرورت نہیں ہے URL ہاتھ سے کھولیں اس ویب‌سائٹ کو قابلِ‌استعمال بنانے کے لئے خود کار-دور کریں اور اس پر دو کرنے کے بعد آپ نے جو کام طے کیا ہے اس پر غور کریں 4:

-webhook عمل بنائیں

جب addmin کو کنور قابل بنا سکتا ہے تو آپ پیرامیٹر کا نام دے سکتے ہیں جو کہ لے جا تا ہے URL، وہ جو واقعہ فہرست پیش کرتا ہے، اور اس کے جواب میں راستہ جو نئی ویبوک کی شناخت رکھتا ہے.

نیٹ ورک عمل حذف کریں

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

آپ پر کچھ خامیاں بھی ڈال سکتے ہیں

کنیکٹیکٹ کنیکٹیشن سے پروڈیوس اور صلاحیتوں کا تعین کیا جاتا ہے۔ 2.2. جنرل اور Declarative صلاحیتیں براہ راست اُٹھا رہی ہیں؛ انٹرپرائز صلاحیتیں ایک پیدا کرتی ہیں۔ EnterpriseExtension.php رن ٹائم لائف سائیکل وائرنگ کے ساتھ سکافلڈ.

عمل

آپریشنز AI آپ کے پلیٹ فارم پر چل سکتا ہے: آرڈرس کی فہرست، ایک کلائنٹ تلاش کریں، واپسی جاری کریں.

ٹرگرز

آپ کے پلیٹ فارم سے ویبوکس کو نکال کر انہیں میں تبدیل کر دیں۔ OpsIQ واقعات.

آئی‌ڈی‌ایس

اے آئی ٹریج اور جواب کپیلٹ پر جو ٹکٹ آپ کے پلیٹ فارم پر باقی رہ جاتے ہیں. آخر پوائنٹ پر کلک کریں جو اپنے جوابات کے ساتھ ایک ٹکٹ واپس کرتا ہے اور کھیتوں کا نقشہ دیتا ہے؛ OpsIQ اس کے ذریعے سوراخ پڑھ.

میل بکس اور رابطے

ان کے وقت پر مشتری کا ڈاکہ دکھائیں، معاہدہ سے اتار کر اور اپنے پتہ کتاب کو اس میں شامل کر لیں۔OpsIQ CRM.

درآمد کنندہ درآمد کریں

اپنے گاہکوں کی فہرست کے ذریعے صفحہ OpsIQ رابطہ. یہ وہ چیز ہے جس کا بٹن چلتا ہے.

حالات

آپ کے پلیٹ فارم سے ہر اے آئی اے کی گفتگو میں معلومات زندہ رہیں۔

شناخت

آپ کے گاہکوں میں سے کس کی آمدن ہے اور ان کی پرفارم اور ٹکٹ پر خریداری کرتے ہیں۔

سُرخ رنگ اور نرم‌مزاج

فی کس آمدنی کے واقعات اور MRR کے اعداد و شمار کو نقصان پہنچانا OpsIQ ٹھیک ہے.

غیرمتوقع ٹکٹ

موڑ ٹکٹ اور ای میل آپ کے پلیٹ فارم کو ویب‌ہ‌ہُک سے نشر کرتا ہے OpsIQ زخموں کی حمایت.

باہر جانے والے جوابات

پوسٹ OpsIQ پھر اُس نے اپنے بچے کو بتایا کہ وہ اُن سے بات کر رہا ہے ۔

سینک صارفین

اپنے عصا کو بلند کرو OpsIQ اشتہاری صارفین

شعبے سنک کريں

اپنی مدد کو کامیاب بنائیں OpsIQ.

پرمار نشانہ اور پیداوار کا کھانا

آئیے اسٹوڈیو کو حقائق پر نشانہ بنائیں جن سے آپ کسی شخص کے بارے میں واقف ہیں اور اپنی اصل مصنوعات کو فروغ دینے کے لئے ایک ترقیاتی عمل میں لاتے ہیں۔

سروے Studio فراہم کُنندہ

ایک مخصوص سروے کے ذریعے سے ایک بار پھر سے جاری کردہ جاسوسی حقائق، اخذ کردہ متغیرات اور پابند CRM outresed pages ایک مخصوص تجزیہ سیریز کے ذریعے. php. یہ پروٹیشن ری ایکٹر کو دوبارہ نہیں موڑتا.

رنگ IP بلاک کرو

کب؟ OpsIQ بند کريں IP، اپنے پلیٹ فارم کا بلاک خود کہلاتا ہے۔ API تو بلاک بھی وہاں نافذ کیا جاتا ہے۔

سیکورٹی واقعات

بلاک کرنے میں رکاوٹ IP خطرے کے اشارے OpsIQ.

اے آئی اے کے لئے علم کو تشکیل دیں

ہر متصلہ جہاز بنانے کے لیے آپ اپنے پلیٹ فارم کیا کرتے ہیں اور اس کے عمل کو بیان کرتے ہیں۔ OpsIQ Admin AI جب بھی آپ کو متصل کرنے والا قابل ہو، تو یہ آپ کے پلیٹ فارم کو سمجھنے کی بجائے صرف ایکشن نام کی فہرست دیکھنے کی بجائے سمجھ لیتا ہے. یہ آپ کیلئے بنایا گیا ہے.

API تجربے سے گزرتا ہے۔

آپ کا تعلق ہمیشہ عام مقصدی کال حاصل کرتا ہے تو اے آئی اے تک رسائی حاصل کر سکتے ہیں آپ نے ایکسچینج کے لئے کوئی متعین نہیں کی.

کُل قابض 2.2 حوالہ جات

غیر متصل نسخہ: 2.4 · 57 capabilities · 8 profiles.

غیر متصل

standard_api · Standard REST or GraphQL API

Actions, triggers, OAuth/API-key authentication and optional context/identity mappings. Capabilities: actions, triggers, native_api, ai_brain_aware.

commerce · Commerce and billing platform

Customers, orders, sales, subscriptions, billing, promotions and journey events. Capabilities: actions, triggers, journey_events, sales, sales_reconciliation, billing, sync_orders, customer_import, survey, promo_audience, promo_feed, context, identity.

helpdesk · Helpdesk and ticket platform

Inbound tickets, outbound replies/notes, customer roster, AI triage and bidirectional ticket mirroring. Capabilities: actions, triggers, inbound_ticket, outbound_reply, outbound_note, ai_tickets, customer_import, survey, context, identity, ticket_mirror, ticket_merge, attachment_bridge, conflict_resolution.

mailbox · Mailbox and email provider

Inbound/outbound mail, address-book sync, multi-account OAuth and CRM timeline integration. Capabilities: inbound_email, outbound_email, mailbox, email_mailbox, oauth, actions, customer_import, ai_reply.

site_intelligence · Site Intelligence data provider

SEO, analytics, search-console, local-search or monitoring provider with scheduled sync. Capabilities: actions, triggers, site_intelligence, seo, scheduled_workers, durable_queue.

saas_bridge · SaaS bridge

Deep two-way SaaS integration with customers, billing, identity, tickets, webhooks, queues, attachments and workers. Capabilities: actions, triggers, webhook, context, identity, customer_import, survey, journey_events, sales, sales_reconciliation, billing, inbound_ticket, outbound_reply, ticket_mirror, ticket_merge, attachment_bridge, durable_queue, scheduled_workers, database_migrations, conflict_resolution, enterprise_hooks, admin_assets.

no_api_bridge · Platform with no API (OpsIQ installs a bridge)

For a self-hosted PHP application that serves no callable API. The wizard generates a signed bridge file the operator drops into their own site, plus the typed actions that read and write through it. Capabilities: actions, platform_bridge, ai_brain_aware.

local_php_platform · Local PHP platform bridge

WHMCS-style local hooks, database access, two-way tickets, billing/customer sync, queues and migrations. Capabilities: actions, native_data, context, identity, customer_import, survey, journey_events, sales, sales_reconciliation, billing, inbound_ticket, outbound_reply, ticket_mirror, ticket_merge, attachment_bridge, durable_queue, scheduled_workers, database_migrations, conflict_resolution, enterprise_hooks, admin_assets.

کینونی صلاحیتوں

عمل

Universal actions. Capability version: 1.0. Mode: generated. Runtime methods: registerActions. Package files: actions.json.

ترغیب

Inbound event triggers. Capability version: 1.0. Mode: generated. Runtime methods: handleWebhook. Package files: actions.json.

ویب‌سائٹ

Inbound webhook endpoint. Capability version: 1.0. Mode: generated. Runtime methods: handleWebhook.

journey_events

Universal Journey Event Contract mapping. Capability version: 1.1. Mode: generated. Interfaces: OpsIQ\Connectors\JourneyEventConnectorInterface. Package files: settings.json.

سیاق

AI context providers. Capability version: 1.0. Mode: generated. Runtime methods: contextProviders. Interfaces: OpsIQ\Connectors\ContextConnectorInterface. Package files: ContextProvider.php.

guest_lookup

Guest record lookup without login (reference + proof match). Capability version: 1.0. Mode: generated. Runtime methods: contextProviders. Interfaces: OpsIQ\Connectors\ContextConnectorInterface. Package files: GuestLookupProvider.php.

شناخت

Admin/customer identity providers. Capability version: 1.0. Mode: generated. Runtime methods: identityProviders, detectAdmin, detectCustomer. Interfaces: OpsIQ\Connectors\IdentityConnectorInterface. Package files: IdentityProvider.php.

sales

Sales and revenue ingestion. Capability version: 1.2. Mode: generated. Interfaces: OpsIQ\Connectors\CommerceConnectorInterface. Package files: SalesIngest.php.

sales_reconciliation

Scheduled sales-ledger reconciliation against the platform. Capability version: 1.0. Mode: generated. Runtime methods: reconcileSales. Interfaces: OpsIQ\Connectors\SalesReconciliationInterface.

بلي

Cross-platform billing snapshot. Capability version: 1.0. Mode: generated. Runtime methods: billingProviders. Interfaces: OpsIQ\Connectors\BillingConnectorInterface. Package files: BillingProvider.php.

payments

Payment-provider capability bus. Capability version: 1.0. Mode: generated. Runtime methods: paymentsCapabilities.

تجارت

Sell through chat: canonical commerce role map. Capability version: 1.0. Mode: declarative. Package files: commerce_roles.json.

inbound_ticket

External ticket/email to OpsIQ ticket ingestion. Capability version: 1.0. Mode: generated. Runtime methods: handleWebhook. Interfaces: OpsIQ\Connectors\TicketMirrorConnectorInterface.

outbound_reply

Reply mirroring to the external platform. Capability version: 1.0. Mode: generated. Runtime methods: pushReply. Interfaces: OpsIQ\Connectors\TicketMirrorConnectorInterface.

ticket_merge

Ticket merges applied on the platform (native merge or private transcript note). Capability version: 1.0. Mode: generated. Runtime methods: mergeTickets. Interfaces: OpsIQ\Connectors\TicketMergeConnectorInterface.

sync_users

Staff/customer synchronisation. Capability version: 2.0. Mode: generated. Runtime methods: listCustomers. Interfaces: OpsIQ\Connectors\CustomerImportConnectorInterface. Package files: SyncImport.php.

sync_departments

Department/team synchronisation. Capability version: 1.0. Mode: generated. Package files: SyncImport.php.

sync_orders

Order roster and order-event synchronisation. Capability version: 1.0. Mode: declarative. Interfaces: OpsIQ\Connectors\CommerceConnectorInterface.

sync_products

Product, catalog and inventory synchronisation. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

sync_projects

Project, issue and workspace synchronisation. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

customer_import

CRM customer roster import. Capability version: 2.0. Mode: generated. Runtime methods: listCustomers, backfillChunk. Interfaces: OpsIQ\Connectors\CustomerImportConnectorInterface.

security_events

Receive and emit security events. Capability version: 1.1. Mode: generated. Runtime methods: securityCapabilities, syncBlockedIp, removeBlockedIp. Interfaces: OpsIQ\Connectors\SecuritySyncConnectorInterface.

security_native_block

Native remote IP/CIDR blocking. Capability version: 1.0. Mode: generated. Runtime methods: syncBlockedIp, removeBlockedIp. Interfaces: OpsIQ\Connectors\SecuritySyncConnectorInterface.

survey

Survey identity, audiences, recipients and variables. Capability version: 1.0. Mode: generated. Runtime methods: surveyAudienceCatalog, surveyAudienceFacts, surveyVariableCatalog, surveyVariables, surveyRecipientPage. Interfaces: OpsIQ\Connectors\SurveyConnectorInterface. Package files: SurveyProvider.php.

reply_feedback

Ticket reply feedback mirror (platform reply ratings land via the portal write method). Capability version: 1.0. Mode: generated. Runtime methods: replyFeedbackCatalog, pullReplyFeedback. Interfaces: OpsIQ\Connectors\ReplyFeedbackConnectorInterface.

promo_audience

Promotion targeting facts. Capability version: 1.0. Mode: generated. Runtime methods: subscribers. Interfaces: OpsIQ\Connectors\PromotionConnectorInterface.

promo_feed

Promotion product/content feed. Capability version: 1.0. Mode: generated. Interfaces: OpsIQ\Connectors\PromotionConnectorInterface.

email_mailbox

Mailbox bus, outbound mail and address-book sync. Capability version: 1.0. Mode: generated. Runtime methods: emailAccounts. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.

inbound_email

Receive inbound email. Capability version: 1.0. Mode: declarative. Runtime methods: poll, handleWebhook. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.

outbound_email

Send outbound email. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.

mailbox

Mailbox connector. Capability version: 1.0. Mode: declarative. Runtime methods: emailAccounts. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.

ai_tickets

AI triage and Inbox Copilot for remote tickets. Capability version: 1.0. Mode: generated. Runtime methods: loadTriageContext. Package files: AiOperations.php.

ai_reply

AI-assisted reply drafting. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

ai_brain_aware

Connector expertise supplied to Admin AI. Capability version: 1.0. Mode: generated. Package files: ai_expertise_admin.md, ai_api_reference.md.

native_api

Native API passthrough. Capability version: 1.0. Mode: generated. Runtime methods: registerActions.

platform_bridge

Signed platform bridge (for platforms with no API). Capability version: 1.0. Mode: generated. Runtime methods: registerActions. Package files: bridge/.

native_data

Local database/platform data adapter. Capability version: 1.0. Mode: declarative. Runtime methods: nativeDataProviders. Interfaces: OpsIQ\Connectors\NativeDataConnectorInterface.

سي آر ايم

CRM capability provider (calendar, enrichment, telephony or customer data). Capability version: 1.0. Mode: declarative. Runtime methods: crmCapabilities. Interfaces: OpsIQ\Connectors\CrmCapabilityConnectorInterface.

block_registry

Remote sender block-registry synchronisation. Capability version: 1.0. Mode: declarative. Runtime methods: blockSender, unblockSender, isSenderBlocked. Interfaces: OpsIQ\Platform\BlockRegistryInterface.

inbound_comment

Inbound comment ingestion. Capability version: 1.0. Mode: declarative. Runtime methods: handleWebhook.

outbound_note

Outbound private note. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

outbound_notification

Outbound notification delivery. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

oauth

OAuth 2.0 authorisation. Capability version: 1.0. Mode: generated.

reviews

Review ingestion and response. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

مقامي

Local search/location data. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

سُو

SEO data and actions. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

site_intelligence

Site Intelligence provider. Capability version: 1.0. Mode: declarative. Runtime methods: siteIntelligenceProviders. Interfaces: OpsIQ\Connectors\SiteIntelligenceConnectorInterface.

انتہائی حساس

Analytics data provider. Capability version: 1.0. Mode: declarative. Runtime methods: analyticsCapabilities.

comms

Communications/video-meeting provider. Capability version: 1.0. Mode: declarative. Runtime methods: commsCapabilities.

admin_assets

Connector-provided admin/account/public browser assets. Capability version: 1.0. Mode: generated. Runtime methods: adminAssets. Interfaces: OpsIQ\Connectors\AdminAssetConnectorInterface.

enterprise_hooks

Platform-native hooks and lifecycle callbacks. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.

durable_queue

Durable outbox/inbox queue and retry policy. Capability version: 2.0. Mode: extension. Package files: EnterpriseExtension.php.

ticket_mirror

Bidirectional ticket mirror with conflict handling. Capability version: 2.0. Mode: extension. Interfaces: OpsIQ\Connectors\TicketMirrorConnectorInterface. Package files: EnterpriseExtension.php.

attachment_bridge

Attachment upload/download transfer. Capability version: 2.0. Mode: extension. Package files: EnterpriseExtension.php.

database_migrations

Connector-owned schema migrations. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.

scheduled_workers

Connector-owned scheduled/background workers. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.

conflict_resolution

Two-way sync conflict strategy. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.

⚠️
تعمیر کنندہ انتہائی پائیدار ذریعہ رہا . ترقی پزیر نکات میں پلیٹ فارم کاروباری قوانین ؛ پیکج لائف سائیکل، سکور، مزدور، نقل و حمل اور مطابقت کے امتحانات میں مستقل طور پر کام کرتے رہے۔

ہر عمل کی اصلاحی ترتیبات

دوبارہ کوشش

ایک ناکامی کی صورت میں دوبارہ شروع کرنے کے لئے کتنی بار کوشش کرنی پڑتی ہے، جس سے ہر کوشش کو دہرانا پڑتا ہے۔ صرف وقتی اوقات، 429s اور 5xx غلطیاں دوبارہ حل کی جاتی ہیں؛ ایک 4xxx آپ کی درخواست غلطی ہے اور اسے دہراتا ہے صرف آپ کی رفتار حد کو گرم کرتا ہے.

شرح حد

اس عمل کے لیے ایک پر منٹ کا چھتہ، تو مصروف تیندوا آپ کے پلیٹ فارم کو توڑ نہیں سکتا۔ اسے چھوڑ دو۔ 0 اور ان کے لئے کوئی راستہ نہیں ہے

وقت ختم

ہمت نہ ہاریں اپنے پلیٹ فارم کا انتظار کتنا عرصہ ہوگا ۔

تصدیق

عمل سے پہلے انسان کو منظور کرنے کے لیے درکار ہے. اسے کسی بھی تباہی کے لیے استعمال کریں.

_توثیق قسم

قدم 2 سات اشکال پیش کرنا۔ جو آپ کے پلیٹ فارم کو میچ کرتا ہے API دستاویزات، ایجنٹ اس کے لیے درست ایچ ٹی پی کلائنٹ خارج کرتا ہے۔

API سر میں کُنجی

ایک فرضی سرے کے طور پر بھیجا جاتا ہے، مثلاً X-API؂ کیک ۔ آپ ہیڈر نام اور لیبل شناختی فارم دکھانا چاہئے. یہ صرف سر کے طور پر کلید بھیجتا ہے؛ اگر آپکا تعلق؛API اس کی بجائے کلیدی امیدواروں سے یہ توقع کی جاتی ہے کہ وہ کسی ایسے شخص کے ساتھ مل کر کام کریں جو اُس کے پاس نہیں آتا ۔

جی‌نہیں ۔

Token sent as Authorization: Bearer <token>. Common for modern APIs.

بنیادی ایّت

شناختی اور پاس ورڈ، بنیاد64-encode in Authization der. آپ دونوں شعبوں کے لیبل کو منتخب کرتے ہیں

HMAC-سنجی

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

OAuth 2.0 (client سندیں)۔

سرور-پا رے، صارف کے ساتھ کوئی تعامل اور کوئی ربط نہیں. آپ علامت دے سکتے ہیں URL اگر آپ کے پلیٹ فارم کو کسی شخص کی بجائے کسی درخواست پر عمل کرنا چاہتے ہیں تو اِس کا استعمال کریں ۔

OAuth 2.0 ( صا_رف )

PKCE کے ساتھ command-code جاری، کے لئےStripe, Shopify, Slackاور جلد کی کتاب-ستاں -آپ کو اجازت دے.URL، نشانURLاور وسعت۔ اشاعت کے بعد، ابلاغ پر کلک کرتے ہیں آپ کے پلیٹ فارم پر،OpsIQاِس کے علاوہ یہ بھی ضروری ہے کہ ہم تازہ‌دم ہو جائیں ۔URIاپنی کتاب میں درج کر لوOAuthتنصیب کنندہ کی ترتیبات صفحہ پر کی گئی ہیں۔

سر کے بال سفید ہوتے ہیں

آزاد شکل JSON کسی بھی چیز کے لئے ہیڈ میپ جو اوپر موجود نمونوں پر حاوی نہیں، مثلاً Emb "X-API-Key".{api_key}",X-Tenant".{tenant_id}"Cons. ہر مقامدار ابلاغ کی شکل پر میدان بن جاتا ہے۔

💡
PKCE صرف کنیکٹیکٹ بہاؤ پر اطلاق کرتا ہے. کلائنٹ-کڈینٹس بہاؤ میں کوئی غیر فعال اور صارفی قدم نہیں ہوتا، اس لیے PKCCE اس پر عمل نہیں کرتا۔

پَگِن طرزِزندگی

آفسیٹ

استعمال کنز اور حدیث پیرامیٹرز. مثال:...fet= (معاونت)100 اور ==50.

صفحہ

صفحہ نمبر استعمال کريں مثال:? page=3&per_page=_50

کرسر

سابقہ جواب سے ایک عارضی نشان استعمال کرتا ہے۔

لنک سر

لنک جواب ہیڈر کو rel= کے ساتھ استعمال کرتا هے"

فا ئل: دستور کے مطابق PHP کوڈ

ایک مثال دے کر واضح کریں کہ آپ کا کوئی نام کلاس نہیں بتاتےOpsIQشکار ۔ نیچے دی گئی طریقہ کار کے مطابق ایسے لوگ ہیں جو ایک غلط کام کرتے ہیں ۔

متصل۔php — اصل معاہدہ، کم اور بے قاعدہ
<?php
/* connectors/myplatform/connector.php */
declare(strict_types=1);

use OpsIQ\Connectors\AbstractConnector;

require_once __DIR__ . '/Client.php';

return new class extends AbstractConnector {

    /* ── the three identity methods. NOT identifier()/label(). ── */
    public function slug(): string        { return 'myplatform'; }
    public function name(): string        { return 'My Platform'; }
    public function description(): string { return 'Orders and customers from My Platform.'; }

    public function capabilities(): array { return ['actions', 'context']; }

    public function settingsSchema(): array
    {
        $f = __DIR__ . '/settings.json';
        if (!is_file($f)) return [];
        $j = json_decode((string)file_get_contents($f), true);
        return is_array($j['settings'] ?? null) ? $j['settings'] : [];
    }

    /* ── NOTE THE ARGUMENT. testConnection() with no parameter is a fatal. ── */
    public function testConnection(array $settings): array
    {
        try {
            $resp = \OpsIQ\Connectors\MyPlatform\Client::callWithSettings($settings, 'GET', '/me', [], []);
            $code = (int)($resp['http_code'] ?? 0);
            return ($code >= 200 && $code < 300)
                ? ['success' => true,  'info'  => ['message' => 'Connection OK', 'http_code' => $code]]
                : ['success' => false, 'error' => "Verify endpoint returned HTTP $code"];
        } catch (\Throwable $e) {
            return ['success' => false, 'error' => 'Test failed: ' . $e->getMessage()];
        }
    }

    public function onEnable(array $settings): array  { return ['success' => true]; }
    public function onDisable(array $settings): array { return ['success' => true]; }

    public function handleWebhook(array $payload, array $headers, array $settings): array
    {
        return ['success' => true, 'note' => 'No triggers declared.'];
    }

    /* Inherited from AbstractConnector: reads actions.json for you.
     * Override only to ADD actions the manifest cannot express. */
    public function registerActions(array $settings): array
    {
        return parent::registerActions($settings);
    }
};
⚠️
Three things that fatal at class load rather than failing gracefully. The identity methods are slug(), name() and description() — not identifier() and label(). testConnection() TAKES an array of settings; a no-argument version is an incompatible signature. And there is no $this->http() or runAction() on AbstractConnector — HTTP goes through your own Client.php or through an action declared in actions.json.

مقامی ٹکٹ سسٹم میں غیر رسمی ٹکٹ

جب آپ کا پلیٹ فارم ٹکٹ کا مالک ہوتا ہے تو اس میں داخل ہو جاتا ہے۔ OpsIQ اپنے اتصال کے ذریعے سے ٹکٹ دوبارہ استعمال کریں اپنے اتصالی وارثوں (ایک نئی ٹکٹ کے لیے انعام ، درج کردہ). Eit اور پھر آپ کے متصل ہونے والے عالمی ٹکٹ کے واقعات میں شامل کریں. subscribers() طریقہ: ticket.created, ticket.replied, ticket.updated, ticket.deleted. خود کار، ایسکلیشن،SLAاورCSATتمام واقعات ایک ہی ہیں، تو آپ ان کے وارث ہیں کوئی اضافی کوڈ کے ساتھ.

اگر آپ كو ہینڈل كریں ticket.deleted، آپ کو ملانے کے بھی ہینڈل. ایک مخلوط ٹکٹ خارج کرتا ہے۔ merged_into اور وہ کسی پر کوئی الزام نہیں نازل کرتا ہے ticket_merge) ؛ ملاپ ایک بار پھر آتا ہے۔ ticket.merged اس کی بجائے، آپ وہاں ضم ٹکٹ بند کرنے کی بجائے اپنے پلیٹ فارم پر ضم کر سکتے ہیں۔ ٹی‌ٹی‌کا رابطہ 2.4).

اُن سے کہو کہ کون سا پیغام اِس لیے لکھا گیا تھا کہ آیا وہ خدا کی بادشاہت کے بارے میں جاننا چاہتے ہیں یا نہیں ؟

ایک ٹکٹ ہمیشہ سے ہوتا ہے۔ کے لئے مشتری، لیکن ابتدائی پیغام شاید تحریر کیا جا سکے۔ لاٹھی: مشتری کے نام پر ایک ایجنٹ نے ٹکٹ کھول دیا یا باہر نکل کر اس کی مدد سے ہر معاونت کی ہے، اس لیے یہ کائنات کا حصہ ہے۔ ticket.created ہر متصلہ شخص کی بجائے کوئی چیز نجی طور پر حل کرتی ہے۔

author_type

کلائنٹ (cim) یا Admin. Omit اسے اور مشتری کو مسجع کیا جاتا ہے۔

author_id

اسٹوپے نے id جب مصنف_type=admin. کبھی مشتری نہیں.

author_name

ایجنٹ یا ڈیپارٹمنٹ ظاہری نام۔ Falls رجوع کریں "Staf".

author_email

ایجنٹ پتہ. کبھی مشتری ایک. مشتری کے نیچے ایک سٹاف پیغام ہے ایک رپورٹ اور Audit غلطی.

یہ کوئی ناممکن ہے. حساب author_type یہ فیصلہ کرنے کے لئے کہ کس کا رخ ہے. client چھوڑ دو خود کار-ایبل اپنے ایجنٹ کے جواب میں، اور آپ کے پلیٹ فارم کی آواز کو ایک تازہ مشتری پیغام کی طرح لگتا ہے، جو کہ اس وقت زمینوں کے طور پر ایک table اور ٹکٹ کو شروع کرتا ہے۔ جواب. اپنے پلیٹ فارم کے سگنل کو اپنے متصلہ میں اس پر نقش کریں واقعہ معمول کا حامل ہے۔، کبھی صارفین میں.

مرکزی بلاک

جب ایک ایجنٹ کسی بھیجنے والا کو بلاک کرتا ہے، تو اس کا اطلاق پوری طرح ہوتا ہے۔ ہر چینل فوری طور پر ( یعنی چیٹ، پورٹل، وے، ووکٹ اور ہر اتصال والا جوہر) اس لیے استعمال ہوتا ہے کہ بلاک کو مرکزی طور پر نافذ کیا جاتا ہے، کسی بھی اتصال دار پیغام کو دیکھ کر پہلے اسے کچھ نہیں کر سکتا آپ کا جو اتصال وارث بناتا ہے آپ کی ملکیت میں کوئی عمل دخل نہیں ہے اور نہ ہی اسے غلط طریقے سے حاصل کرنے کے لئے آپ کی سہولت ہے۔

نصف حصہ بند: اپنے پلیٹ فارم کو یہاں پر روک دیا گیا تھا.

صلاحیتوں

ضروری هے بِل_رِغِرِي اور کلاس کو بلاکِ رجسٹریشن مواجہ لوڈ کرنا چا ئيے ۔ جھنڈے کا دعویٰ هے Enter کُر هے smation. org دونوں کا رجسٹر ضروری هے

blockSender($b)

قسم حاصل کرتا ہے (ای میل| ڈومین|ip)، قیمت، وجہ، ادمین_آئی ڈی، ختم ہونے کا وقت، سائٹ کی. واپس [نتیجہ، تفصیل؟، ریموٹ_ریفرنس؟]

unblockSender($b)

ادا کار، واپس لوٹ. ضروری ہے کہ کچھ روک.

isSenderBlocked($b)

لیکن پھر بھی وہ اپنے دوستوں سے بات کرنے کی بجائے اُن کے ساتھ صلح کرنے کی کوشش کرتے ہیں ۔

نتیجہ

انڈیا

اپنے پلیٹ فارم پر اِس کا نام لکھیں ۔

noop

پہلے ہی سے درخواست ریاست میں.

unsupported

آپ کے پلیٹ فارم میں کوئی مشابہ تصور نہیں ہے. غلطی نہیں ہے

ناکام ہوا

آپ اسے کر سکتے ہیں اور غلط ہو سکتے ہیں ۔

( امثال ۳ : ۵ ) اگر ہم خدا کی مرضی پر چلتے ہیں تو ہمیں کیا کرنا چاہئے ؟ بہت سے پلیٹ فارمز کے پاس "یہ بھیجنے والا" نظریہ نہیں ہے اور صرف انتہائی مشکل کی پیشکش کرتا ہے، جو بلڈنگ، ادائیگی اور خدمات کو روک رہا ہے، unsupported اور اسے چھوڑ دو

ڈی ٹی وی بھی اس معاملے پر محیط ہے جہاں پلیٹ فارم ہے۔ ممکن یہ آپ کو نہیں دے گا لیکن آپ کو ایک چیک کریں گے. API... خصوصیت نہیں ہے: ایسا کوئی ایسا آلہ جو صرف پلیٹ فارم کے اشتہار میں موجود ہو، وہ ایک لیور ہے آپ کے جوائنٹ نہیں

کام کی مثال · Zendesk ( حوالہ جات پر عمل)

پڑھئے connectors/zendesk/connector.php alongside this. It is short, and every branch below is a decision you will face too.

ای میل→انڈیا

پَٹ/api/v2/users/{id}معطل کرنے کے ساتھ ساتھ.Zendeskختم صارفین کے پاس کوئی بھی نہیں ہے. صارف کو واپس کرتا ہے بطور بعید از قیاس

ڈومین→غیر متصل

Zendesk ایک پورے ڈومین کو تبدیل کر سکتا ہے، لیکن صرف انفنٹری کے ذریعے: Admin Center Blocklist Testarea میں کلیدی لفظ، اور کوئی نہیں API اس میدان کو لکھتے ہیں ۔

ip →غیر متصل

کوئی ٹکٹ سطح IP بلاک موجود ہے.

نامعلوم پتہ→نام

Zendesk اس سے پہلے کوئی پتہ نہیں لگا سکتا کہ یہ کبھی نظر نہیں آیا. کچھ نہیں ہے اور مقامی بلاک اب بھی ٹکٹ روک دیتا ہے۔

ایجنٹ یا ابلاغ→غیر متصل

ایک سٹاف پتہ چلتا ہے کہ آپ کسی ہدایت‌وتربیت سے پہلے غلطی کرنے سے پہلے اُس کے کردار کو جانچ سکتے ہیں ۔

یہ آخری قطار ہے کاپی تیار کرنے کے لئے آپ کو کسی نقصان‌دہ چیز پر ایک بلاک کی نقشہ‌سازی نہیں کرنی چاہئے ۔ detail ایک عامل کو پڑھ سکتا ہے اور اُسکی اطاعت کرنے کی کوشش کرتا ہے ۔

دیانتداری سے رپورٹ کریں ۔ غور کریں کہ ان قطاروں میں سے کتنی کم ہیں ok. یہ درست نتیجہ نہیں ہے، وقفہ نہیں ہے: ڈومین بلاک اب بھی کام کرتا ہے (اس کو مرکزی طور پر تحریر میں استعمال کیا جاتا ہے)؛ ok آپ نے کچھ نہیں کیا تھا کہ آپ کو ایک آپریٹنگ بلاک آپ کے پلیٹ فارم تک پہنچے جب یہ کبھی نہیں چھوڑا OpsIQ.

احکام

مقامی بلاک ہمیشہ جیت جاتا ہے۔

آپ کسی شخص کو بلاک کرنے سے نہیں روک سکتے ۔

کبھی نہیں

اس کی بجائے ، ایک چیز باقی رہنے کی وجہ سے پوری طرح ناکام ہو گئی ۔

ہوشیار رہیں

اسی بلاک کو ایک سے زیادہ مرتبہ متعارف کرایا جا سکتا ہے۔

جلدی لوٹ آئیں

فن آؤٹ کار کلک کے ساتھ شِنچُوٹ ہے. کویی سُست کا کام، طلب اوپن رکھنے کی بجائے

واپس نہ آنا

دوبارہ شروع کبھی نہیں کریں OpsIQ آپ کے کمپیوٹر سے رجسٹرار شروع کرنے والے کو ترتیب دیتا ہے لیکن دوسرا بڑا ساسٹر تیار کرتا ہے ۔

ہر اعلان کو لکھا جاتا ہے۔ opsiq_block_registry_log (محمد، مہربان، قدر، وجہ، ادیان، ابتدا، تعلق، اتصالِ اسلوب، نتیجہ، تفصیل اور اوقاتِ زمانی) چنانچہ ایک عاملہ آپ کے پلیٹ فارم سے ایک بلاک کو نہیں بلکہ ایک ایجنٹ کی بجائے دیکھ سکتا ہے اور ہر جوائنٹ نے کیا ہے۔

پُراعتمادانہ وابستگی

ہاتھ attachments تخلیق((()) کے فر ما وٴس سے متعلقهے /addReply(). ہر چیز فائل کو تین شکلوں میں لیتی ہے:

content_b64

آر وائی فائل کی بیس64 فائل Auth کے پیچھے فائلیں استعمال کرتے ہوئے (بہت زیادہ ترقی یافتہ)۔ OpsIQ اسے ڈِک کوڈ دے کر آپ کے لیے فائل دوبارہ شروع کر دے گا۔ سب سے زیادہ پورٹبل شکل

url/تُسُو

ایک عوامی https URL (مثلاً ایک Zendesk مواد_url)۔ ضروری ہے کہ https؛ کسی ایس آر ایف / اجازت نامہ محفوظ کرنے سے پہلے فہرست چیک کریں ۔

stored_path

ایک محفوظ فائل آپ نے پہلے ہی لکھا تھا (جسے جمع کرنے والے اپلوڈ کرنے والے نے تیار کیا ہے)۔

Items also accept filename, mime_type and size_bytes. Caps: 12 MB/file, ~24 MB total, 10 files per call. Most platform read APIs return attachment صرف حساب (Beat)، تو قابل اعتماد انداز یہ ہے: وہ بکلے پڑھ لو جہاں آپ کا کوڈ پہلے سے ہی چلاتے ہیں ( پلیٹ فارم پر ) یا ویب‌ہوک ادائیگی اپ سے )، بنیاد64 ان کو اور کشتی بطور طور پر جاری کرتا ہے۔ content_b64 قیامت

باہر نکل جاؤOpsIQ →آپ کے پلیٹ فارم. جب ایک ایجنٹ فائل کو فائل تقسیم کرتا ہے، ticket.replied ادا کار آپ کو جواب دینے کی طرح آپ کی فائل فراہم کرتا ہے۔ stored_path آ ئے رو کے تحت ما رو OpsIQ فائل اسٹور۔ انہیں پڑھیں اور اپنے پلیٹ فارم کی شکل میں زور دیں، اور پلیٹ فارم ڈسک چیک کریں، WHMCS چاہتے ہیں base64_encode(json_encode([[name,data]])) (JSONنہیں، غیر معمولی ہے:Zendeskبوٹ پلگ انس کو اپ لوڈ کرے گا۔ /uploads.json ایک نشانی تو یہ ہے کہ ہم نے اسے ایک نشانی بنایا comment.uploads; Gmailایک کثیر التعداد/کلر آر ایف سی-822پیام بنیاد64url-encoded in میں raw; Amazon SES inbound attachments need the S3 receive action (the SNS path caps at 150 KB).

دور دراز کے پلیٹ فارم: API + ویبہوک، کبھی کسی اور ایپ کے تختے نہیں

اگر آپ کا پلیٹ فارم ایک ہے تو الگ ایپ یا ڈیٹا بیس (ایک میزبان ساس، دور دراز ہے۔ WHMCS، ایک ہی سرور پر ایک مختلف ڈی بی کبھی بھی اس کی تختیاں براہ راست نہیں لکھیں۔: کراسکاٹ کی ایک فہرست میں ایسے ممالک لکھیں جو کسی بھی تعلق کو فعال اور پُراعتماد طور پر حقیقی قطاروں سے محروم کرتے ہیں۔ بند = اس پلیٹ فارم کے دستخط RUS کہلاتا ہے۔ API (ریپلاں، حالت، ڈیپارٹمنٹ، حذف)؛ بند = پلیٹ فارم ایک دستخط ویب چوک، آپ کے handleWebhook() اس کی تصدیق کرتا ہے اور جوہر کو جلاتا ہے۔ ticket.* ایک آئینے کی طرح ، ایک شخص کو اِس بات پر زور دینا چاہئے کہ آپ کس چیز کو اپنی اصل نشانے سے ہٹا سکتے ہیں ( مثلاً . . . mirror_origin:'opsiq'؛ پلیٹ فارم اسے ویب‌ہوک پر اور آپ کے بےقابو بچے خود ہی اپنے سرے سے چیک کریں ۔ OpsIQEvents::isMirroredEvent() ہر اونچے سرے پر۔

غیر ذمہ دار حیثیت، ترجیحی اور شعبے

جواب خودبخود حالت کو منتقل کرتا ہے، ایک جواب ایجنٹ جواب→ answered, a مشتری جواب→ customer_replyاِس کے علاوہ یہ بھی بہت واضح ہے کہ تبدیلی آنے والی ہے ۔ ticket.updated اور پڑھ کر سنا دو payload['changes'] (مثلاً ۔ {status:'closed'}).

حالت: OpsIQ'کچھیائی سیٹ ہے۔ open, customer_reply, answered, in_progress, pending, closed. اپنے پلیٹ فارم کے لفظیات پر ایک چھوٹا سا دوطرفہ نقشہ رکھیں اور اپنے کالم کو حقیقت میں قبول کریں (ایک ) ENUM بعض ڈیٹابیس سے خالی چیز کو کھو دینے کی وجہ سے ایک قیمتی قیمت فوراً ختم ہو جاتی ہے ۔ شعبہ: جواب OpsIQ ڈیپارٹمنٹ آپ کی طرف بے معنی ہے، اسے کبھی نہیں بھیجتا. Send the descriptor (name, email اور slug) اور اپنے آپ کو ای میل کی طرف سے اپنے منصوبوں کے خلاف حل کرو۔→نام→سلنگ، تو "بلنگ ڈیپارٹمنٹ" ممالک میں آپ بلڈنگ ڈیپارٹمنٹ کی جگہ عمومیدونوں پر تینگر ticket.escalated اور ایک department_id تبدیل کریں ticket.updated.

💡
Status / priority / subject / department / delete mirroring is gated by per-connector toggles (mirror_status_changes, mirror_priority_changes, mirror_subject_changes, mirror_department_changes, mirror_deletes) read through the shared OpsIQ\Connectors\MirrorOptions helper. Embed that block in your settings.json and every ticket-mirror connector reads the toggles identically.

کسی پروڈکشن / خدمت کو ٹکٹ لگائیں

اگر مشتری نے ٹکٹ کے اوپن کرتے وقت کوئی مخصوص پیداوار منتخب کی تو ایک نشان مہر لگا کر ایجنٹ ایک مرکزی خدمت کارڈ دیکھتا ہے (ایک اکائی کے ساتھ "دوسری مصنوعات" منڈل کو باقی کے لیے دیکھیں)، ان میں سے کسی بھی چیز کو تخلیق کرنے کے لیے (انگریزی:

related_service_id

Preferred: the service id exactly as it appears in your IdentityProvider::lookupCustomerServices() list (each service's id). Unambiguous match.

related_service_label

ایک پلیٹ فارم سروس- کوڈ، ای۔ WHMCS 2396 (عدد) یعنی 2396 ایک عدد اور ایک علامت ہے۔396) / D11 (دومیئن)11). OpsIQ آپ کی سروس کی فہرست کو دوبارہ شامل کر نے کے ليے d اور میچ کر تے هيں جس کے ساتھ ڈومین کوڈ کبھی بھی ایک ہی آئی ڈی کی پروڈکشن نہیں بنا سکتا

related_domain

ایک ڈومین نام؛ ہر سروس کی تفصیل / ڈومین کے خلاف ذیلی اکائیوں کے طور پر جانا جاتا ہے۔

💡
وابستگی فہرست ایک بار بنائیں، اوپر کی شکل میں اور OpsIQ باقی استعمال: میزبانی کرتا ہے۔ URLs گزرتے ہوئے اور بصری64 مواد ذخیرہ کیا جاتا ہے اور آپ کے لیے دوبارہ حاصل کیا جاتا ہے۔آپ کو کبھی بھی پیر پلیٹ فارم فائل ہینڈلنگ لکھنے کی ضرورت نہیں ہے۔
⚠️
عملے کی کلیدیں ذیلی حروف، حروف تہجی اور رسائل ہیں ۔3جگہ80حروف اور دات کی اجازت بھی دیتے ہیں؛ عمل کی دکان قبول کرتی ہے۔2جگہ100کسی بھی دوا کے ساتھ حریفوں، حروف اور جملوں اور دونوں کو مطمئن رکھنا۔ ایک عمل میں کوئی AJAX روٹ پیدا نہیں کرتا لہذا اس کو دوبارہ سے محفوظ رکھنا کوئی بھی چیز نہیں ہے

میں اسے تمہارے لئے تعمیر کر رہا ہوں

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

جادوگر نہایت صاف منظر گر گئے

کھولیں کنساس→+ ای میل انسٹال کریں→اتصال قائم کریں. . .1تم (اپنی حرص کے نتیجے میں) دیکھ لو گے ✨اس کے لیے میرا سامان مہیا کر. قسم کیا تعلق رکھنے والے کے لئے ہے — پلیٹ فارم ، کیاOpsIQپڑھنا اور اِسے لکھنا چاہئے اور کن کو استعمال کرنا چاہئے — اِس میں اضافہ کرنا چاہئےAPIاگر آپ اس کو جانتے ہیں اور اس پر زور دیتے ہیں تو جادوگر ڈرافٹ سے ہر قدم بھرتا ہے اور آپ کا تجزیہ بالکل اسی طرح ہوتا ہے جیسے آپ نے اسے تبدیل کیا ہو۔6ایک ہی پینل ایسا لگتا ہے ✨ای‌ایم کیساتھ، لہذا آپ کسی تبدیلی کے لیے درخواست کر سکتے ہیں ("آپ بھی انتہائی باریک بینی میں پڑھتے ہیں) بدلے میں ترمیمی میدانوں کی بجائے

سوالOpsIQ

کھولیں سوال OpsIQ کسی بھی جگہ ابلاغ میں اور جو آپ چاہتے ہیں کہہ سکتے ہیں کبھی کوئی عمل یا جادوگر کو موجود معلوم کرنے کی ضرورت نہیں ہے۔

1
اس سے پوچھ لو

مثال کے طور پر: "مجھے ترلو کے لیے ایک کنورئیر بنا دیجیے". اسے میرے بورڈوں اور لسٹوں کی فہرست، کارڈوں کو پڑھنے اور بورڈ پر کارڈ تخلیق کرنے کی ضرورت ہے. Trello استعمال کرتا ہے۔APIکلیدی جمع نشانی". ایک قول میں پولیس جواب دیتا ہے اور ایک ظاہر کرتا ہے۔ اس متصل کارڈ۔ آپ کا پیغام مختصر ہے، چنانچہ پلیٹ فارم رکھیں، پڑھنے والا اور اس میں لکھا ہو۔

2
ڈرنے کی تصدیق کریں

اِس کے علاوہ آپ نے یہ بھی دریافت کِیا ہے کہ آپ کو اِن سوالوں کے جواب کہاں سے مل سکتے ہیں ۔24گھنٹے.

3
کہو اسے بنانا

کولیوت ایک دکھائی دیتا ہے۔ تعمیر کریں card naming the connector and its slug. This one writes: it publishes the package into /connectors/<slug>/. Confirm it and you get the path back, together with the setting you still have to fill.

4
لاگ انس داخل کرو اور قابل

نیا اتصال شائع کیا جاتا ہے مگر ناکام نہیں ہوسکتا. یہ کوئی راز رکھتا ہے.APIکلیدی یا علامت، پریس جانچ، پھر فعال کریں... جب تک آپ ایسا نہیں کرتے، یہ کچھ نہیں کرتا.

💡
اِس کے بعد آپ کو پتہ چلا کہ آپ کا بچہ کتنا بڑا ہو رہا ہے ۔

اے آئی کیا ہے اور اسے کرنے کی اجازت نہیں ہے۔

چور دیوار ہے

ایک special speakation مکمل طور پر اسی طرح کی تالیف() سے گزرتا ہے یعنی جادوگر کا پبلیش بٹن استعمال کرتا ہے اگر ایسا نہ ہو تو AI کو غلطیوں اور کوشش دی جاتی ہے، تین بار تک پہنچ کر پھر اپنے الفاظ میں انکار کر دیتا ہے ایک ڈرافٹ جو کبھی پیکج نہیں بن جاتا ہے۔

یہ کوئی سند نہیں لکھتا

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

یہ سوال پوچھنے کی بجائے ، بی‌بی‌اے کے جوابات دیتا ہے

آپ کے دو منصوبے جو آپ کے ذہن میں ہیں ، وہ ایک ایسی بات کی بجائے منصوبہ‌سازی کے بارے میں سوال اُٹھا سکتے ہیں ۔

ایک ایجاد انجام‌کار بلند مقام کو ختم کر دیتی ہے

اے آئی اے کو کہا جاتا ہے کہ راستوں کو کبھی ایجاد نہ کریں لیکن کوئی ماڈل کامل نہیں ۔ ایک غلط راستہ جو اپنے زندہ ٹیسٹ کو عمل میں لاتا ہے یا پہلی بار دوڑنے میں ناکام رہتا ہے وہ کبھی بھی خاموش نہیں ہوتا ۔

پیکج عام ہے

جو کچھ پیدا کرتا ہے وہ ایک عام تعمیری پیکج ہے: وہی فائل پیدا کرتا تھا، اسی معاہدے میں ایک ہی دستخط، جادوگر میں قابل تجدید، کنیکٹس پیج سے ناقابل قبول۔ کوئی الگ "AI compor" نوعیت کا نہیں ہے۔

آپ کا ماڈل ڈرنگ کو چلاتا ہے۔

خوبی آپ کو ترتیبات کے تحت ماڈل کا اتباع کریں→A. ایک چھوٹا، سستا ماڈل ڈرافٹ ایک درست لیکن صاف کنچر ہے اور مزید سوالات کرنے والا؛ ایک مضبوط ماڈل پہلی بار ختم پوائنٹس کا زیادہ حاصل کرتا ہے.

⚠️
کوٹلیوٹ صرف اس تنصیب کے عمل کو چلا سکتا ہے اصل میں رجسٹر شدہ ہے. اگر کنیکٹر معماری عملے کی کمی ہو تو ایسا منصوبہ جس میں ان کا شامل نہیں ہو یا کردار بغیر شامل نہ ہو۔ manage_connectors — کوپیٹ‌شُدہ کارڈ پیش کرنے کی بجائے یہ کہتے ہیں کہ ایسا کارڈ پیش کرنا نقصاندہ ہوگا ۔
کنیکٹرز

گفتگو کے ذریعے سے ماخوذ: تجارتی کردار نقشہ

ایک ایسی کمپنی جو — ایک سٹور پلیٹ فارم ، کتابنگ سسٹم ، ادائیگی کے نظام — کو فروخت کر سکتی ہے — یہ بیان کرتی ہے کہ اس کے او وی این آپریشن کا کیا جواب ہے ۔OpsIQ'سکنٹک تجارتی کرداروں. اسے متعارف کرو اور متصلہ ترتیبات کے تحت ظاہر ہوتا ہے۔→ent گفتگو→گفتگو خودبخود شروع کریں ؛ اعلان کرنے سے باز رہیں اور غائب ہو جائیں. اس میں رجسٹر کرنے کی کوئی فہرست نہیں ہے۔

فائل: commerce_roles.json

اعلان اپنے ہی فائل میں پیکج جڑ پر رہتا ہے — فائل کی موجودگی کا دعویٰ ہے۔. یہ نہیں رہ سکتا connector_contract.json: کہ فائل کو غیر مجاز آلات سے لیس کیا جاتا ہے اور اس کی اسکی اسکیچ نامعلوم کلیدوں کو رد کرتی ہے، تو ایک دستے کی جانب سے بلاک درستی میں ناکام ہو جائے گا اور پھر اسے تحریر کر دیا جائے گا۔

commerce_roles.json
{
  "commerce": {
    "roles": {
      "catalog_search": { "operation": "acme_search_products", "transport": "http" },
      "customer_lookup": { "operation": "acme_customer_lookup", "transport": "http" },
      "quote":          { "operation": "acme_quote_order",     "transport": "http" },
      "payment_methods": { "operation": "acme_payment_methods", "transport": "http" },
      "order_get":      { "operation": "acme_get_order",       "transport": "http" },
      "order_create":   { "operation": "acme_create_order",    "transport": "http",
                          "recovery": "acme_get_order" }
    },
    "customer_ordering": {
      "enabled": true,
      "version": 1,
      "mode": "direct_order",
      "audience": "clients_only",
      "account_flow": "existing_client",
      "payment_flow": "connector_methods",
      "identity_parameter": "external_customer_id",
      "quantity_parameter": "quantity",
      "label": "Acme Store",
      "checkout_hosts": [],

      "transaction_kind": "purchase",
      "decision_mode": "immediate",
      "payment_timing": "on_confirmation",
      "reversibility": "reversible",
      "cancellation_flow": "platform_only",
      "fulfilment_presence": "remote_delivery",
      "notify_flow": "platform_automatic",
      "customer_fields": {"name": "required", "email": "required", "address": "required", "phone": "optional"},
      "client_tools": ["catalog_search", "catalog_get", "quote"],
      "account_timing": "before_quote"
    }
  }
}

قوانین اور ہر کوئی موجود کیوں ہے

کردار بند تقریر ہے۔

OpsIQایک ایسا کردار جو کبھی کسی عمل کے نام سے منسوب نہیں کیا جاتا ہے — اعلان کرنا کہ یہ مکمل معاہدہ ہے۔

عملا آپ کے افعال میں سے ایک ہونا ضروری ہے۔

آپ کے اندر ہر سمت میں موجود ہونے کی ضرورت ہے actions.json. ایک ٹیپ ایک ایسی سمت کو بیان کرتا ہے جو دوڑ نہیں سکتی، اور یہ ایک مشتری کی سطح پر "میں چیک کر سکتا ہوں کہ آپ کے لئے" اس کے بعد کچھ بھی نہیں ہے.

ایک پڑھے ہوئے کردار کبھی تباہ‌کُن عمل پر توجہ نہیں دیتے

کرداروں (catalolog, insport, command, or beup) کو ایسے آپریشنز کے لیے نقشہ بنانا چاہیے جو آپ کے پلیٹ فارم پر کچھ نہیں بدل سکتے۔

ایک تحریر کردار کبھی جینریکل ریکارڈ آپریشن کے لیے نقشے نہیں بناتے تھے۔

نقشہ order_create ایک تختے پر تختۂ‌نشین — record.create, db.insert, recordCreateکسی بھی قسم کی چیزیں ، کوئی بھی نقل‌مکانی کرنے والا — کو مسترد کر دیا جاتا ہے ۔

ایک تحریری کردار بحالی عمل کا اعلان کرتا ہے۔

ایک idem Astruction sp جو "کیا میری تحریریں" جواب دیتی ہیں؟ آپ کے پلیٹ فارم میں سب سے زیادہ خطرناک وقت آپ کے بعد پیدا ہوا ہے

فراہم کُنندہ ادائیگی کے کردار تین اضافی فرائض انجام دیتے ہیں۔

ایک پیکج جو براہ راست ادائیگی فراہم کرنے والے کو براہ راست مخاطب کرنا بھی ضروری ہے۔ payment_profile (کرنسی، ممالک، طرز اور ماحول — ایک غیر محفوظ ماحول یہ ہے کہ کیسے ٹیسٹ مجوزہ ادائیگی زندہ ادائیگی لیتا ہے؛ webhook_verify ( فراہم کنندہ حقیقی دستخط اسکیم؛ جینریکل خفیہ کامپرے سے انکار کیا جاتا ہے) اور event_map (اِن‌اِلدوں پر ہونے والے واقعات ) ۔ record_payment پہلے ہی سے تصدیق کی گئی ہے کہ ادائیگی کا ثبوت دیا جائے ؛ اسے غلط ثابت کرنے کا تصور نہیں کرنا چاہئے ۔

شیئر کریں کہ کس طرح سے گاہک منسلک دکان سے کمانڈ کر سکتے ہیں۔

ایک تاجر جوائنٹ اور ادائیگی کے لیے جاری کرنے والے ایک ادائیگی کے مختلف عہدوں پر مشتمل ہے۔ مشتری کی جمع مشتری ترتیب. ، پلیٹ فارم منتخب کریں. commerce_roles.json؛ اسٹور اور کلنٹ چیٹ اسے وقت پر دوبارہ پڑھتی ہے. ایک کردار یا ان/uns/concor کو خارج کر نے والا کردار حذف کر تا ہے اس لیے واپس بھیج دیا گیا با قاعدہ اختیار چھوڑنے کی بجائے پہلے سے مُراد کردہ تجویز منسوخ کر دیتا ہے۔

catalog_only

نقش catalog_search یا catalog_get. OpsIQممکن ہے یہ تلاش اور تفصیلات بیان کر سکتا ہے لیکن اس میں کوئی Execcult or Report تصدیق نہیں دکھا سکتا. ہر پیکج اس سچائی کی بنیاد پر قائم رہتا ہے جب تک کہ اس کا خود اپنے ذاتی حوالہ اور چیک / ترتیبی عمل گہری معاہدے اور تناسب سے گذر نہ جائے؛

platform_checkout

نقشے بھی quote اور platform_checkout. تاجر عمل -- نہیںOpsIQقرونِ وسطٰی – checkout_url, checkout_reference اور کینال کا ذکر۔URLHTTPS ہونا ضروری ہے، اس کا میزبانی نام میچ ہونا ضروری ہے۔ customer_ordering.checkout_hosts or the HTTPS host derived from checkout_host_setting، اور حوالہ صرف اس سے زیادہ زندہ رہ سکتا ہے۔15منٹوں. ایک پیداوار پرملک، مقامی طور پر کارگو جمعURLیا لوٹتا ہےURLتاجروں کی چیک آؤٹ نہیں ہے.

direct_order

نقشے بھی quote, order_create اور order_get، ساتھ order_create.recovery. کور نے فوری طور پر اس بیان کو جاری رکھا ، شناختی کلید فراہم کی اور ہر نامعلوم انجام سے پہلے ہی بحالی کا کام طلب کیا ۔ payment_flow=opsiq_gateway، اس میں مزید نقشہ بنانا ضروری ہے record_payment اسکے ساتھ ساتھ معلوماتی بحالی / بار بار پڑھنے کے عمل سے.OpsIQفعال طور پر تاجروں کی تعداد، مقابلے کی مقدار، چاندی، تاجر اور آرڈر حوالہ جات کو ایک بار لکھا جاتا ہے، اس کے بعد وہ تاجر کو انڈریشن / مقررہ پشتو میں پڑھ کر سناتا ہے۔ mark_invoice_paid شکل کو مسترد کیا جاتا ہے کیونکہ اس میں کوئی ادائیگی نہیں ہوتی. تخلیق کار کو پلیٹ فارم کی خود مختاری، اسٹاک اور آرڈر بزنس منطقی کہلاتی ہے؛ بُک ڈیٹا بیس لکھنؤ کو مُفت نہیں دیا جاتا۔

شناختی تبدیلی، اور آپریٹر کیا تبدیل کر سکتے ہیں۔

کب؟OpsIQادائیگی کے مالک ہیں، چیٹ مشتری تک پہنچنا ضروری ہے۔ email_otp کسی ترتیب سے بننے سے پہلے —OpsIQای میل6-digit code اور اس کے لئے طلب. یہ کوئی اور متصلہ نہیں ہے order_create.

مگر وہ اس پر کنٹرول رکھتے ہیں۔

ایک آپریٹر کسی غیر مجاز پتے پر قبول کر سکتا ہے جہاں آپ کا رابطہ رپورٹ کرتا ہے fulfilment_presence: customer_present. ایک ہوٹل کے مہمان کو ضرور آنا چاہئے، تو غلط پتہ چلتا ہے کہ ایک کمرے میں ابھی بھی کوئی خاص جگہ نہیں ہے remote_delivery — ڈاکٹروں کی ضرورت ہے کہ وہ اِس مسئلے کو حل کریں ۔ minimum_assurance یا reversibility: irreversible اس کو دوبارہ حل کرنے کی صلاحیت بھی آپریٹر کی صلاحیت کو دور کر دیتی ہے۔

کب تک کوڈ جاری رہتا ہے۔

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

مشتری کو کیا فراہم کرنا ہوگا: مشتری_مُصَرْنَّا

نام اور ای میل ہمیشہ درکار ہوتے ہیں اور پہلے جمع کئے جاتے ہیں۔ address, phone اور company as required یا optional کاروبار پر انحصار کرنے کے لئے : ایک دکان جو جہاز کے مالکوں نے فون استعمال کِیا ہے ، اُس سے رابطہ کرنا ضروری ہے ؛ ایک ہوٹل فون کی درخواست کرتا ہے ۔OpsIQایک ایسے حکم کو نہ بنانا جس کی کمی تھی ۔

جب اکاؤنٹ تخلیق کیا جاتا ہے: اکاؤنٹ _نیٹ ورک _نیٹ ورکنگ:

at_order (انگریزی: Execut) حکم نویسی پہلی بار خریدار کا اکاؤنٹ تخلیق کرتا ہے. before_quote جب آپ کے پلیٹ فارم کی قیمتوں کو اکاؤنٹ کی قیمتیں —WHMCSکلائنٹ کی خود پروڈیوس اور کلائنٹ کے روپ میں ٹیکس — اورOpsIQحساب آپ کے ذریعے تخلیق کریں customer_create جیسے ہی مطلوبہ میدان معلوم ہوتے ہیں، پھر اس اکاؤنٹ کے لیے خط طلب کریں، چنانچہ تصدیق کارڈ آپ کو اصل میں حاصل کرنے کے لئے تمام کارڈ کا حامل ہوتا ہے۔ account_flow: connector_signup.

معاون مدیر، یہ نہیں پڑھتے: کلائنٹ_tols

احکامات تخلیق کرنے سے مدد لینے والا کبھی بھی کسی ماضی کی کیٹلاگ نہیں پڑھتا بلکہ تین آلات کو کہلاتا ہے — commerce_catalog_search (ایک خالی سائیڈ پیداواری خاندانوں کی ایک نظر ہے؛ حد سے باہر نتائج درج ذیل ہیں)۔ commerce_catalog_get ایک پورا دن پورے ایک دوسرے کو دے گا۔ commerce_quote، جو کہ اسی دیواروں کے ذریعے دستخط شدہ کارڈ سرور کے پہلوؤں کو ہمیشہ اسی طرح سے منسلک کیا گیا ہے. ایک ٹول ہر فعل، آپ کا تعلق بطور پیرامیٹر کے، تو چھ لنکرز کے ساتھ ایک دکان ملتی ہے اس کی بجائے تین آلات ہوتے ہیں۔ client_tools حساب لگانا ، ہر ایک دوسرے کو ناچیز سمجھنا اور اُس کا مطلب جاننا ہے catalog_only setter not Report. تصدیق کبھی بھی نہیں ہوتی: کارڈ کا بٹن ویب، درست ہے۔ CONFIRM کسی چینل پر کمانڈ کریں اور کوئی بھی ماڈل پیسے خرچ کرتا ہے۔

آپ کی کی کیٹلاگ کی چیزیں کیا لینا چاہئے

id, name، ایک مشتری محفوظ summary, a category یا پیداواری خاندان (اس طرح کسی مشتری کا لفظ کسی چیز کی تلاش میں آتا ہے جس کا نام کوڈ ہوتا ہے)۔ currency, unit_amount_minor, available، اور input_schema مشتری کے الفاظ کو خاندانی ، سائیکل اور مختصراً ترتیب دینے کے لئے استعمال کریں ۔

مشتری کسی وجہ سے حرکت کر سکتا ہے۔

پلٹ {"success":false,"error":"…","missing":["domain"],"retryable":true} جب کوئی چیز غلط یا گم ہو جاتی ہے تو اس نام کو رد کریں missing یا retryable مشتری کے عمل‌دار تک پہنچنے میں ناکام

جیو کرنسی اور ایمرجنسی بند

جبکہ آپریٹنگ جیو کرنسی پر ہٹتی ہے (صدر چیٹ)۔→بی‌ہوور ) ، مشتری ہر سطح پر اپنی قیمتوں کو دیکھتا ہے — چیٹ متن ، ویب کارڈ ، چینل متن کارڈ اور دکان‌دار کی کُل رقم استعمال کرتا ہے ۔ سب فروخت شدہ (مقامات )→Commerce) قتل کا تبادلہ ہے: کیٹلاگ، دستاویزات اور منظر عام پر آنے والی چیزیں کھلی رہتی ہیں؛ ہر چینل پر بند کرنے اور اسے روکنے کی تصدیق کرتی ہے۔

جب چیٹ کے ذریعے فروخت کرنے سے عمل نہیں ہوتا

تاجر تک نہ پہنچ سکے تھے۔

پیکج کی مہر ٹوٹ گئی ہے: دستخط کے بعد فائل مدون کی گئی. ری-پبلیش. ایک نصب شدہ بازار کاپی کبھی تبدیل نہیں کی جاتی؛ مارکیٹ پینل سے اسے تجدید کیا جاتا ہے۔

اس دکان کے لیے اب روک دیا گیا ہے

قتل کی تبدیلی پر ہے. ترتیبات ترتیبات→کام→سب فروخت.

اس چینل پر ابھی تک ترتیب نہیں دی گئی

چینل کو جہاں گاہک خرید سکتے ہیں کے تحت نہیں بنایا گیا. سرور لاگ نام چینل

معاون کسی چیز کی وضاحت کرتا ہے مگر کوئی کارڈ نہیں دکھائی دیتا ہے۔

اقبالی ٹول نے انکار کر دیا. ہر کال کو بطور لاگ انا لیا جاتا ہے۔ [opsiq][commerce][client_tool] اگر آپ کسی شخص کو اِس بات کا یقین نہیں تو پھر اُسے اپنے گھر میں واپس بھیج دیں ۔

معاون کہتا ہے کہ یہ مصنوعات نہیں دیکھ سکتی ہیں۔

صفحہ ایک دوسرے کام کی جگہ پر موجود ہے. ہر ویب سائٹ womport ایک کام کی فضاء سے تعلق رکھتی ہے، اور دکان کو وہاں قابل ہونا چاہیے۔

جواب کی بجائے جواب

"مجھے کچھ اور بتا دے کہ آپ کی ضرورت کیا ہے" کے معنی ہیں اے آئی فراہم کنندہ خود کو ناکام کہتا ہے؛آئی اے کہانی اس موڑ کے تحت درست غلطی کو ظاہر کرتی ہے اور کبھی بھی آلات تک نہیں پہنچ پائے تھے۔

متصل شدہ تدوین گفتگو میں نہیں دکھائی دیتا

ایک منٹ میں کوڈ تبدیل کرنے والا عمل اپنا آخری کارڈ دوبارہ موڑ لیتا ہے.

ایک نائجیریا میں آنے والے ڈالر اگرچہ جیو کرنسی پر ہے

اس بات کا جائزہ لیں کہ جیو -IPڈیٹا بیس فہرست فحش اداکارائیں (انگریزی: Client Chat) ہے۔→جیو) اور یہ کہ آنے والے روپیہ میں ایف ایکس کی شرح ہوتی ہے ؛ جس میں کوئی شرح نہیں ہوتی۔OpsIQغلط نمبر کی بجائے دکان کو ظاہر کرنا۔

آپ کی جمع واحد تصنیف ہے جو رقم کو منتقل کرتی ہے۔

ایک حوالہ پیش کِیا جاتا ہے unit_amount_minor, quantity اور total_amount_minorیہ تو نہیں ہے کہ ایک مشتری کو اصلی پیسے کی قیمت چکانی پڑی ہے ۔

quantity آپ کا کردار ادا کر سکتا ہے کہ آپ کو ایک کمرہ ، لائسنس ، ایک پالیسی ۔OpsIQکبھی بھی نہیں دیکھا : رات ، سیٹوں ، بلڈنگ کے چکر ، فاصلہ ، وزن ، ٹائیگر ۔ ایک ہوٹل تین راتوں تک ایک کمرے کا حوالہ دیتا ہے1، یونٹ105,000... مجموعی315,000. OpsIQایک تصدیقی کارڈ کی قیمت کے حساب سے ضرب شدہ یونٹ نے مہمان کا مظاہرہ کیا۔105,000''اور پھر ذمہ دار ٹھہرایا۔315,000تاجر دراصل واپس آ جاتا ہے ۔ ایک مجسمہ پر قبضہ کرکے دوسرے شخص کو ذمہ‌داری سونپی جاتی ہے کہ وہ یہ عہدہ سب سے برا ہو سکتا ہے ۔

حکومت

total_amount_minor صرف ایک مجسمہ ہےOpsIQظاہر کرتا ہے، اشاروں، الزامات اور مصالحت کے خلاف۔ unit_amount_minor اس لائن پر ظاہر ہونے والی تفصیل ہے۔ اگر آپکا مجموعی طور پر الزام نہ ہو تو آپ کا مقالہ غلط ہے —OpsIQاس کی اصلاح نہیں ہوگی کیونکہ ایک مکمل طور پر قابلِ‌بھروسا تبدیلی کی گئی ہے جس سے آپ کبھی بھی عزت‌واحترام سے متفق نہیں ہوتے ۔

اپنے مقالہ‌نگار کے لئے اس کا کیا مطلب ہے

تمام اعداد و شمار واپس کر دیجیے۔ اپنی رات، آپ کے جوڑ، تنخواہیں، ٹیکس اور زکوٰۃ کا جواب دینے سے پہلے۔ اگر آپ کی لائن موافقت نہ کرے تو مجموعی اوقات — جملہ نمبر آپ کے برابر نہیں ہو سکتے —OpsIQاس کی اصل قیمت پر ایک لائن کے طور پر پوری چیز کا علاج کریں

چھ ایسے جوابات جو کسی بھی صنعت کے مطابق ہوتے ہیں۔

مذکورہ بالا اعلان ایک دکان کے اعلان کے طور پر شروع کیا گیا: کسی چیز کو خرید لو، ادائیگی کرو، اب آپ ختم کر دیں گے، ان چاروں میں سے ہر ایک حقیقی کاروبار ہے.

تو ایک کرپٹل لنکر مزید چھ سوالات کے جواب دیتا ہے۔ ہر ایک سخت پڑھائی کیلئے ترتیب دیا جاتا ہے — یہ کہنا ہمیشہ محفوظ اور کبھی نہیں ہوتا کیونکہ کچھ بھی نہیں کہ ایک مصنف اس سوال پر غور کرنے سے ایسا کرتا ہے ۔

transaction_kind

purchase, booking, subscription, bill_payment, transfer, application, top_up, renewal. ویکیبولی کو سلوک کی بجائے: یہ آپ کے گاہک کے لفظ کو پڑھ کر فیصلہ کرتا ہے. ایک تار منتقل کرنے والا "ڈر" کو اس میں معاون آواز پیدا کرتا ہے کہ وہ کاروبار کو سمجھ نہیں پاتا purchase.

decision_mode

immediate یا deferredمنتخب کریں ۔ deferred کسی بھی چیز کے لیے جو تحریریں، کریڈٹ تجزیے، حوالہ جات، داخلی یا کمیٹی کے تحت جانا جاتا ہے۔OpsIQپھر کہتا ہے مسلمان بجائے تصدیق. اور ہاتھ اس کے متعلق سوال کرنے کے حوالے سے بیان کرنا۔ کسی شخص کو بتانا ان کی درخواست کی تصدیق کرتا ہے جب کہ وہ آدمی کے ساتھ بیٹھتا ہے ایک چیٹ مددگار سب سے زیادہ نقصان دہ چیز ہے جو کاروبار کے لیے کام کر سکتا ہے اور یہ ہر حصص کی شکل میں جاری ہونے والا عمل ہے۔ immediate.

payment_timing

on_confirmation, deposit_then_balance, invoice_later یا no_payment. . اس سے یہ فیصلہ ہوتا ہے کہ آیا وہ ہے۔OpsIQادائیگی کا صفحہ کھولا جا رہا ہے بالکل، لہذا یہ غیر محفوظ نہیں ہو سکتا payment_flow — یہ کہتا ہے جو پیسے لے لیتے ہیں، یہ کہتا ہے یا اس سے بھی پہلے کہ وہ وقت اور کب آئے. آپ کو بعد میں ایسے اقدام کرنے چاہئیں جن کی قیمت نہ صرف مسلمان ہو بلکہ ایک ایسی فہرست تک رسائی حاصل کرنے کے لئے بھی تیار ہو جو خالی یا غلط ہے ۔

reversibility

reversible یا irreversible. سب سے اہم چیز مالی لنکور کا کہنا ہے. ایک کمرہ آزاد کیا جا سکتا ہے اور ایک خالی منتقلی ممکن ہے، irreversible خودکار قوتیں cancellation_flow دو none اور جو کسی چیز کو برے کام سے منع کرتے ہیں اس کو روکنے سے منع رکھتے ہیں۔ یہ اعلان اور جو کچھ کہتا ہے۔۔۔ دو میدانوں میں اختلاف یہ نہیں ہے کہ وہ ایسے وقت پر حل کرے جس کے دوران پہلے سے پڑھی جاتی ہے۔ reversible.

cancellation_flow

none, platform_only یا connector_cancel. منسوخ کردار پہلے ہی موجود تھے اور دونوں غلط شناختی سمتوں میں ناکام ہو جاتے ہیں: خیال کرنا کہ کھلا ہوا اور ایک چیٹ پیغام جس کا کوئی قیمت طے نہیں کیا گیا ہے، connector_cancel اضافی ضرورت cancellation_quote اور order_cancel بحالی —OpsIQاس کے اخراجات کو ختم کرنے سے پہلے کبھی ختم نہیں ہوتا none.

fulfilment_presence

customer_present یا remote_deliveryایک ہوٹل کے مہمان کو کسی بھی چیز کی قیمت نہیں دینی چاہئے ۔ یہ ایک آپریٹر کی "سکیپ ای میل" سیٹ کو سب سے پہلے دستیاب بناتا ہے۔[ صفحہ ۲۴ پر تصویر ] remote_delivery.

minimum_assurance اور disclosure (اختیاری)

minimum_assurance آپ کو طلب کرنے دیں مزید شناختی ثبوتOpsIQضروری نہیں کہ ایک بینک کسی شخص کو منتقل کرنے کے لئے قدم اُٹھانے کا تقاضا کرتا ہو ۔ disclosure لفظ پہلے تصدیق بٹن، ایک شرح کے لیے، ایک رقم یا ایک حق کے لیے آپ کو پیش کرنا ہوگا؛ اس کے بغیر کاروباری کاروباروں کے لیے ضروری تھا کہ وہ کسی پروڈکشن نام پر بات کریں

notify_flow

platform_automatic, platform_triggered یا none. . .OpsIQادائیگی کی نشان دہی کرنا platform_triggered ضرورت order_notify ایک بحالی کے ساتھ کردارOpsIQادائیگی پڑھنے کے بعد ہی طلب کیا جاتا ہے کہ رقم ریکارڈ کی جاتی ہے۔ none بنانے کا عملOpsIQ- متعلقہ تصدیق لازمی ہے، کیونکہ کسی اور ادائیگی کے دوران مشتری کچھ بھی نہیں سنتا. none.

اسی معاہدے، نو کاروباری کاروبار

ہر ایک مختلف صنعت کے لئے دیانتداری سے جواب دیتا ہے ۔OpsIQان میں سے کسی کو معلوم نہیں۔

ایک معاہدے ، نو صنعت
Hotel        booking      immediate  deposit_then_balance  reversible    -> payment page, "confirmed", identity may be waived
Online shop  purchase     immediate  on_confirmation       reversible    -> payment page, "confirmed", identity always verified
Bank         transfer     immediate  on_confirmation       IRREVERSIBLE  -> payment page, no cancel route, never waived
Insurer      application  DEFERRED   no_payment            reversible    -> no payment page, "submitted", never "confirmed"
Utility      bill_payment immediate  on_confirmation       IRREVERSIBLE  -> payment page, nothing to give back
Clinic       booking      immediate  invoice_later         reversible    -> NO payment page, billed afterwards
Tradesman    booking      immediate  invoice_later         reversible    -> NO payment page, invoiced on completion
Telecom      top_up       immediate  on_confirmation       IRREVERSIBLE  -> payment page, final once sent
University   application  DEFERRED   no_payment            reversible    -> no payment page, decision follows
پلیٹ‌فارمسس پر دیے گئے ایک واقعہ

ایک رہائشی اسٹور ادائیگی کے بعد، فعال طور پر تصدیق کی جاتی ہے اور کیا جاتا ہے،OpsIQخارج کرتا ہے۔ payment.completed ساتھ order_id, payment_id/provider_ref, gatewayدرست amount_minor، آئی ایس currency، مشتری، لائن چیزوں، چینل اور paid_at. ایک تاجر جوائنٹ جڑے ہوئے شخص کو اس ثبوت کے ذریعے ثابت کرنا ہوگا record_payment اسے واپس پڑھ کر سنایا جائے اور ایک میزبان نے اپنے وصیت‌نامہ میں ادا کِیا اور پھر اُسے کوئی کتابچہ نہیں دیا گیا ۔

A I ایک تجویز ہے، کوئی اختیار نہیں ہے

ماڈل کسی اعلان شدہ پیداوار اور مقدار کا انتخاب کر سکتا ہے لیکن یہ عملہ نام، منٹ چیک آؤٹ کا انتخاب نہیں کر سکتا ہے۔URLیا متن سے تاجر ریاست تخلیق کرنا۔ مشتری کو درست طور پر دستخط شدہ کارڈ ملتا ہے اور اس کی تصدیق بٹن پر کلک کرنا پڑتا ہے۔یہ تصدیق کامی فضاء میں بند ہوتی ہے،

سماجی گاہک ایک ای میل کے بغیر یکساں بہاؤ برقرار رکھتے ہیں۔

WhatsApp''رسول اللہ صلی اللہ علیہ و آلہ وسلم‘‘۔Instagram, Telegram. ، Gmail, and X کو مشتری شناخت کے طور پر فراہم کردہ چینل کا اکاؤنٹ استعمال کرتے ہیں. اس چینل کے اکاؤنٹ اور تصدیق کے لیے جاری کیا گیا ہے.

آرڈر تاریخ ایک درست شناختی تعلق کی پیروی کرتی ہے، کبھی بھی ای میل کے اندازہ نہیں

انفنٹری کمانڈز کو ایک اوپیک چینل شناخت کے ذریعے انڈیکس کیا جاتا ہے، تو اے آئی اے جواب دے سکتے ہیں "میرے آرڈر کہاں ہے؟" ایک ای میل یا آرڈر نمبر کے بغیر. متعلقہ تاریخ کے لیے، چینل شناخت کو کام کی جگہ سے منسلک کروCRM/client record and effective Administration/dered meptator. ancenter province فراہم کرنے والے ایسے لنک حاصل کرتے ہیں جو محفوظ رکھتے ہیں؛ انکو کسی ظاہری نام یا ای میل گفتگو میں اکاؤنٹ منتخب نہیں کرنا چاہیے۔

ادائیگی کا عمل تخلیقی عمل : کرنسی کے میدان اور سرور کی ملکیتی شناخت

کورے میں کوئی نہیںWHMCS. ، ہوٹل ، ساایس ، دکان ، بینک ، پیداوار ، راستہ یا نقل‌مکانی کی شاخ ۔ parameters مشتری کی شکل اور آئی اے سلہٹ سکیم۔ ایک کتاب جوڑنے والا ہے تاریخوں اور مہمانوں کا اعلان کر سکتا ہے؛ ایک بلڈنگ جڑنے والا ایک چکر کا اعلان کرسکتا ہے؛ مستقبل میں ایک مصدر منسلک کرنے والا اپنے محفوظ میدانوں کو متعارف کر سکتا ہے۔OpsIQsenitizes constitutions کنٹرول کرتا ہے اور جمع شدہ قدریں صرف special commonor عمل کے لیے بھیجتا ہے۔

ٹائپس کا اعادہ کریں
{
  "action_id": "acme_customer_quote",
  "scope": "client",
  "is_destructive": false,
  "parameters": [
    {"name":"external_customer_id","type":"string","required":true},
    {"name":"item_id","label":"Product","type":"string","required":true},
    {"name":"quantity","label":"Quantity","type":"integer","required":true,"minimum":1},
    {"name":"cycle","label":"Billing cycle","type":"select","required":false,
     "options":[{"value":"monthly","label":"Monthly"},{"value":"annual","label":"Annual"}]}
  ]
}

کے لئے clients_onlyسیٹ customer_ordering.identity_parameter اس عمل کے لیے جو اتصال دار کے بیرونی مشتری کو حاصل ہوتا ہے اس میدان کو کبھی مشتری میں نہیں دکھایا جاتا اور کوئی بھی بلاول (suber-sup) مقدار دور کی جاتی ہے؛OpsIQصرف شناختی اتصال سے آئی ڈی صرف وہی ہے جو ایک توثیقی لنک سے. میزبان اسے خالی چھوڑ دو. فرضی ای میل ایک اعلان شدہ مہمان چیک کرنے کا ثبوت ہے،

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

کنونکل کو ملانے والے کو واپس آنا ہوگا

کاتا لاگ
{
  "success": true,
  "data": {"items":[{
    "id":"42", "name":"Example product", "summary":"Customer-safe summary",
    "currency":"USD", "unit_amount_minor":2500, "available":true,
    "selection":{"item_id":"42"}
  }]}
}
نقل
{
  "success": true,
  "data": {
    "quote_id":"opaque", "currency":"USD",
    "unit_amount_minor":2500, "total_amount_minor":5000,
    "selection":{"item_id":"42","quantity":2},
    "expires_at":"2026-08-31T14:05:00Z"
  }
}

پلیٹ فارم چیک آؤٹ جواب میں راست کنونیکل کے ایک لیکچر کو دوبارہ دہراتا ہے اور ایچ ٹی ٹی پی کا اضافہ کرتا ہے۔ checkout_url. کور تصدیق اور کرنسی پر تبصرہ کو یقینی بناتا ہے، مجموعی اور مستحکم انتخاب بالکل درست۔ متصل اپنے پلیٹ فارم جوابات کو ان ڈھانچوں میں منتقل کرتا ہے؛URL.

لا گ ان وں کو لا گ گ اني اسٹور اور گفتگو ميں دستیاب کريں

صرف پیسے کمانے سے گاہکوں کے سامنے کوئی چیز نہیں لگائی جاتی بلکہ اُنہیں توانائی بھی ملتی ہے ۔ ادائیگی کی تیاری کوانٹر معمار میں بلاک شامل ہے. یہ واضح طور پر ورژن شدہ معاہدے، نقشے چیک تخلیق اور فعال ادائیگی کا جائزہ لینے کے لیے رجوع کریں. جب اتصال قائم کیا جائے گا تو پھر اسے بہ طور پر قابل قبول کیا جائے گا۔ اور منتخب کیا جائے تو وہی فریم ورک اسٹور میں نظر آتا ہے، اسٹور میں مدفون، کلائنٹ-chat ecut اور خود مختار چیک اور خودکار چیک آؤٹ۔

settlea archive-date= (معاونت)
{
  "commerce": {
    "roles": {
      "checkout_create": { "operation": "acme_checkout_create", "transport": "http",
                           "recovery": "acme_payment_status" },
      "payment_status":  { "operation": "acme_payment_status", "transport": "http" },
      "payment_profile": { "operation": "acme_payment_profile", "transport": "http" },
      "webhook_verify":  { "operation": "acme_webhook_verify", "transport": "http" },
      "event_map":       { "operation": "acme_event_map", "transport": "http" },
      "payment_refund":  { "operation": "acme_refund", "transport": "http",
                           "recovery": "acme_refund_status" }
    },
    "storefront_gateway": {
      "enabled": true, "version": 1, "label": "Acme Pay",
      "checkout_hosts": ["checkout.acmepay.com", "*.acmepay.com"]
    }
  }
}
کین‌کو ریکٹر چیک آؤٹ

جا نب کر نے کے نقشے checkout_url اور جب دینے والا ایک ہے session_id. .URLایچ ٹی ٹی پیز ہونا چاہیے، اس میں کوئی سند نہیں ہے اور ایک اجازت یافتہ میزبان سے میچ کرنا چاہیے۔

کینونیکی حالت خارج

اسٹیٹ عمل تازہ فراہم کُنندہ کام کرتا ہےAPIاُوپر اور نقشے paid ایک اصلی بوائلن کے طور پر، amount_minor بطور انگر currency تین حروف کے طور پر ISO اور provider_refایک طرفURL.، settle star, کلائنٹ ادائیگی یا Concor-sup sup "اپنے آپ کو محفوظ رکھنے کے لئے" ہدایت کبھی نہیں دی جاتی.

عہدِ خلافت

اگر سڑک دوبارہ دوبارہ کی مدد کرتی ہے تو نقشہ payment_refund اور اس کی بحالی عمل۔ دوبارہ پیدا ہونا سخت واپس لوٹتا ہے۔ accepted اور completed جمع کے برتن provider_ref) ؛ بحالی فراہم کرنے والا فراہم کُنندہ اپ اور واپس کرتا ہے status۔ دونوں کاموں کے بغیرOpsIQتنصیب کار دوبارہ نشر نہیں کرتا.

جو ترتیب کی تصدیق کرتا ہے۔

وابستگی کبھی نہیں لکھتی ہے۔OpsIQترتیب حالتOpsIQواپس حاصل کردہ مقدار اور چاندی کا موازنہ بالکل وہی کرتے ہیں جو فراہم کنندہ حوالہ دیتا ہے؛ پھر صرف مرکزی کردار ادا کرتا ہے فراہم کنڈ ورژن. Manual Bank transport وہی جاری رہ سکتا ہے جس کا نام دیا گیا ایجنٹ منظور کر سکتا ہے۔

کوان‌ور تعمیراتی کام میں ، ٹیکہ‌سازی تجارت، کردار اور کنول دونوں کا جائزہ لیں مشتری کی جمع مشتری ترتیب, ادائیگی کی تیاری. . . جب خالق دونوں عہدوں کو پورا کرتا ہے تو جادوگر اعلان کو درست کر دیتا ہے اور لکھتا ہے commerce_roles.json. اب بھی . . . اشاعت عام طور پر استعمال ہونے والا تجزیہ اور دستخطی عمل استعمال کرتا ہے؛ یہ معاہدہ کبھی پیکج کی سطح کو نہیں جماتا یا پھر اسے ملانے والا غیر متصلہ طور پر قابل استعمال ہوتا ہے. php tools/verify_commerce_contracts.php.
💡
ٹرانسپورٹ ہے۔ http دور دراز تکAPIیا bridge ایک ایسے شخص کے لئے جس کا نام اُس نے اُسے بتایا کہ وہ اُن کے ساتھ کیا گیا ہے ۔APIنیچے کی صورت). رول نقل و حمل (agnostic)؛ دوڑنے والا وقت صرف نقل و حرکت کی ضرورت ہے اس طرح یہ ایک بری طرح سے ورژن کر سکتا ہے۔
کنیکٹرز

گفتگو کے ذریعے سے اتصال : عمل اور ٹیگجرز

اگر آپ کا پلیٹ فارم ہے — ایک رسمی دفتر ، ایک اندرونی دفترAPI، سسٹم کوئی بھی جہاز جو آپ پہلے ہی سے ان دو ٹولوں کے ذریعے استعمال کر سکتے ہیں: دستور (آپ ایچ ٹی پی ختم) اور عملے پر طے کردہ، سیمی معاہدے، کارڈ، ایک ہی شناختی ضمانت، وہی ادائیگی کی ضمانت ہے، اسی پیکج کی کمی کی وجہ سے

یہ کیسے ایک ساتھ مناسب ہے

آپ تجارتی کردار کے لیے ایک دستور سازی کرتے ہیں — ہر ایک ایک میدانی ایچ ٹی پی پی او کا اختتام اپنے پہلو میں ہوتا ہے، جس کی وضاحت نیچے کی گئی ہے۔ AI & خود کار→عمل جس سے اس کے پیٹ کی سب چیزیں جاتی ہیںURL. ، Auth Heer and پیرامیٹرز. پھر آپ ایک اعلان بچاتے ہیں کہ ان کاموں کے لئے نقشے نقشے بنائے جاتے ہیں. اس لمحے سے آپ کا دکان بات چیت میں بالکل اسی طرح ظاہر ہوتا ہے جیسے آپ اصطلاحی عمل، تصدیق کارڈ کا اظہار، مشتری اپنے ای میل کی تصدیق کرتا ہے، آرڈر کی درخواست کرتا ہے۔ آپ عمل کا ایک اداریہ کلید کے ساتھ نظام ترتیب دیں،OpsIQکام کی جگہ پر ادائیگی کے ذریعے ادا کرنا پڑتا ہے، اور آپ ریکارڈ-مریخ پر عمل کرنے والی کتابوں میں اس کا ذکر۔ مشتری کے تجربے کے بارے میں کچھ بھی نہیں کہا جاتا "ایستوم"۔

اعلان

محفوظ کریںJSONجیسا کہ کام کی جگہ پر جگہ commerce_custom_integration (مقامات )→ترقی‌یافتہ ترتیبات یا رُخ‌ناک ترتیبات کے ذریعےAPI)، یہ ایک پیکج کی شکل کے برابر ہے۔ commerce_roles.json تجارتی نظام action اپنے دستوری عمل کو مسترد کرنا :

commerce_custom_integration
{
  "enabled": true,
  "roles": {
    "catalog_search":  { "action": "acme_catalog" },
    "quote":           { "action": "acme_quote" },
    "order_get":       { "action": "acme_order_get" },
    "customer_create": { "action": "acme_customer_create",
                         "recovery": "acme_customer_by_email" },
    "order_create":    { "action": "acme_order_create",
                         "recovery": "acme_order_by_key" },
    "record_payment":  { "action": "acme_record_payment",
                         "recovery": "acme_payment_by_key" }
  },
  "customer_ordering": {
    "enabled": true, "version": 1,
    "mode": "direct_order",
    "audience": "guests_and_clients",
    "account_flow": "connector_signup",
    "payment_flow": "opsiq_gateway",
    "label": "Acme Store",
    "identity_parameter": "client_identifier",
    "quantity_parameter": "quantity",
    "transaction_kind": "purchase",
    "fulfilment_presence": "remote_delivery",
    "notify_flow": "platform_automatic"
  }
}

آخر میں، مزید شامل custom_commerce متصلوں کو ترتیبات کے تحت فروخت کرنے کے قابل بنایا گیا→ent گفتگو→چیٹ کے ذریعے شِر کر نے کے لئے سِن. اِس پر دوبارہ چیک کیا جاتا ہے۔ ہر درخواست ہے اور اس میں آپ کی دکان کو خاموشی سے چھپانے کی بجائے وجوہات سے انکار کر دیا گیا ہے: آپ کا کردار یہ تقاضا کرتا ہے کہ نقشے کچھ بھی نہ کریں، بغیر آرام کے ایک تحریری کردار ( تسلی بخش)۔15.7— ایسا تحریری جس کا انجام دوبارہ رد عمل نہیں کیا جا سکتا، ایک ایسا عمل جو آپ نے بچ لیا ہو یا معذور ہو گیا ہو۔

ہر عمل کو کیا کرنا چاہئے

متصلي عمل کو ڈھانک ئيں

جواب {"success": true, "data": { ... }} یا {"success": false, "error": "a sentence a customer may read"}. Your action’s جواب کامیاب راستے اِس لئے ہمیں اُس کے کپڑے دھونے چاہئیں ۔

جمع : جملہ مجموعی اکائیوں میں

پلٹ quote_id, product_name, quantity, unit_amount_minor, total_amount_minor, currency, selection, selection_summary, expires_at. سب کچھ "آپ کی جمع میں وہ واحد مجسمہ ہے جو پیسہ منتقل کرتا ہے" اوپر کے حصے کا اطلاق عمل: ٹیکس، ادائیگی اور ضرب دینے والے آپ کے مجموعی طور پر Idcode کرتے ہیں کیونکہ آپ کا جملہ دستخط کیا گیا ہے، ظاہر اور الزام عائد ہوتا ہے۔

ترتیب : ای ڈی ایم اے سی آرک آئی ڈی:

آپ کو ملتا ہے idempotency_key، دستخط total_minor اور currency، تصدیق customer_email۔ اور آپ کا اپنا مقالہ پیرامیٹرز ۔ کلیدی ترتیب سے کلید کو پہلے ہی سے شامل کر لیں ؛ اگر آپ نے اس کے لئے کوئی حکم بنایا ہو تو پھر دوسرا درہم کی بجائے اس کمانڈ کو دوبارہ اُلٹ دیں — اگر آپکا نظام مکمل طور پر دستخط کرنے کے حکم کی قیمتوں میں فرق ہو تو کسی موڑ پر دوبارہ غور کریں ۔ reference آپ کا پلیٹ فارم پہچانتا ہے۔

جواب : ایک تحریر کے بارے میں

order_by_key جواب حاصل کریں {"found": true, "order": {...}} یا {"found": false}ایس این اے سی آرک آئی ڈی: دھوکا دہی کا وعدہ ہے۔ — OpsIQ اس کی مضبوطی پر لکھنے کا عمل پھر سے کیا جا سکتا ہے۔ایک حیثیت خوراک یا حالیہ ترتیبوں کی فہرست میں کسی ایک تحریر کے بارے میں جواب نہیں ہوتا۔

ریکارڈ ادائیگی: آپ کا اپنا موقف راہِ راست ہے۔

اس کے بعد، آپ کے آرڈر کے بعدOpsIQمارک نے اپنے پلیٹ‌فارم کی منطق کے ذریعے اپنے ای‌میلوں کو آگ لگا دی ہے اور اپنا مواد کم کر دیا ہے ۔ platform_notified: true اگر آپ کے پلیٹ فارم مشتری کو خود ہی ای میل کرتا ہے.

کارڈ ان پٹ آپ کی عملداری پیرامیٹرز سے آتے ہیں۔

اگر آپ کسی بھی پیرامیٹر کو اپنے اِسشن‌وٹ عمل ( شناختی پیرامیٹر ) پر گواہی دیتے ہیں (یعنی اِسے درستی سے استعمال کرتے ہوئے دیکھیں تو اے آئی‌ایم کو مشتری کے داخلے کے طور پر نہیں کِیا جاتا — ڈومین ، ایک سیٹ ، سیٹ — پر پورا کرتا ہے ۔

ٹریگر: اپنی ذاتی فروخت کی سماعت کرتے ہیں۔

شریک تقریب بس پر دو واقعات آتش زدگی، تو آپ کی ویبوک اور خودکارات ہر چیٹ فروخت کو جہاں بھی ہوا سن رہے تھے،

commerce.order.created

تاجروں کے پاس ، ادائیگی سے پہلے ، حوالہ‌جات ، رابطہ‌نگار ( یا custom_commerce)، مقدار، روپیہ، مشتری ای میل، دھاگہ ید۔

commerce.payment.confirmed

ایک بار جب کوئی بلے بازی فعال ادائیگی کی تصدیق کرتا ہے. یہ وہی دعوی کرتا ہے جو آپ کو انفلیشن کو روکنے میں رکاوٹ ڈالتا ہے،

جب رابطہ کرنے والا میں ڈگری حاصل کرتا ہے

عام طور پر ، کام کی جگہ پر کام کرنے کا عمل کرنا : یہ آپ کی دکان پر کام کرتا ہے ۔

کنیکٹرز

اُس پلیٹ فارم کو بند کریں جس کا نام NO ہےAPI(سیرت نگاری)

حقیقی پلیٹ‌فارمس پر چلنے والے جہاز کی قیمت کوئی بھی زیادہ نہیں ہےAPIبہرحال، ایک ہوٹل سی ایم ایس، ایک پرانا بلڈنگ سسٹم، ایک بیگم اندرونی آلات. آپ اب بھی مکمل لکھ سکتے ہیں۔OpsIQایک کے لیے جڑاؤ جہاز : وہ ایک ہی پی ایچ پی فائل جو آپریٹر اپنے عوامی ویب سائٹ میں گرتا ہے اور یہ فائل ہےAPI.۔ یہ صفحہ پورا نمونہ ہے، ان اصولوں کے ساتھ جو اسے چلانے اور ہر حکومت کے پیچھے وجہ کو محفوظ بناتے ہیں۔

اس کی شکل

ایک عام تعلق رکھنے والا شخص کسی دوسرے شخص کو پکارتا ہے۔API. کسی اور قسم کی تبدیلی: وہی کام، ایک ہی پس منظر فراہم کرنے والے، اسی شناخت کے معاہدے، وہی پیکج کی بنیاد.

1
آپ نے ایک پی ایچ پی فائل لکھی ہے۔

It lives in your package at bridge/opsiq-<platform>-bridge.php. It talks to the platform's database directly, or boots the platform's framework, or both. It answers JSON.

2
آپ اس کی نقل کیسے کر سکتے ہیں ؟

پلیٹ فارم کے خود انڈیکس. php کے پاس. کوئی پلیٹ فارم کوڈ تبدیل نہیں کیا جاتا، کوئی پلگ انس نہیں ہے، پلیٹ فارم اپ گریڈ تک برقرار رکھنے کے لئے کچھ بھی نہیں ہے.

3
متصل پینل ان کے ہاتھ فائل کرتے ہیں۔

آپ کی ترتیبات.jsonwebhok_p مدد.snippet_template.concor page اسے بطور کاپی رائٹ فائل کے طور پر پیش کرتا ہے جس میں ان کی زندہ ترتیبات پہلے سے تبدیل شدہ ہیں لہذا ہاتھ سے کھینچنے کی کوئی ضرورت نہیں ہے۔

4
OpsIQاسے سرور-پا-سر- کہتے ہیں۔

آپ کی کلائنٹ.php ایکس- میں مشترکہ کلید کے ساتھ درخواستیں بھیجتا ہے۔Opsiq-Bridge-Key سربراہ.URLاس پلیٹ فارم کی جڑ ہے ۔

کنیکٹور تعمیر کنندہ یہ آپ کے لئے اب پیدا کر سکتا ہے.API" profile (یا معین ڈیٹا رسائی Bridge تک) اور یہ بریل فائل، ملتی جلتی پٹی اور اس کے ذریعے پڑھنے والے ان فعلات کو خارج کرتا ہے جو لاراویول اطلاق کو اپنی جگہ پڑھنے اور لکھنے کے لیے تیار ہو جاتے ہیں۔WordPressپڑھنے وپ-ایغور.php یا پھر کسی اور چیز کے لیے سندوں کے ساتھ۔ Bridge موڈ درست کرنے کے لیے درست کرتا ہے۔OpsIQپِن PIN پروٹوکول: متصل سیکورٹی پیدا کریں api_key جب ممکن ہوا تو اسے بطور بطور بھیج دیتا ہے۔ X-Opsiq-Bridge-Key... اور اسی طرح کی قدروقیمت کو محفوظ کیا گیا OPSIQ_BRIDGE_KEY کاپی رائٹ فائل میں صرف دستگیر کو ان میں سے نہیں یا جب آپ کے پلیٹ فارم میں کوئی ایسا شخص ہوتا ہے جو آپ کو پیدا ہونے والی بریل کا رویہ اختیار کر لیتا ہے تو ایک ہاتھ سے لکھی ہوئی بریکٹ جادوگر سے محفوظ ہوتی ہے: یہ صرف ایک بریگیڈ فائل پر اپنی نشان دہی کرتا ہے۔
💡
اس صفحے پر سب کچھ PHP میں دکھایا گیا ہے۔MySQL، کیونکہ یہ ہے کہ حوالہ عمل آوری اور واحد ملانے والی پائپ لائن مکمل طور پر معاونت کرتی ہے.PostgreSQL, SQLسرور،SQLiteاور اُس کی گواہی بھی دی جاتی ہے ۔MongoDBمساوی — اس کے ساتھ ساتھ یہ فیصلہ بھی کرتی ہے کہ کس طرح ایک غیر پی ایچ پی بریگیڈ عمل میں آتی ہے۔

سیکورٹی ماڈل، اور ہر قانون وہاں کیوں ہے

یہ فائل ایک مشترکہ کلید کے پیچھے عوامی ویب سائٹ میں بیٹھتی ہے۔یہ ایک حقیقت ہر اصول کو نیچے دھکیل دیتی ہے۔

پکارنے والا کبھی بھی فراہم نہیں کرتاSQL

کوئی جگہ نہیں ہے، نہ ہی کسی غلطی سے، نہ یہ ایک "ایک بار" setter. کال کرنے والا نامSQLاِس کے علاوہ ، ایک حصہ کلیدی ڈیٹا بیس کی کارروائی میں بھی شامل ہے ۔

معلومات _schema کے خلاف نام اور کالموں کے نام درج کیے گئے ہیں۔

اس ڈیٹا بیس کے لیے اصلی میز اور ستونوں کی فہرست پڑھیں اور اس پر کوئی بات نہ کریں کہ ایک شناختی چیز اِس وقت تک نہیں پہنچ سکتی — جو ہر میز کو کھولنے کیلئے محفوظ ہے ۔

ہر قیمت ایک بند پیرامیٹر ہے۔

علاوہ ازیں، جن میں تلاش کے اندر قدریں بھی شامل ہیں. Vallesfersons جمع بندش مقداریں وہ جوہر ہے جو سطح کو مجموعی اور کیمیائی سطح نل بناتا ہے۔

تلاوت کائناتی ہیں، لکھتے ہیں-

اگلے بلاک دیکھیں. یہ اصول زیادہ تر لوگوں کو اغوا کرنا چاہتے ہیں.

خفیہ کالم پڑھنے پر سرخ رنگ کے ہوتے ہیں اور لکھنے سے انکار کرتے ہیں۔

کالموں کے نام پر میچ: پاس ورڈ، یاد رکھو، دھیان_ڈیشن، چھپے ہوئے، api_key، پراکی، نمک، علامت۔ راستے میں جگہ کا حصول۔

حذف شدہ واحد قطری ہیں، بنیادی کلید سے۔

اگر کوئی شخص واقعی ضرورت کے تحت کسی کو ختم کر دیتا ہے تو وہ اسے پلیٹ فارم میں کبھی بھی ختم نہیں کر سکتا ۔

پڑھائیوں کو ترتیب وار کیا جاتا ہے۔

ایک چلتی ہوئی رن پیغام کے ذریعے ڈیٹا کو گِر نہیں پائے گا

کلید مقرر تک کمی واقع نہ ہو۔

ایک غیرمتوقع جواب403ہر چیز کا ۔ ایک پُل جو اِس سے پہلے استعمال کِیا جاتا ہے وہ ایک ایسا پُرفریب ہوتا ہے جو کسی اجنبی کو فائدہ پہنچاتا تھا ۔

قسطنطنیہ وقت کلیدی موازنہ، ایک سر میں کلید

ھُخْرَهُمْ يَوْمَا يَخْتَرُونَ سانچہ:قرآن-سورہ 36 آیت 18۔۔۔*Opsiq-بریج-کین، کیچ نہیں، اس لیے یہ رسائی لاگسوں، لاگس اور ریکارڈر سر کرنے والے سے باہر رہتا ہے.

صرف حاصل

ایک طریقہ، ایک شکل، کسی جسم میں داخل ہونے کے لئے کچھ نہیں.OpsIQوہ تو نہیں مگر ایک ڈرانے والا

عالمیات پڑھیں، لکھتے ہیں-

یہ وہ اصول ہے جس پر بحث کی جاتی ہے، اس طرح سے استدلال مکمل ہو جائے گا۔ مدد کے لیے پورے پلیٹ فارم کو دوبارہ تعمیر کرنا چاہئے: یعنی اسے مفید بنا کر اور کوئی چیز نہیں بگاڑ سکتی، یہ فائل مختلف ہے.

⚠️
جوابOpsIQمقبولیت کارڈ کے دروازے اے آئی اے کے نہیں، نہ کلید پر Admin command on a urlation a story on control. یہ کسی بھی Bridge کلید کو سنبھالنے والا کنٹرول نہیں ہے یہ دو مختلف خطرات ہیں اور اجازت نامہ ثانی کا جواب ہے۔
کامرس-کرافٹب، بٹالین بریگیڈ سے
/* ── WRITE ALLOW-LIST — which tables the assistant may CHANGE here.
 *
 * READS are unrestricted: the assistant can see every table in the platform.
 * WRITES are limited to this list, because this file sits in a PUBLIC webroot
 * behind ONE shared key — an allow-list means that even a leaked key cannot
 * reach a table you never enabled (no new admin users, no emptied bookings).
 *
 * Comma-separated table names. Add tables as you need them — e.g. append
 * ',pages,posts' to let the assistant edit site content. Set it to '*' to
 * allow every table, deliberately. Empty falls back to the hotel defaults. ── */
const OPSIQ_WRITE_TABLES = 'ht_bookings,ht_booking_rooms,ht_booking_addresses,ht_rooms,ht_room_types,ht_customers,customers';

s ئياں کے اوپر دو تفصیلات غلطي جا نے کے ليے بآسانی کچھ ڈھونڈے هيں ۔ لا گ ان کا نام پہلے سے ہی موجود هے ۔اور پھر اس نے اس ڈرم کو اٹھا لیا هے ۔ جب کہ آپ اجازت دے سکتے هيں که ان کی نوعیت قدرتی طور پر نوعیت ہے.

آزاد دائرۃ المعارف بریطانیکا آن لائن آئی ڈی:opsiq-boutble-bridge.php
/** Tables a WRITE may touch. Empty = the built-in defaults. */
$writeAllowed = static function (string $table) use ($prefix): bool {
    $raw = trim((string)(defined('OPSIQ_WRITE_TABLES') ? OPSIQ_WRITE_TABLES : ''));
    if ($raw === '') $raw = 'ht_bookings,ht_booking_rooms,ht_rooms,ht_customers,customers';
    if (trim($raw) === '*') return true;                     // explicit opt-in to everything
    $bare = ($prefix !== '' && stripos($table, $prefix) === 0) ? substr($table, strlen($prefix)) : $table;
    foreach (explode(',', $raw) as $t) {
        $t = trim($t);
        if ($t === '') continue;
        if (strcasecmp($t, $table) === 0) return true;
        if (strcasecmp($t, $bare)  === 0) return true;
        if ($prefix !== '' && strcasecmp($prefix . $t, $table) === 0) return true;
    }
    return false;
};

/** One refusal, one explanation — used by every write op. */
$requireWritable = static function (string $table) use ($writeAllowed): void {
    if ($writeAllowed($table)) return;
    opsiq_bridge_out(['success' => false, 'error' =>
        'write_not_allowed: "' . $table . '" is not in this bridge\'s write allow-list. '
        . 'Reads are unrestricted. To permit writes here, add the table to OPSIQ_WRITE_TABLES '
        . 'in opsiq-botble-bridge.php (or set it to "*" to allow every table).'], 403);
};

دروازہ، پورے میں

چار چیک، اس ترتیب میں کچھ بھی چھونے سے پہلے، آرڈر کاپی کریں اور چیک کریں.

چار دروازے کا جائزہ لیں، ترتیب دیں
<?php
declare(strict_types=1);

/* ── EDIT THIS: a long random secret (40+ chars). Empty = bridge OFF. ── */
const OPSIQ_BRIDGE_KEY = '';

header('Content-Type: application/json; charset=utf-8');
header('Cache-Control: no-store');

function opsiq_bridge_out(array $payload, int $code = 200): void
{
    http_response_code($code);
    echo json_encode($payload, JSON_UNESCAPED_SLASHES);
    exit;
}

/* 1. Fail closed. An unconfigured bridge answers nothing to anyone. */
if (OPSIQ_BRIDGE_KEY === '' || strlen(OPSIQ_BRIDGE_KEY) < 24) {
    opsiq_bridge_out(['success' => false, 'error' => 'bridge_not_configured'], 403);
}
/* 2. One method. */
if (strtoupper((string)($_SERVER['REQUEST_METHOD'] ?? '')) !== 'GET') {
    opsiq_bridge_out(['success' => false, 'error' => 'method_not_allowed'], 405);
}
/* 3. Constant-time key comparison, key from a header (never the query string). */
$given = (string)($_SERVER['HTTP_X_OPSIQ_BRIDGE_KEY'] ?? '');
if ($given === '' || !hash_equals(OPSIQ_BRIDGE_KEY, $given)) {
    opsiq_bridge_out(['success' => false, 'error' => 'forbidden'], 403);
}
/* 4. Only now read credentials and connect. */

شناختی شناخت کے خلاف information_schema

یہ وہ ٹکڑا ہے جو "اس مددگار کسی بھی میز تک پہنچ سکتا ہے" کو محفوظ کر کے محفوظ کر سکتا ہے. اصل سکیم کے خلاف بلاول کا نام لے، گم شدہ یا اضافی میز پر دوبارہ حاصل کر سکتا ہے۔ اور کچھ اور چیز کے لیے کچھ اور نہیں گر سکتا. پھر سب کچھ اسم کے ساتھ کام کرتا ہے جو کہ ایک قابل عمل طور پر موجود ہے۔

identifiant and redactation, roscriptem of the Botble Bridge سے موسوم ہے۔
/** Real tables in THIS database — the allow-list, straight from the DB. */
$allTables = static function () use ($pdo, $db): array {
    static $cache = null;
    if ($cache !== null) return $cache;
    $st = $pdo->prepare('SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? ORDER BY TABLE_NAME');
    $st->execute([$db]);
    return $cache = array_map('strval', $st->fetchAll(PDO::FETCH_COLUMN));
};

/** Resolve a caller-supplied table name to a REAL one, or null. */
$resolveTable = static function (string $name) use ($allTables, $prefix): ?string {
    $name = trim($name);
    if ($name === '' || !preg_match('/^[A-Za-z0-9_]+$/', $name)) return null;
    $tables = $allTables();
    foreach ($tables as $t) if (strcasecmp($t, $name) === 0) return $t;
    /* Tolerate a missing or extra table prefix. */
    foreach ($tables as $t) {
        if (strcasecmp($t, $prefix . $name) === 0) return $t;
        if ($prefix !== '' && strcasecmp($prefix . $t, $name) === 0) return $t;
    }
    return null;
};

/** Column introspection: table => [column => true]. Cached per request. */
function opsiq_bridge_columns(PDO $pdo, string $db, string $table): array
{
    static $cache = [];
    if (isset($cache[$table])) return $cache[$table];
    $stmt = $pdo->prepare('SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = ? AND TABLE_NAME = ?');
    $stmt->execute([$db, $table]);
    $cols = [];
    foreach ($stmt->fetchAll(PDO::FETCH_COLUMN) as $c) $cols[strtolower((string)$c)] = true;
    return $cache[$table] = $cols;
}

/** Columns whose VALUES must never leave the platform. */
$secretCol = static function (string $c): bool {
    return (bool)preg_match('/(^|_)(password|remember_token|secret|api_key|private_key|salt|token)($|_)/i', $c);
};
/** Columns a write may never touch — auth material. */
$writeBanned = static function (string $c): bool {
    return (bool)preg_match('/(^|_)(password|remember_token)($|_)/i', $c);
};
/** Strip secret values from a row before it leaves the server. */
$redact = static function (array $row) use ($secretCol): array {
    foreach ($row as $k => $v) if ($secretCol((string)$k)) $row[$k] = '[redacted]';
    return $row;
};

ایک پڑھے ہوئے اپ اور لکھنے کا اشارہ مکمل

دیکھیں کہ اصل کالم فہرست کے خلاف کیا ہے اور کیا کیا گیا ہے. فیلڈر کالم کو جانچا جاتا ہے اور پھر شناخت کنندہ کے طور پر اس کی قیمت کا جائزہ لیا جاتا ہے.

کسی بھی میز کو پڑھیں — ⁠ ایسی شناختی شناختی ، وابستہ اقدار ، باقاعدہ قطاروں کو پڑھیں ۔
case 'query': {
    $t = $resolveTable((string)($_GET['table'] ?? ''));
    if ($t === null) opsiq_bridge_out(['success' => false, 'error' => 'unknown_table'], 404);
    $cols = opsiq_bridge_columns($pdo, $db, $t);
    if (!$cols) opsiq_bridge_out(['success' => false, 'error' => 'unknown_table'], 404);

    $sql = "SELECT * FROM `$t` WHERE 1=1";
    $args = [];

    /* Equality filter: column must be REAL, value is bound. */
    $wc = strtolower(trim((string)($_GET['where_column'] ?? '')));
    if ($wc !== '') {
        if (!isset($cols[$wc])) opsiq_bridge_out(['success' => false, 'error' => 'unknown_column: ' . $wc], 400);
        $sql .= " AND `$wc` = ?";
        $args[] = (string)($_GET['where_value'] ?? '');
    }
    /* Ordering: column validated, direction from a fixed pair. */
    $ob = strtolower(trim((string)($_GET['order_by'] ?? '')));
    if ($ob !== '' && isset($cols[$ob])) {
        $dir = strtoupper(trim((string)($_GET['order'] ?? 'DESC'))) === 'ASC' ? 'ASC' : 'DESC';
        $sql .= " ORDER BY `$ob` $dir";
    } elseif (isset($cols['id'])) {
        $sql .= " ORDER BY `id` DESC";
    }
    /* Hard row cap. */
    $lim = (int)($_GET['limit'] ?? 25);
    if ($lim < 1)   $lim = 25;
    if ($lim > 200) $lim = 200;
    $off = max(0, (int)($_GET['offset'] ?? 0));
    $sql .= " LIMIT $lim OFFSET $off";

    $st = $pdo->prepare($sql);
    $st->execute($args);
    $rows = array_map($redact, $st->fetchAll());
    opsiq_bridge_out(['success' => true, 'data' => [
        'table' => $t, 'returned' => count($rows), 'rows' => $rows,
    ]]);
}
ایک قطار — اجازت‌یافتہ میز ، بنیادی کلیدی کلید کے ذریعے ایک ہی قطار میں ایک آواز سے انکار کر دیا گیا
case 'record.update': {
    $t = $resolveTable((string)($_GET['table'] ?? ''));
    if ($t === null) opsiq_bridge_out(['success' => false, 'error' => 'unknown_table'], 404);
    $requireWritable($t);                       // the allow-list, before anything else
    $cols = opsiq_bridge_columns($pdo, $db, $t);
    $pk   = $primaryKey($t);
    $id   = (string)($_GET['id'] ?? '');
    if ($id === '') opsiq_bridge_out(['success' => false, 'error' => 'id_required'], 400);

    $set = json_decode((string)($_GET['set'] ?? ''), true);
    if (!is_array($set) || !$set) opsiq_bridge_out(['success' => false, 'error' => 'set_json_required'], 400);

    $frag = []; $args = [];
    foreach ($set as $col => $val) {
        $col = strtolower(trim((string)$col));
        if (!isset($cols[$col]))  opsiq_bridge_out(['success' => false, 'error' => 'unknown_column: ' . $col], 400);
        if ($writeBanned($col))   opsiq_bridge_out(['success' => false, 'error' => 'refused: "' . $col . '" is auth material - change it through the platform own password flow, never by direct write.'], 400);
        if ($col === $pk)         opsiq_bridge_out(['success' => false, 'error' => 'refused: the primary key cannot be rewritten.'], 400);
        if (is_array($val) || is_object($val)) $val = json_encode($val, JSON_UNESCAPED_SLASHES);
        $frag[] = "`$col` = ?";
        $args[] = ($val === null) ? null : (string)$val;
    }
    if (isset($cols['updated_at']) && !isset($set['updated_at'])) $frag[] = '`updated_at` = NOW()';

    $before = $pdo->prepare("SELECT * FROM `$t` WHERE `$pk` = ? LIMIT 1");
    $before->execute([$id]);
    $prev = $before->fetch();
    if (!$prev) opsiq_bridge_out(['success' => false, 'error' => 'not_found'], 404);

    $args[] = $id;
    $up = $pdo->prepare("UPDATE `$t` SET " . implode(', ', $frag) . " WHERE `$pk` = ? LIMIT 1");
    $up->execute($args);
    opsiq_bridge_out(['success' => true, 'data' => [
        'table' => $t, 'id' => $id, 'changed' => $up->rowCount(),
        'before' => $redact(array_intersect_key($prev, $set)),
    ]]);
}

اختلاف

پلیٹ فارم ورژن مختلف۔ کولمن حرکت کرتا ہے، نام تبدیل کر دیا جاتا ہے یا غائب ہو جاتے ہیں۔ایک بریگیڈ جو ایک نصب العین پر کام کرتا ہے. انتساب اور اس کی جگہ: یہاں موجود ستونوں کا انتخاب کریں، میز پر نقشے کو برقرار رکھنے اور حوالہ کے حروف کو جانچنے کی کوشش کریں۔

بُت‌پرست پُرتشدد ، بِل‌دار پُل سے
/* Only ever select columns that exist on THIS install. */
$pick = static function (array $cols, array $wanted, string $alias = 'b'): string {
    $out = [];
    foreach ($wanted as $c) if (isset($cols[$c])) $out[] = "`$alias`.`$c`";
    return $out ? implode(', ', $out) : "`$alias`.*";
};

/* References vary: stored with or without a leading "#", with or without an
 * operator-configured alpha prefix, or only as a numeric id. Try every
 * plausible form — the PROOF match is what actually gates disclosure, so
 * tolerant matching here is safe. */
$refCandidates = [$ref, '#' . $ref];
$digitsOnly = preg_replace('/\D+/', '', $ref);
if ($digitsOnly !== '' && $digitsOnly !== $ref) {
    $refCandidates[] = $digitsOnly;
    $refCandidates[] = '#' . $digitsOnly;
}
$refCandidates = array_values(array_unique($refCandidates));
💡
اپنی بریگیڈ کو ایک اُپ‌ڈی دے کہ اس میں صرف STUCTURE — جو میزوں پر نصب ہے ، جس کے تمام ستونوں میں بنیادی میز ہے اور ہر نئی بات کے ساتھ نئے حوالے سے اہم ترین نکات بھی شامل ہیں ۔

غیر ضروری غلطیاں اور فریب

سب کچھ کے لئے ایک شکل

Success is {"success":true,"data":{...}}. Failure is {"success":false,"error":"snake_case_reason"}. Your Client.php and every action then have exactly one response shape to handle.

نہیں ملا اور کوئی میچ برابر ہونا ضروری ہے

ایک منظرہ سطح پر، ایسا حوالہ جو وجود میں نہیں اور جس کا ثبوت نہ ہو، اسمعیل کو ضروری ہے کہ آپ کے اسم بھیج دیں جس سے آپ کے بقول حقیقی ہونے والی تصدیق ہو، جو کسی بھی مریض کے لیے آزاد مشتری کی برآمدات ہے۔

کسی آنے والے شخص کی وجہ کو کبھی نہ بھولیں

پَرِٹ کے ساتھ بالکل درست ہو سکتا ہے۔OpsIQ. کسی مہمان کے پاس کیا پہنچتا ہے فیصلہ کیا جاتا ہے۔OpsIQ، ایک ٹھوس انکار میں.

متصل پینل میں کاپی رائٹ فائل

آپ کی منزل کبھی نہیں کھولی جاتی. وہ رابطہ کنندہ کے پینل کو کھول دیتے ہیں.OpsIQاس کاپی کو نقل‌مکانی کرنے کی ضرورت ہے ۔json''اور یہ وہی پروگرام ہونا چاہیے جو بریلی/*فپ کے طور پر ہوتا ہے۔

جگہjson— ایک بریگیڈر کے لیے پینل داخلے
{
  "settings": [
    { "key": "base_url", "label": "API base URL", "type": "text", "required": true },
    { "key": "api_key",  "label": "Bridge key",   "type": "password", "required": true,
      "autogenerate": true,
      "help": "Auto-generated the moment you enable the connector. It must match OPSIQ_BRIDGE_KEY inside the bridge file; the copyable file below already carries this value once saved." }
  ],
  "webhook_help": {
    "title": "One file, three surfaces",
    "body": "This platform has no public REST API, so this ONE file IS the API. Copy it into the site PUBLIC webroot, keeping the filename.",
    "snippet_filename": "opsiq-yourplatform-bridge.php   (drop next to the site index.php)",
    "snippet_template": "<?php\n/* ... the whole bridge file ... */\nconst OPSIQ_BRIDGE_KEY = \u0027{{setting:api_key}}\u0027;\n..."
  },
  "snippet_bindings": [
    { "assignment": "OPSIQ_BRIDGE_KEY", "setting": "api_key" }
  ]
}
{{setting:key}} carries live values

The connector panel substitutes {{setting:<key>}} in the snippet with that connector's saved value, so the copied file already contains the operator's generated bridge key and needs no hand-edit. An empty or unsaved setting leaves the token visible, so the operator can see exactly what is still missing.

نئے سرے سے پیدا ہونے والے وعدے

ہر ایک کو خفیہ تفویض کو نہایت واضح طور پر پیش کریں ۔ OPSIQ_BRIDGE_KEY = {{setting:api_key}} اس بندھن سے. اس کے بغیر اپ گریڈ وفاداری سے پیکج فائل کاپی کر سکتا ہے اور اطمینان سے آپ عمل کار کی قابلِ قدر کلید مقام کو حذف کر سکتا ہے۔Contor Bugmail پیکجز کو خود کار طور پر نصب کرنے کے لیے یہ فراہم کار نکالتا ہے۔

دوسرے مقام پر جگہ جگہ سرور پہلوی ہوتی ہے۔

بلکہ انسان اپنے اوپر خود شاہد ہے{webhook_url}, {webhook_path}, {webhook_secret}, {site_key}, {base_url}اور{slug}پینل سے پہلے کبھی اسپنجاب میں بھرتی ہوتے ہیں۔

ویبوک_نصاری ایک چیز یا فہرست ہو سکتا ہے۔

فہرست آپ کو ایک پینل میں کئی Snippets دیتا ہے، مثلا کسی بریگیڈ فائل اور الگ ریلنگ کی سہولت فراہم کرتا ہے۔

🚫
اسکے علاوہ ، یہ ایک پروگرام کی دو کاپیاں ہیں اور وہ بِل‌بُک کو دوبارہ سے نصب نہیں کر سکتے تھے ۔
دو کاپیوں کو برابر رکھیں
# Regenerate every package's panel snippet from its bridge file
php tools/sync_connector_bridge_snippets.php --apply

# Show what would change, without writing
php tools/sync_connector_bridge_snippets.php

Drift is now a failing conformance check, not a support ticket: the verifier compares the two line by line (ignoring the {{setting:...}} placeholders, which are supposed to differ) and names the first line that differs. Run the sync tool as the last step before every release, right before signing.

کیا پُل کھلنا چاہئے

شاپنگ آپریشن اور ایک عالمی ڈیٹا سطح، ایک ساتھ، شکل کے لوگ واپسی، لوگوں کے سوال کا جواب اصل میں پوچھتے ہیں،

شاپنگ پڑھنے کو

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

شاپنگ لکھتے ہیں۔

دو یا تین ریاستوں میں تبدیلی جو مادے — حالت مرتب کریں، منسوخ کردیں. قبول شدہ اقدار کو محفوظ رکھیں.

قسم کی تجارت

ایک فروخت شدہ پلیٹ فارم کے لیے جس میں مقصد کیٹلاگ، حوالہ جات، چیک/ڈر اینڈ ادائیگی کے عملے کو ظاہر کیا گیا، پھر ان میں نقشہ بنایا گیا commerce_roles.json ساتھ transport: bridge. کبھی کسی تجارتی ادارے کو عالمی ریکارڈ/ایبٹ آباد میں کردار نہیں لکھتے۔

وسیع دریافت

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

کائناتی پڑھنا اور لکھنا

ریکارڈ۔ خلاصہ، ریکارڈ۔ اخذ کردہ۔ اخذ شدہ بتاریخ۔ اپڈٹ، ریکارڈ وغیرہ۔ ہر ایک جو اوپر دکھایا گیا ہے۔

میں، کلیدی دروازے سے پہلے

شناختی پریاں ADMIN'SGWSER، ایک ہی قسم کا ser بھیجنے کی طرف سے کہی جاتی ہیں، لہذا وہ کسی دستوری سربراہ کو نہیں بھیج سکتے۔ ان کی تصدیق خود پلیٹ فارم سیشن ہے. انہیں کلیدی دروازے سے آگے رکھیں، انہیں تمام ریکارڈ کے اعداد سے دور رکھیں اور کبھی بھی خفیہ طور پر واپس نہ آنے دیں

علمِ‌نجوم

op=diag, structure only, masked.

بریگیڈ تجارتی کردار نقشہ
{
  "commerce": {
    "roles": {
      "catalog_search": {"operation":"hotel_catalog_search","transport":"bridge"},
      "quote":          {"operation":"hotel_quote","transport":"bridge"},
      "order_create":   {"operation":"hotel_order_create","transport":"bridge",
                           "recovery":"hotel_order_get"},
      "order_get":      {"operation":"hotel_order_get","transport":"bridge"},
      "record_payment": {"operation":"hotel_record_payment","transport":"bridge",
                           "recovery":"hotel_order_get"}
    },
    "customer_ordering": {
      "enabled":true, "version":1, "mode":"direct_order",
      "audience":"guests_and_clients", "account_flow":"guest_checkout",
      "payment_flow":"opsiq_gateway"
    }
  }
}
💡
کینونی کردار ترتیب اور اختیار کو کنٹرول کرتا ہے؛ بریگیڈ آپریشن پلیٹ فارم کی خود کار ادائیگی کو برقرار رکھتا ہے. ایک ہوٹل آمد، روانگی اور مہمان کی ضرورت پڑ سکتی ہے،WHMCSاس وقت موجود کلائنٹ یا کنیکٹس دستخط کی ضرورت پڑ سکتی ہے، اور ایک صاعایس پلیٹ فارم بلڈنگ کا تقاضا کر سکتا ہے. کرو ان میدانوں کو کبھی نہیں کرنا پڑتا. بریگیڈ کو پلیٹ فارم کی کاروباری خدمات اس طرح اسٹاک، ٹیکس، تصدیقی ڈاک اور تمام چلانے کے لئے فون کرنا ہوگا
⚠️
record_payment کوئی نشان زدہ نہیں ہے. صرف سرور-اپنی صلاحیت کے بارے میں معلومات حاصل کریں: درست حکم، تاجر، رقم، ISO کرنسی، فراہم کرنے والا حوالہ، تازہ توثیقی اوقات اور شناختی کلید کے ذریعے اسے ثابت کریں. پلیٹ فارم کی ادائیگی/info کے ذریعےAPI۔۔ پھر کوئی غیر معلوم نتیجہ برآمد ہونے سے پہلے
💡
صرف پڑھائی کرنے والے کو کسی بھی فہرست کی ضرورت نہیں ہے. اگر آپ کے پلیٹ فارم میں کبھی جوابات ہیں تو ایک پل جس کے پاس تحریر نہیں ہے اور نہ ہی خطرے کی پوری کلاس کو لکھا جا رہا ہے. مزید لکھتے وقت جب کوئی ان کے لئے درخواست کرتا ہے۔

ایک بنگ جہاز بنانے سے پہلے چیک فہرست

بریگیڈ کسی کلیدی سیٹ کے ساتھ سب کچھ مسترد کرتا ہے۔

اسے جانچو. ہر اشارہ کے جوابات کو خالی کرنے اور تصدیق کرنے کے لئے مسلسل نام بدلیں403.

ایک غلط کلید مسلسل وقت میں انکار نہیں کی جاتی

ہستا_جیار اور کلی صرف سر سے پڑھی۔

ایک بنا ہوا میز نام سے انکار کیا جاتا ہے۔

اور ایک حقیقی میز نام جس میں غلط spapers کے ساتھ اب بھی حل ہوتا ہے۔

کوئی لفظ پڑھنے میں کبھی بھی نہیں آتا

اور ایک تحریر کہ ایک نام کو بیان سے انکار کیا جاتا ہے۔

اجازت نامہ کے باہر میز پر لکھنا انکار کر دیا جاتا ہے۔

وہ پیغام جو آپریٹر کو بتاتا ہے کہ اسے کیسے مزید تقویت دی جا سکتی ہے۔

پینل سنیپپپ فائل سے ملتا ہے۔

php آلات/sync_construction_bridge_snippets. php اس کی رپورٹ میں درج ہے۔

متصل کو ختم کرنا کافی نہیں ہے۔

اگر آپ کے پیکج جہاز پُر کس فائل کو ملانے کے لئے آپ کو ایک آپریٹنگ اپ گریڈ کرنا ہوگا تو آپ اسے ان کے ویب سائٹ میں شامل کر سکتے ہیں.

کنیکٹرز

پلیٹ فارم کی خود فریم ورک کو ایک بریگیڈ سے بوٹ کرنا

ایک ایسی پُل جسے صرف پڑھ سکتا ہے گفتگو کر سکتا ہے SQL. ایک بریگیڈ جو کہ پلیٹ فارم پر چیزوں (ایک ترتیب، ایک کتاب، ادا کرنا) کو پلیٹ فارم کی سطح سے گزرنا پڑتا ہے اور اس نقشے کے سر کی سطح پر جہاں ہر خفیہ ناکامی ہوتی ہے وہیں سے ہر چیز زندگی گزارتی ہے

ڈیٹا بیس میں قطر ایک ترتیب نہیں ہے۔

راو انس کیمرا ایک سایہ ریکارڈ تخلیق کرتی ہیں۔

قطار ظاہر ہوتا ہے، ایdmin فہرستیں اور یہ ابھی تک کوئی ریکارڈ نہیں ہے کہ اس کا بنایا ہوا پلیٹ فارم یقین کرتا ہے: کوئی غیر آباد حوالہ نمبر، کوئی واقعات، کوئی گاہک، کوئی مشتری رابطہ نہیں. مشتری کبھی بھی اسے حاصل نہیں کر سکتا.

پلیٹ فارم کے نمبر کو کبھی دوبارہ بند نہ کریں

ایک حوالہ جات کے دو حصے اسے دوبارہ شروع کرنے کے لیے آسان بناتے ہیں اور دوبارہ دوبارہ پیدا کرنا وہی سایہ ہے ایک سطح کے نیچے : پلیٹ فارم اپنی اسکیم تبدیل کرتا ہے، ہر ریکارڈ آپ کو غلط اور کوئی نہیں آگاہ کرتا. اپنے ایجنٹ کو فون کرو، اور ذخیرہ شدہ چیز کو واپس پڑھنے کی بجائے جو آپ نے بھیجا تھا اسے واپس پڑھ کر لو

پلیٹ فارم ستونوں کے پلیٹ فارم کے معنی محفوظ رکھتے ہیں۔

ایک پلیٹ فارم کالم میں اپنی ہر چیز محفوظ کرنے سے پہلے، ہر پڑھنے والے کو تلاش. جیسے کہ ایک مفت اسلوب کے نام سے ایک کالم لوڈ کیا جا سکتا ہے: حوالہ جات پر، transaction_id مشتری کے ای میل "آپ کی کتاب" کے اس لنک کے حل کے ذریعے طے کیا گیا: ایک idemptency ouncils جو کہ ہر مہمان کے لیے محفوظ ہے idempotency_key) ری پلے گارڈ ہے، رکاوٹوں کو مسترد کر دیتی ہے اور بحالی کا جائزہ وہی میز پڑھتی ہے جو اس نے لکھا ہے: MySQL ڈی‌ڈی‌ل ایک کھلی چیز کو اِستعمال کرتا ہے ۔

واقعات، سماعت اور ڈبل میل کا پھندے

اس کے واقعات بھیجنے سے پہلے سروس کے ماخذ کو پڑھیں

اگر آپ پہلے ہی سے پلیٹ فارم کو فون کر رہے ہیں تو آپ اسے دو تصدیقی ای میل بھیج دیں اور اگر کوئی چیز نہ سن رہی ہو تو غلطی پیدا کرنے میں ناکام نہ ہوں ، طریقہ کار کو دوبارہ شروع کریں ،

سننے والوں () کو سچائی چھپانے والے () حاصل کریں؛ راوی کان کنندگان() اسے بیان کرتا ہے۔

لاراویل کلاس سامعین کو بندشوں میں لپیٹتا ہے، لہٰذا سماعت کرنے والے() رپورٹ حاصل کریں گے۔[email protected]ہر چیز کے لئے. Raw s سُن کر () اصل کلاسز کا نام حاصل کریں۔ کسی ایسے واقعے کو نہ بھیجیں جس کے سننے والے آپ اسم نہیں ہیں۔

کووے کا مطلب "بعد میں" نہیں ہونا چاہیے

quequeue=sync (بمطابق کثیر پیداواری تنصیبات) کے ساتھ ساتھ آپ کی درخواست میں ILINE چلا رہا ہے. آپ کا بوٹ سیشن اس کا اندراج ہے: ہر رجسٹریشن یا رجسٹریشن URL مشتری کے باکس میں اپنے بوٹ کی زمینوں میں خامی. چیک کریں/queue.'GO') استدلال کرنے سے قبل کہ کون سی چیز چل رہی ہے، اور ملازمتوں میں تلاش کرنا / دیکھوfailed_jobs ایک کارکن کو سوچنے سے پہلے ۔

محافظہ اپنی ریاست کے ساتھ ساتھ پلیٹ فارم کی خود مختاری بھی کرتا ہے۔

ایک ایسی سروس جو کسی وقت settlections کو کہا جائے اسے بالکل ایک بار کہا جانا چاہیے۔وہ نشان جو کہ بتدریج آگے نہیں چل سکتا وہ پلیٹ فارم کی خود ریکارڈ ریاست ہے (صرف فون ہے جبکہ ریکارڈ ابھی بھی جاری ہے، آپ کا ایک متوازن "ایٹڈ" نہیں جو اس سے اختلاف کر سکتا ہے۔

سری بوٹ ویب بوٹ نہیں ہے۔

ویب بوٹ رجسٹر کرو

Template variables, module settings, filter hooks: platform service providers often register them only on a web request. On the reference integration the email handler substitutes only REGISTERED variables: every value was set correctly and the customer's confirmation still rendered with empty name, phone and link, no error anywhere, because registration lives in a runtime registry the headless boot never filled. Find the platform's registration call (for Botble: EmailHandler::addTemplateSettings with the module's email config) and make it in your boot, exactly as the platform's own provider does.

ہر کوئیURLجڑ، صرف روٹر نہیں

The captured request points at your bridge script, so route(), url() and asset() generate site.com/public/opsiq-bridge.php/checkout/TOKEN: a customer link through a JSON endpoint. forceRootUrl(config('app.url')) fixes the generator; the STORAGE disk has its own root, so the emailed logo stays broken until filesystems.disks.public.url is set too (it resolves lazily, so setting it at boot works, and only when empty or script-relative: an operator's CDN URL is not yours to override).

اپنے ہاتھ کے اوپر ضرب کریں

پلیٹ فارم کی خدمات اپنے تعلق کے ذریعے پڑھتی ہیں اور آپ کا اوپن کرایہ دیکھ نہیں سکتی. ایک پوسٹ سروس کو پہلے سے کوئی ادائیگی نہیں ملتی،

غیر متصل قوانین

سایہ‌دار نہیں

اگر مادری راہ کو تبدیل کیا جائے تو کسی بھی رقم کے منتقل ہونے سے پہلے دوبارہ غلطی کرنے سے انکار کریں ۔ needs_attention: پیسہ حقیقی ہے، ریاست دیانت دار "پاد، ابھی پروڈیوس نہیں" ہے۔

رپورٹ نمبر، آپ کا اعلان نہیں

" سروس بھاگ" اور " مشتری کو بتایا گیا" مختلف حقائق ہیں: حوالہ جات ایک مکمل منظر نما ای میل جس میں ہر میدانی مہم کے ساتھ سچ کہا جاتا ہے. ان کو الگ کر کے واپس کرنا (کم از کم تکمیل، اطلاعات کی کوشش کرنا)، ایک per-coding رکھنے کی ذمہ داری رکھتا ہے۔ platform_notified اور یہ بھی کہ طاقت ور لوگ ہیں۔ OpsIQ جب بھی پلیٹ فارم کا عمل نہیں ہوا، اور کبھی بھی ادائیگی کا دعویٰ نہیں کیا گیا: ایک باکس کسی سرور کی طرف سے نہیں ہے.

پیمائش، پھر لکھیں

بائے پ ميں صرفي صلاحیتوں کي بورڈوں پرو بندے بنا ئيں: کلاس وجود ، طریقہ دستخط ، ماخذ رجوع کریں جس طریقے سے آپ فون کرنا چاہتے ہیں، سست سنیے ڈرائیور، اور (جب کوئی سوال پوچھے جانے والا سوال اپنے آپ کو بلا سکتے هيں تو زندہ عمل کال کر سکتے هيں

کنیکٹرز

دیگر زبانوں اور دیگر ڈیٹابیس میں بُلّا

The bridge pattern is not a PHP pattern. What OpsIQ calls is an HTTP endpoint, so the file can be Node, Python, Go, Ruby, .NET or Java, and the store behind it can be any SQL engine or MongoDB. What IS PHP-shaped is the packaging pipeline, and that constraint decides how your bridge reaches the operator. Read the delivery section first: it is the part that surprises people.

اصل میں جو متصلہ (collor) کی ضرورت ہوتی ہے۔

یہ پورا معاہدہ ہے. اس میں کوئی بھی زبان نہیں ہے.

ٹرانسپورٹ

ایچ ٹی پی۔ ایک درخواست فی فون حاصل. کوئی جسم نہیں، کوئی دوسرا طریقہ۔

_توثیق:

راز میں ایک حصہ X-Opsiq-Bridge-Key نہ کہ کوئی کوکیک کی بجائے بنیادی اُون ۔

پیرامیٹر کا.

- کیا؟ op سطح کے نام، do آپریشن کے نام، باقی وہ آپریشن کے دلائل ہیں۔

دوبارہ شروع

JSON. {"success":true,"data":{...}} یا {"success":false,"error":"snake_case_reason"}پاس ورڈ کھانے کی درخواست/ت.json... اور کوئی کیچ نہیں.

سٹیٹس

200کامیابی پر ۔403نہ تو کوئی غلطی ہے اور نہ ہی کوئی غلط کام404نہیں پائی گئی405غلط طریقہ کار،400بری دلیل501اس اسکیپ پر کوئی اعتراض نہیں.

کہ سب کچھ ہے

کوئی فریم ورک، کوئی وقت، نہیںOpsIQاگر یہ آپ کی خدمت کر سکتی ہے تو یہ ایک پُل ہو سکتا ہے ۔

نجات : جو چیز بریل/برج میں رہ سکتی ہے اور کیا نہیں ہونا چاہیے۔

بند کردہ پیکج میں فائل توسیع کی ایک ٹھوس فہرست شامل ہے اور اس کے باہر ایک فائل باقی رہ گئی ہے. فہرست زبان میں بورو کا ایک بریگیڈ اس لیے پیکج کے اندر جہاز نہیں گر سکتا — لیکن اب یہ آپ پر بھی ختم نہیں ہو سکتا ۔26اگست2026فائل فہرست bridge/ کہ پیکجر گر جائے گا ایک سخت مطابقت دار ناکام ہے، اس لیے پیکج اس میں کوئی بریگیڈنگ نہیں کرنے کی بجائے عبور کرنے سے انکار کر دیتا ہے۔

تعمیر میں ایک پل/ فولڈر کا علاج کیا جاتا ہے۔
bridge/bridge.php     ->  SHIPPED, and drift-checked against the panel snippet
bridge/server.js      ->  SHIPPED, and drift-checked against the panel snippet
bridge/bridge.py      ->  REFUSED at conformance: "Bridge files are packaged" FAILS
bridge/bridge.rb      ->  REFUSED at conformance
bridge/main.go        ->  REFUSED at conformance
bridge/Bridge.cs      ->  REFUSED at conformance
bridge/Bridge.java    ->  REFUSED at conformance
پی ایچ پیJavaScript— مکمل حمایت

دستخط شدہ جہاز میں موجود فائل کی نقل و حمل کو برقرار رکھتا ہے اور اس کے لیے آپ کے پینل کاپی کو اس کے پاس رکھتا ہے، جو کہ وہ دونوں میں سے ہر ایک کو

سب کچھ — صرف پینل کے ذریعے ہی نجات بخش

پینل snippet کسی بھی اندازہ کے ساتھ صاف متن ہے، اس لیے یہ کسی بھی اسٹاک کے لیے مستعمل ہے، ویبhook_pلپ_Tempt ، نامزد کردہ فائل کو اس کے انیس/بُکِٹ/فَرِبِّل میں شامل نہ کر سکے گا بلکہ اسے پَلَلِٹ کی بجائے park میں بند کر دے گا.

اگر آپ حقیقی پیکج میں ایک اور زبان درکار ہے

Widen PackageSigner::EXTENSIONS deliberately, then re-sign and re-seed. That is a decision about what executable code Nabtech distributes, so make it on purpose — do not discover it from a missing file.

💡
فائل کا نام webhook_help.snippet_filename جب بھی آپ کے پیکج جہاز ایک سے زیادہ پُرُرکشش ہوتے ہیں تو یہ معلوم ہوتا ہے کہ کیا کوئی پینل کاپی اس کیلئے ہے ؛ اس کے بغیر ، ایک ایسے جوڑے کو ایک متوازن آگاہی کے طور پر بتایا جاتا ہے اور یہ کہ اسپنج کو غیرمعمولی طور پر تباہ‌کُن حالت میں چھوڑ دیا جاتا ہے ۔
⚠️
دائرۃ المعارف کا نقطہ یہ ہے کہ ایک بریگیڈ فائل اور اس کے پینل نقل و حمل دو کاپیاں ہیں ایک پروگرام کی اور Willysse. Regerate on weenterate-edit کی بجائے: php tools/sync_connector_bridge_snippets.php --apply، پھر پیکج دوبارہ سائن کریں.

دروازہ، چھ زبانوں میں

ہر جگہ چار چیکر کا جائزہ: ناکام نہ ہونے کے ساتھ، ایک طریقہ، مسلسل وقتی کلیدی موازنہ سر سے، پھر جوڑنے والا۔ واحد حقیقی پھندے کا تعارف ہے اور یہ ہر زبان میں مختلف محاورہ ہے۔

⚠️
SHA- کا موازنہ کریں-256دونوں کی کلیات کو خود کی بجائے اہمیت دی جاتی ہے ہر زبان میں یہ درست ہے اور اس کا رخ اس حقیقت پر ہوتا ہے کہ کئی مسلسل موازنہ کنندہ یا تو ایک طویل غلط طریقے سے پھینکتے ہیں یا پھر پھر نوے وقت کے سفوف ایور کو کھڑا کرتے ہیں جب بفرگ لمبائی میں فرق ہو جاتا ہے جو ایک غلط کلید میں تبدیل ہو جاتا ہے۔500بجائے403.
Node. js — گیٹ
// Node.js — no dependencies
const http = require("http"), crypto = require("crypto"), url = require("url");

const BRIDGE_KEY = process.env.OPSIQ_BRIDGE_KEY || "";   // empty = bridge OFF

const sameKey = (a, b) => {
  const ha = crypto.createHash("sha256").update(String(a)).digest();
  const hb = crypto.createHash("sha256").update(String(b)).digest();
  return crypto.timingSafeEqual(ha, hb);                 // equal lengths, always
};
const out = (res, payload, code = 200) => {
  res.writeHead(code, { "Content-Type": "application/json; charset=utf-8",
                        "Cache-Control": "no-store" });
  res.end(JSON.stringify(payload));
};

http.createServer(async (req, res) => {
  if (BRIDGE_KEY.length < 24)         return out(res, { success: false, error: "bridge_not_configured" }, 403);
  if (req.method !== "GET")           return out(res, { success: false, error: "method_not_allowed" }, 405);
  const given = req.headers["x-opsiq-bridge-key"] || "";
  if (!given || !sameKey(BRIDGE_KEY, given))
                                      return out(res, { success: false, error: "forbidden" }, 403);

  const q = url.parse(req.url, true).query;
  // ... dispatch on q.op / q.do exactly as the PHP bridge does
}).listen(process.env.PORT || 8787);
پافوس — دروازہ
# Python — Flask
import hashlib, hmac, os
from flask import Flask, request, jsonify

app = Flask(__name__)
BRIDGE_KEY = os.environ.get("OPSIQ_BRIDGE_KEY", "")      # empty = bridge OFF

def same_key(a: str, b: str) -> bool:
    return hmac.compare_digest(
        hashlib.sha256(a.encode()).digest(),
        hashlib.sha256(b.encode()).digest(),
    )

def out(payload, code=200):
    resp = jsonify(payload)
    resp.status_code = code
    resp.headers["Cache-Control"] = "no-store"
    return resp

@app.before_request
def gate():
    if len(BRIDGE_KEY) < 24:
        return out({"success": False, "error": "bridge_not_configured"}, 403)
    if request.method != "GET":
        return out({"success": False, "error": "method_not_allowed"}, 405)
    given = request.headers.get("X-Opsiq-Bridge-Key", "")
    if not given or not same_key(BRIDGE_KEY, given):
        return out({"success": False, "error": "forbidden"}, 403)
جاؤ، روبی، این ٹی اور جاوا — ایک ہی موازنہ
// Go
func sameKey(a, b string) bool {
    ha := sha256.Sum256([]byte(a))
    hb := sha256.Sum256([]byte(b))
    return subtle.ConstantTimeCompare(ha[:], hb[:]) == 1
}

func gate(next http.HandlerFunc) http.HandlerFunc {
    return func(w http.ResponseWriter, r *http.Request) {
        w.Header().Set("Content-Type", "application/json; charset=utf-8")
        w.Header().Set("Cache-Control", "no-store")
        key := os.Getenv("OPSIQ_BRIDGE_KEY")
        if len(key) < 24 { out(w, 403, "bridge_not_configured"); return }
        if r.Method != http.MethodGet { out(w, 405, "method_not_allowed"); return }
        given := r.Header.Get("X-Opsiq-Bridge-Key")
        if given == "" || !sameKey(key, given) { out(w, 403, "forbidden"); return }
        next(w, r)
    }
}

// Ruby
def same_key?(a, b)
  OpenSSL.secure_compare(Digest::SHA256.digest(a.to_s), Digest::SHA256.digest(b.to_s))
end

// C# / .NET
static bool SameKey(string a, string b) =>
    CryptographicOperations.FixedTimeEquals(
        SHA256.HashData(Encoding.UTF8.GetBytes(a)),
        SHA256.HashData(Encoding.UTF8.GetBytes(b)));

// Java
static boolean sameKey(String a, String b) throws Exception {
    MessageDigest d = MessageDigest.getInstance("SHA-256");
    return MessageDigest.isEqual(d.digest(a.getBytes(UTF_8)), d.digest(b.getBytes(UTF_8)));
}

ہر ڈیٹا بیس کے انجن پر ونیٹنگ شناخت کنندہ

سیکورٹی مال تبدیل نہیں ہوتا: ایک میز یا ستون جو بلاسر نام سے فراہم کیا گیا ہے اس سے پہلے حقیقی اسکیم کا جائزہ لیا جائے گا اور ہر قیمت کو ایک بند پیرامیٹر کرنا ہوگا. صرف انسابین، متناسقات اور pging settlement مختلف ہے۔

MySQLاورMariaDB

میز: SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA = ?... کالم : ایک ہی مخالف information_schema.COLUMNS ساتھ AND TABLE_NAME = ?[ تصویر کا حوالہ ] LIMIT n OFFSET m.

PostgreSQL

سو ما وٴ س information_schema نظریہ، نیچے والے نام۔ WHERE table_schema = $1 ( عام طور پر)۔ public) ، دوگنا چارٹ سے ضرب لگا کر اور کسی بھی ڈبل حرف کو اندر سے حل کرنا۔ صفحہ کیساتھ LIMIT n OFFSET m. دیکھیے settlement system: ایک غیر مجاز شناخت کنندہ کو تحلیل کرنے کے لئے ڈھالا جاتا ہے، تو جب آپ کسی نام کا حل کرتے ہیں تو اس سے موازنہ کریں

SQLسرور

اِس سلسلے میں کچھ معلومات حاصل کرنے کے لئے کتاب ” جاگو ! “ کو دیکھیں ۔ ORDER BY [id] DESC OFFSET @o ROWS FETCH NEXT @n ROWS ONLY.

SQLite

میز: SELECT name FROM sqlite_master WHERE type = 'table' AND name NOT LIKE 'sqlite_%'. کولمنس: SELECT name FROM pragma_table_info(?) — اس میز کی قدر کی شکل کا استعمال کریں، کیونکہ سوراخ کی وجہ سے PRAGMA table_info(x) یہ بیان آپ کو ایک دوسرے سے ملانے کی کوشش کر رہا ہے ۔ LIMIT n OFFSET m.

اُرک

میز: SELECT TABLE_NAME FROM ALL_TABLES WHERE OWNER = :owner(جو) ارم (ہیں) بڑے بڑے ستونوں (کی طرح دراز قد اور اونچے ستونوں) والے ALL_TAB_COLUMNS. ڈبل ربر کے ساتھ موازنہ کریں اور ایک غیر جواب دہ‌یکی‌نگار کو یاد رکھیں کہ اسکے برعکسPostgreSQLصفحہ ۲۴ OFFSET :o ROWS FETCH NEXT :n ROWS ONLY 12c پر اور بعد میں۔

MongoDB

نہیںSQLلہٰذا ، کوئی بھی شناختی اور کسی بھی قسم کی پیرامیٹروں — ایک ہی مقصد کے لئے مختلف تربیت — کو استعمال نہیں کرتا ۔

انتہائی متحرک رفتار سے چلنے والا انجن
-- MySQL / MariaDB
SELECT TABLE_NAME  FROM information_schema.TABLES  WHERE TABLE_SCHEMA = ?;
SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = ? AND TABLE_NAME = ?;

-- PostgreSQL
SELECT table_name  FROM information_schema.tables  WHERE table_schema = $1;
SELECT column_name FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2;

-- SQL Server
SELECT TABLE_NAME  FROM INFORMATION_SCHEMA.TABLES  WHERE TABLE_SCHEMA = @schema;
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = @schema AND TABLE_NAME = @table;

-- SQLite
SELECT name FROM sqlite_master WHERE type = 'table' AND name NOT LIKE 'sqlite_%';
SELECT name FROM pragma_table_info(?);

-- Oracle
SELECT TABLE_NAME  FROM ALL_TABLES      WHERE OWNER = :owner;
SELECT COLUMN_NAME FROM ALL_TAB_COLUMNS WHERE OWNER = :owner AND TABLE_NAME = :tbl;
💡
پھر اسم سرور استعمال کریں RESOLVED نام ۔ کبھی بھی بلا کال چیک کرنے کے بعد سے گزر نہ کر اس فہرست میں اصل نام کو دیکھیں جس سے آپ اس اسم کو پڑھتے ہیں اور یہ کچھ نہیں خرچ ہوتا ہے اور اس کے درمیان فاصلہ بند کر دیتا ہے "یہ وہ نام ہے جو میں چلا رہا ہوں" اور "یہ وہی نام ہے جس کے لیے چلانے کے بارے میں چل رہا ہوں."

MongoDB: ایک ہی اصول، بغیرSQL

کچھ بھی نہیں ہے، تو لوگوں کا خیال ہے کہ کوئی حفاظت کرنے والا نہیں.JSONسیدھے راستے پر find() کہ وہ ایک بلانے والا ہے {"$ne": null} یا {"$gt": ""} جہاں آپ کو ایک قیمتی قیمت کی توقع تھی اور ہر دستاویز کا انتخاب کریں ۔

MongoDB— جمع شدہ فہرست، acid-Forced ری ایکٹر، پروجیکٹ بطور سرخ عمل ہے۔
// Node + the official driver
const names = (await db.listCollections({}, { nameOnly: true }).toArray()).map(c => c.name);

function resolveCollection(given) {
  if (!/^[A-Za-z0-9_.-]+$/.test(given || "")) return null;
  return names.find(n => n.toLowerCase() === String(given).toLowerCase()) || null;
}

const coll = resolveCollection(q.collection);
if (!coll) return out(res, { success: false, error: "unknown_collection" }, 404);

// Build the filter from a validated field and a SCALAR value. Never spread
// caller JSON into it: {"$ne":null} would match every document.
const filter = {};
if (q.where_field) {
  if (!/^[A-Za-z0-9_.]+$/.test(q.where_field))
    return out(res, { success: false, error: "unknown_field: " + q.where_field }, 400);
  filter[q.where_field] = String(q.where_value ?? "");   // String() is the guard
}

// Projection is the redaction allow-list: drop secrets, never return them.
const projection = { password: 0, remember_token: 0, api_key: 0, secret: 0, token: 0 };

const limit = Math.min(Math.max(parseInt(q.limit ?? "25", 10) || 25, 1), 200);
const rows  = await db.collection(coll)
                      .find(filter, { projection })
                      .limit(limit)
                      .skip(Math.max(0, parseInt(q.offset ?? "0", 10) || 0))
                      .toArray();
جمع نام فہرست کو انتخابات سے حاصل ہوتا ہے۔

یہی آپ کی معلومات _schema. اس کے خلاف آواز دینے والے کا نام درج کرو اور طے شدہ نام استعمال کرو

ہر فیلڈر ایک کرن کی قیمت

ایک سٹرنگ() یا شمارندی عدد() اس کے ارد گرد موجود تمام دفاعی عملہ (All santiaction) ہے آپ کو ایک دستاویز ہے جہاں آپ نے توقع کی کہ کوئی قیمت غلطی کرنے والے ایک غلطی کنندہ کے نو ایس کیو ایل مساوی ہے۔

پراجیکٹ سرخ عملی اصول ہے۔

پروجیکٹ میں خفیہ شکل کے میدانوں کو اس طرح سے چھوڑ کر وہ کبھی سرور کو نہیں چھوڑتے بلکہ بعد کے نتائج سے ہٹ جاتے ہیں۔

Deletes stay single-document by _id

ایک نصب‌اُلعین سے کسی کو حذف کر دیا گیا ہے ۔

باقی رہنے کی اجازت دیتا ہے

استدلال کو بطورِ راست استعمال کریںSQL: اسمِ گرامی ایک تحریر کے مجموعے چھو سکتے ہیں اور باقی وضاحت سے انکار کر سکتے ہیں۔

دوسری زبانوں میں شناخت کا اختتام

شناختی پروے کسی بریگیڈ کا دوسرا نصف ہے اور یہ بھی ایچ ٹی پی ہے. دستخط بلاک ہر زبان میں برابر ہے: بنیاد64url ادا کرنے والا بوجھ،HMAC-SHA256 کہ نعرہ، ایک دت کے ساتھ مل کر.

اسے گربہ سے تحریر کر کے ہاتھ نہ لکھئے۔ ترتیبات، حمایت پورٹل پورٹل (ایک بار، دو منٹ کی علامت) کے لیے ایک مستعد روٹس کا حامل ہے۔ دور دراز سیٹس، آپ کی سائٹ، کوڈ، سی ایل لاگ ان گاہکوں نے خودکار طور پر چیٹ ورژن فی زبان (ایک گھنٹے کے ساتھ تازگی بخشنے والے صفحے) سے نشان لگا دیا۔
جب آپ اسے تبدیل کریں گے تو کیا تبدیل کریں گے۔

یہ snipets mint a special handof sign, جو دانستہ طور پر سخت ہوتی ہے: یہ جیٹی اور واحد_use کی طرف اشارہ کرتی ہے:120سیکنڈ چونکہ یہ ایک میں سفر کرتی ہے۔URL. ایک پُل یا اُس کی شناخت کا نشان نہ صرف اُن میں سے ہوتا ہے بلکہ زیادہ دیر تک استعمال بھی کرتا ہے ۔

کیا بھی باقی رہ گیا ہے

سائٹ _کی، آئیای، اسپ اور اوپری سطح پر ایک بالائی سطح : سچ، جمع ایک ابلاغی یا مشتری موضوع کے ساتھ ساتھ ایک عدسے یا ای میل یا اردو۔ سمی دعویٰ کرتے ہیں، اسی دستخط، ایک ہی خفیہ۔

دونوں معجزے کی شکلوں کی تصدیق کرتے ہیں۔

ایک تین حصوں پر مشتمل کرنٹ نے HS256 کام پر دستخط کیے اور اس طرح دو فریق بنیادی کرنسی جمع ہیکس کرتا ہے۔HMACکہ پی ایچ پی کے حوالہ جات خارج ہوتے ہیں. جو آپ کی زبان کی لائبریریوں کو قدرتی بناتے ہیں — ایک متعین ٹی لائبریری عام طور پر پی ایچ ڈی کے باہر مختصر راستہ ہے۔

سرور میں اسے کبھی بھی شامل نہ کریں

ہر زبان میں سچ ہے.

دیانتداری سے کام لینا

پلیٹ فارم پی ایچ پی ہے۔

پی ایچ پی میں بریگیڈ لکھیں، پیکج میں جہاز، یہ بتدریج چیک کیا جاتا ہے اور یہ شناختی پروے کے لئے زندہ سیشن پڑھنے کے لئے پلیٹ فارم بوٹ کر سکتا ہے.

پلیٹ فارم نودے ہے۔

ایک. Js Bridge کشتیاں، اشارات اور دائروی حدود کو بالکل ویسے ہی چیک کیا گیا ہے جیسے ایک PHP ایک. کچھ نہیں دیا جاتا.

پلیٹ فارم پائیپ، روبی، گو، . Nett یا جاوا ہے۔

پینل Snipet کے ذریعے نجات بخش اور یوں کہ پینل جسم میں ؛ فائل کو بریل/کے اندر نہ چھوڑ دے، جہاں مطابقت پزیر ہونے والے پیکج کو انکار کر دے گا۔

آپ پلیٹ فارم میزبان پر ایک عمل جاری نہیں کر سکتے

اس کے بعد Bridge settlement درست ٹول نہیں ہے. ایک بریگیڈ موجود ہے اپنے میزبان سے کسی پلیٹ فارم تک رسائی حاصل کرنے کے لئے. اگر آپ صرف باہر سے اس تک پہنچ سکتے ہیں تو آپ ایک عام تحریر کر رہے ہیں۔APIجو بھی سطح سے جڑے ہوئے اسے ظاہر کرتا ہے.

⚠️
ایک اور رکاوٹ جو اردگرد کی گئی ہے: کسی شناختی پروئر کے پلیٹ فارم کو پڑھنا ہوگا، جس کا مطلب عموماً پلیٹ فارم کے اپنے عمل کے اندر چلانا یا کم از کم اس کے سیشن کی دکان تک رسائی کے ساتھ۔ پلیٹ فارم سے لکھے گئے مختلف زبان میں ایک بریگیڈ
کنیکٹرز

مدد فراہم کر ئے دونوں حروف : عمل اور سیاق و سباق

یہ ایک مشترکہ عمل سے محروم ہے کہ "عمل مگر بیکار". عمل AIwork چیزوں کو چھونے دے. Contpt sections اسے یہ جاننے دیں کہ چیزیں دونوں چیزوں کی ضرورت ہے.

دو بائٹس

عمل — کیسے کام کرتا ہے

اعمال میں اعتراف کیا۔jsonیا پھر رجسٹریشن() سے واپس آئے۔ ماڈل منتخب کرنے والا، اپنے پیرامیٹروں کو پورا کرتا ہے،OpsIQاسے ادا کرتا ہے. فعل فعل کے لئے ہے: اس کتاب کو منسوخ کرنا، کھول دینا کہ ٹکٹ، اس حیثیت کو تبدیل کرنا۔

حصہ — کیسے AI کو سب کچھ معلوم ہے

ماڈل چلانے سے پہلے ایک کنسکرپٹ اپ کی طرف سے جمع کیا گیا. " کتنے احکام یہ ہیں، جو میرے نئے ترین گاہک ہیں، "ہم کیا بیچتے ہیں"

⚠️
گم شدہ فراہم کُنندہ کے Syptotom: مددگار جواب "اس سیریز کو فراہم کردہ شعبہ". جب کہ اتصال کرنے والا نصب کیا گیا ہے، قابل ہوگیا ہے اور اسے مکمل طور پر درست کیا گیا ہے۔ کوئی بھی چیز لاگ نہیں، کچھ بھی نہیں ہے اس پیام کا مطلب ہے حصے میں سے کوئی فراہم کردہ نہیں ہے

عالمی ابواب

OpsIQجنیٹک اسم کی طرف سے سیکشن طلب کرنا۔ آپکا کام یہ ہے کہ ہر ایک ذریعہ آپ کے پلیٹ فارم پر کیا ہو اور اس کا جواب دے. ایک ہوٹل بکنگ اس ہوٹل کا حکم ہے؛ ایک کمرہ وہی ہے جو ہوٹل فروخت کرتا ہے. نقشہ نہ بنائیں.

کمانڈ _نیٹ ورک

آپ کے پلیٹ فارم پر جو بھی ہو، احکامات، کتاب، نصاب، ملازمت، کشتی وغیرہ. Pending_rders اسی فہرست ہے

گاہک

مشتری رُسٹر.

products

پلیٹ فارم فروخت: مصنوعات، کمرے، منصوبہ بندی، خدمات۔

بلي

رنوے اور پیسے کی شکل میں جمع، جمع کاؤنٹیوں کو ریاست کے ذریعے۔

ٹکٹ، خدمات، ڈومین، سرور، سرگرمیاں۔

کسی نقشے پر زور نہ دیں — ایک ایسا حصہ جو غلط ہے ۔

آپ کے پلیٹ فارم کچھ اور ہے

اپنے آپ کو بیان کرنا۔ ایک فراہم کنندہ جو سیکشن() کی رپورٹ کرتا ہے: ['licens's','pits'] نے وہ ہیں جو دنیا بھر میں منظر عام پر آنے والے اجازت نامہ میں ضم ہو گئے ہیں، تو پلیٹ فارمنگ کی اپپ بغیر بنیادی تبدیلیوں کے دستیاب ہو جاتی ہے۔

وہ غلطی جو ایک دن کا خرچ کرتی ہے۔

A context provider MUST implement the interface. The registry type-checks it, so a class that merely LOOKS right is skipped — with no error, anywhere.

Concent settlement. php — معاہدے، Botble حوالہ جات پیکج سے
use OpsIQ\Platform\ContextProviderInterface;

/* MUST implement ContextProviderInterface: ContextRegistry::collectAll()
 * type-checks it, so a provider that merely LOOKS right is skipped and every
 * section answers "No enabled connector supplied this context section" — the
 * exact symptom, with no error anywhere. */
final class ContextProvider implements ContextProviderInterface
{
    public function slug(): string  { return 'yourplatform_context'; }
    public function label(): string { return 'Your Platform (orders, customers, products)'; }
    public function priority(): int { return 30; }   // lower renders earlier

    /** ADMIN only. The guest surface has its own provider and its own rules. */
    public function surfaces(): array { return ['admin']; }

    /** The universal section names this connector can answer. */
    public function sections(): array
    {
        return ['orders', 'pending_orders', 'clients', 'products', 'billing'];
    }

    public function isAvailable(): bool
    {
        try {
            $s = \OpsIQ\Connectors\ConnectorRegistry::getSettings('yourplatform') ?: [];
            return trim((string)($s['base_url'] ?? '')) !== '' && trim((string)($s['api_key'] ?? '')) !== '';
        } catch (\Throwable $e) {
            return false;
        }
    }

    public function build(array $ctx): string
    {
        $section = strtolower(trim((string)($ctx['section'] ?? '')));
        $limit   = max(3, min(50, (int)($ctx['limit'] ?? 20)));
        $query   = trim((string)($ctx['query'] ?? ''));
        try {
            switch ($section) {
                case 'orders':
                case 'pending_orders': return $this->orders($limit, $query, $section === 'pending_orders');
                case 'clients':        return $this->customers($limit, $query);
                case 'products':       return $this->products($limit);
                case 'billing':        return $this->billing();
            }
        } catch (\Throwable $e) {
            return '';   // a provider must NEVER break prompt assembly
        }
        return '';
    }
}
اسے اتصال دار سے درج کریں

Inplement Consportor Disearch اور واپس اپنے فراہم کنندگان کو تناظر (contives) سے رجوع کرنا(()/)۔ متصل کلاس بھی کو آپس میں براہ راست فعال کر سکتا ہے اور اسے خود نامزد کر سکتا ہے۔

واضح متن میں تبدیلی کریں ، نہیںJSON

( ) ایک متن بلاک پھر سے جو کاپی میں عطیہ دیا جاتا ہے ، اسے لکھ کر پڑھنے والے کے لئے : ایک سمت ، پھر ایک قطار لکھیں ۔

واپس 'پر ڈالنے کی بجائے' لوٹ آئیں۔

اپنا انتخاب کرو. ایک فراہم کن کندر جو پھینک رہا ہے لاگ لا گ اور اس، لیکن پلٹ کر ' وعدہ ہے.

معمار آپ کے لیے سیکشن () نہیں لکھ سکتا

اسکے بعد آپ اسے اپنے ہاتھ میں بند کر لیں گے اور یہ یاد رکھیں گے کہ جادوگر جو فائل دوبارہ سے پھر نکالے گا وہ دوبارہ کاپی کاپی کرے گا ۔

⚠️
آپ کو حقیقی TTAL کی تعداد نہیں ہے. ایک صفحہ جمع نہیں ہے20کتابنگ" جب پلیٹ فارم کا رکن ہوتا ہے۔669. ایک سستا اور ایک واضح لائن — " فائل پر نوٹ:669(اس فہرست میں نئے ترین کو دکھایا گیا ہے۔20صرف" یعنی پورا ٹھیک ہے اور اعتماد غلط شمارے سے بدتر ہے۔
ایسا حصہ بلاک جس پر غلط استعمال نہیں کیا جا سکتا۔
$lines = ['YOUR PLATFORM — ORDERS (live, newest first)'];
$lines[] = 'TOTAL orders on file: ' . (int)$total
         . ' (this list shows the newest ' . count($rows) . ' only — never count these rows to answer "how many")'
         . ' | by status: ' . $byStatus;
foreach ($rows as $r) {
    $lines[] = '#' . (int)$r['id'] . ' ' . $r['reference'] . ' | ' . $r['status']
             . ' | amount ' . $r['amount'] . ' | ' . substr((string)$r['created_at'], 0, 16);
}
$lines[] = 'Use yourplatform_get_order (order_id) for the full record.';
return implode("\n", $lines);

اپنے افعال کا نامOpsIQلکھنؤ سے پڑھ سکتا ہے۔

OpsIQاس کے عمل میں آنے والے واقعات کی طرف سے ایک کارروائی کی جاتی ہے اور جان بوجھ کر محتاط رہتی ہے: کوئی بھی چیز اسے تحریری شناخت نہیں کر سکتی اور اسے منظوری کارڈ کے طور پر استعمال کرنے کا تقاضا کرتی ہے۔

1
_date= (معاونت) یا ضرورت سے مراد

اگر سیٹ لگایا جائے تو عمل کو ہمیشہ منظوری کی ضرورت ہوتی ہے۔اور ان کو دیانتداری سے بیان کریں — یہ ناظم آڈمین کے منظوری کارڈ کی سطح ہے۔

2
کسی بھی جگہ تحریر لفظ یزد میں اسے لکھ کر لکھا جاتا ہے۔

اضافہ، تخلیق، کھلے، تجدید، ترمیم، تبدیلی، منسوخ، منسوخی، منسوخ شدہ، منسوخ ہو، منسوخ و منسوخ، رد عمل، فعال، مصدر، رسد، نشان لگانا، بند کرنا، اخذ کرنا، بند کرنا۔

3
پھر ایک پڑھے لکھے لفظ اسے پڑھا جاتا ہے۔

تلاش، تلاش، منظر، نظر، ظاہر، شمارندی، تفسیر، تلاوت، اشاعت، جانچ، جانچنے، تفہیم، تشریح، حالیہ، جائزہ، لاگ، استنباط، کمیت، کمی، کمیات، کمیل، مقداری، استعمال، تفاعل، تزئین و آرائش، تغذیہ، تجوید، تالیف، تطہیر، تزی، تائیصیہ، شرح، تسط، تخطف، تصیہ۔

4
پھر ایچ ٹی ٹی پی کا طریقہ فیصلہ کرتا ہے۔

حاصل،، چلو اور او پی آئی اے پڑھا رہے ہیں.

5
ورنہ یہ ایک تحریر ہے۔

بے قاعدہ مطلب رضا طلب ہے منظوری۔ یہ طے شدہ ہے۔

⚠️
الفاظ کو پہلے سے جانچا جاتا ہے، چنانچہ ایک مخلوط نام ہے جیسے_and_snac_ders کو serder کا درجہ دیا جاتا ہے۔Pick ایک حرف، اسے پہلا درجہ دیا جائے اور صاف رہے: فہرست_rders, حاصل کریں_custor، تلاش_booking، منسوخ کرنے والا، ترتیب_در_شہر_ستیاء۔

صرف مقامی_پی کا اعلان کریں اگر پلیٹ فارم واقعی ایک ہے۔

The native_api capability registers a generic <slug>_api_call passthrough so the model can reach endpoints your typed actions do not cover. On a platform with no API it is worse than useless: the model keeps reaching for a tool that cannot succeed, instead of using the tools that can.

معمار آپ کے ڈیٹا ڈیٹا کے جواب سے اس کا فیصلہ کرتا ہے۔

Say the platform has an API and it declares native_api and emits the passthrough. Say it has none (bridge mode, or the "Platform with no API" profile) and it declares platform_bridge instead and strips native_api, so the two can never both be true. You no longer hand-edit this.

دستی طور پر پیکجوں کو ابھی تک صحیح حاصل ہونا ضروری ہے

اگر آپ ظاہری خود لکھتے ہیں، تو مکمل طور پر مقامی_پی یا پلیٹ فارم_bridge میں سے ایک کا اعلان کر رہے ہیں. Conformance پلیٹ فارم _Bridge کے طور پر.APIمتصل.

api_preference. med spair -

On a connector that declares native_api the admin brain heads that file with a line naming <slug>_api_call. Without native_api it is headed neutrally instead, so a bridge connector no longer advertises a tool it does not have. Describe your real surface — for a bridge, that is your op and do vocabulary, not a REST endpoint table.

آپ کے پلیٹ فارم کے بارے میں dmin دماغ کی تعلیم دینا

Declare ai_brain_aware and ship two Markdown files. They are read from the INSTALLED package directory (opsiq/connectors/<slug>/) for ENABLED connectors only, and injected into the admin agent's system prompt.

ai_expertise_admin.md

یہ پلیٹ فارم کس طرح تشکیل دیا جاتا ہے، اس کے اعداد و شمار کو کس طرح کہا جاتا ہے اور وہ کرک جو معاون تصور کرتے ہیں، اسے ایک ایسے قابل کارکن کے لیے لکھیں جس نے کبھی بھی پلیٹ فارم نہیں دیکھا ہے۔

ai_api_reference.md

ایک Bridgeor کے لئے یہ آپ کی اپ اپ ہے اور ان کے پیرامیٹروں کے ساتھ لفظ، ایک بہترین اختتامی تختی نہیں ہے.

بجٹ

تیزی سے6,000حروف تہجی میں ہر اتصال کو برقرار رکھا جاتا تھا اور متعلقہ24,000تمام قابل کن بلاک کے ليے حروف کو متحرک کر نے کے ليے هر با کس کے اوپري فا ئل پر تیره کيپ لگا يا گيا هے آپ Tarncator سے پہلے

فرضی ادائیگی

یہ فائلیں آپ کے کائناتی تختہ ساز آلات کو استعمال کرکے غلط ابواب سے جواب دینے میں فرق ہیں کیونکہ اس میں کوئی بھی چیز نہیں بتائی گئی تھی۔

💡
دونوں فائل کو INSTED پیکج میں ہونا چاہئے، نہ صرف آپ کے ماخذ کی طرف سے یہ عام پیکج فائل ہیں، اس لیے انہیں مہر اور قلم میں شامل دستخط سے ڈھانپ لیا جاتا ہے — جس کا مطلب بھی مہر توڑنے کے بعد ترمیم کرنا ہے۔
کنیکٹرز

ایک متصل کے ذریعے شناخت: Admin, Firent, portal

ایک دستخطی معاہدہ تین سطحوں کی خدمت کرتا ہے. جسے متصلًا کام یہ ہے کہ "جو پلیٹ فارم پر لاگو ہوتا ہے" کو دستخطی دستخط میں تبدیل کر دیا جاتا ہے۔OpsIQتصدیق کر سکتے ہیں اور پھر تصدیق شدہ موضوع کو پیش کر سکتے ہیں۔OpsIQ' شکل۔ متصلہ شخص کبھی بھی کسی کی تصدیق نہیں کرتا — پلیٹ فارم کیا کرتا ہے اور دستخط اس بات کا ثبوت دیتے ہیں کہ

تین سطحیں، ایک نشان

ناظم — اپنے عصا ، کمر کے اندر

ایک اشتہارین موضوع۔ پلیٹ فارم کے اشتہاری پینل کے اندر موجود ووکٹ کا بوجھ اور ہر سٹاف ممبر اپنی ذات کی طرف منتقل ہوتا ہے۔OpsIQایجنٹ. Admin Whook page پر مکمل سالک.

access-date=, date archive-d فائنڈ اے آر -

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

پورٹل — امدادی پورٹل کا گہرا تعلق

اسی دعوے کے ساتھ جمع جیتی اور واحد_use، ایک ساتھ120- دوسری زندگی، کیونکہ نشان ایک میں سفر کرتا ہے۔URLاور ایک بار خرچ کرنا ضروری ہے.

ادا کردہ معاہدے

یہ لوگ اس بات کا دعویٰ کرتے ہیں کہ یہ درست ہے ۔

site_key

اوپر کی سطح۔ مطلوبہ ویب سائٹ کے برابر ہونا چاہیے یا علامت کو انکار کیا جاتا ہے۔

Iat اور exp

مستقبل میں ایک منٹ سے زیادہ وقت صرف کرنے سے انکار کر دیا جاتا ہے ۔

جواب : سچ

اوپر کی سطح، باہر Exp. آپ کے پلیٹ فارم کی یہ رائے ہے کہ ایک حقیقی انسان لاگو ہو رہا ہے.

پلیٹ فارم

اوپری سطح۔ مختصر اسلوب کا آغاز۔ اخذ کردہ۔ اور یہ ایک اتصال دار کی شناخت فراہم کرنے والا کو دوسرے پلیٹ فارم سے اپنے اشارے بتاتا ہے۔

Admin یا مشتری

اس موضوع پر بحث کرنا ضروری ہے غیر مصدر id اور ایک ای میل — پری پیڈمین رسائی کے میچوں پر مشتمل ہے۔ دونوں میں شامل کرنا۔

بُت‌پرست پُل سے فعل‌وفعل
$payload = [
    'site_key'      => $cfgSiteKey,
    'iat'           => time(),
    'exp'           => time() + 6 * 3600,
    'authenticated' => true,
    'platform'      => 'yourplatform',
    /* 'admin' or 'customer' — OpsIQ stamps the matching session identity
     * from whichever key is present. */
    $opsiqSubject   => $subjectPayload,
];
$payload64     = rtrim(strtr(base64_encode(json_encode($payload, JSON_UNESCAPED_SLASHES)), '+/', '-_'), '=');
$identityToken = $payload64 . '.' . hash_hmac('sha256', $payload64, $cfgSecret);

دونوں کی جمع شدہ اور ناکام ہوتی ہے۔

OpsIQدو نشان ہیں اور وہ برابر نہیں تھے کیونکہ یہ جانتے ہوئے آپ کو ایک دن بچا لیتا ہے کیونکہ اُس کی وجہ سے کچھ بھی نظر نہیں آتا ۔

Admin Whors کے پاس اپنے ایک پائیدار ہے

opsiq/mbed/admin_jax.php ایک مقامی یقین دہانی کا حامل ہوتا ہے جو کسی بھی مقام پر ایک غیر معمولی جھنڈ کو قبول کرتا ہے.

مشترکہ تصدیق کنندہ سخت ہوتا ہے۔

opsiq//Ectomer_dis_fik_verit.php چیٹ روم کے پیچھے بیٹھتا ہے اور مرکزی AJAXAPI۔۔ تاریخی طور پر اس میں جھنڈے کو TP سطح پر لازمی قرار دیا گیا تھا۔

اسکے بعد کیا واقع ہوا ؟

تاریخ اور مکالمے کام۔ ہر چیٹ موڑ جواب "ایدین لاگ". یہ بالکل اسی طرح پڑھتا ہے جیسے سیشن بگ کی طرح اور نہیں ہوتا: نشان بالائی سطح پر گم ہوتا ہے۔

حالیہ مرکز کیا کرتا ہے

اب یہ اوپری سطح پر پرچم کو قبول کرتا ہے یا موضوع کے اندر، تو معاہدے کا ایکحد ہے. Oder Cres صرف بالائی سطح پڑھی جاتی ہے.

یہ مشین چیک کیا گیا ہے. آپ کے پیکج میں کوئی فائل جسے منٹس شناخت کی علامات معاہدہ کے خلاف چیک کیا جاتا ہے، اور ادائیگی کا پلاٹ درست فائل اور لائن سے مطابقت انداز میں مطابقت نہ رکھنے میں ناکام ہو جاتا.

کلائنٹ گفتگو میں سائنس شناخت کنندہ

دو چیزیں سچ ہونی چاہئیں، کورے کو توثیقی مشتری پر مہر لگانا چاہیے اور آپ کے متصلہ شخص کو اسے پیش کرنا چاہیے۔

1
آپ کا بُرج یا پھر زمین پر ایک مشتری کی علامت ہے

ہمایوں علامت بطور Adminer a are, with a highman. plant سے اپنا سیشن پڑھے. اگر آپ کے پلیٹ فارم علامات Admmins میں مختلف گارڈ پر موجود ہیں تو حافظہ پڑھ کر کبھی بھی موضوعات پر پیچھے نہیں گرتا — ایسا ہی ایک مشتری کو ایدین علامت دے گا۔

2
کرشن کی تصدیق اور مہر لگا دیتا ہے۔

اِس کے بعد سے اب تک آپ کا رب آپ کی شناخت کو کبھی درست طور پر نہیں جانتا ۔

3
آپ کی شناخت اسے پیش کرتی ہے

پتہ (Customemer) واپس واپس آتا ہے۔OpsIQشکل۔ اس پر عمل پیرا ہوتا ہے۔OpsIQ@Platform www.infervestal, یا رجسٹرار اسے دوبارہ — پس منظر فراہم کرنے والا وہی پھندے

4
آپ کے مشتری کی حرکتوں کو مشتری_id قبول کرتے ہیں۔

اورOpsIQاِس کے بعد مَیں نے اُس سے کہا : ” تُم میرے گواہ ہو ۔ “

اِس مضمون میں اِن سوالوں پر غور کِیا جائے گا ۔OpsIQشکل
use OpsIQ\Platform\IdentityProviderInterface;

final class IdentityProvider implements IdentityProviderInterface
{
    public function slug(): string  { return 'yourplatform_identity'; }
    public function label(): string { return 'Your Platform identity (bridge-signed identity_token)'; }
    public function priority(): int { return 25; }   // ahead of the generic session provider

    public function isAvailable(): bool
    {
        try {
            $s = \OpsIQ\Connectors\ConnectorRegistry::getSettings('yourplatform') ?: [];
            return trim((string)($s['base_url'] ?? '')) !== '';
        } catch (\Throwable $e) { return false; }
    }

    public function detectAdmin(): ?array
    {
        $row = $this->sessionRowFor('_opsiq_admin_identity');
        if (!$row || !$this->isOurs($row)) return null;
        return [
            'id'       => (int)($row['id'] ?? 0),
            'name'     => $this->displayName($row, 'Admin'),
            'email'    => (string)($row['email'] ?? ''),
            'username' => (string)($row['username'] ?? ''),
            'role'     => (string)($row['role'] ?? ''),
            'platform' => 'yourplatform',
            'source'   => 'yourplatform_identity_token',
        ];
    }

    public function detectCustomer(): ?array
    {
        $row = $this->sessionRowFor('_opsiq_customer_identity');
        if (!$row || !$this->isOurs($row)) return null;
        return [
            'id'       => (int)($row['id'] ?? 0),
            'name'     => $this->displayName($row, 'Customer'),
            'email'    => (string)($row['email'] ?? ''),
            'phone'    => (string)($row['phone'] ?? ''),
            'platform' => 'yourplatform',
            'source'   => 'yourplatform_identity_token',
        ];
    }

    /* A session identity stamped by ANOTHER platform's token must not be
     * claimed here. An empty platform is accepted because older bridges did
     * not stamp one, and the site key already scoped the token. */
    private function isOurs(array $row): bool
    {
        $p = strtolower(trim((string)($row['platform'] ?? '')));
        return $p === '' || $p === 'yourplatform' || $p === 'remote';
    }

    private function sessionRowFor(string $key): ?array
    {
        if (session_status() !== PHP_SESSION_ACTIVE) return null;
        $row = $_SESSION[$key] ?? null;
        return (is_array($row) && (int)($row['id'] ?? 0) > 0) ? $row : null;
    }
}

sper-scooped عمل : دو قفل، دونوں لازمی ہیں۔

ماڈل کو کبھی بھی انتخاب نہیں کرنا چاہیے جس کے اعداد اسے پڑھتے ہیں۔OpsIQاس کے برعکس ، آپکا پلیٹ‌فارم بھی اسے دوسری طرف نافذ کرنا چاہئے ۔

تالا لگاؤ1 — OpsIQشناختی پیرامیٹرز پر سب سے اوپر لکھیں

مشتری کے عمل کو جاری کرنے سے پہلے،OpsIQوی پی آر آئی ایف آئی بی پر آنے والی شناخت کے عوض ہر شناختی شناخت: کلائنٹ_id, Commond, صارف_id، استعمال کنندہ_d، اکاؤنٹ_d.

تالا لگاؤ2— آپ کے پلیٹ فارم کو ہر موڑ پر دوبارہ نصب کریں

آپ کو دیا گیا تھا اور اسے ہر پڑھنے والے کے مقام پر شامل کیا گیا ہے اور اس سطح پر ہر تحریر میں شامل. اپنے ہی متعلق درخواست میں حوالہ نہیں کریں گے. ایک دستخط کنندہ سے پوچھ رہا ہے کہ کسی دوسرے کے حکم کے بارے میں خالی، ممنوع نہیں ہونا چاہیے۔

اپنے پیرامیٹرز کا نام اتنا لاک1ان کو تلاش کر سکتے ہیں

اسے مشتری_id کہہ دیجیے نہیں، نہ ہی کسی چیز کی طرف اشارہ کرتا ہے اور نہ ہی اس کا خلاصہ۔OpsIQاس کو شناخت نہیں کر سکتا ہے کہ یہ ایک پیرامیٹر ہے۔

⚠️
آن لائن مشتری کی سطح اس کے OWN عملے، Admin سے الگ،SQLاِس طرح سے دو سطحیں مختلف اصولوں پر مبنی ہوتی ہیں ؛ ایک جھنڈے کے ساتھ ایک شخص غلط برانچ میں ترمیم کرتا ہے ۔

Zero page setting: communist-Republic Propered -

You can spare the operator all page wiring. Add an admin_identity_probe_url setting (https only) pointing at your identity endpoint. The plain admin-widget loader from Remote Sites, Codes then works with no page attributes at all: the widget discovers the endpoint through the connector, calls it with the site key and widget token, and authenticates each admin individually. A page can still override with a data-identity-endpoint attribute or window.OpsIQAdminIdentityEndpoint.

جگہjson— نگہبانی کا وقت
{
  "key": "admin_identity_probe_url",
  "label": "Admin identity probe URL",
  "type": "text",
  "placeholder": "https://your-site.com/opsiq-yourplatform-bridge.php?op=admin_identity",
  "help": "Set this to your bridge admin_identity endpoint and the plain admin-widget loader works with NO page wiring: the widget probes this URL by itself, the bridge answers with the signed identity of the CURRENTLY logged-in admin, and every admin is matched to their own OpsIQ agent. Leave empty to keep the admin embed off."
}
پریتم کو براؤزر کہا جاتا ہے۔

ہم اسے ریکارڈ کرنے سے گریز کریں گے، تو یہ دستوری سرے پر بوجھ نہیں اٹھائے گا۔ اس کی تصدیق پلیٹ فارم سیشن ہے. اسے اپنے بریگیڈ-کیٹی گیٹ کا ایک HAD مقرر کرو، ریکارڈ ڈیٹا سے دور رکھیں اور پھر واپس آنے والے کسی بھی چیز میں واپس نہ آئیں۔

یہ ایک ٹھوس شکل کا جواب دیتا ہے۔

{"success":true,"authenticated":true,"admin":{...},"identity_token":"..."} — and {"success":false,"authenticated":false,"error":"..."} when nobody is signed in.

صفحہ ماخذ میں کوئی طویل مدتی راز نہیں ہے۔

صرف دستخط، دستخط کرنے کے لئے.

لاراویل کے لئے مکمل نقطہ عمل،WordPress, WHMCS.، سیم فونی اور میدان پی ایچ پی، مزید ہارڈ ون لاراویل مخصوص اور مشکلات کے ترتیب، ابلاغی وقائعی صفحے پر ہیں. وہ ایک مشتری موضوع کے لیے ایک ہی کوڈ ہیں: محافظہ اور موضوع کلیدی تبدیلی آپ نے پڑھی ہے۔

کنیکٹرز

اشاعت: فولڈر کی تدوین نہیں ہو رہی

دوپہر کو کھونے کا سب سے عام طریقہ یہ ہے کہ مارکیٹ_cons/, دوبارہ شروع کریں اور اسے کچھ نہ ملے. نصب کریں.

ترمیم کیوں نہیں کی گئی

marketplace_connectors/<slug>/ is the SOURCE

یہ آپ جہاں کام کر رہے ہیں. اس سے کچھ بھی نصب نہیں.

کیٹلاگ ایک دستخطی settlement رکھتا ہے۔

تنصیب کے لیے دوبارہ ڈاؤن لوڈ کریں جو کہ پلگ ان کو نصب کرے، دستخط کی تصدیق کرے اور بغیر نقشے جاری کرے جب تک کہ آپ دوبارہ شروع نہ کریں، ہر تنصیب پرانی پیکج حاصل نہیں ہوتا

کنیکٹیکٹ معمار کسی اور جگہ شائع کرتا ہے۔

It writes into /connectors/<slug>/ on this install. That is a local connector, not a marketplace release. The two paths do not overlap.

ریلیز کي مشق تب کريں

1
دو فائلوں میں ورژن کو نام لکھیں

جگہjsonنصب کریںjson. کنولشن ان کا موازنہ کرتا ہے اور ناکام رہتا ہے اگر اسلوب، نسخہ یا ترتیب فرق ہے. CHAG.md داخلے کو شامل کریں جب تک کہ آپ وہاں موجود ہیں — یہ ایک ضروری فائل ہے ۔

2
Bridge Snippet کو واپس اصل سے جوڑ کر

php tools/sync_connector_bridge_snippets.php --apply — only relevant if your package ships bridge/*.php, and mandatory if it does. Skipping it means the panel hands operators the previous bridge.

3
ہر پیکج کی دوبارہ شروع کریں

php آلات/resign_all_ccons. php — دستخط شدہ فائل کو کس نے چھپا رکھا ہے، تو اسے تبدیل کرنے کے بعد اب تک کوئی ترمیم نہیں کی گئی.

4
پھر بیج بونے کے بعد بیج اُٹھائے جائیں

بیج ہر پیکج کو جب یہ آلہ بناتا ہے تو وہ ایک ایسے منظر میں چلتا ہے جہاں کلیدی ترتیب سے نہیں پڑھی جا سکتی ۔

5
ریڈپیلو فا ئل، اگر آپ ایک جہاز میں سوار ہیں

تنصیب کار پیکج کو اپ ڈیٹ کر کے اسے فعال کرتا ہے. یہ آپ کو آپریٹر کی ویبرولٹ میں بیٹھے ہوئے کاپی کو چھو نہیں پاتا. انہیں بتائیں، پینل اور تبدیلی لاگ میں

پوری رہائی، ترتیب سے
# 2 — hold the panel copy identical to the shipped bridge
php tools/sync_connector_bridge_snippets.php --apply

# 3 — re-sign (do this last, after every file is final)
php tools/resign_all_connectors.php

# 4 — the seeder reads the signing key from the ENVIRONMENT only
export OPSIQ_CONNECTOR_SIGNING_KEY="$(php -r 'require "bootstrap/init.php"; echo opsiq_setting("connector_signing_key","");')"
php saas/scripts/maint/seed_marketplace_free.php --apply --only=<slug>

# verify before and after
php tools/verify_identity_contracts.php
php vendor/bin/phpunit tests/phpunit/Unit/Connectors
⚠️
برآمدات کو غیر واضح طور پر کیوں نہیں مل رہا: OPSIQ_CTOR_SIG_Ky میں کلید تلاش کرے گا پہلا اور konfer_Chites_key settlement. نباتاتی نظام شمسی ہجری تاریخ کو شمسی سال سے بدلیں ہجری سال کی اسلام میں اہمیت یہ سب کچھ نہیں پاتا اس لئے صارف کے پاس کوئی کلیدی بات نہیں ہے اور نہ ہی آپ کو کوئی نئی بات معلوم ہو سکے —OpsIQاور اس پر کلیدی حیثیت حاصل کر سکتی ہے۔

اصل میں جہاز کیا

صرف دستخط پر مشتمل فائلیں

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

وسیع وسعتیں

دوست،json، جی ہاں،css...Md, Txt,html، Sh, Svg, png, Jpg, Jpeg, Gif, webp, ico, yml, Yemml — Reursively, incl شامل ہیں، بشمول بریل/اور ٹیسٹ/. دستخط۔jsonخود ہی ہاتھیوں سے باہر نکال دیا جاتا ہے اور پھر اس طرح کے تنصیبات میں شامل کر لیا جاتا ہے

دوسری چیز کو بطورِ خاص نہیں بتایا جاتا ہے۔

اِس فہرست کو پڑھیں ۔ جب آپ کشتی میں سوار ہوتے ہیں تو آپ کو کوئی غلط جگہ نہیں ملتی بلکہ یہ کہ آپ کو اِسے اچھی طرح سے دیکھنا چاہیے ۔

فائل حذف کر نے کے لیے کوئی بھی غلاف بند کر دیا ہے

ایک مارک ڈاؤن فائل کو اپ لوڈ کریں.

غیر متصل پیکج میں فائلیں درکار ہیں

connector.php

ایک مثال کو کنکلور مواجہ لوڈ کریں.

settings.json

نمایاں: slog، اسمِ نسخہ، ظاہری _نیٹ ورک، صلاحیتوں، اتصال سازی اور اتصال:

connector_contract.json

مشینوں کی قابل تلاوت معاہدہ ۔ اس کا اسلوب ، ورژن اور فانٹ سیٹ کو ترتیبات کے مشابہ ہونا چاہیے۔json.

خواندگی۔مد، ڈیکلوپیر۔مد۔ CHAG. md۔

تمام لوگوں کو وجود میں آنے اور کم حجم کے لئے جانچا جاتا ہے. ڈی‌لی‌پر ۔

فائل کا اعلان

ہر جی ایم ایف - فائل کے نام کی توقع کرتے ہیں — کنسور ڈرافٹ. php. org/int-Ports. phP. phpe for شناخت کے لئے, Gimespep. phps. org_pe کے لیے. اور جب تک وہ کسی فائل کو استعمال نہیں کرتا

کوئی بھی چیز جو ایک قابل ذکر چیز نظر آتی ہے۔

خفیہ اقدار اور نجی کلیدوں کے لیے کنیکٹنسی تین مارک ڈاؤن فائلوں کو جانچتی ہے اور ایک ٹوٹنے پر ناکام رہتی ہے۔

اسے آپ اس سے پہلے چیک کریں

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

ہر رہائی سے پہلے چار بھاگ
# conformance for every marketplace package
php tools/test_marketplace_connector_conformance.php

# the identity-token contract, statically, with file:line on failure
php tools/verify_identity_contracts.php

# the connector unit suite
php vendor/bin/phpunit tests/phpunit/Unit/Connectors

# the release gate
php tools/release_gate_connectors.php
💡
ایک ناکامی متوقع ہے اور کوئی مسئلہ نہیں ہے: پیکج دستخط چیک رپورٹوں میں ایک تنبیہی رپورٹ جاری ہے جب تک آپ اب بھی ایڈیٹنگ کر رہے ہیں. یہ آپ کی دوبارہ شناخت کی وضاحت کرتا ہے. ہر دوسرا ناکام ہوتا ہے.
کنیکٹرز

کنور پیکج اور حیاتیاتی حوالہ جات ہیں۔

یہ ایک متصلہ بنانے کے لئے ماخذ سطح کا معاہدہ ہے کہ OpsIQ اِس کے علاوہ یہ بھی ہو سکتا ہے کہ آپ اِن میں سے کسی کو اپنے کام کی جگہ پر رکھیں ۔

ترقی‌یافتہ حوالہ‌جات
غیر متصل پیکجایک متصل پیکج میں مطلوبہ عملہ اور ظاہر ہے، جس میں غیر جانبدارانہ کارروائی، تفاعل، علم، مالیہ اور دستخطی معطیات ہیں۔غیر متصل پیکجdeveloperMANIFESTv1زندگیانتظامسوالاوپر سے گِر گئےکاري جگہconnector.phpکنور کلاس / فیکٹریدرکارsettings.jsonاسکے بعد اُس نے اپنے نبی کو اُوپر سے بات کرنے کی کوشش کی ۔درکارactions.jsonعمل کی تعریفیںاختیاریsignature.jsonپیکج دستخط metadataرہائی1DECLAREنمایاں اور صلاحیتوں2IMPLEMENTزندگی‌بخش اور فراہم‌کردہ3یونانجانچ، علامت، پیکج
ایک متصل پیکج میں مطلوبہ عملہ اور ظاہر ہے، جس میں غیر جانبدارانہ کارروائی، تفاعل، علم، مالیہ اور دستخطی معطیات ہیں۔

پیکج تنصیب کار

connectors/example_platform/
├── connector.php          # connector implementation / entry point
├── settings.json          # manifest + configuration schema
├── actions.json           # optional action catalogue
├── README.md              # setup, scopes, webhooks and limits
├── workflow_recipes.json  # optional reusable recipes
├── knowledge.json         # optional provider knowledge
├── profile.json           # optional connector profile
├── src/                   # optional client/provider classes
├── assets/                # optional admin assets
└── signature.json         # signed release metadata

صاف وعدہ

settings.json واضح نسخہ استعمال کرتا ہے 1. . . مختار امیدوار ایک اسلوب، اسم، نسخہ، ظاہری_تالیف، تفسیر اور صلاحیت کی امید کرتا ہے. opsiq_min اور opsiq_max. آزاد حیثیت میں سے ایک ہے۔ پروڈکشن, بائٹس, پیشگی منظر یا گر تے هو ئے؛ صلاحیت کی پرورش سطح L1–L6 استعمال کرتی ہے. لیجڈی پیکج ڈرائیوز کے ساتھ عام کر سکتے ہیں، لیکن ایک نیا پکیج ڈرائیز کے بغیر گزرنا چاہیے

وائیرڈ صارف مواجہ لوڈ کریں

  • شناخت اور وضع: slug(), name(), description(), capabilities(), settingsSchema(), testConnection().
  • حیاتیاتی تنوع: onEnable() اور onDisable(). کوکومس کو غیر دار ہونا چاہیے؛ ڈیٹا صفائی ایک علاحدہ نیتی عمل ہے۔
  • بے انتہا / بے حس : handleWebhook(), poll(), backfill(). پال کول کام میں مصروف کرنا؛ واپس درآمدات کی تاریخ اور دوبارہ شروع کرنے کے لئے محفوظ رہنا چاہیے۔
  • تعاون: pushReply() جہاں پلیٹ فارم جواب دیتا ہے ۔
  • عمل: registerActions() سامانِ‌جنگ کے ذریعے ایک دوسرے کو معاف کریں ۔
  • سیکورٹی: securityCapabilities(), syncBlockedIp(), removeBlockedIp(), testSecuritySync().

کشش بنیاد بھی انفصام (consption) کو پیش کرتی ہے، مشتری فہرست، ای میلہ جات (Elect-Afferves) / Admin/custors، billing/contic provincement Provinces، جواب نکالنے، ایچ ٹی پی کال (انگریزی: JSON-pat رسائی، Fuzzy ranking اور Paganation کے معاونین.

استحکام اور تصدیق

حمایت یافتہ اسمِ گرامی میں فعل، فعل، تعارف، شناخت، فروخت، بلڈنگ، بے قابو _مُلک، سنک_ثیر، صنق_ثار، سیکورٹی_mport، محافظہ مُتَحْمُوعہ، پرمو_کو، ای میل پَل_مَبُک، اِنْرِکْرُٹ اور معمار شامل ہیں۔APIکلیدی، مالک، بنیادی،HMAC, OAuth 2خلیفہ مقررOAuth 2مصنف کوڈ اور دستور کی توثیقی ٹیمپلز.

زندگی کی دوڑ

  1. پیکج کا بوجھ اٹھا کر اس کی واضح شکل کو نکال دیتا ہے ۔
  2. اسکے علاوہ ، یہ بھی کہا جاتا ہے کہ ” جب ہم کسی کام میں مصروف ہوتے ہیں تو ہمارے دل میں اُس کی جگہ پر کوئی خاص چیز نہیں ہوتی ۔ “
  3. اتصال کا امتحان پاس ورڈ قابل استعمال نہیں ہے.
  4. فعال کریں onEnable()، سنائیشرونی عمل کی تشریحات اور ابتدائی پشتو کی ابتدا کر سکتے ہیں۔
  5. پولنگ/webhook/subcordic actress ہمیشہ کامیڈی (space) کا حامل ہوتا ہے۔
  6. کالز کو غیرفعال کریں onDisable() درآمد شدہ اعداد کو منسوخ کیے بغیر سرگرمیاں بند کریں۔
  7. پاک ایک الگ واضح آپریشن ہے.

اصلاحی اصول

  • ہر پڑھنے، لکھنے، کیچ کلید، ڈیڈپک کی کلید اور ویبوک کی تلاش میں کام کی فضاء/سائیٹ کلید استعمال کریں۔
  • بیک اپ، ویب چوک کیمرا سازی اور فعل idemption - ریکارڈ کریں بیرونی شناخت/مؤلف آئی ڈی جہاں بھی پلیٹ فارم فراہم کرتا ہے۔
  • بعید نظاموں کے لیے، اپنے استعمال کرتے ہیں۔ API؛ کبھی بھی ان کے ڈیٹا بیس کی تختیاں نہیں سوچیں OpsIQ اتصال مدون کریں.
  • کبھی راز فاش نہیں کرتے یا پھر کسی اور کام کی جگہ پر موجود ہونے والے سیارے کو واپس لوٹ سکتے ہیں ۔
  • صرف پیکج کی صلاحیتوں کو عمل میں لایا جا رہا ہے actions.json کیٹلاگ جب تک کہ ملائم نصب نہ کیا جائے، قابل، قابل قبول، ورپس اور اس کا اتصال درست نہیں ہوتا۔

جانچ اور رہائی

رن پی ایچ پی کیشن، ظاہرہ درستی، اتصال ٹیسٹ، عملہ اسکیم کے امتحانات، ویب ہاک دستخط/رلنگ ٹیسٹ، کام نیٹ ورک-isolation ٹیسٹ، معذور ٹیسٹ، کمزور-creser tests اور ناکام ٹیسٹز۔ ایک پیکج پھر دستخط اور تصدیق کرنا چاہئے۔ اس میں اپ/ایپٹ/webook دستاویزات شامل ہیں اور اس کی حقیقی حیثیت واضح طور پر واضح نشان دہی ہے۔

کنیکٹرز

کنکشن

عام متصلہ سیٹ کے لئے متحرک-by-springs.

دوبارہ دریافت
کنکٹر ريپيوٹجواب Shopify اس طرح سے تیار کریں کہ آپ کو ای ایم بنانے، عطارد، ماضی کی نشان دہی اور ٹیسٹ کرنے کے قابل ہو، ویبوکس کو ٹیسٹ آرڈر مرتب کریں۔کنکٹر ريپيوٹShopifyریکیپ · Shopify ویبوکز کے ساتھعادتی ایپ بنانا Shopify ادمنگرانٹ کی وسعت :ڈومین نیم + معرکہ ۔ امتحان پیسٹ کریںویبوک سنک (ders Auto-register) فعال کرتا ہے۔امتحاني آرڈر مرتب کريں→سلیس میں ظاہر ہوتا ہے۔30s1STEP BY STEPکاپی رائٹ کریں2REAL PLATFORMSShopify · WHMCS · Stripe*3سیرآزمائشی ترتیب دکھا تا ہے 30s
آپ نیچے نیچے کی طرف پیچھے چلتے ہیں، یہاں Shopify حقیقی وقت کی ترتیب ویبوک کے ساتھ، ٹیسٹ آرڈر سے تصدیق کی۔

ریکیپ: Shopify حقیقی وقت کی ویب سائٹ کے ساتھ

غلطی:
مقصد: متصل Shopify جس میں خودکار ترتیب Snac اور GDPR اطاعت ۔
کیا کرنا ہے:

1. Create a custom app in Shopify admin (Settings > Apps > Develop apps). 2. Grant scopes: read_orders, read_customers, read_products, write_customers. 3. Copy the Admin API access token. 4. In OpsIQ Connectors > Shopify, enter store domain and token. 5. Click Test Connection. 6. Enable Webhook sync, OpsIQ registers order/customer webhooks automatically. 7. GDPR webhooks register automatically (data_request, customers/redact, shop/redact). 8. Verify: place a test order, check it appears in OpsIQ Sales within 30 seconds.

ریکیپ: WHMCS غیر متصل

غلطی:
مقصد: متصل WHMCS تو اے آئی اے میں کلائنٹ، سروسز، ٹکٹوں اور انفلیشنوں کو دیکھ سکتا ہے۔
کیا کرنا ہے:

1. In WHMCS admin, Setup > Staff Management > Manage API Credentials. Create a key. 2. In OpsIQ Connectors > WHMCS, enter URL, API identifier, and secret. 3. Click Test Connection. 4. Install the WHMCS module addon for ticket relay. 5. Verify: ask the admin AI "Find client [email protected]". WHMCS data should appear.

ریکیپ:Stripeادائیگی

غلطی:
مقصد: TrakStripeادائیگیاں اور میں نے ایک اپ اپ کو دیکھنے دیں.
کیا کرنا ہے:

1. In Stripe Dashboard > Developers > API keys, create a restricted key (read: Customers, Charges, Invoices, Subscriptions). 2. In OpsIQ Connectors > Stripe, enter the restricted key. 3. Test Connection. 4. Add webhook endpoint in Stripe: copy the webhook URL shown on the connector's own settings page. It carries a per-connector token and looks like https://your-domain.com/api/connectors.php?slug=stripe&token=THE_TOKEN A URL without the token is rejected with "Missing slug or token". 5. Select events: charge.succeeded, invoice.paid, customer.subscription.updated. 6. Copy the webhook signing secret to OpsIQ. 7. Verify: make a test payment, check it in OpsIQ Sales.

ریکیپ: Google Business Profile -

غلطی:
مقصد: جائزہ لینے، پوسٹس اور بصیرت کے لیے GBP کو منسلک کرنا۔
کیا کرنا ہے:

1. Create a Google Cloud project, enable Business Profile API. 2. Create OAuth 2.0 credentials (Web application). 3. Set redirect URI: copy it from the connector's own settings page. Google and Microsoft connectors share one slug-less callback: https://your-domain.com/connectors.php?oauth=callback Everything else uses https://your-domain.com/connectors.php?slug=<slug>&oauth=callback OAuth redirect URIs must match EXACTLY, and a URI missing oauth=callback is read as a webhook and answered with "Missing slug or token". 4. In OpsIQ, enter Client ID and Client Secret. 5. Click Authorize, sign in, grant access. 6. Select your business location. 7. Verify: reviews, posts, and insights should appear.

کنیکٹرز

قیمتCRMاور ذہنی شعور

OpsIQ فضاء کے لیے ذیلی نظام کھلتے ہیں۔ایک تعلق رکھنے والا CRM یا Site Intelligence میں ایک نیا نظام نکال سکتا ہے جس میں کوئی تبدیلی نہیں ہوتی ہے۔OpsIQ اصل، پلیٹ فارم لاگس رجسٹر کے ذریعے ( &OpsIQ@Platform &CLISTRGistry). ای ایس پی این کرک انفو. اپنے چھوٹے طریقے سے وضع کردہ سیٹ پر عمل کریں،OpsIQ اسے دریافت کرتا ہے اور اسے یو آئی میں تار ڈالتا ہے، 360 ٹائم لائن اور تنصیب کی نشاندہی کرتا ہے ۔

ایکشن CRM & SI
پِل کی صلاحیتوں کو ملا کربائیں طرف سے کھانے والی بسوں (CRM، سیٹی انٹیلیجنس ، اینالکس) کی جانب سے دریافت کی گئی ہے۔پِل کی صلاحیتوں کو ملا کرکام کی جگہآپ کے متصلصلاحیتوں کو چلاوCRMکیلنڈر · سرمایہ‌کاری · Esign · ادائیگییں · ڈاکبُک ·ذہنی شعورمقامی _listing • درجہ_dataاناطولیہویب سائٹ_analytics Report &CapabilityRegistryاسے اور تاروں کو یو آئی + ٹائم لائن معلوم کرتا ہے۔1DECLAREبنیادی ترمیم نہیں2PLUG INCRM · Sy − Analytics بسیں3AUTO-WIREDیو آئی، وقت لائن، تجویز کرتا ہے۔
ایک متصلہ صلاحیتوں کو ظاہر کرتا ہے (کالنگر، سرمایہ کاری، ڈگری ڈیٹا، اناطولیہ وغیرہ)۔ OpsIQ خود کار-ویری انہیں CRM اور Site Intelligence میں، کوئی بنیادی تبدیلیاں نہیں.

صلاحیتوں کو روشن کرنا

( اِس مضمون کی پہلی تصویر کو دیکھیں ۔json)

_شامل کریں <domain>_capabilities قطار، بہتر از کوئی کوڈ/مارکسی کومینٹرز. ڈومین: crm, site_intelligence.

کوڈ (control. php) میں

انتخابات crmCapabilities() / siCapabilities() اسی طرح کے سفارت خانے واپس آ جاتے ہیں۔

CRM کیلنڈر فراہم کِیا گیا فراہم کُنندہ (CRM.json)

غلطی:
مقصد: CRM Schedule-resplane میں ایک کیلنڈر کوائلر بنایئے۔
کیا کرنا ہے:

"crm_capabilities": [ { "type": "calendar", "label": "Calendar (Acme)", "actions": ["createEvent","listEvents","freeBusy"], "requires_auth": true } ]

سی آئی انٹیلی جنس فراہم کُنندہ (Sette Intelligence province) منتخب کریں (Secres.)json)

غلطی:
مقصد: سی آئی انٹیلی جنس میں مقامی درج شدہ ڈیٹا فراہم کرنا۔
کیا کرنا ہے:

"site_intelligence_capabilities": [ { "type": "local_listing", "actions": ["listLocations","listReviews","getInsights"], "requires_auth": true } ]

بسوں اور ان کے طریقے کی سطح

کرم / کیلنڈر

createEvent($settings,$params) → معاف کیجئے گا،event_id,html_link,meet_link}; listEvents; freeBusy. موٹر وے آمنے سامنے OpsIQ@CRM &CalenderBridge.

دولت جمع کرنا / سرمایہ‌کاری کرنا

enrich($settings,$params) → {success,traits}. ڈرائیڈ \OpsIQ\CRM\EnrichmentBridge (بھی خودکار طور پر چلتا ہے کمپنی پیدا کرنے کے لئے جب ایک فراہم کُنندہ سے جڑتے ہیں).

کرم / علامت

sendForSignature($settings,$params) → {success,envelope_id,sign_url}. Driven by \OpsIQ\CRM\EsignBridge.

سا ئٹ_انٹیلیجنس / لوکل_لیسٹنگ

listLocations, listReviews, getInsights. گوگل بزنس پروڈیوس کرنے والے کے ذریعے جہاز.

جگہ _نیٹ ورک / درجہ_data

keywordRanks($settings,$params) →نقل و حمل ^ ا ب پ ت ٹ ث ج چ ح خ د ڈ ربط : ITIS TSN —OpsIQ@Site Intelligence www.rankDataBridge. جہاز: SerpApi compor. 26 دسمبر 2018 میں اصل سے آرکائیو شدہ. تحقق من التاريخ في:

alytics / web_analytictics

report($settings,$params) (سنس/ایبل) + ingest($settings,$events) (import). Driven by \OpsIQ\Analytics\WebAnalyticsBridge. Ships: Google Analytics (GA4) connector. Data API for reports, Measurement Protocol for import. Analytics is open for connectors like CRM + Site Intelligence (domain analytics / analytics_capabilities).

ادائگی / ادائگ_پرورڈر

listPayments, customerPayments, createPaymentLink. Driven by \OpsIQ\Payments\PaymentsBridge. Show a customer's payments on the CRM timeline + send a payment link on a deal. Ships: Stripe Payments connector. Domain payments / payments_capabilities.

ای میل باکس / ای ایم ایس سی

listMessages + sendMessage. Driven by \OpsIQ\Mailbox\MailboxBridge. A customer's emails on the Customer 360 timeline + send email from a deal. Ships: Gmail + Outlook/Microsoft 365 connectors. Domain mailbox / mailbox_capabilities.

شیئرڈ OAuth ایک بار پھر اُسے بھیج دیں

تمام Google Communicationors کو ایک ایپ کے ذریعے شیئر کرتے ہیں۔OpsIQ\OAuth www.watchd GogleApp. سیٹ. google_oauth_client_id/_secret ایک بار اور کیلنڈر، اناطولیہ، بزنس پروڈیوس +Gmailتمام کام (per-constitution)". کھیتوں کے میدان ہیں.URI, <site>/connectors.php?oauth=callback (کوئی بھی نہیں-کریسر سلجوقی)، کیونکہ گوگل ظاہر نہیں کرتا ہے۔ API مزید برآں یہ کہ ایک ایپ میں اضافہ کیا جاتا ہے۔ OpsIQ متصل کو دستخط سے واپس کرتا ہے۔ OAuth state ہرگز نہیں۔ URI ایک بار اور ہر گوگل متصل (بین الاقوامی + مستقبل) کے انفلیشنز جن کے پاس مزید کوئی کنسور نصب نہیں ہے. واپسی۔ SharedGoogleApp::resolve(...)redirect_uri آپ سے oauthParams(); never hard-code a per-slug redirect. Microsoft connectors do the same via \OpsIQ\OAuth\SharedMicrosoftApp (microsoft_oauth_*).

حساب لگا کر بٹنوں کو الٹ دیا جاتا ہے۔

ے واردات (تاریخی پشتو) اور شناختی گاہک بٹن ایسے ایسے لوگوں کے لئے ظاہر کرتا ہے جو درحقیقت ان پر عمل کرتے ہیں، ان پر غور کرنے سے، backfill() یا backfillChunk() حسابِ ابجد کی قیمت حاصل کرنے کے لیے؛ listCustomers() (میگزین ای میل، پہلا نام، ای ایس پی این کرک انفو پر خرچ کرنے کے لیے). AbstractConnector کوئی بھی روپ اور بٹن چھپے نہیں رہ سکتا، تو یو آئی کبھی بھی ایک درآمد کنندہ کو پیش نہیں کر سکتا۔

بسوں میں

The CRM agent proposes and books meetings off deal signals (\OpsIQ\CRM\MeetingProposer → CalendarBridge), and auto-enriches new accounts, the “AI operates the CRM” loop, executed across connector buses.

کلینٹ-چٹ ٹکٹ چیک اپ (fetchTicket())

دو-ٹیئر، کوئی بنیادی تبدیلیاں نہیں ہیں۔

جبکہ ایک داخلی امیدوار کلائنٹ چیٹ میں ٹکٹ نمبر (" ٹی- کی حیثیت کیا ہے۔000123?"), OpsIQ اسے دو فریقین میں حل کرتا ہے۔ ٹائی 1 شیئر پڑھ کر سنائیں OpsIQ ٹکٹ کی دکان، ہر اتصال کے ساتھ inbound_ticket وہاں اس کے ٹکٹوں کو لگتا ہے، تو سنک ٹکٹ صرف تمام کو قابل استعمال صارفین کے لیے کام کرتے ہیں جس میں صفر فی کسڈ کوڈ ہے۔ ٹائی 2 غیر متوقع ٹکٹوں کے لیے ایک زندہ serve ہے جو کبھی نہیں دیکھا گیا: مرکزی ایک OPTIONAL کہلاتا ہے۔ fetchTicket() ہر فعال کنیکٹر پر جو اسے نفاذ کرتا ہے. یہ ہے duck-typed (محکم method_exists()، طرح contextProviders()/audienceCatalog())، تو دستخط ConnectorInterface غیر محفوظ اور متصل کار ہے جسے ضرورت نہیں (email/chat ماخوذ جو کہ tax کو مقامی طور پر درآمد کرتا ہے) صرف اسے تبدیل کر دیتے ہیں۔

⚠️
آپ کو عمل میں لانا لازمی ہے اور آپ کو اختیار کرنا ہے. fetchTicket() داخلی شناخت حاصل $ctx (client_id + client_email... وہی شناخت شناخت کلائنٹ چیٹ اے کے استعمالات. null کسی بھی کمیت، غلط فہمی یا غلطی پر کبھی کسی دوسرے مشتری کے اعداد و شمار کو نہیں. ایک واپسی۔ null "ایسا ٹکٹ نہیں مل رہا.
command.php, the Constitute Ticket() عہدے (reference) (پرتگیزی:whmcs جو/مُوس/تَقَدِّسَقُونَ سانچہ:قرآن-سورہ 38 آیت 18۔۔۔
<?php
// connector.php — OPTIONAL universal client-chat ticket resolver (Tier 2).
// Only add it if your platform keeps its OWN ticket store that may hold tickets
// not yet mirrored into OpsIQ. Return the normalised array below, or null.
//
// $ref      = ['mode' => 'id'|'tid', 'value' => string]  (from extract_ticket_ref)
// $ctx      = ['client_id' => int, 'client_email' => string]  (VERIFIED visitor)
// $settings = your connector settings
public function fetchTicket(array $ref, array $ctx, array $settings): ?array
{
    try {
        $email = trim((string)($ctx['client_email'] ?? ''));
        $cid   = (int)($ctx['client_id'] ?? 0);
        if ($cid <= 0 && $email === '') return null;            // no verified identity → refuse

        // 1) Resolve THIS visitor on your platform (by verified email/id).
        // 2) List ONLY their tickets and match $ref against the ticket number/id.
        // 3) Re-confirm ownership on the detail record before returning.
        //    On any miss/mismatch/error → return null (never leak).

        return [
            'tid'        => 'T-000123',     // the customer-facing reference
            'id'         => 123,            // your internal id
            'status'     => 'open',
            'subject'    => '…',
            'department' => 'Billing',     // '' if your platform has none
            'priority'   => 'high',
            'opened_at'  => '2026-06-29 10:00:00',
            'last_reply' => '2026-06-29 12:00:00',
            'message'    => 'opening message text',
            'replies'    => [               // oldest → newest; opening message may be first
                ['who' => 'You',   'date' => '…', 'message' => '…'],
                ['who' => 'Staff', 'date' => '…', 'message' => '…'],
            ],
        ];
    } catch (\Throwable $e) {
        error_log('[yourslug][fetchTicket] ' . $e->getMessage());
        return null;                                             // graceful degrade
    }
}

پلیٹ فارم اسے کیسے استعمال کرتا ہے۔

سکو

CapabilityRegistry::providers($domain,$type) فہرست فراہم کاریں جو نصب شدہ/اردو/مشتاق/مسقط (file system-restrict); DB صرف قابلِ جھنڈ کے لیے ہے.

انتخاب

CapabilityRegistry::active($domain,$type) پہلا تیار کار فراہم کار دوبارہ اپنے پرو فا ئل اور ترتیبات کے ساتھ واپس آئے. بریس اسے ہارڈ کوڈ slug کہتے ہیں۔

پاس ورڈ متعین نہیں کیا جاسکتا

جہاں ایک خصوصیت کو ایسے settlement کی ضرورت ہوتی ہے جو ابھی تک جڑ نہیں رہی، یو آئی ایک ایک kon/ انسٹال شدہ ایپ کو ظاہر کرتی ہے، کبھی مردہ کنٹرول نہیں ہوتا.

مکمل راستے

دیکھیں connectors/PLATFORM_CONNECTORS.md (CRM+ سائٹ انٹیلی جنس (Pete Intelligence) اور connectors/CRM_CONNECTORS.md پیکج میں.

کنیکٹرز

خود کار طور پر تیار شدہ منظر & دوبارہ ( مشتری چیٹ کے لیے اپنے متصلہ کو تشکیل دے)

دستخط کنندہ مشتری چیٹ اے اے سے ان کے او وی این اکاؤنٹ کے بارے میں پوچھ سکتے ہیں ("میرا توازن")، "میرے احکام"، "میری حمایت میرے ٹکٹ کا جواب" اور اگر کاروبار اسے قابل بناتا ہے تو دوبارہ درخواست کرتا ہے. یہ سب کچھ آپ کے اتصال کار کے حساب سے کیا گیا ہے: OpsIQ بنیادی تبدیلیاں، کوئی پلیٹ فارم ہارڈ کوڈ. اے آئی آپ کی نظر کو مقامی آلات کے طور پر پکارتے ہیں (یہ ایک نہیں بنا سکتا)، شناخت کے لیے سرور کے پہلو میں بند کر دیا گیا ہے توثیقی مشتری کے لئے، اور نتائج خودبخود AI کے لیے مختص کیے جاتے ہیں۔

مشتری کا منظر دکھائیں

آپ میں actions.json، ایک واحد عمل مشتری کی قابلِ قبول ہو جاتا ہے جس میں ساری سیارچے شامل ہیں: "scope":"client", "requires_confirmation":false, "is_destructive":falseاستعمال "scope":"both" جبکہ اسی منظر کو آپ کی ٹیم کو بھی آپ کی طرف سے آڈمین اے آئی اے میں شامل ہونا چاہیے مکمل کلام ہے۔ admin, client, both اور system (system نہ تو آئی آئی اے تک پہنچ گئیAPIand Webhok روٹ صرف). کسی بھی چیز کو مسترد کر دیا جاتا ہے: پیکج درستی ناکام اور عمل نصب نہیں ہوتا. writing وسیع پیمانے پر — لکھنؤ کے معاون خدمت انجام دے رہا ہے۔ admin اِس سلسلے میں ایک مثال پر غور کریں ۔

شناختی حکمرانی (مراٹھی)۔

معیاری سیٹ سے اپنی شناخت کا نام. کولکتہ numeric id سے بذریعہ وے بیک مشین: client_id, clientid, customer_id, user_id, userid, account_id. اس کو ایک تار کے طور پر اخذ کیا گیا ہے: client_identifier, customer_identifier, account_identifierتوثیقی ای میل (انگریزی: email, client_email, customer_email, user_email. OpsIQ اسے پلیٹ فارم پر دستخط شدہ مشتری سے جوڑ کر اور خود کار بھر دیتا ہے، اے آئی اے کبھی نظر یا منتخب نہیں کرتا. غیر معیاری نام بند (ایڈیڈ، کبھی)۔

صرف کیا کرنا ہوگا

کچھ بھی اس شناخت سے وسیع نہیں کیا گیا:order_id/ticket_id واحد)، ذخیرہ فہرستیں، مفت متن تلاش۔ یہ کسی بھی پلیٹ فارم پر صلیبی کراس ہیں۔ "scope":"admin".

نتیجہ دوبارہ حل شدہ ( جوابی کلیدیں)

دیکھو اپ نتائج کو AI تک پہنچنے سے پہلے نہایت باریک شکل کی کلیدیں دی جاتی ہیں: خفیہ شکل کی کلیوں کو گرا دیا جاتا ہے، طویل فاصلے اور فہرستیں ہیں، ان میں پراکین میدانوں کو پروڈیوس کیا جاتا ہے اور کلیدی کیپ سے زیادہ پلیٹ میپ وسیع کیا جاتا ہے۔ جواب اول، پیسےcredit, balance, amount, total, due, paid) شناخت کرو (email, *name, phone, companyریاست (انگریزی:status, active, expir*, renew*)، تاریخ، منصوبہ/product/domain/constant/subsult/order/instruction/ticket میدان، چاندی، مقدار اور دیگر شامل ہیں۔ stats/summary/totals)، کسی بھی باقی نشستیں پہلے دوسری کلیدوں پر جاہیں ۔ عملی ہدایت : اس معیاری الفاظ کے ساتھ اپنے میدانوں کا نام رکھیں اور ان میدانوں کو واپس کریں جو مشتری کے سوال کا جواب دینے کی بجائے اس کے جواب دیتے ہیں۔100-کی پلیٹ فارم پھینکنا؛ ایک میدان جس کا نام لفظی نشستوں کے باہر باقی رہنے والی نشستوں کے لیے مقابلہ کرتا ہے اور انتہائی وسیع ادائیگیوں سے گزارا جا سکتا ہے۔

تنصیب کار CDMA آپ کے متصلہ کنوئیں فراہم کرتا ہے

دو ریاستی آپریشن، پالیسی آزاد: (1) ایک ادائیگی کی صلاحیت شناخت سے اور ایک حسابی حوالہ (آپ کی) سے فیلڈر پڑھ سکتے ہیں۔ API ضرور اور فیلڈر ضرور کرنا چاہیے، مثلاً۔ whmcs_get_transactions; (2) ایک رد عمل (انگریزی:scope:"admin", requires_confirmation:true, is_destructive:true، کبھی مشتری-expoted، e. whmcs_refund_order. کاروبار دونوں کلیدوں کو ترتیبات میں منتخب کرتا هے→کلائنٹ گفتگو؛OpsIQادائیگی سرور کے متعلق دوبارہ کوشش کریں، کاروبار کی پالیسی باکس (کم از کم کیپ، عمر دری، ماہانہ حدیث) کا اطلاق ہوتا ہے، بکس کے اندر مسائل اور ہر چیز کے لیے ایک جائز ٹکٹ فائل کرتا ہے۔

کوئی کوڈ معمار

کنیکٹیکٹ معمار کے ایکشن ایڈیٹر کے پاس وہی کنٹرول ہوتا ہے: "کون اسے استعمال کر سکتا ہے" دستخط کنندہ کے لیے، دونوں چیک باکس آؤٹ چھوڑ کر اور معیاری شناختی پیرامیٹر کا نام استعمال کرتے ہیں۔

حوالہ جات

"Custometer خود مختاری" میں شامل ہے۔ connectors/whmcs/actions.json, woocommerce/actions.json, oscommerce/actions.json؛ پورا معاہدہ connectors/README.md §8.1–8.2 اور ConnectorInterface::registerActions().

کنیکٹرز

مہمانوں کی دیکھ‌بھال کرنے والے لوگ کتاب‌ومُقدس یا پھر اِس پر دستخط کرتے ہیں ۔

ہوٹل ، گاڑیوں اور بہت سے کاروباری پلیٹ‌فارم پر ایسے گاہکوں کی خدمت کرتے ہیں جو حوالہ‌جات رکھتے ہیں لیکن کوئی بھی کتابچہ نہیں ہے ۔ guest_lookup اِس کے علاوہ وہ اپنے گھر والوں کی مدد بھی کرتے ہیں ۔OpsIQبنیادی تبدیلیاں، کوئی پلیٹ فارم ہارڈ کوڈ نہیں. آپ کا متصلہ جو کچھ ثابت کرتا ہے وہ ententlement اور fields نظر آتے ہیں؛OpsIQتبدیلی، ٹرمپ اور یونیفارم انکار.

ٹرسٹی ماڈل

حوالہ + ثبوت، کبھی شناخت نہیں کریں گے

اس میں درج معلومات ریکارڈ کے حوالے سے فراہم کی جاتی ہیں (جس میں آپ کا اعلان کرتے ہیں) جمع شدہ ثبوت — عام طور پر ریکارڈ پر ای میل. آپ کا ایکشن ریکارڈ SERVR-SID کو حوالہ دیتا ہے؛OpsIQ'جس نے فراہم کیا وہ ثبوت FTCHED ریکارڈ کے خلاف موازنہ کرتا ہے.

غیر رسمی انکار (Noonsional oracle) ہے۔

نہیں ملا اور ثبوت سے ایک ہی جواب ملتا ہے. اے آئی کو واضح طور پر ہدایت کی جاتی ہے کہ کبھی بھی حوالہ موجود ہو اور کبھی ریکارڈ کی تفصیلات ایجاد نہ کریں.IPاپنے نصب‌اُلعین سے پہلے

ڈبل انس، دونوں طے شدہ

کوئی بھی چیز مہمان اس وقت تک کام نہیں کرتی جب تک کہ کرنسی میں HUscuts پیدا نہ کر سکے: ترتیبات میں کام کی فضاءی کنٹرول کرتی ہے۔→سیکورٹی→"Guest record beups in Commlent Chat" (بزبان-gated and ہمیشہ پاس ورڈ- صحیح ثابت ہوتا ہے، چاہے وہ وقت آئے جب آپ کا قدم ختم ہو جائے، guest_lookup_enabled جگہ جگہ بنا کر

مہمان کی مخصوص سطح

تخلیق کار کا رجسٹر آن لائن نمبر guest سیاق‌وسباق — عام طور پر مختلف ہوتی ہے admin اور customer. . سیشن اپریشن فراہم کرنے والے کبھی انفصابین کے لیے مشورہ نہیں دیا جاتا اور مہمان فراہم کنندہ کو دستخط کرنے والے کے لیے کبھی بھی مشورہ نہیں کیا جاتا. Ctx اسے چیٹ پیغام ملتا ہے، سوراخ اور مہمان کے بارے میں پہلے (nverted) ای میلے کو بطور ثبوت طلب کرنے والے — کوئی شناختی میدان نہیں

اسے تعمیر میں شامل کرتے ہوئے

1
اپنے کاموں کو درست بنائیں

عملے پر ایک ایسی تحریر شامل کریں جو اپنے حوالہ سے کسی کو ریکارڈ کرے (مثلاً)۔ GET /bookings/{booking_number}) اور اس کے جوابی میدانوں کے ساتھ نقشہ: حالت، آمد، روانگی، کمرہ_ قسم، مشتری_email...

2
ٹیک "گوست نگر" (Tick) -

ایک قدم پر، قابل عمل guest_lookup. ایک مخصوص پینل ظاہر کرتا ہے: اس عمل کو اختیار کرو، حوالہ جات کا نام لیں، حوالہ دیں (ایک رجسٹر جسم جیسے کہ ریجسز جسم کو دے)۔ \bBK-[0-9]{4,10}\b)، ریکارڈ ("کتاب)، اور سند — ریکارڈ پر ای میل (recommeded) یا کوئی (reference) نہیں، صرف شرحِ قضاء کے لیے۔

3
ظاہری میدانوں کی فہرست

دیہی درخواستوں کو مکمل طور پر استعمال کر نے کے ليے ے گئے میدانوں میں سب کچھ رُک سکتا هے — تمام چیزیں سرخ نہیں ہوتیں ۔

4
پُرکی اور قابل

تعمیر کرنے والا خارج کرتا ہے GuestLookupProvider.php — کین‌اِلد سخت عملِ‌عمل ، ہر قسم کے پیکج کیلئے یکساں اور اضافی guest_lookup_enabled آپ کے اتصال کی ترتیبات کو شروع کرنے کے لئے. کاروباری بازو دونوں متغیروں اور چیٹ اے آئی کی پیشکش شروع کرتے ہیں جب ایک آنے والا شخص آپ کے ریکارڈ ٹائپ کے بارے میں سوال کرتا ہے.

غیر متصل اصول

سٹیٹس کی شکل کے میدان صرف

فرض کریں "عوامی حساب پر کون سی چھاپ چھاپ کرے گی: حیثیت، تاریخ، کمرے یا سروس کی تفصیلات، شمارندی نام۔ تفصیل سے رابطہ کریں، سڑک پتوں، ادائیگی کے اعداد و شمار اور آزاد تحریر کے نوٹس میں ان دونوں کو کوئی جگہ نہیں دی جائے گی —

آئی‌آئی‌اے بلاک سے بچنے والے پہلے سوال کا جواب دیتی ہے

پیدا کرنے والا فراہم کُنندہ اپنی برآمد کا اختتام صرف درج‌ذیل کھیتوں سے کرکے کسی بھی چیز کیلئے ٹکٹ پیش کرنے کے لئے کرتا ہے ۔

پیروی کرتے رہیں

فراہم کنندہ (انگریزی: Per-date) ایک ہی گفتگو میں آنے والے آخری پیغامات سے رجوع کرتا ہے، تو "اور جب چیک ہو جائے تو؟

دستی پیکجوں کی مرمت کریں

ایک بازاری پیکج خود جہاز کو عبور کر سکتا ہے۔ GuestLookupProvider.php implementing ContextProviderInterface ساتھ surfaces(): ['guest']. . پیدا کردہ ٹیمپل کے عہدے پر مکمل طور پر عمل کریں — حوالہ، ثبوت-میچ سرور-سورس، یونیفارم انکار، لسٹ آؤٹ کی اجازت دیں اور اعلان کریں guest_lookup in capabilities. کنیکٹنسی مہمان سطح کو یقینی بناتی ہے اور پی آئی آئی کی اجازت دینے والی فہرست کو اسکی تصدیق کرتی ہے۔

💡
میزبانوں کی نظریں چیٹ اے آئی اے کے لیے صرف سیاق و سباق پڑھتی ہیں، وہ کبھی بھی کارروائی نہیں کرتے، کبھی شناخت نہیں بناتے اور نہ ہی اوپر مشتری خود کار عمل راہ کو منتقل کرتے ہیں —
کنیکٹرز

پرو فاعل سامعین (promo_d-Po-P)

پرفارمنس سٹوڈیو کو نشانہ بنانے کے لیے اپنے پلیٹ فارم سے اور بلڈنگ ریاست کی طرف سے مہمیں چلائیں: "وہ ایک انڈرنگ میں داخل ہے، " آرڈرنگ"، "سوب ڈاؤن لوڈ". کسی بھی متصلہ (پریپٹ، بازار یا خود کو تعمیر کرنے والا) دو چھوٹے طریقوں پر عمل پیرا کر کے شامل کرتا ہے۔ OpsIQ بنیادی تبدیلیاں، کوئی پلیٹ فارم ہارڈ کوڈ: آپ کا تعلق اسٹوڈیو کے ایک پلیٹ فارم کے طور پر سامنے آتا ہے جس میں حقائق کی خود بخود منسوخی ہو گئی ہے اور کئی متصلہ افراد کو پہلوی مدد سے ممکن بنایا جا سکتا ہے۔

پرومے سامعین
دوسروں کی حوصلہ‌افزائی کرنے والے لوگوں کو نشانہ بنائیںایک تصدیق شناخت ایک متصلہ سامعین فلاگز کے پاس پہنچ گئی ایسی حقائق کو کہتے ہیں جو کسی ہدف کی حکمرانی کو چلا رہی ہو، جس میں ناکام انداز میں نوٹ کیا گیا ہو۔دوسروں کی حوصلہ‌افزائی کرنے والے لوگوں کو نشانہ بنائیںکام کی جگہلو گشناخت کی تصدیقسامعین فل‌لوگ(آپ کے متصلحقیقتunpaid_invoices = 2یروشلیمبرآمد 1مہمل ظاہر کرتا ہےخامی بند: نامعلوم کلائنٹ یا کسی غلطی→مہم چھپتی رہتی ہے۔1TWO METHODSسامعین کی جمع + فغز2LIVE STATEغیر منظم، پُر جوش، حیثیت3FAIL-SAFEکبھی بھی غلط شخص کو ظاہر نہیں کرتا
آپ کے متصلہ جوابات لاگو کرنے والے کے لیے زندہ بلین حقائق؛ ان پر اسٹوڈیو نشانہ لگانے والا، اور ناکام ہو جاتا ہے تاکہ ایک بلڈنگ پیشکش کبھی غلط شخص تک نہیں پہنچ سکتی۔

یہ کیسے کام کرتا ہے

1
حقائق کا جائزہ لیں

آپ کے کنیکٹر کلاس پر audienceCatalog () کو عمل میں لاؤ۔ یہ ایک لیبل اور کلیدوں کی فهرست واپس کرتا ہے جو آپ کا پلیٹ فارم جواب دے سکتا ہے۔ ہر کلید اپنے پلیٹ فارم نام کے نیچے سٹوڈیو ڈراپ ڈاؤن میں دکھائی دیتا ہے۔

2
ایک کلائنٹ کے لئے جواب دیں

Implement audienceFlags(array $identity). OpsIQ calls it at delivery time with the VERIFIED logged-in visitor identity (from the widget identity token, the same identity the client chat AI uses). Return a flat key => value map.

3
ختم ہوا

کو ملانے والا آلہ تشکیل دیتا ہے. Production Studio protecting Tableing a "Clinent & Billing" سیکشن آپ کے پلیٹ فارم کی فہرست میں اضافہ کرتا ہے؛ Admins commands جیسے "unpaid_inTION TSN= 1"؛ ہر حقیقت ایک شخصی طور پر تبدیلی بھی بن جاتی ہے جیسے کہ {unpaid_invoices}.

متصل. php, مکمل پرومو_AcC مع
public function audienceCatalog(): array
{
    return ['label' => 'My Billing Platform', 'keys' => [
        ['key' => 'unpaid_invoices', 'label' => 'Unpaid invoices (count)', 'type' => 'number'],
        ['key' => 'pending_orders',  'label' => 'Pending orders (count)',  'type' => 'number'],
        ['key' => 'client_status',   'label' => 'Client status',           'type' => 'text'],
    ]];
}

public function audienceFlags(array $identity): array
{
    // $identity = verified token payload: ['email' => ..., 'id' => ..., 'name' => ...]
    $email = strtolower(trim((string)($identity['email'] ?? '')));
    if ($email === '') return [];
    $client = $this->api('GetClient', ['email' => $email]); // your platform call
    if (!$client) return []; // unknown client -> return [] (fails CLOSED)
    return [
        'unpaid_invoices' => (int)$client['unpaid_count'],
        'pending_orders'  => (int)$client['pending_orders'],
        'client_status'   => (string)$client['status'],
    ];
}

غیر متصل اصول

قابليت کو اعلان کریں

_شامل کریں 'promo_audience' آپ کے متصل ہو۔ capabilities() اس طرح کے پلیٹ فارم اور بازار فہرست میں اسے بطور سامعین-کاکیپ (discovery) طریقہ کار کی موجودگی سے بھی کام کرتا ہے لیکن یہ اعلان کرنا کہ وہ صاف سگنل ہے. پری-انتہائی آگے کی جانبداری connectors/whmcs متصلہ مکمل حوالہ جات عمل میں آتی ہیں۔

کلیدی تبدیلی

چھوٹے خط snake_case، 2-60 chars, matching ^[a-z0-9_]+$. Types: number, text, bool. audienceFlags () سے واپس لائے گئے نا اعلان کردہ کلیدیں اب بھی قوانین میں استعمال کی جاسکتی ہیں، لیکن آپ جو کچھ بھی مدد کر رہے ہیں اسے بیان کریں تاکہ انتظامیہ اس کو دیکھ سکے۔

شناختی توثیق

The $identity array comes from the signed widget identity token issued by the customer site at login, never from client-supplied fields. If your platform cannot resolve the identity, return an empty array.

بند ہونے میں ناکامی ---- ہمیشہ

کسی بھی غلطی پر (API down, client not found, timeout) return []۔ ایک قاعدہ جس کا حقیقت غائب ہے اس کی وجہ سے کمپاین نہیں دکھائی دیتا ہے۔ ایک بلنگ-مقصد پاپ اپ کبھی بھی غلط شخص تک پہنچنا نہیں چاہیے۔ OpsIQ اس کو بھی قاعدے کے مطابقت دار میں مجبور کرتا ہے.

پرو فا ئے

سامعین فی ایک بار پھر ہر صفحے کے بارے میں بات کرتے ہیں اور اُن کے ذریعے اپنے پلیٹ فارم کے اصول استعمال کرتے ہیں ۔ 1-2 API فون؛ OpsIQ درخواست کے اندر شمولیت۔

آپریٹرز مفت فراہم کرنے والے

Admins آپ کی کلیات کو ==,=, date=,, archive-dateٰ, settle=, ,, url, it is no noble, not meth ities, on the littlecount of it its. اخذ شدہ بتاریخ 16 جولا ئی 2014. تحقق من التاريخ في:

ذاتی علامات

ہر اصل میں شاعری کی نقل میں تبدیلی کے طور پر دہراتا ہے: {unpaid_invoices}, {client_status}، جمع اور تعمیر کردہ آئین {first_name} اور {client_email} ترجمہ کرنے سے پہلے قدرے استعمال کئے جاتے ہیں ۔

کوئی مجازی کوڈ مارکیٹر نہیں

خودکار حقائق

انتظامی (انگریزی:JSON- صرف) مارکیٹ رابطہ کاروں کو قابل استعمال بنانے کے لیے پرو_بنگ حاصل کرتے ہیں: اگر آپکا تعلق گاہکوں/سورٹر کی بات کرتا ہے، OpsIQ مشتری_status, settle_ins, number_date, date=, archive-date_dder, فعال_s_sb. اور آپ کی موجودہ تلاش کے عمل سے دوبارہ شروع ہونے والے کسی بھی کوڈ میں نہیں ہے.

کیٹل کامبیٹ (کچھے)۔json)

sided_cababilities object · klabel". "My Platform, "Keys". [key: "Open_carts, "label: " اوپن کراس", " قسم" "مریخ" (انگریزی: "Ax") "جو حقائق کو مکمل طور پر کنٹرول کرتے ہیں وہ اس سٹوڈیو میں گراوٹ ڈاؤن لوڈ کرتے ہیں۔

اپنے فراہم کُنندہ کی جانچ کریں

1
متصل کو فعال کریں

آپ کو اپنی ویب‌سائٹ پر حصہ ” Clent & Beling (Colkers) “ کے تحت پیش آنے والا کسی بھی مہم کا اِنتخاب کرنا ہوگا ۔

2
حکمرانی بنائیں

مزید معلومات : آپ کا پلیٹ‌فارم انتقالِ‌خون 1 اور ان میں سے صرف "اردو کے کلائنٹ" ہی کو شائع کرتے تھے۔

3
دونوں سمتوں کی وضاحت کریں

آپ کے پلیٹ فارم میں بطور کلائنٹ جو کہ حکمران (پوپ) سے مقابلہ کرتا ہے اور ایک کے طور پر جو نہیں چھپا سکتا (پپپ). لوک سبھا کے سیاح کبھی لاگ ان قوانین سے میچ نہیں کرتے.

آپ کے اپنے کوڈ (Estum rating) سے ایک مہم چلاتی ہے۔

کیوں ؟

تعمیر کردہ-انتہائی ترقیاتی مرحلے کے علاوہ (دہلی، طومار، آؤٹ-سور-رنگ، کلک، صفحات- دیکھی، چیٹ / ٹکٹ سرگرمی)، آپ اپنی جگہ سے کسی بھی جگہ یا متصلہ منظر عام پر آنے والے کسی کامیاب چیک اپ ڈیٹ مرحلہ کے بعد جب آپ کا گاڑی چھوڑ دیا جاتا ہے تو

کیسے ؟

مہم کو چلائیں ذاتي جس کا نام ایک واقعہ ہے۔ checkout_failed) پھر اپنے صفحہ سے عالمی سطح پر عالمی سطح کو بلا لیں:

آپ کی سائٹ / متصلہ پیشہ ور جے ایس -
// Any campaign whose Custom trigger event matches will be evaluated
// (it still respects targeting, frequency caps and audience rules).
window.OpsIQPromo && window.OpsIQPromo.fire('checkout_failed');
💡
کسی واقعے کو کبھی نشانہ بنانے یا فریکوئنسی کا نشانہ بنانے کے لیے یہ صرف "وقت" خارج کرتا ہے. اس سے پہلے بھی مہم کو ہر حکومت (گیو، سامعین، رضامندی، کیپ) گزرنا پڑتا ہے۔
مکمل طور پر قابل استعمال ہدایت کار (ڈییشننگ، بلاکس، این اے/بی، اشاعت) زیریں اناپلپلپ سینٹر میں رہتے ہیں۔ رنگ→ترقی‌یافتہ اسٹوڈیو. ۔۔ يهاں اب حسابي سے متعلقه کو ڈِن يُکُنسُول/ يا مارکیٹ_cord/. رجسٹر کرنے کے لئے کچھ نہیں ہے. دونوں طریقے تلاش کرو، اور اسٹوڈیو کا کام کرتا ہے۔
کنیکٹرز

سروے کے متصل اتصال (Condex) 2.2)

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

💡
شناختی حیثیت۔ مصنفہ آج کل مکمل اور قابلِ قبول ہے: Concor County Communtry - 2.2, SurveyConnectorInterface، وقف معمار پینل پیدا کیا SurveyProvider.php.، پیکج میٹاداٹا اور مطابقت پذیری تمام جہاز میں علیحدگی۔ کنسپیشن ابھی تک تار نہیں ہے: SurveyConnectorRegistry اسے عمل میں لایا جاتا ہے اور ٹیسٹ کیا جاتا ہے، لیکن کوئی بھی سروے کے وقت اسے فون کرتا ہے، چنانچہ Admin UI میں فراہم کردہ صحت غیر واضح نہیں ہے اور نہ ہی شائع شدہ پیکج کو رپورٹ کر رہا ہےCRMاب اس معاہدے کے خلاف تعمیر کرنا ؛ بعد میں ریلیز ہونے والی چھٹی میں اسے شروع کرنے کی توقع رکھنا

فراہم کُنندہ ذمہ‌داریاں

ناظرین کیٹلاگ اور حقیقت

متعین کردہ حقائق اور حل کرنا صرف سرور النظر، کام-space-quire موضوع کے لیے۔ عام حقائق میں ترتیب_کاؤنس، آخری_ڈر_staus، منسوخ شدہ. Floration_tur_at، فعال_sub_stable، ماضی_d_sb_date_d اور کھلے_t_tit_t کومستے ہیں۔

قابلِ‌تعریف کیٹلاگ اور اقدار

Execut metric, account, or, thecribed, and reputes by نوعیت, حساس اور اجازت نامہ. سروے نقل گر کر کے واپس پلٹنے اور برآمد-conport فرار ہونے کا تقاضا کرتی ہے۔

حاصل کرنے والا پیجنگ

Optionally enumerate candidates for CRM Outreach with stable external IDs, bounded pages, deterministic cursors and consent-related metadata. Survey freezes the chosen audience before any send.

شناخت

دستخط، اناطولیہ، طے شدہ، اتصال، اتصال اور کام کے ذریعے متعلقہ تفصیلات کو صرف جانچنے کے بعد ہی شناخت قبول کیجئے۔Broser-sup Emb، آئی ڈی، ٹیگ یا بلڈنگ حقائق کبھی ثبوت نہیں دیے جا سکتے۔

صحت‌بخش

سروے servitor Registry یہ ہے کہ نیٹ ورکنگ ترتیبات، راستوں، صوتی شناختی پیامات یا بغیر اطلاع کے رپورٹ و تجوید کے لیے بنایا گیا ہے اور کبھی بھی فون نہیں کیا جا سکتا. اطلاعی سطح اب تک admin UI میں ظاہر نہیں کی جا رہی: آج بلاک فراہم کن فراہم کنندے محض انٹری ہے

غیر متصل اصول

غیر متعلقہ کلیدیں، غلط قسم، ضرب شدہ اقدار، موضوع غلطہ، باہمی وقتی اور نامعلوم شناختی شناخت کو مسترد کیا جاتا ہے۔ایک مقصدی اصول جو غیر مجازی حقیقت سے مطابقت نہیں رکھتا۔

تعمیر کرنے والا دروازہ

غیر متصل 2.2 کشتیاں لاگ ان داخل ، تفاعل ، سروے نقشہ پٹیل ، تخلیق کردہ SurveyProvider.php.، Constitution version، EME/developer reference and elplanances. Commerce، مددڈسک، Saas Bridge اور مقامی پی ایچ پی او اس میں شامل ہیں؛ API اِس کے لئے ضروری ہے کہ آپ اُس کے نام کو استعمال کریں ۔

💡
نقل و حمل از درآمد درآمدي هے صرف: معمار ممکن ہے کہ ایک بار مطابقتی نقل و حرکت کی ترجمانی کرے، سوائے مکمل سروے کے اور ریکارڈ کے ثابت شدہ ثبوتات کے۔ پروووٹیشن کے کسی بھی عمل کو تسلیم کرنا یا تبدیل کرنا ضروری نہیں۔
کنیکٹرز

جوابات کا مقصد 2.2)

ے reply_feedback ایک پلیٹ فارم کی خود مختار ریٹنگ کو اس میں شامل کرتا ہے۔OpsIQ. . ایک ستارے مشتری کے اندر اپنے عمل کا جواب دیتا ہے WHMCS'سی ایم آئی جواب میں کلائنٹ علاقہ زمینیں OpsIQ Admin table, with a Exchange, agent کریڈٹ, Federback page داخلی اینڈ ٹیم & پرفارمنس نمبر بطور شرح خواندگی OpsIQ پورٹل ٹکٹ۔ ایک ذخیرہ، ایک پائپ لائن؛ جوائنٹ صرف ترجمہ کرتا ہے۔

ایک ہی لکھا ہوا راستہ

بالکل دو داخلی راستے اور ایک سچائی ہے۔ OpsIQ پورٹل ٹکٹ مقامی طور پر لکھتے ہیں. پلیٹ فارم ٹکٹ ہر واقعے کے ذریعے سے چلتی ہے اور مرکزی زمینیں ReplyFeedback::recordMirrored(): وہی ستون، سٹاف صرف حکومت، ایک ریٹنگ جدید-پر مبنی سیمینٹک، کامرسسپ مہر اور آواز آف دی پورٹل انڈیکس کے استعمالات کو کبھی نہیں لکھتے۔

کنیت (چار فائلیں، پھر علامت)۔

1
connector_contract.json

صلاحیتوں کو شامل کریں ۔۔ داخل کریں ۔ داخلی داخلہ: ورژن ۔ 1.0. . .

2
settings.json

صلاحیتوں کی فہرست میں جواب دیں ۔ یہ جوڑتا ہے

3
spec.json

مصدر نے جواب دیا دودھ پلانے والا۔ موڈس (pol اور/یا webhok) اور پلیٹ فارم کی شرحِ خواندگی کا پیمانہ۔ یہ وہی ہے جو مطابقت دار دروازہ پڑھتا ہے۔

4
فرسٹ کلاس

مواجہ دوبارہ شروع کریں ، لسٹ_ڈ واپس لے کر صلاحیتوں میں() ، پھر پیکج دوبارہ شروع کریں۔

فراہم کُنندہ ذمہ‌داریاں

کاتا لاگ

میڈیا موڈز، پلیٹ فارم کی خود مختار شرح (کولکتہ کو مقامی لوگوں کے لیے عام طور پر استعمال کرتے ہیں۔ 1-5( ب ) اِس مضمون میں ہم کن سوالوں پر غور کریں گے ؟json.

ترجمہ

کھینچنے کی feedback reactions canonical aconical واقعات : پلیٹ فارم ٹکٹ Id, پلیٹ فارم جواب Id، ریٹنگ، Executive reation/comment، پیش کش وقت اور ثابت موقع_id. یہ پڑھنا اور ترجمہ کبھی نہیں لکھا جاتا۔

ھمکاری

تقریب_id settlement per reaction STATE ہے، تو دوبارہ جاری ہونے والا واقعہ ایک غیر رسمی اور تبدیل شدہ شرح ہے جو تحریروں پر مشتمل ہے (latest winner, sport)۔

تربیت یا تنبیہ

صفحہ ۱۸ پر تصویر کے ٹکڑے ” ایک ایسی چٹان “ سے کُھل جاتے ہیں جو آگے چل کر نہیںتی ۔

پری تحفظ

بغیر کسی ترتیب کے ، نیچے پھینکنے کی بجائے خالی مکمل صفحہ واپس کريں ۔

نا منتخب کردہ توثیقی _دوبارہ نصب کریں

کور ہر واقعہ کو ایک مقامی جواب کے لئے حل کرتا ہے عکاسی نشان سے جو ٹکٹ عکاسي پہلے ہی سٹیمپ کرتی ہے (<slug>:<ticket>:reply:<reply>)۔ ایسا واقعہ جو حل نہیں کیا جا سکتا، کبھی نہیں؛ کبھی نہیں کرنا چاہیے صرف سٹاف جواب دینے کے لئے درخواست؛ ایجنٹ کریڈٹ ہمیشہ جواب کے مصنف سے آتا ہے. inbound_ticket یا ticket_mirror.

عملی نمونہ : WHMCS

WHMCS اسٹور کلائنٹ-ریع فی بین الاقوامی ستارہ ریٹنگ میں tblticketreplies.rating. . WHMCS متصل رائے دہی موڈ کو کسی ایک سے متعارف کروا دیتا ہے۔ 1-5 کشتی کو آپس میں ہموار کرنے والی ہیں ticket_reply_ratings اس کے بریگیڈ فائل میں ریلیز ہونے کا حکم دیتا ہے اور ہر قطار کو ایک تقریب میں منتقل کرتا ہے جس کا Ids باہم مقابلہ کرتا ہے۔ whmcs:<ticket>:reply:<reply> اس کے ٹکٹ کے آئینی مہر پہلے ہی سے مہر لگا چکے ہیں ۔ کنڈر اپ لوڈ کرنے کے بعد بریگیڈ فائل کو دوبارہ کاپی کریں WHMCS سرور تو نیا کمانڈ وہاں موجود ہے.

💡
مکمل ترقی یافتہ معاہدہ البین، واقعہ کی شکل، معمولات اور مطابقت پذیری کے ساتھ طے کرتے ہیں: doc/contracts/TICKET_REPLY_FEEDBACK_CAPABILITY.md میں OpsIQ پیکج۔ قبول کرنا: پلیٹ فارم کے اندر جواب کی رفتار، گھنٹے کا سوال کا انتظار کرنا اور وہی جواب OpsIQ اس کے علاوہ ، ایک دوبارہ واقعہ کچھ بھی نہیں بدلتا ۔
کنیکٹرز

ٹی‌ٹی‌کا رابطہ 2.4)

ے ticket_merge کرایہ میں ٹکٹ کا آمیزہ بناتا ہے۔ OpsIQ ہر متصل ٹکٹ کے پلیٹ فارم پر ایک آمیزہ۔ باقی پلیٹ فارم ٹکٹ کو ضم ٹکٹوں کے پیغامات ملتے ہیں، جو ہر ضم ٹکٹ کے اوپن پیغام سے شروع ہوتے ہیں،

یہ کیوں موجود ہے؟

ایک جوڑ OpsIQ شمار شدہ ٹکٹوں کے ہر پیغام کو جاری کردہ ٹکٹ میں منتقل کریں اور ملانگ ٹکٹوں کو ختم کریں 2.4 ایک متصل صرف سنا ticket.deleted ہر بند ٹکٹ کے لئے. WHMCS اس ٹکٹ اور رکھنے والے بند WHMCS پہلے مشتری کو جو ٹکٹ ملے وہ کبھی نہیں ملی: اس موضوع پر [MERGED] دکھایا گیا اور مواد گم ہو گیا۔

کیا بنیادی بھیجے جاتے ہیں

ٹکٹ۔ (مُتنا مُتناسق)۔

ticket_id, ticket_number, subject and external_ref of the KEPT ticket; native_table (opsiq_tickets); site_key; sources, the merged tickets oldest first, each with ticket_id, ticket_number, subject, external_ref, client_name, client_email, created_at and messages [{reply_id, author_type, author_name, created_at, body}]; merged_by; merged_at. Messages are the customer-visible conversation, captured before the move. Internal notes are never included.

ٹکٹ. dateleted (per smbed tax)

آگ ابھی ساتھ، merged_into {ticket_id, ticket_number, external_ref... کورے اسے ایک ایسے جڑے ہوئے شخص تک نہیں پہنچاتا جو رپورٹ دیتا ہے۔ ticket_merge؛ دیگر صارفین کسی حذف شدہ چیز سے ایک آمیزہ بتا سکتے ہیں۔

باہر کی ویب‌سائٹ

ٹکٹ.merged ایک امدادی تقریب ہے. ایک Saas webhok اختتامی نقطہ ٹکٹ ٹکٹ کے لیے.deleted بھی ٹکٹ حاصل کرتا ہے 2.4 ملاپ سنا.

آپ کا متصل کیا کرتا ہے

اعلان کریں

List ticket_merge in capabilities() and settings.json, and implement TicketMergeConnectorInterface::mergeTickets(array $merge, array $settings). Required on Contract 2.4 for any package that declares ticket_mirror or handles ticket.deleted; conformance fails it otherwise.

جب آپ کر سکتے ہیں

When the kept ticket and a merged ticket both have a copy on your platform (TicketMergeContract::twins() resolves them from external_ref), call the platform's own merge.

ورنہ نجی نوٹ شامل کریں

A merged ticket with no copy on your platform: add TicketMergeContract::transcript() to the kept platform ticket as a PRIVATE note. Never a public reply, which would email the customer their own old messages.

وہ بیان کریں جس کا ملاپ نہیں کیا گیا

پلٹ جرک، موڈ، کنڈ، نوٹ کیا گیا، غیر واضح، غلطی. ہر ملاڈ کاپی آپ کو غیر مجاز طور پر تبدیل نہیں کر سکتے تھے. اور اصل میں آپ کا اطلاق آپ کے معمولی ہاتھ کو حذف کرنے (کم از کم) کا ہوتا ہے۔ mirror_deletes) مکمل طور پر ان لوگوں تک واپسی طریقہ کار صرف اس وقت ممکن ہے جب پلیٹ فارم کو کوئی ملانے اور کوئی نجی نوٹ نہیں ہے. ایک ٹرانسپورٹ یا Auth ناکامی= غلط فہمی کے ساتھ غلط ہے؛ یہ ڈیہگنوس میں ریکارڈ کیا گیا ہے۔

پنے كے ليے اپنے مقام کا احترام کريں

وہی آئینے کی مرمت کرتا ہے جو آپ کے دوسرے ٹکٹ کے آئینی دروازے میں داخل ہو جاتا ہے ۔

وہ مراکز جو آپ کے پلیٹ فارم پر شروع ہوتے ہیں۔

Resolve the platform ids and call TicketMergeContract::applyInbound(['<prefix>'], $keptId, $mergedIds). OpsIQ merges its copies with _origin=mirror, so nothing is pushed back to you.

عمل

WHMCS

میرج ٹیکٹ (ٹیکیڈ = برقرار رکھنے والا) ٹکٹ، مخلوط نقاط = مخلوط ٹکٹ) جبکہ دونوں میں موجود ہوتے ہیں۔ WHMCS... AdTicket Note کے ساتھ دوسری جگہوں پر. ریل کا ٹیکٹ merge کی آپس میں ملاتی ہے۔ OpsIQ کاپی جب کہ لاٹھیوں کو آپس میں ملاتی ہے۔ WHMCS.

Zendesk

پرنٹ /api/v2/tickets/{id}/merge.json نجی ملاپ کے تبصرے ( پانچ ٹکٹوں پر فون کے ذریعے فون تک)، اور محفوظ ٹکٹ پر نجی تبصرہ کے طور پر، کیونکہ Zendesk ان کے تبصروں کو منتقل کیے بغیر بند کر دیے گئے ٹکٹ بند.

OpsIQ صاع

پرنٹ /v1/tickets/{id}/merge ساتھ source_ids[ صفحہ ۶ پر تصویر ] /manage آپس میں ملاتی ہے۔ OpsIQ کاپیاں ۔

کنیکٹر بلڈر

ticket_merge یہ کبھی نہیں بنایا جاتا کہ اسے کبھی بھی ٹائپ کیا جاتا ہے : ایک ایسا پیکج اس وقت ظاہر کرتا ہے جب اسے پلیٹ فارم ٹکٹ سے جوڑا جاتا ہے (ایک ٹکٹ ) ۔ ticket_mirror. . ٹی‌ٹی‌کٹس کے مرحلے پر میرج، پلیٹ فارم کی مخلوط کاری (مپ ملا کر لے.target_remote_id، اور ملاپ.source_remote_ids یا ملاپ.source_remote_id) اور ایک نجی نوٹ کاری (map et)۔remote_id and note. General). پیدا ہونے والا آمیزہTickets() دونوں استعمال کرتا ہے. اور نہ ہی تعمیر کنندہ آگاہ کرتا ہے کہ مخلوط ٹکٹ کے پیغامات پلیٹ فارم تک نہیں پہنچ سکیں گے۔

💡
تکمیل: doc/contracts/CONNECTOR_CONTRACT.md)، سیکشن Ticket ملانے. قبول کرنا: دو ٹکٹوں کو اندر ملا کر OpsIQ کہ دونوں پلیٹ فارم پر موجود ہیں، پھر پلیٹ فارم کے اوپر جاری ٹکٹ کھولیں. مخلوط ٹکٹ کا پہلا پیغام وہاں ہے
کنیکٹرز

شیئر مارکیٹ

اس کے بعد آپ کو یہ کتاب پڑھ کر سنائی گئی ۔

مارکیٹ
شیئر مارکیٹکمیونٹی کو منسلک کرنے والے کارڈوں کا ایک تلاش کنندہ کی تلاش میںشیئر مارکیٹکام کی جگہتلاش کاروں کی تلاش میں...کلنڈلپَرنصب کریں★ 4.8HubSpotCRMنصب کریں★ 4.6میلچیپای میلنصب کریں★ 4.7QuickBooksاکاؤنٹنصب کریں★ 4.5تاویوعرفیتنصب کریں★ 4.9غیر درج شدہدوسنصب کریں★ 4.41DISCOVERکمیونٹی نیٹ ورک2انتہائی مشکلايک کلک3PUBLISHنشان اور آپ کے تابع ہو
Brouse community کو قابل تلاش کرنے والے، ایک کلک میں نصب کریں یا اشارات میں اور آپ کی خود، پہلے سے طے شدہ اور بازاری دونوں تلاش کرنے والوں کے پاس

نیٹ ورک منیجر تلاش اور تنصیب کار

1
براؤز

آپ اِس موضوع پر مزید معلومات حاصل کرنے کے لئے کیا کر سکتے ہیں ؟

2
اعادہ

تفصیل کا جائزہ لیں ، عمل کی حمایت کریں اور ریٹنگ کریں ۔

3
نصب کریں

پرنٹ كے لیے صارف پیکج ڈاؤن لوڈ کريں اور اسے مارکیٹ_captors/کے لیے نصب کريں

4
اوپر لکھیں

اسے کوانکلرز، داخلے میں فعال کرتا ہے۔ API سندیں اور امتحان۔

ایک متصل

1
اِس شمارے میں

کنکلر بنانے والا استعمال کريں ۔ تمام کام کاج کريں

2
پیکج

جینیریٹ پروڈیوس.json عمل ۔json، علم.json''اور PHP فائلیں۔

3
نشانی

Run php tools/sign_connector.php <slug> to sign ONE package (it also accepts a path). It does not boot OpsIQ, so give it the key: either --key=<secret> or the OPSIQ_CONNECTOR_SIGNING_KEY environment variable, otherwise it stops with "No signing key available". tools/resign_all_connectors.php re-signs EVERY package on the install and reads the key from settings by itself, but it can also mint a NEW install-wide signing key, so reach for it only when that is what you want.

4
پیش کریں

بازاری اسلام کے ذریعے دوبارہ جائزہ لینے کے لئے اپ لوڈ کریں.

دو متصلہ جوڑ

متصل/سر/ – اصل میں چلا جاتا ہے۔

رنمک دریافت شدہ جڑ۔ یہاں سب کچھ زندہ ہے: جو کشتی کے ساتھ منسلک ہےOpsIQ، بازار سے کوئی بھی نصب شدہ چیز، اور اس تنصیب پر کوئی بھی کنیکٹر معمار شائع کرتا ہے۔

بازاری _استعمال/تڈُکُم/توپِرُقُّدِیَّنِیْتَا يُخَتَرُونَ سانچہ:قرآن-سورہ 83 آیت 19۔۔۔*

اشاعت SURCE for پہلے party Markey پیکجوں کے لیے. یہ ایک انکشاف شدہ جڑ نہیں ہے: یہاں کوئی چیز زندہ نہیں ہے جب تک کہ اسے پیکج کیا جائے، دستخط شدہ، کیٹلاگ میں بیج ڈالا گیا اور نصب کیا گیا، جس وقت کاپی زمینیں ملانے والے /

💡
دونوں جگہوں پر دیکھیں. ایک پیکج آپ نے بازار_converors/ کے تحت بنایا گیا کاپی نہیں ہے — اسے کو ملانے / میں شامل کرنے میں —Stripe، بڑے کامرس، ماگینٹو2.، پریسٹاشوپ، اوپن کرنٹ، ایمیزون ایسس، پوسٹمارک اور رینچ سب مارکیٹ پیکجز ہیں: اسے کنیکٹرز میں تلاش کرنے سے پہلے ہی نصب کریں-
ترقی‌یافتہ

API اور ویبوک معمار تھے۔

جواب API اور ویبوک معمار آپ کو دستور بنانے کی اجازت دیتا ہے API پیٹ کے اندر نقشے اور ویب‌ہوک سننے والوں کو ختم کریں OpsIQ رشید پی ایچ پی کے بغیر لکھتے ہیں۔

API معمار
API اور ویبوک معمار تھے۔ایک بنانے والا ایک ترویج نوعیت (آنے والی ویب ہوک، شیڈول، واقعہ، مینو) کو منتخب کرتا ہے جو ایک تنظیمی عمل میں فوڈ کرتا ہے۔API & ویب چوک معمارکام کی جگہتريجروسیع ویب‌سائٹسُرخ رنگ ( کرون )OpsIQ واقعہدستیعملآنے والے میدان→ٹکٹ / برقی رو / فون بنائیں APIمقصد ختم ہونے سے محفوظ کریں1غلط‌فہمیویب‌ہوک · شیڈول · واقعہ · دست ؟2NO RAW PHPامریکہ میں3ایک اہم سبقمیپ میدان، پھر دوڑ
settlept to now v PP: a graview (inverse webhock, شیڈول، واقعہ یا دستی)، پھر کسی عمل کے لیے نقشہ جات کے میدان بنائیں۔

ٹرگرز

واقعہ

بھاگو جب کچھ ہوتا ہے OpsIQ)، یا جب کوئی بیرونی نظام آپ کی ویب سائٹ پر ایک متضاد واقعہ پوسٹ کرتا ہے۔ URL. اسمِ ساحہ (top-level domain name) مثلاً ٹکٹ کے لیے.

سُدُول

اسمِ تخلیق شدہ واقعات میں سے ایک کا استعمال بطور۔ کرن۔ منٹ، کرن یا کرن.

جملہ

( متی ۲۴ : ۴۵ ) جب کوئی اdmin آپ سے واضح زبان میں AI پوچھتا ہے تو اُسے مزید معلومات دیں ۔

وسیع ویب‌سائٹ

خارجي نظام آپ کے پاس HTTP POST بھیجتا هے OpsIQ ويب ہوک URL ایک واقعہ نام کے ساتھ. اس واقعے کے لیے سننے والا کوئی بھی ٹریجر پھٹتا ہے

صرف اسے کبھی کبھار چلایا جاتا ہے: شرائط

ایک حادثہ حالات کو برداشت کر سکتا ہے، اس لیے یہ صرف تب چلتا ہے جب آنے والے ڈیٹا میچوں میں۔ یہ ہر بار بغیر کسی صورت حال کے جاری کرتا ہے۔

فیلڈ

تقریب اعداد کا ایک راہ۔ مثال کے طور پر مشتری. email کے لیے ایک دت استعمال کریں۔

سب میچ کرو یا کسی بھی

انتخاب کریں کہ ہر قانون کو میچ کرنا چاہیے یا پھر ان میں سے کسی ایک۔

متن کے امتحان

برابر نہیں، نہ برابر ہے، اس میں موجود نہیں، اس کا آغاز، ایک سے ہو، کوئی ایک نہیں، میچنگ کو نظر انداز کرنے والے تاجوں میں سے نہیں۔

نمبرات کا امتحان

اِس سے بھی زیادہ ، کم‌ازکم .

غیرمتوقع آزمائشوں کا سامنا

موجود ہے، گم شدہ ہے، خالی ہے، غیر خالی ہے۔

فوری ٹکٹوں کے لئے صرف صفحہ

غلطی:
ایک اصول کے ساتھ پیدا کیا گیا ہے: ترجیح فوری کے برابر ہے.
کیا کرنا ہے:

فوری ٹکٹوں کے لئے عمل چلتا ہے اور ہر چیز کے لیے دوسری چیزیں مختص کرتا ہے.

💡
اگر آپ اصولوں کو چھوڑ کر دائرہ چھوڑ دیں تو ہر ایک دوسرے کے ساتھ مل کر چلنا شروع کر دیں، جو حالات پہلے سے موجود تھے

عمل

ویب.

HTTP کو بیرونی جانب بھیجیں URL جس میں دستور کی ادائیگی ہوتی ہے۔

ٹکٹ بنائیں

مقررہ شعبے، موضوع اور پیام کے ساتھ حمایت ٹکٹ بنائیں ۔

ای میل بھیجیں

ای میل بھیج ئے عادت کے ساتھ

ریکارڈ کا اوپري نام

ایک مشتری، ٹکٹ یا CRM ریکارڈ کو دوبارہ مرتب کریں۔

متصل کاری چلائیں

قابل اتصال سے رجسٹرڈ عمل کا انتخاب کریں جو اس کی متصلہ اجازت اور تصدیقی قوانین سے منسلک ہے۔

بھاگو OpsIQ عمومی API عمل

جنرل کے نام سے مکمل تلاش API کیٹلاگ۔ فیلڈز، فضائیات، اجازہ، تصدیق، شناخت اور خشک رُو امداد لائیو عمل کے معاہدے سے آتی ہے؛ اس کے محفوظ عمل کے اندر کام کرنے والے سیارے اور منتظمین کے ضمن میں کارروائی کرتا ہے۔

API درخواست بھیجیں

وائیرڈ نیٹ ورک استعمال کریں API اِس کی تصدیق کریں ۔API جب فراہم کُنندہ ختم کِیا جاتا ہے تو عمل لکھیں ۔

عمل اور ٹریگرس معمار، /api/v1.php, اوپنپی او پوسٹ مین اسی ایکشنشن رجسٹریشن کا استعمال کرتے ہیں، اس لیے ایک انتخابی عمل جاری کرنے والی دستاویزی فلموں سے آگے نہیں بڑھ سکتا۔
ترقی‌یافتہ

ٹریگرز کک‌تب

عام خودکارات کے لیے تیار-اپنے استعمال کے لیے تیاری کریں-

یہ کیسے کام کرتا ہے
ٹریگرز کک‌تبA Expressive runs: a uptime.down Webhook ایک پروڈکشن فیلڈ عبور کرتا ہے، پھر فن پارے کو فوری ٹکٹ اور انفنٹری بنانے کے لیے باہر نکالتے ہیں۔Slack.uptime.downویب‌وی‌ورک کا نگہباناگر پرو فا ئلfilterفوری ٹکٹ بنائیںغیر درج شدہSlack#ops
ٹریگرز کک‌تب

نگرانی سے خودکار کرنٹ

غلطی:
مینارِ عام نظام جب سرور نیچے جاتا ہے تو POOOST بھیجتا ہے۔
کیا کرنا ہے:

Trigger: Inbound webhook Condition: payload.status = "down" Action: Create ticket · Dept: Technical, Subject: "Server {{payload.hostname}} down", Priority: Urgent

Slackبڑے احکامات پر پیغامات

غلطی:
Slackپیغام ہر بار مشتری کے اوپر ایک ترتیب دیتا ہے۔$100.
کیا کرنا ہے:

Trigger: Event (order.completed) Condition: order.amount > 100 Action: Send webhook to Slack incoming webhook URL with order details

ہفتہ کے دن ای میل

غلطی:
ہر منگل 9 بجے انتظام کرنے کے لئے شمسی ای میلہ.
کیا کرنا ہے:

Trigger: Schedule (Monday 09:00) Action: Send email with last week's stats pulled from the REST API

اسکلي بورڈز

غلطی:
اگر ٹکٹ کا کوئی جواب نہیں 24 گھنٹے، ٹیم کی قیادت کرنے کے لئے.
کیا کرنا ہے:

Trigger: Schedule (every hour) Condition: ticket.status = "Open" AND ticket.last_reply_age > 86400 Action: Assign to team-lead, add internal note

ترقی‌یافتہ

پہلا قدم بنانا

اس عمل سے پیدا ہونے والی اس عمل کو شمسی سے ایک معمولی تعلق رکھنے والا عمل پیدا ہوتا ہے۔

کام کو بنانا
ایک عمل بنائیںایک عمل-dénition انداز: نام اپ_ڈر، حاصل کرنے کے لیے درخواست۔ /orders/{id}، ایک spaper id پیرامیٹر اور ایک گزرتا ہے۔ 200 جانچ.نیا عملکام کی جگہنیا عملنامlookup_orderدرخواستGET/orders/{id}پرائمId · s star200 - کمانڈ تلاش کریں1DEFINEنام، طریقہ، اختتام نقطہ2PARAMSقسم کی تبدیلیاں3مصرزندہ 200 نتیجہ
ایک عمل کر نے کے ليے ايک کام بنايں ۔ اس کا نام ، طریقے اور ختم کُل نقطے رکھ دیں ،پھر اُسے متعارف کرایا جائے اور اسے زندہ کرنے میں مدد دی جائے۔ 200.

عمل کی دو قسمیں ہیں۔

شروع سے پہلے یہ فیصلہ کریں کہ آپ کو کس کی ضرورت ہے دونوں ایک ہی پردے میں سوراخ کر رہے ہیں۔

بیرونی فون کريں API

عملہ آپ کے پلیٹ فارم پر ایک ایچ ٹی پی درخواست بھیجتا ہے. اس وقت منتخب کریں جب OpsIQ اس کے لیے ضروری ہے کہ آپ کی طرف سے کچھ کرنے کی ضرورت ہو۔

متصل عمل چلا وٴ

عمل پہلے ہی سے نصب شدہ اتصال کو چلا رہا ہے. اسے منتخب کریں جب کام پہلے سے موجود ہوں اور آپ اسے دوبارہ شروع کرنا چاہیں تو آپ فہرست میں سے اتصال کرنے والے عمل کو منتخب کر سکتے ہیں، اس لیے تاروں کی ضرورت نہیں ہے۔

دوسرا انتخاب یہ ہے کہ آپ اپنے کنکلرز کو دوبارہ سے حل کر سکتے ہیں اس کے کسی بھی طریقے سے پہلے ہی سے کر سکتے ہیں۔
1
عمل کا منصوبہ

مثال: "Lep_product". نام، لوٹ مار، اسٹاک اور تشریح کے ذریعے ایک پیداوار کو دیکھو.

2
کاموں میں اچھائی ۔json

عمل کی وضاحت شامل کریں:

عمل ۔json— اصل ظاہر شکل
{
  "actions": [
    {
      "action_id": "lookup_product",
      "label": "Look up a product",
      "category": "Catalogue",
      "description": "Find a product by name and return price, stock and description.",
      "scope": "admin",
      "requires_confirmation": false,
      "is_destructive": false,
      "delivery_type": "http",
      "http_method": "GET",
      "http_url": "/api/products/search",
      "parameters": [
        { "name": "name", "type": "string", "required": true, "in": "query",
          "description": "Product name to search for" }
      ],
      "returns": [
        { "alias": "id",          "path": "data.id",             "type": "string" },
        { "alias": "name",        "path": "data.name",           "type": "string" },
        { "alias": "price",       "path": "data.price",          "type": "number" },
        { "alias": "stock",       "path": "data.stock_quantity", "type": "number" }
      ]
    }
  ]
}
⚠️
تین چیزیں جو عمل کو رجسٹر کرنے میں ناکام بنا دیتی ہیں . عمل_d بہرحال منظم ہے اور ضروری ہے کہ وہ ہو جائے۔2جگہ100ذیلی حروف، حروف تہجی اور مفاہیم کے حروف : کسی کے بغیر داخلے کو مسترد کر دیا جاتا ہے۔ ظاہر ہے کہ "عمل" LIST کے ساتھ ایک چیز ہے، جسے عمل میں کلیدی طور پر استعمال کیا گیا ہے.
3
خشکی رُخ سے ٹیسٹ کرو

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

4
استعمال

Admin AI سے پوچھو: "دیکھو پیداوار وووے پرو". AI کو تلاش کرکے عمل کرنا چاہیے۔

⚠️
عمل کو شامل کرنا ۔jsonAJAX روٹ نہیں بنا تا، اس لیے کوئی چیز نہیں پیدا کی جاتی.OpsIQجب اتصال قابل یا اس کی ترتیبات محفوظ ہوں گی تو اس کی تنصیبات محفوظ ہوں گے: اتصال کو دوبارہ محفوظ کریں اور نیا عمل سامنے آجائے. آلات/gen_rote_registry.php (Admin AJAX Expers) کو ڈھانپ کر کسی بھی قسم کے عمل پر اثر انداز نہیں کیا جاتا۔
ترقی‌یافتہ

وسیع واقعہ اختتام پزیر ہوتا ہے۔

وسیع اختتامی نکات دستخط قبول کرتے ہیں۔ JSON ایک دوسرے نظام سے رابطہ کرنے اور اسے ڈی‌ڈ‌اپ‌پی‌جُل میں تبدیل کرنے کیلئے ایسے کام کئے جاتے ہیں جو وقت‌بھر‌شُدہلائنوں ، دادی اور کام‌کاج کی خوراک فراہم کر سکتے ہیں ۔

پرو فا ئل سکرین
وسیع اختتامی نکاتہر ایک انتہائی وسیع ماخذ کا اپنا ہوتا ہے۔ URL. . .وسیع اختتامی نکاتکام کی جگہکافی5ACCEPTED12.4kREJECTED18کاري جگہبِل‌ناک پلیٹ‌فارمواقعاتصحتپیداواری appنشان اور استعمال کن واقعاتصحتواقعہ IDprovider_event_idدُورنشانX-OpsIQ-Inbound-SignatureHMAC1CREATE SOURCEURL اور وہ (سب کچھ) خوب چھپاتے (اور) ہیں،2MAP PAYLOADای میل، واقعہ اور آئی ڈی۔3سیرHMACپھر (انہیں) متفرق کر دیتی ہیں۔
ہر ایک انتہائی وسیع ماخذ کا اپنا ہوتا ہے۔ URL. . .

ایک ذرہ بھیجا ہوا سسٹم بنائیں OpsIQ کما ئے URL/ مخفی اور پوشیدہ. بھیج دیجئے JSON ساتھ Content-Type: application/json اور اس کی نشانیوں میں سے ایک یہ ہے کہ اُسے اِس کے ذریعے استعمال کِیا جائےHMAC-SHA256:

X-OpsIQ-Inbound-Signature: sha256=<hex hmac>

نقشہ JSON انٹرنیٹ مووی ڈیٹابیس (IMDb) پر انٹرنیٹ کے ذریعے رابطہ ای میل، واقعہ اسمِ وقوع یا تقریب کا آئی ڈی۔ تقریب شناختی شناخت (انگریزی: Deduplication کلید) (district) سے مراد رابطے وقت میں داخل ہوتا ہے اور اس سے مراد لی جا سکتی ہے

کاروباری اعداد کو ختم کرنے سے پہلے خفیہ دستخط کرنا ۔

ترقی‌یافتہ

باہر سے باہر ویب‌ہوک عمل

خارجہ ویب‌ہوک انتظامیہ نے اس پر دستخط کرنے ، امتحانات ختم کرنے اور نگرانی کرنے والے اسن‌دار کی ادائیگی اور دوبارہ صحت‌بخش کام کرنے کے لئے تیار کئے ۔

پرو فا ئل سکرین
باہر کی ویب‌سائٹآؤٹ بانڈ ویب ہوک صفحہ HTTPS انتہا پوائنٹس، ایوینٹ سبسکریپشنز، فراہمی صحت اور ایک کلک کے ساتھ دستخط کی گئی ٹیسٹ کی فہرست رکھتا ہے۔باہر کی ویب‌سائٹکام کی جگہENDPOINTS7SUCCESS99.2%دوبارہ کوشش4کاري جگہCRMخودکاررابطہ* اور سودا**صحتامدادی بسٹکٹ۔* اور چیٹ۔*صحتڈیٹا ذخیرہ*دوبارہ کوشش کررہی ہےٹیسٹ ادائیگیہدایاتی نمونے لوڈ کریںتیار1SUBSCRIBEایچ‌ٹی‌ٹی پی‌ڈی‌ڈی URL اور واقعات2AUTHENTICATEHMAC دستخط3OBSERVEریل اور گاڑیوں کی حفاظت
آؤٹ بانڈ ویب ہوک صفحہ HTTPS انتہا پوائنٹس، ایوینٹ سبسکریپشنز، فراہمی صحت اور ایک کلک کے ساتھ دستخط کی گئی ٹیسٹ کی فہرست رکھتا ہے۔

پورے انتظامی ایک HTTPS انتہا پوائنٹ بناتے ہیں، خاص واقعات یا وائلڈ کارڈ کو منتخب کرتے ہیں، راز کو محفوظ طور پر ذخیرہ کرتے ہیں اور ایک ٹیسٹ بھیجتے ہیں۔ OpsIQ HMAC-SHA256 کے ساتھ خام پیلوڈ کو دستخط کرتا ہے۔

X-OpsIQ-Signature: sha256=<hex hmac>

رہائی قریباً بعد میں اسکو دوبارہ شروع کر دیتی ہے 1 minute, 5 minutes, 30 minutes, 2 hours and 12 hours. حال کی جانچ کے لئے حالیہ-دستیاب ریل استعمال کریں، جواب کوڈ اور کوشش شمار.

آپ کے پاس حاصل کرنے کے لئے ضروری ہے کہ آپ کو edemption ہو کیونکہ کوئی بھی اساسیکرونس سسٹم دوبارہ شروع کر سکتا ہے. 2xx جواب واپس لے لو صرف ناقابل قبول ہونے کے بعد.

ترقی‌یافتہ

ویب ہکس

ویبوکس بیرونی نظاموں کو خارجی نظام کی اجازت دیتا ہے۔OpsIQ جب واقع ہونے والی واقع ہوجائے OpsIQ بیرونی نظاموں کو جب کوئی چیز اندرونی طور پر (outusion) واقع ہوتی ہے۔

ویب ہکس
باہر کی ویب‌سائٹخارج شدہ ویب چوکس سکرین: نام کے ساتھ ختم پائپ ٹیبل، واقعات کو دوبارہ شروع کرنے، حالیہ ادائیگی کی حیثیت دات اور ایک بھیجنے والے test بٹن.باہر کی ویب‌سائٹکام کی جگہختم+ اختتامی مقصد کو محفوظ کریںنامترجیحاتکتابوں کی تقسیمSlack#sales-depentshttps://hooks.slack.com/…crm. .جانچCRMخودکارhttps://api.acme.com/hookرابطہ** ٹکٹ، تخلیق کارجانچزپیرhttps://hooks.zapier.com/…chat.startedجانچ1ENDPOINTSنام، واقعات URL2SIGNEDHMAC + خود کار Auto-restruction -3SEND TESTغیرضروری خطرات
اصل باہر سے نکلنے والی ویب سائٹس سکرین: ہر اختتام اپنے واقعات کے ساتھ، حالیہ ادائیگی صحت، اور ایک ایک انڈر ڈرافٹ ٹیسٹ، دستخط اور دوبارہ شروع.

باہر کی ویب‌سائٹ

ذیلی ضلع

ہماری ویب‌سائٹ پر حصہ ” مطبوعات “ کو دیکھیں ۔ URL اور حاصل ہونے والے واقعات کا انتخاب کریں۔

واقعات

مخصوص واقعات یا یا تانے کے ليے سبک داب کريں ["*"] سب کچھ، آپ کے تنصیب کے لیے مکمل فہرست نیچے ہے، اور آپ کو webhooks.events.list اسے بطورِ نو بحال کرتا ہے۔JSON.

دوبارہ کوشش کریں

[ تصویر کا حوالہ ] 15 مسلسل ناکامیوں میں، ختم نقطہ خود کار-disabed ہے.

سائن

ہر ادائیگی پر دستخط کیے جاتے ہیں۔ X-OpsIQ-Signature carries v2=<hex>''اور دستخط شدہ تار ہے۔ version.timestamp.delivery_id.body نیچے دی گئی مثالوں کو دیکھیں ۔

ایس‌آر‌ایس‌ایس تحفظ

OpsIQ نجی/بینے میں نہیں بھیجے گا IPs (127-x، 10-x، 172.16-x، 192.168-x، 169.254.169.254).

اِس کی ادائیگی

ملازمت کے ذریعے ویب‌ہوک کو بند نہیں کِیا جاتا OpsIQ آپریشن.

قابلِ ذکر واقعہ

ہر واقعہ میں ایک منفرد واقعہ_id ہوتا ہے جو اسی دور میں ڈیدوپیشن کے لیے قائم رہتا ہے۔

ہر ادائیگی کے ساتھ کیا ہوتا ہے۔

X-OpsIQ-Event

واقعہ نام، مثال کے طور پر۔ ticket.created.

X-OpsIQ-Delivery

یہ ایک ہی طرح کی گاڑیوں میں رہنے والی ایک ہی چیز ہے ۔

X-OpsIQ-Timestamp

وقت پر غیر آئینی سیکنڈ.

X-OpsIQ-Signature

دستخط بطور v2=<hex>. Split on the =: با ئیں جانب ورژن ہے، دائیں طرف آپ کا موازنہ کرنا قدر ہے۔

X-OpsIQ-Signature-Version

استعمال میں جو منصوبہ، فی الحال v2. اسے سخت کوڈ کی بجائے سر سے پڑھیں اور اگر کسی v3 کو کبھی شامل کیا جائے تو آپ کا کوڈ مسلسل کام کرتا رہتا ہے۔

⚠️
دستخط شدہ تار ہے۔ version.timestamp.delivery_id.bodyلیکن جب کوئی شخص کسی وجہ سے اپنی زندگی میں تبدیلی لاتا ہے تو اُس کا جسم ٹوٹ جاتا ہے ۔

دینا

PHP · ایک تصدیقOpsIQویب‌سائٹ
<?php
// Read the raw body BEFORE any framework parses it — the signature covers
// the exact bytes we sent, so a re-encoded array will not match.
$raw      = file_get_contents("php://input");
$sigHeader= $_SERVER["HTTP_X_OPSIQ_SIGNATURE"] ?? "";   // "v2=<hex>"
$ts       = (string)($_SERVER["HTTP_X_OPSIQ_TIMESTAMP"] ?? "");
$delivery = (string)($_SERVER["HTTP_X_OPSIQ_DELIVERY"] ?? "");
$secret   = "your endpoint signing secret";   // shown once when you add the endpoint

// 1. Refuse a stale delivery. This is what stops a captured request being replayed.
if ($ts === "" || abs(time() - (int)$ts) > 300) {
    http_response_code(401);
    exit(json_encode(["error" => "Stale delivery"]));
}

// 2. The header names its own version: "v2=<hex>".
[$version, $received] = array_pad(explode("=", $sigHeader, 2), 2, "");

// 3. Rebuild exactly what OpsIQ signed.
$canonical = $version . "." . $ts . "." . $delivery . "." . $raw;
$expected  = hash_hmac("sha256", $canonical, $secret);

// 4. Constant-time compare, so a timing attack cannot reveal the secret.
if ($received === "" || !hash_equals($expected, $received)) {
    http_response_code(401);
    exit(json_encode(["error" => "Invalid signature"]));
}

// 5. Accept. Deliveries retry, so treat a delivery id you have already
//    processed as a success and do the work only once.
$event = json_decode($raw, true);
// ... your handling ...

http_response_code(200);
echo json_encode(["received" => true]);
Node.js · ایک تصدیق شدہOpsIQویب‌سائٹ
const crypto = require("crypto");

// express.raw gives you the exact bytes OpsIQ signed. express.json() does not.
app.post("/opsiq-webhook", express.raw({ type: "application/json" }), (req, res) => {
  const raw      = req.body;                                  // Buffer
  const sig      = req.headers["x-opsiq-signature"]  || "";   // "v2=<hex>"
  const ts       = req.headers["x-opsiq-timestamp"]  || "";
  const delivery = req.headers["x-opsiq-delivery"]   || "";
  const secret   = process.env.OPSIQ_WEBHOOK_SECRET;

  // 1. Reject stale deliveries (replay protection).
  if (!ts || Math.abs(Date.now() / 1000 - Number(ts)) > 300) {
    return res.status(401).json({ error: "Stale delivery" });
  }

  // 2. Split "v2=<hex>" into its version and its value.
  const [version, received] = sig.split("=", 2);

  // 3. Rebuild what OpsIQ signed: version.timestamp.delivery_id.body
  const canonical = Buffer.concat([
    Buffer.from(`${version}.${ts}.${delivery}.`),
    raw,
  ]);
  const expected = crypto.createHmac("sha256", secret).update(canonical).digest("hex");

  // 4. Constant-time compare. Lengths must match first or timingSafeEqual throws.
  const a = Buffer.from(expected), b = Buffer.from(received || "");
  if (a.length !== b.length || !crypto.timingSafeEqual(a, b)) {
    return res.status(401).json({ error: "Invalid signature" });
  }

  // 5. Accept, and make the work idempotent on the delivery id.
  const event = JSON.parse(raw.toString("utf8"));
  res.json({ received: true });
});

ہر تقریب اس تنصیب کو بھیج سکتی ہے۔

دوڑنے والی عمارت سے جینیاتی طور پر منسلک ہیں، اس لیے یہ ہمیشہ آپ کے موجود نسخے سے مل کر ملتا ہے۔

52 events can be delivered to a webhook endpoint on this install. Subscribe with ["*"] for all of them, or name the ones you want. The General API action webhooks.events.list اس فہرست کو اسی طرح دوبارہ واپس بطورِJSON، لہذا آپ کا کوڈ کبھی مشکل کوڈ نہیں ہونا چاہیے۔

انتہائی حساس (1)

analytics.anomaly

Fired by PHASE_ANOMALY_ALERTS when a daily KPI (sessions, pageviews, conversions, revenue) deviates from its same-weekday 4-week baseline beyond the configured threshold. Payload: day (required), title, site_key, anomalies.

تجارت (2)

commerce.order.created

Fired the moment a chat-confirmed order lands on the merchant platform (connector or custom-actions integration) - before payment. Subscribe to sync carts, reserve stock, or notify fulfilment systems. Payload: reference (required), connector, amount_minor, currency, customer_email, thread_id, occurred_at.

commerce.payment.confirmed

Fired exactly once per order when the gateway actively verifies the payment (amount and currency exact). This is the settlement signal - it rides the same claim that prevents duplicate receipts, so it can never double-fire. Payload: reference (required), connector, occurred_at.

رابطہ (6)

contact.conversion

Fired by OpsIQ.

contact.erased

Fired by OpsIQ.

contact.lifecycle_changed

Fired by OpsIQ.

contact.status_changed

Fired by OpsIQ.

contact.tag_added

Fired by OpsIQ.

opsiq.contact.upsert

Fired by OpsIQ.

conversation (5)

conversation.assigned

Fired when a conversation is assigned to an agent or unassigned. Payload: thread_id (required), site_key, assigned_admin_id, by_admin_id, occurred_at.

conversation.created

Fired when a new Client Chat conversation (thread) is opened. Payload: thread_id (required), site_key, channel, client_email, client_name, visitor_id, created_at.

conversation.message.created

Fired when a visible message is written to a conversation by the visitor, an agent, the AI or the system. Internal notes do not fire. Payload: thread_id (required), message_id (required), site_key, sender_type, admin_id, message, has_attachment, created_at.

conversation.rated

Fired when the visitor rates a conversation (1-5 stars). Payload: thread_id (required), site_key, stars, comment, trigger, admin_id, occurred_at.

conversation.resolved

Fired when an agent resolves a conversation and hands it back to the AI. Payload: thread_id (required), site_key, by_admin_id, occurred_at.

سي آر ايم (6)

crm.company.created

Fired when a CRM company/account is created. Payload: company_id (required), name.

crm.deal.created

Fired when a CRM deal/opportunity is created (by an order, the capture agent, or a human). Payload: deal_id (required), title, amount, currency, scope.

crm.deal.lost

Fired when a deal is moved to a Lost stage (closed-lost). Payload: deal_id (required), stage, amount.

crm.deal.stage_changed

Fired when a deal moves to a different pipeline stage. Payload: deal_id (required), stage, amount.

crm.deal.won

Fired when a deal is moved to a Won stage (closed-won). Payload: deal_id (required), stage, amount.

crm.task.created

Fired when a CRM task is created (incl. AI-suggested next-step / renewal tasks). Payload: task_id (required), title.

ای میل (2)

email.bounced

Fired by OpsIQ.

email.replied

Fired by OpsIQ.

feedback (13)

feedback.analysis.completed

Fired when a Voice-of-Customer analysis run completes. Payload: analysis_run_id (required), workspace_key, sample_count, model_version.

feedback.detractor.detected

Fired when a newly indexed response meets its metric-specific detractor rule. Payload: feedback_item_id (required), workspace_key, source_kind, metric_kind, classification.

feedback.follow_up.completed

Fired when a Feedback follow-up is completed. Payload: feedback_item_id (required), workspace_key, actor_admin_id, outcome_code.

feedback.item.assigned

Fired when Feedback ownership changes. Payload: feedback_item_id (required), workspace_key, assignee_admin_id, team_id, actor_admin_id.

feedback.item.indexed

Fired when a source record is added to or refreshed in the canonical Feedback index. Payload: feedback_item_id (required), source_kind, source_id, workspace_key, metric_kind, classification.

feedback.item.redacted

Fired when source deletion or redaction removes Feedback content from the index. Payload: feedback_item_id (required), workspace_key, source_kind.

feedback.item.status_changed

Fired when the Feedback workflow state changes. Payload: feedback_item_id (required), workspace_key, state, actor_admin_id.

feedback.item.tagged

Fired when a tag is added to or removed from Feedback. Payload: feedback_item_id (required), workspace_key, tag, operation.

feedback.item.updated

Fired when a canonical Feedback item changes. Payload: feedback_item_id (required), workspace_key, change.

feedback.source.failed

Fired when a Feedback source replay or incremental index operation fails. Payload: workspace_key, source_kind (required), error_code, checkpoint.

feedback.source.lagging

Fired when a Feedback source checkpoint is behind its expected freshness window. Payload: workspace_key, source_kind (required), lag_seconds, last_success_at.

feedback.theme.detected

Fired when a canonical topic or theme signal is attached to Feedback. Payload: feedback_item_id (required), workspace_key, theme_key, confidence.

feedback.urgent.detected

Fired when an urgent Feedback signal is detected. Payload: feedback_item_id (required), workspace_key, source_kind, signal_key.

invoice (3)

invoice.created

Fired when an invoice is generated. Payload: invoice_id (required), customer_id, customer_email, amount, currency, due_date, items.

invoice.overdue

Fired when an invoice passes its due date unpaid. Payload: invoice_id (required), customer_id, customer_email, amount, currency, days_overdue.

invoice.paid

Fired when an invoice is paid in full. Payload: invoice_id (required), customer_id, customer_email, amount, currency, paid_at.

order (1)

order.created

Fired when a new order is placed. Payload: order_id (required), customer_id, customer_email, amount, currency, items, status, source.

اجر (3)

payment.completed

Fired when a payment succeeds. Payload: order_id (required), payment_id, provider_ref, customer_id, customer_email, amount, amount_minor, currency, gateway, invoice_id, items, paid_at.

payment.failed

Fired when a payment attempt fails. Payload: order_id, customer_id, customer_email, amount, currency, gateway, reason.

payment.refunded

Fired when a refund is issued. Payload: order_id, refund_id, customer_id, customer_email, amount, currency, reason.

محفوظ (1)

security.alert

Fired by PHASE_SECURITY_ALERTS when a security rule trips: failed-login wave, new automatic IP blocks, or a tamper-evidence (audit/consent hash chain) verification failure. Payload: rule (required), title, site_key, count, blocks, errors.

subscription (3)

subscription.cancelled

Fired when a subscription is cancelled. Payload: subscription_id (required), plan_name, customer_id, customer_email, cancel_reason, cancelled_at, ends_at.

subscription.created

Fired when a subscription is started. Payload: subscription_id (required), plan_id, plan_name, customer_id, customer_email, amount, currency, interval, trial_ends_at, next_billing_at.

subscription.renewed

Fired when a subscription renews successfully. Payload: subscription_id (required), plan_name, customer_id, customer_email, amount, currency, next_billing_at.

ٹکٹ (5)

ticket.closed

Fired when a ticket is closed or resolved. Payload: ticket_id (required), resolution, closed_by_type, closed_by_id.

ticket.created

Fired when a new support ticket is opened. Payload: ticket_id (required), ticket_number, subject, department_id, department_name, customer_id, customer_email, priority, message, author_type, author_id, author_name.

ticket.merged

Fired when one or more tickets are merged into another ticket. Payload: ticket_id (required), ticket_number, subject, external_ref, native_table, site_key, sources, merged_by, merged_at.

ticket.renumbered

Fired when a connector mirror adopts the remote platform's ticket number for an OpsIQ ticket. Payload: ticket_id (required), old_number (required), ticket_number (required), connector, external_ref.

ticket.replied

Fired when a reply is posted to a ticket. Payload: ticket_id (required), reply_id, author_type, author_id, author_name, message.

user (1)

user.registered

Fired when a new user/customer account is created. Payload: user_id (required), email, firstname, lastname, company, country, source.

میں نے مقامی طور پر ویب‌ہوک کیسے ٹیسٹ کیا ہے؟+

اپنے مقامی سرور کو کھوجنے کے لیے grók استعمال کريں ۔ URL.

اگر میرا مقصد عارضی طور پر ختم ہو جائے تو کیا ہو؟+

OpsIQ اگر آپ کی اختتامی منتقلی کھڑکی کے اندر واپس آتی ہے تو کوئی واقعات ضائع نہیں ہوتے ۔

ترقی‌یافتہ

API کیز

API کلیدی درخواستوں کی توثیق OpsIQ بہترین API. ہر کلید کے پاس اجازہ وسیع ہے.

API کیز
API کیزجواب API کلید سکرین: رسائی کی سطح اور وسعت کے ساتھ ایک مسئلہAPI کیزکام کی جگہکلیدی سوالاترسائیصرف پڑھیےمحدودنطاقcontacts.readtickets.readevents.writeکلیدی سوالاتآپ کی کلیدزِفِیر کا انتخابopq_••••4f2aرُخموبائل ایپopq_••••91c7رُخاناطولیہ برآمداتopq_••••2db0رُخ1SCOPEDصرف پڑھنے یا محدود2PER-ACTIONپزل مکمل وسعت3REVOCABLEکسی بھی وقت کو دوبارہ حل کریں
اصل API کلید سکرین: کسی وسیع پیمانے پر تقسیم، صرف پڑھنے یا محدود کلید کو استعمال کرنے سے کسی بھی اہم وقت میں تبدیل کیا جاتا ہے۔

جگہ API کلید

1
مزید معلومات حاصل کریں API کلیدیات

بچے کی پیدائش API کلیدی انتظام ۔

2
کلید بنائیں

اسے ایک نہایت موزوں نام دے.

3
منتخب کردہ وسعتیں

صرف کلیہ دے دو اور صرف وہی چیز جو اس کی ضرورت ہے. اسکوکوکوپ ہر علاقے میں پڑھ کر دو جوہر لکھ سکتے ہیں، لہذا رپورٹ کے ذریعہ معلومات کا اندراج پڑھ کر سنا جا سکتا ہے اور کچھ اور نہیں

دستیاب وسعت

سب سے تنگ سیٹ کو لے لیں جو کام کرتا ہے. admin اِس لئے جب آپ کو حقیقی طور پر وسیع رسائی کی ضرورت ہوتی ہے تو اِسے استعمال کریں ۔

crm. پڑھنا / crm. لکھنا

رابطے، کمپنیاں، کاروبار، سرگرمیوں، بے روزگاری، تبدیلی، زندگی کے معاملات اورCRMویب.

ٹکٹ۔ ریڈ / ٹکٹ۔ لکھنؤ۔

فہرستیں اور ان کے پیغامات؛ جواب، تجدید، کھلی اور دوڑنے والے آپریشنز۔

گفتگو۔ پڑھئے / بات کرنا۔ مصنف۔

زندگی بھر گفتگو اور پیام تاریخ پڑھیں؛ پیغامات، مقررہ اور تبدیل شدہ حالت بھیجیں۔

قُبْرِقَّ مُّنْ عَلَى الْقَبْقُرْضِ مُسْتَرُونَ سانچہ:قرآن-سورہ 56 آیت 22۔۔

علم بنیادوں پر ۔

گفتگو۔ پڑھنی / چت۔ لکھنؤ

محفوظ جواب دیں

connectors.read

دیکھو کہ کون سے کنیکٹر انسٹال ہیں، وہ کیا کر سکتے ہیں اور ان کی شناختوں کو جانچیں.

automations.read

اپنے عمل، بے چینی اور ان کی دوڑ کی تاریخ دیکھو.

departments.read

ری‌انگ کیلئے ڈیپارٹمنٹ دستیاب ہیں ۔

notifications.read

ایک آپریٹر کیلئے نامزدگی ۔

analytics.read

رپورٹ کے ابواب، CSV برآمدات اور مقررہ رپورٹ کی تشریحات۔

site_intelligence.read

نگرانی کے مقامات اور ان کی جگہSEOرپورٹ.

files.read

وابستگیوں کے لیے اس کے اتار چڑھاؤ پر دستخط کیے گئے۔

status.write

سٹیٹس صفحہ کے اجزاء اور واقعات۔

لکھ

اے تحریر کرنے والے: ڈرافٹ، نقل و حمل، ترجمہ، دوبارہ لکھنے، لکھنے، بنانے، بنانے کے لیے، ان کے نام۔

اdmin

ہر چیز جس میں ایک چھوٹی سی حساس کارروائی شامل ہے جو جان بوجھ کر کسی بھی تنگ وسعت سے قابل رسائی نہیں ہوتی: رابطہ کرنا، نجی ترتیبات تبدیل کرنا اور رسائی لاگ کو پڑھنا۔

💡
آپکا مقصد صرف اس فہرست سے کام کرنا ہے

رسائی کی سطح

تمام

اِس کے علاوہ ، یہ بات بھی قابلِ‌غور ہے کہ ہم ہر چیز کو خدا کی طرف سے فراہم کِیا کرتے ہیں ۔

صرف پڑھیے

ہر تحریر کو انکار کر دیا جاتا ہے، جو بھی وسعتیں کہلاتی ہیں وہ رپورٹ، معلومات اور کچھ بھی محفوظ انتخاب جو کبھی نہیں بدلے۔

محدود

آپ اِس بات پر غور کریں گے کہ آپ کو کن کاموں سے کنارہ کرنا چاہئے ۔

4
کلید کاپی کریں

دکھا ئے گا. سے شروع کرو "opq_". اس محفوظ.

🚫
کبھی شریک نہیں API پبلک کوڈ میں کلیدیں، کلائنٹ-side JavaScript. یا ورژن کنٹرول. ماحول تبدیل کرنے کے لئے استعمال کریں.
ترقی‌یافتہ

اپنی ویب سائٹ پر ضرب لگائیں

جواب OpsIQ دادی ایک ہے JavaScript حساسیت، اے آئی چیٹ، ٹکٹ تخلیق اور مشتری شناخت کے لیے آپ اپنی ویب سائٹ میں شامل کرتے ہیں۔

یہ کیسے کام کرتا ہے
اپنی ویب سائٹ پر ضرب لگائیںبا ئيں جانب ایک لائن اسکرپٹ ٹیگ اور دائیں جانب، ویب صفحہ کے ساتھ OpsIQ بات چیت کونے میں ظاہر ہوتی ہے.<!-- paste before </body> --><script src="https://cdn.opsiq.io/w.js" data-site="ws_8a2f" async></script>
اپنی ویب سائٹ پر ضرب لگائیں

بنیادی تنصیب

بنیادی طور پر صحیح سمت
<script src="https://your-opsiq-domain.com/widget.php"
  data-site-key="site_abc123"
  async></script>

Paste before the closing </body> tag. The script loads asynchronously and does not block page rendering.

کي خصوصیات

data-site-key

ضروری ہے. آپ کی سائٹ کی کلید کو Conss Sites سے.

data-mode

"چاٹ" (انگریزی: "Tickets")، "تلفظ" یا "دونوں"۔

data-position

settlement. "bottom-right" (بزبان انگریزی) یا "bottom-lder".

data-color

سب سے پہلے رنگ ہیکس کوڈ

data-greeting

اِس کے علاوہ ، آپ کو اپنے پیغام کو قبول کرنا چاہئے ۔

data-language

UI language: "en"، "دس"،"فر"، 'دے، ‘ وغیرہ۔

data-identity-token

قابل ذکر۔ سرور جنید نے شناخت کی نشان دہی کی۔

sPA کی مدد کریں

دستی space نو حضاب
// Manually notify OpsIQ of a route change (for custom routers)
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["pageview", {
  url: window.location.href,
  title: document.title,
}]);

سی پی قوانین

ویجٹ کے لیے CSP قوانین
script-src 'self' https://your-opsiq-domain.com;
connect-src 'self' https://your-opsiq-domain.com;
frame-src https://your-opsiq-domain.com;
کیا میری ویب سائٹ میں سست ہے؟+

ہرگز نہیں ۔ 15 KB صفحہ ۱۶ پر درج مواد کے بعد وزنی اُصولوں پر عمل کریں ۔

کیا مَیں اس کی نمائش کو نظرانداز کر سکتا ہوں ؟+

پرائمری رنگ کے لیے ڈیٹا-کولور استعمال کریں۔ CSS اِس سلسلے میں کچھ تجاویز پر غور کریں ۔

ترقی‌یافتہ

تنصیب نصب کریں

پلیٹ فارم تنصیب کار

یہ کیسے کام کرتا ہے
تنصیب نصب کریںکے ليے پلیٹ فارم انسٹال کریں WordPress, Shopify اور Google Tag Manager، ہر ایک بات یہ کہ وہ کہاں سے گاوں کو شامل کریں گے.ڈبلیو پیWordPressپلگ ان نصب کريں، اندر داخل کريںآپ کی سائٹ کلید، بچا.شپShopifyسر گر تے ہوئے سر بر طا نو کھول دیںآگے۔ /body.جی ایمٹیگ منیجرمصر HTML ٹیگ، تمام صفحات.
نصب کریں

WordPress

غلطی:
تمام صفحات تک شامل ہیں۔ WordPress جگہ
کیا کرنا ہے:

Option 1: Edit theme footer.php, paste snippet before </body>. Option 2: Use "Insert Headers and Footers" plugin > Scripts in Footer. Option 3: Use a child theme footer.php to survive theme updates.

Shopify

غلطی:
آپ میں شامل ہونا Shopify دکان.
کیا کرنا ہے:

Online Store > Themes > Edit Code > Layout > theme.liquid. Paste before </body>. Save.

دوبارہ سے کام کرنا / پھر آنا

غلطی:
کسی بھی طرح کی تبدیلی یا اس کے بعد. js app میں شامل.
کیا کرنا ہے:

In Next.js, use next/script in app/layout.tsx: import Script from "next/script"; <Script src="https://your-opsiq.com/widget.php" data-site-key="site_abc" strategy="lazyOnload" />

WHMCS

غلطی:
آپ میں شامل ہونا WHMCS کلائنٹ علاقہ.
کیا کرنا ہے:

ہماری ویب‌سائٹ پر حصہ ” مطبوعات “ کو دیکھیں ۔

Google Tag Manager

غلطی:
جی ٹی ایم کے ذریعے شامل کریں.
کیا کرنا ہے:

ایجاد کریں HTML ٹیگ، ماضی Snippet. ٹریگر: سب صفحات۔

ترقی‌یافتہ

ناظمین آپ کے پشتونوں میں (ایک معاہدے، کوئی پلیٹ فارم) میں سرمایہ کاری کرتے ہیں۔

اِس شمارے میںOpsIQادممین معاون — آڈمین چیٹ، باکس اور اے آئی تحریر میں — آپ کی OWN پلیٹ فارم کے اندر، تو آپ کی ٹیم کبھی بھی ان کے اوزار نہیں چھوڑے گی.SSO... یہ ایک جینریک معاہدہ ہے جو ~ میں عمل کیا گیا ہے15آپ کے پلیٹ فارم کے سرور کوڈ کی لائنیں — وہی اندازZendesk)، انٹرمیڈیٹ اور غیر واضح استعمال کے لیے۔SSO. انتظار کرنے کے لئے کوئی بھی پیر پلیٹ فارم پلگ انس موجود نہیں ہے: کوئی بھی اسٹاک جو کسی شمار کنندہ کر سکتا ہو۔HMACآجکل ایسا کر سکتے ہیں ۔

قدم1— اُردو رسم‌ورواج

از دور دراز مقامات→آپ کی جگہ→دستور، لوڈر لائن کو کاپی کریں اور اسے اپنے ایڈمنٹن پینل کے صفحات میں شامل کریں ( فٹ بالر، لیٹ ٹیمپل یا ایک اشتہاری رسم-JS باکس):

ایک لکیری جھلی
<script async src="https://YOUR-OPSIQ/opsiq/embed/admin_widget.php?site_key=SITE_KEY&identity_token=TOKEN_FROM_STEP_2"></script>

قدم2— بیاناتOpsIQجو رجسٹرڈ میں لاگو ہوتی ہے۔

صرف آپ کا اطلاق ہی جانتا ہے کہ ابلاغ میں کیا ہے — جو کہ ایک قابل ذکر ہے، یہ سیکورٹی ماڈل نہیں ہے. آپ سرور اپنے سیشن سے مختصر دستخط کر سکتے ہیں، بالکل اسی ویب سائٹ کی شناخت کے ساتھ دستخط کرتے ہیں:

PHP · آپ کے سیشن سے administration signal نشان لگائیں
<?php
$secret  = "opsiq_whsec_your_site_secret";   // Remote Sites → Codes
$payload = json_encode([
    "site_key"      => "SITE_KEY",
    "iat"           => time(),
    "exp"           => time() + 6 * 3600,
    "authenticated" => true,          // REQUIRED, top level — see note below
    "platform"      => "your-platform",
    "admin"    => [
        "id"            => (string)$admin->id,      // from YOUR session
        "name"          => $admin->name,
        "username"      => $admin->username,
        "email"         => $admin->email,
        "role"          => $admin->role,
        "authenticated" => true,
    ],
]);
$payload64 = rtrim(strtr(base64_encode($payload), "+/", "-_"), "=");
$identityToken = $payload64 . "." . hash_hmac("sha256", $payload64, $secret);
// Put $identityToken into the embed line (identity_token=…), or expose it as
// window.OpsIQAdminIdentityToken before the loader script.
پیر-ادمین رسائی، خود بخود

آپ کے پلیٹ فارم میں لاگس کرنے والے ہر اشتہار کو انفرادی طور پر شامل کیا جاتا ہے:OpsIQ'کس پر-ای-مین رسائی گیٹ ایک کے خلاف نشان's ExE میل کو حل کرتا ہے۔OpsIQایجنٹ (Team page)؛ ایجنٹ کے "match Empts" کی فہرست استعمال کریں جب پلیٹ فارم ای میل مختلف ہو) اور اس ایجنٹ کے کام کرنے والے اسپیس، ڈیپارٹمنٹ اور باکس آفس کے اجازے کا اطلاق کریں۔ نئے سٹاف ممبر = ایجنٹ کو شامل کریں۔OpsIQ؛ کوئی بھی شناختی تبدیلیاں نہیں ہوتیں۔

ساتھ ساتھ سوار

آپ کے پلیٹ فارم کو جتنی بھی کردار نشر کیے جاتے ہیں وہ اس پر دکھایا جاتا ہے۔OpsIQاِس کے برعکس ، کسی شخص کی اصلاح ہمیشہ فائدہ‌مند ہوتی ہےOpsIQایجنٹ ریکارڈ، کبھی بھی دعویٰی کردار سے نہیں.

کیوں نہ ہمارے باورچی‌خانے کو پڑھیں ؟

برکسر آپ کا ایڈمنٹن کو کبھی کسی دوسرے وجود میں نہیں بھیج سکتا — آپ کے کراس کے لیے دواخانہ نہیں بنا سکتا

اپنی سائٹ پر کوئی شیئر طریقہ کار نہیں

بند کریں OpsIQ میزبان میں کوئی غیر شناخت شدہ یا شیئر لاگین موڈ موجود نہیں ہے: لوڈ کنندہ اس وقت تک پوشیدہ رہتا ہے جب تک کوئی دستخط شدہ admin نشانی نہ آ جائے۔= علامت=... قدر کوڈز لوڈر میں ایک وصفی کلید ہے جو صرف سائٹ کی شناخت کرتی ہے، یہ کبھی بھی کسی کو اس کی نشانی نہیں دے سکتا۔

ے authenticated جھنڈے — اسے پی پی سطح پر ڈال دیا

یہ جھنڈ آپ کے سرور کے دعوے ہیں کہ ایک انسان واقعی میں لاگو ہے،OpsIQاس کے بغیر کسی بھی نشانی سے انکار کریں. "authenticated" => true beside site_key/iat/exp... صرف اندر ہی نہیں admin چیز. موجودہOpsIQاسے یا تو مرتبے میں قبول کر لیتا ہے لیکن بزرگ صرف بالائی سطح پڑھتے ہیں — اور ناکامی فریب: گفتگو فہرست، تاریخ اور تمام تصدیق شدہ فنی جبکہ ہر چیٹ کے جوابات کا رد عمل ہوتا ہے۔ "ایدین لاگ انس"، جو سیشن بگ کی طرح لگتا ہے اور نہیں ہے. اگر آپ کو بالکل جدا دیکھا جائے تو پہلے اس جھنڈے کا جائزہ لیں.

صفائی

سرور پر صرف، براؤزر میں کبھی نہیںJavaScript. . مختصر رکھیں (مریخ پر گھنٹوں تک)؛OpsIQمسترد اور مستقبل میں کیے گئے اشاروں کو رد کرتے ہیں، اور دستخط آپ کی ویب سائٹ کلید پر نشان بند کرتے ہیں۔

حوالہ جات

جوابWHMCSساتھی یہ خود کار طریقے سے کرتا ہے۔WHMCSAdmin سیشن؛ Botble Hotel corpor کی فائل اسے لاراویل سیشن (op=admin_district) سے کرتا ہے. دونوں ہی اپنے پلیٹ فارم کے اندر یہ عہدہ ہیں — کاپی جو بھی آپ کے اسٹاک کے قریب پڑھتا ہے۔

صفر صفحہ پر تصویر (constor-spectives)

جب آپ کوOpsIQمتصل آپ کی شناخت ختم پوائنٹ اس کے اندر محفوظ کرتا ہے۔ admin_identity_probe_url سیٹ، PLCARounder لائن آپ کا تمام اdmin صفحات کی ضرورت ہے: Wars جوڑا آپ کے ویب سائٹ کلید + wfol sign کے ساتھ اسے فون کرتا ہے اور ہر Admin خودکار طور پر تصدیق کر سکتا ہے۔ صفحہ کا صفحہ ابھی تک ایکس بچا سکتا ہے۔ data-identity-endpoint تشریح یا بیان کرتا ہے۔ window.OpsIQAdminIdentityEndpoint.

💡
راز کی نشان دہی آپ کے لیے کی جاتی ہے۔ دور دراز سائٹوں میں، آپ کی جگہ، کوڈ، قابل ذکر ہے۔ 3، آپ کے سٹاف میں نشان، ہر مثال پہلے ہی سے اس سائٹ کا راز ہے، تو کوڈ ماضی کے طور پر کام کرتا ہے: کاپی کرنے یا کنول کرنے کے لئے کچھ بھی نہیں ہے. اس صفحے پر موجود مثالیں opsiq_whsec_YOUR_SITE_SECRET ہر مثال کو اپنی جگہ پر تلاش کرتے ہیں ۔ OPSIQ_SITE_SECRET (یا آپ کا فریم ورک کا خود مختاری، اس کے نوٹس میں نامزد کیا گیا) سرور اول پر اور استعمال ہوتا ہے کہ جب یہ سیٹ ہو جائے تو آپ فائل سے چھپے ہوئے راز کو نکال سکتے ہیں۔ مثال کے طور پر آپ اسے کوڈ کے بغیر دوبارہ شروع کر سکتے ہیں۔ JavaScript... اور کبھی بھی کسی عوامی محاذ پر نہیں کرتے، کیونکہ جو کوئی راز سنبھالتا ہے وہ آپ کے گاہکوں یا سٹافوں میں سے کسی ایک کے طور پر دستخط کر سکتا ہے۔ WHMCS اور Botble اس میں سے کسی کی ضرورت نہیں: WHMCS اُس کے پاس چپکے سے آتا ہے اور وہ ہوتا ہے ۔ Botble جوائنٹ پینل اسے بریگیڈ میں بھرتی کرتا ہے۔

مکمل کوڈ، پلیٹ فارم سے پلیٹ فارم

ہر مثال میں ایڈمنٹن چیٹ ٹیگ صرف دستخط شدہ سٹاف ممبر کے لیے چھاپتا ہے، دستخط شدہ دستخط کے ساتھ اور ووکٹ کی تازگی (womons) کا جواب دیتا ہے۔?opsiq_identity_refresh=1&role=admin) کے ساتھ {"success":true,"identity_token":"…"} یا 401. دور سیریز، آپ کی جگہ، کوڈ، قابل ذکر ہے۔ 3... اپنے سٹاف میں نشان اسی کوڈ پر چھاپتے ہیں آپ کی ویب سائٹ کلید اور خفیہ طور پر بھرا ہوا.

⚠️
Admin sign دو جانبی شکل ہے: بنیاد64url(payload)، ایک دوات، پھر ہیکس۔ HMAC-SHA256 اس بنیاد پر64url متن میں سے یہ ایک متعین ٹی نہیں ہے اور ایک ور ٹی کو انکار کر دیا گیا ہے 24 گھنٹے.

WHMCS

Nothing to add: the WHMCS hook in Option 1 already signs your logged-in staff into Admin Chat and refreshes the token. Do not paste the Option 3 loader as well.
1

Install the Option 1 hook as includes/hooks/opsiq_tracker.php.

2

Each staff member needs an OpsIQ agent account with the same email (or username): that is how their own permissions apply.

includes/hooks/opsiq_tracker.php
/* WHMCS: no extra code. Option 1 (the All-in-One WHMCS Hook) signs the logged-in
 * admin into Admin Chat on every admin page and answers ?opsiq_identity_refresh=1&role=admin. */

Botble (connector bridge)

Nothing to add: the Botble bridge signs your logged-in admins. Copy the bridge from the Botble connector panel (it arrives with OPSIQ_HOST, OPSIQ_SITE_KEY and OPSIQ_SITE_SECRET filled in), then put its one admin_embed line in Botble's admin Custom JS.
1

In Botble admin → Custom JS, add: <script async src="https://YOUR-BOTBLE-SITE/opsiq-botble-bridge.php?op=admin_embed"></script>

2

Each staff member needs an OpsIQ agent account with the same email (or username): that is how their own permissions apply.

public/opsiq-botble-bridge.php
<!-- Botble admin → Custom JS. The bridge signs the logged-in admin; nothing secret is in the page. -->
<script async src="https://YOUR-BOTBLE-SITE/opsiq-botble-bridge.php?op=admin_embed"></script>

PHP (no dependencies)

1

Save as opsiq-admin-chat.php. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

At the very top of every ADMIN page, before any output: require 'opsiq-admin-chat.php'; opsiq_admin_chat_refresh(); and before </body>: <?= opsiq_admin_chat_tag() ?> (it replaces the Option 3 loader).

3

Replace opsiq_admin_chat_user() with your signed-in staff member. Each staff member needs an OpsIQ agent account with the same email (or username): that is how their own permissions apply.

opsiq-admin-chat.php
<?php
/* opsiq-admin-chat.php — sign your logged-in staff into OpsIQ Admin Chat. */

// WHO IS SIGNED IN AS STAFF — replace the body. Return null for anyone who is not staff.
function opsiq_admin_chat_user(): ?array
{
    $u = $_SESSION['admin'] ?? null;    // e.g. ['id' => 3, 'email' => '…', 'username' => '…', 'name' => '…', 'role' => 'Owner']
    return is_array($u) && !empty($u['id']) && !empty($u['email']) ? $u : null;
}

// The admin token is base64url(payload) . '.' . hex HMAC — NOT a JWT.
function opsiq_admin_chat_token(array $u): string
{
    $secret = (string) (getenv('OPSIQ_SITE_SECRET') ?: 'opsiq_whsec_YOUR_SITE_SECRET');   // this site's secret; the environment wins when set
    if ($secret === '') return '';                           // fail closed: no Admin Chat
    $now = time();
    $payload = rtrim(strtr(base64_encode(json_encode([
        'site_key'      => 'YOUR_SITE_KEY',
        'iat'           => $now,
        'exp'           => $now + 3600,                      // at most 24 hours
        'authenticated' => true,
        'platform'      => 'php',
        'admin'         => [
            'id'       => (string) $u['id'],                 // REQUIRED
            'email'    => (string) $u['email'],              // REQUIRED
            'username' => (string) ($u['username'] ?? ''),
            'name'     => (string) ($u['name'] ?? ''),
            'role'     => (string) ($u['role'] ?? ''),
        ],
    ], JSON_UNESCAPED_SLASHES)), '+/', '-_'), '=');
    return $payload . '.' . hash_hmac('sha256', $payload, $secret);
}

// Call at the top of every admin page, before any output.
function opsiq_admin_chat_refresh(): void
{
    if (empty($_GET['opsiq_identity_refresh'])) return;
    header('Content-Type: application/json; charset=utf-8');
    header('Cache-Control: no-store');
    $u = opsiq_admin_chat_user();
    $t = $u ? opsiq_admin_chat_token($u) : '';
    if ($t === '') { http_response_code(401); echo json_encode(['success' => false, 'login_required' => true]); exit; }
    echo json_encode(['success' => true, 'role' => 'admin', 'identity_token' => $t]);
    exit;
}

// Print before </body> on admin pages. Prints nothing for anyone who is not staff.
function opsiq_admin_chat_tag(): string
{
    $u = opsiq_admin_chat_user();
    $t = $u ? opsiq_admin_chat_token($u) : '';
    if ($t === '') return '';
    $src = 'https://YOUR-OPSIQ/opsiq/embed/admin_widget.php?site_key=YOUR_SITE_KEY&identity_token=' . rawurlencode($t);
    return '<script async src="' . htmlspecialchars($src, ENT_QUOTES) . '" data-opsiq-widget="admin-chat"></script>';
}

Laravel

1

This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET=… in .env with 'opsiq' => ['site_secret' => env('OPSIQ_SITE_SECRET')] in config/services.php on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

Save the class as app/Support/OpsiqAdminChat.php; adjust isStaff() to your admin guard or role. Add the refresh middleware from the bottom of the code to your admin routes.

3

In your admin Blade layout before </body>: {!! \App\Support\OpsiqAdminChat::tag() !!}. Each staff member needs an OpsIQ agent account with the same email (or username): that is how their own permissions apply.

app/Support/OpsiqAdminChat.php
<?php
// app/Support/OpsiqAdminChat.php — no packages needed.
namespace App\Support;

final class OpsiqAdminChat
{
    /** WHO IS STAFF — adjust to your admin guard, role or gate. */
    private static function staff()
    {
        $user = auth('web')->user();                    // or auth('admin')->user()
        return ($user && $user->can('access-admin')) ? $user : null;
    }

    /** The admin token is base64url(payload) . '.' . hex HMAC — NOT a JWT. */
    public static function token(): string
    {
        $user = self::staff();
        $secret = (string) (config('services.opsiq.site_secret') ?: 'opsiq_whsec_YOUR_SITE_SECRET');   // this site's secret; config wins when set
        if (!$user || $secret === '') return '';
        $now = time();
        $payload = rtrim(strtr(base64_encode(json_encode([
            'site_key'      => 'YOUR_SITE_KEY',
            'iat'           => $now,
            'exp'           => $now + 3600,
            'authenticated' => true,
            'platform'      => 'laravel',
            'admin'         => [
                'id'       => (string) $user->id,           // REQUIRED
                'email'    => (string) $user->email,        // REQUIRED
                'username' => (string) ($user->username ?? $user->email),
                'name'     => (string) $user->name,
                'role'     => 'Admin',
            ],
        ], JSON_UNESCAPED_SLASHES)), '+/', '-_'), '=');
        return $payload . '.' . hash_hmac('sha256', $payload, $secret);
    }

    /** For the admin Blade layout, before </body>. Prints nothing for non-staff. */
    public static function tag(): string
    {
        $t = self::token();
        if ($t === '') return '';
        return '<script async src="' . e('https://YOUR-OPSIQ/opsiq/embed/admin_widget.php?site_key=YOUR_SITE_KEY&identity_token=' . rawurlencode($t)) . '" data-opsiq-widget="admin-chat"></script>';
    }
}

/* Refresh — Admin Chat asks ?opsiq_identity_refresh=1&role=admin on the admin page it is on.
 * app/Http/Middleware/OpsiqAdminChatRefresh.php, added to your admin route group:
 *
 *   public function handle($request, \Closure $next) {
 *       if (!$request->query('opsiq_identity_refresh')) return $next($request);
 *       $t = \App\Support\OpsiqAdminChat::token();
 *       return $t === ''
 *           ? response()->json(['success' => false, 'login_required' => true], 401)->header('Cache-Control', 'no-store')
 *           : response()->json(['success' => true, 'role' => 'admin', 'identity_token' => $t])->header('Cache-Control', 'no-store');
 *   }
 */

WordPress / WooCommerce

1

This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, add define('OPSIQ_SITE_SECRET', '…'); to wp-config.php instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

Paste into your theme's functions.php or a small plugin. It shows Admin Chat inside wp-admin to users who can manage_options; change the capability to suit your team.

3

Each staff member needs an OpsIQ agent account with the same email (or username): that is how their own permissions apply.

functions.php
/* functions.php or a small plugin — OpsIQ Admin Chat inside wp-admin. */

if (!defined('OPSIQ_SITE_SECRET')) define('OPSIQ_SITE_SECRET', 'opsiq_whsec_YOUR_SITE_SECRET');   // this site's secret; wp-config.php wins when set

function opsiq_admin_chat_token(): string {
    if (!is_user_logged_in() || !current_user_can('manage_options')) return '';     // who counts as staff
    if (!defined('OPSIQ_SITE_SECRET') || OPSIQ_SITE_SECRET === '') return '';
    $u   = wp_get_current_user();
    $now = time();
    // The admin token is base64url(payload) . '.' . hex HMAC — NOT a JWT.
    $payload = rtrim(strtr(base64_encode(wp_json_encode([
        'site_key'      => 'YOUR_SITE_KEY',
        'iat'           => $now,
        'exp'           => $now + 3600,
        'authenticated' => true,
        'platform'      => 'wordpress',
        'admin'         => [
            'id'       => (string) $u->ID,                   // REQUIRED
            'email'    => (string) $u->user_email,           // REQUIRED
            'username' => (string) $u->user_login,
            'name'     => (string) $u->display_name,
            'role'     => (string) (reset($u->roles) ?: 'administrator'),
        ],
    ])), '+/', '-_'), '=');
    return $payload . '.' . hash_hmac('sha256', $payload, OPSIQ_SITE_SECRET);
}

// Refresh: Admin Chat asks ?opsiq_identity_refresh=1&role=admin on the admin page it is on.
add_action('admin_init', function () {
    if (empty($_GET['opsiq_identity_refresh'])) return;
    nocache_headers();
    $t = opsiq_admin_chat_token();
    if ($t === '') wp_send_json(['success' => false, 'login_required' => true], 401);
    wp_send_json(['success' => true, 'role' => 'admin', 'identity_token' => $t]);
});

// The loader, on every wp-admin page, for staff only.
add_action('admin_footer', function () {
    $t = opsiq_admin_chat_token();
    if ($t === '') return;
    echo '<script async src="' . esc_url('https://YOUR-OPSIQ/opsiq/embed/admin_widget.php?site_key=YOUR_SITE_KEY&identity_token=' . rawurlencode($t)) . '" data-opsiq-widget="admin-chat"></script>';
});

Node.js / Express

1

No packages needed. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

adminRouter.use(opsiqAdminChat) on your ADMIN routes, after your session middleware; adjust isStaff(). It answers the refresh and sets res.locals.opsiqAdminChatTag.

3

Print res.locals.opsiqAdminChatTag (unescaped) before </body> in your admin layout. Each staff member needs an OpsIQ agent account with the same email (or username): that is how their own permissions apply.

opsiq-admin-chat.js
// opsiq-admin-chat.js — no packages needed.
const crypto = require("crypto");

const isStaff = (user) => !!(user && user.isAdmin);        // WHO IS STAFF — adjust

// The admin token is base64url(payload) + "." + hex HMAC — NOT a JWT.
function opsiqAdminChatToken(user) {
  const secret = process.env.OPSIQ_SITE_SECRET || "opsiq_whsec_YOUR_SITE_SECRET";   // this site's secret; the environment wins when set
  if (!isStaff(user) || !secret) return "";
  const now = Math.floor(Date.now() / 1000);
  const payload = Buffer.from(JSON.stringify({
    site_key: "YOUR_SITE_KEY",
    iat: now,
    exp: now + 3600,                                        // at most 24 hours
    authenticated: true,
    platform: "node",
    admin: { id: String(user.id), email: user.email, username: user.username || user.email, name: user.name || "", role: user.role || "Admin" },  // id + email REQUIRED
  })).toString("base64url");
  return payload + "." + crypto.createHmac("sha256", secret).update(payload).digest("hex");
}

// adminRouter.use(opsiqAdminChat)
function opsiqAdminChat(req, res, next) {
  const token = opsiqAdminChatToken(req.user);
  if (req.query.opsiq_identity_refresh) {
    res.set("Cache-Control", "no-store");
    return token
      ? res.json({ success: true, role: "admin", identity_token: token })
      : res.status(401).json({ success: false, login_required: true });
  }
  res.locals.opsiqAdminChatTag = token
    ? '<script async src="' + ("https://YOUR-OPSIQ/opsiq/embed/admin_widget.php?site_key=YOUR_SITE_KEY&identity_token=" + encodeURIComponent(token)).replace(/"/g, """) + '" data-opsiq-widget="admin-chat"></script>'
    : "";
  next();
}

module.exports = { opsiqAdminChat };

Python (Flask)

1

No packages beyond Flask and flask-login. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

Call init_opsiq_admin_chat(app) where you create the app, and adjust is_staff().

3

In your admin base template before </body>: {{ opsiq_admin_chat_tag }}. Each staff member needs an OpsIQ agent account with the same email (or username): that is how their own permissions apply.

opsiq_admin_chat.py
# opsiq_admin_chat.py — Flask + flask-login, no other packages.
import base64, hashlib, hmac, json, os, time, urllib.parse
from flask import request, jsonify
from flask_login import current_user
from markupsafe import Markup, escape

def is_staff(user):                                           # WHO IS STAFF — adjust
    return user.is_authenticated and getattr(user, "is_admin", False)

def opsiq_admin_chat_token():
    secret = os.environ.get("OPSIQ_SITE_SECRET") or "opsiq_whsec_YOUR_SITE_SECRET"   # this site's secret; the environment wins when set
    if not secret or not is_staff(current_user):
        return ""
    now = int(time.time())
    # The admin token is base64url(payload) + "." + hex HMAC — NOT a JWT.
    payload = base64.urlsafe_b64encode(json.dumps({
        "site_key": "YOUR_SITE_KEY", "iat": now, "exp": now + 3600,
        "authenticated": True, "platform": "python",
        "admin": {"id": str(current_user.id), "email": current_user.email,           # REQUIRED
                  "username": getattr(current_user, "username", current_user.email),
                  "name": getattr(current_user, "name", ""), "role": "Admin"},
    }, separators=(",", ":")).encode()).decode().rstrip("=")
    return payload + "." + hmac.new(secret.encode(), payload.encode(), hashlib.sha256).hexdigest()

def init_opsiq_admin_chat(app):
    @app.before_request
    def _opsiq_admin_refresh():
        if request.args.get("opsiq_identity_refresh"):
            t = opsiq_admin_chat_token()
            if t:
                resp = jsonify({"success": True, "role": "admin", "identity_token": t})
            else:
                resp = jsonify({"success": False, "login_required": True})
                resp.status_code = 401
            resp.headers["Cache-Control"] = "no-store"
            return resp

    @app.context_processor
    def _opsiq_admin_tag():
        t = opsiq_admin_chat_token()
        if not t:
            return {"opsiq_admin_chat_tag": ""}
        src = "https://YOUR-OPSIQ/opsiq/embed/admin_widget.php?site_key=YOUR_SITE_KEY&identity_token=" + urllib.parse.quote(t, safe="")
        return {"opsiq_admin_chat_tag": Markup('<script async src="%s" data-opsiq-widget="admin-chat"></script>' % escape(src))}

Django

1

No packages needed. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in settings.py (for example os.environ["OPSIQ_SITE_SECRET"]) on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

Add "yourapp.opsiq_admin_chat.OpsiqAdminChatMiddleware" to MIDDLEWARE (after AuthenticationMiddleware) and "yourapp.opsiq_admin_chat.opsiq_admin_chat" to TEMPLATES context_processors. Staff = user.is_staff.

3

In your admin base template before </body>: {{ opsiq_admin_chat_tag }}. Each staff member needs an OpsIQ agent account with the same email (or username): that is how their own permissions apply.

opsiq_admin_chat.py
# yourapp/opsiq_admin_chat.py — no packages needed.
import base64, hashlib, hmac, json, time, urllib.parse
from django.conf import settings
from django.http import JsonResponse
from django.utils.html import format_html

def opsiq_admin_chat_token(user):
    secret = getattr(settings, "OPSIQ_SITE_SECRET", "") or "opsiq_whsec_YOUR_SITE_SECRET"   # this site's secret; settings win when set
    if not secret or not user.is_authenticated or not user.is_staff:
        return ""
    now = int(time.time())
    # The admin token is base64url(payload) + "." + hex HMAC — NOT a JWT.
    payload = base64.urlsafe_b64encode(json.dumps({
        "site_key": "YOUR_SITE_KEY", "iat": now, "exp": now + 3600,
        "authenticated": True, "platform": "django",
        "admin": {"id": str(user.pk), "email": user.email, "username": user.get_username(),   # id + email REQUIRED
                  "name": user.get_full_name(), "role": "Superuser" if user.is_superuser else "Staff"},
    }, separators=(",", ":")).encode()).decode().rstrip("=")
    return payload + "." + hmac.new(secret.encode(), payload.encode(), hashlib.sha256).hexdigest()

class OpsiqAdminChatMiddleware:
    def __init__(self, get_response):
        self.get_response = get_response
    def __call__(self, request):
        if request.GET.get("opsiq_identity_refresh"):
            t = opsiq_admin_chat_token(request.user)
            resp = (JsonResponse({"success": True, "role": "admin", "identity_token": t}) if t
                    else JsonResponse({"success": False, "login_required": True}, status=401))
            resp["Cache-Control"] = "no-store"
            return resp
        return self.get_response(request)

def opsiq_admin_chat(request):
    t = opsiq_admin_chat_token(request.user)
    if not t:
        return {"opsiq_admin_chat_tag": ""}
    src = "https://YOUR-OPSIQ/opsiq/embed/admin_widget.php?site_key=YOUR_SITE_KEY&identity_token=" + urllib.parse.quote(t, safe="")
    return {"opsiq_admin_chat_tag": format_html('<script async src="{}" data-opsiq-widget="admin-chat"></script>', src)}

.NET / C#

1

No packages needed. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OpsIQ:SiteSecret (user-secrets, the OpsIQ__SiteSecret environment variable or Key Vault) on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

In Program.cs after app.UseAuthentication(): app.Use(OpsiqAdminChat.Refresh); staff = users in the "Admin" role (adjust).

3

In your admin layout before </body>: @Html.Raw(OpsiqAdminChat.Tag(Context)). Each staff member needs an OpsIQ agent account with the same email (or username): that is how their own permissions apply.

OpsiqAdminChat.cs
// OpsiqAdminChat.cs — no packages needed.
using System.Net;
using System.Security.Claims;
using System.Security.Cryptography;
using System.Text;
using System.Text.Json;

public static class OpsiqAdminChat
{
    // The admin token is base64url(payload) + "." + hex HMAC — NOT a JWT.
    public static string Token(HttpContext ctx)
    {
        var secret = ctx.RequestServices.GetRequiredService<IConfiguration>()["OpsIQ:SiteSecret"];
        if (string.IsNullOrEmpty(secret)) secret = "opsiq_whsec_YOUR_SITE_SECRET";   // this site's secret; configuration wins when set
        if (string.IsNullOrEmpty(secret) || !ctx.User.IsInRole("Admin")) return "";      // WHO IS STAFF — adjust
        var now = DateTimeOffset.UtcNow.ToUnixTimeSeconds();
        var json = JsonSerializer.Serialize(new Dictionary<string, object> {
            ["site_key"] = "YOUR_SITE_KEY", ["iat"] = now, ["exp"] = now + 3600,
            ["authenticated"] = true, ["platform"] = "dotnet",
            ["admin"] = new Dictionary<string, string> {
                ["id"] = ctx.User.FindFirstValue(ClaimTypes.NameIdentifier) ?? "",      // REQUIRED
                ["email"] = ctx.User.FindFirstValue(ClaimTypes.Email) ?? "",            // REQUIRED
                ["username"] = ctx.User.Identity?.Name ?? "", ["name"] = ctx.User.Identity?.Name ?? "", ["role"] = "Admin" },
        });
        var payload = Convert.ToBase64String(Encoding.UTF8.GetBytes(json)).TrimEnd('=').Replace('+', '-').Replace('/', '_');
        using var h = new HMACSHA256(Encoding.UTF8.GetBytes(secret));
        return payload + "." + Convert.ToHexString(h.ComputeHash(Encoding.UTF8.GetBytes(payload))).ToLowerInvariant();
    }

    // app.Use(OpsiqAdminChat.Refresh)
    public static async Task Refresh(HttpContext ctx, Func<Task> next)
    {
        if (string.IsNullOrEmpty(ctx.Request.Query["opsiq_identity_refresh"])) { await next(); return; }
        ctx.Response.Headers["Cache-Control"] = "no-store";
        var t = Token(ctx);
        if (t == "") { ctx.Response.StatusCode = 401; await ctx.Response.WriteAsJsonAsync(new { success = false, login_required = true }); return; }
        await ctx.Response.WriteAsJsonAsync(new { success = true, role = "admin", identity_token = t });
    }

    public static string Tag(HttpContext ctx)
    {
        var t = Token(ctx);
        if (t == "") return "";
        return "<script async src=\"" + WebUtility.HtmlEncode("https://YOUR-OPSIQ/opsiq/embed/admin_widget.php?site_key=YOUR_SITE_KEY&identity_token=" + Uri.EscapeDataString(t)) + "\" data-opsiq-widget=\"admin-chat\"></script>";
    }
}

Ruby on Rails

1

No gems needed. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

include OpsiqAdminChat in your admin base controller; adjust opsiq_staff.

3

In your admin layout before </body>: <%= opsiq_admin_chat_tag %>. Each staff member needs an OpsIQ agent account with the same email (or username): that is how their own permissions apply.

app/controllers/concerns/opsiq_admin_chat.rb
# app/controllers/concerns/opsiq_admin_chat.rb — no gems needed.
require "base64"
require "cgi"
require "json"
require "openssl"

module OpsiqAdminChat
  extend ActiveSupport::Concern

  included do
    before_action :opsiq_admin_identity_refresh
    helper_method :opsiq_admin_chat_tag
  end

  private

  def opsiq_staff                                        # WHO IS STAFF — adjust
    current_user if respond_to?(:current_user, true) && current_user&.try(:admin?)
  end

  # The admin token is base64url(payload) + "." + hex HMAC — NOT a JWT.
  def opsiq_admin_chat_token
    secret = ENV["OPSIQ_SITE_SECRET"].presence || "opsiq_whsec_YOUR_SITE_SECRET"   # this site's secret; the environment wins when set
    staff = opsiq_staff
    return "" if secret.blank? || staff.nil?
    now = Time.now.to_i
    payload = Base64.urlsafe_encode64({
      site_key: "YOUR_SITE_KEY", iat: now, exp: now + 3600,
      authenticated: true, platform: "rails",
      admin: { id: staff.id.to_s, email: staff.email,              # REQUIRED
               username: staff.try(:username).to_s, name: staff.try(:name).to_s, role: "Admin" }
    }.to_json, padding: false)
    payload + "." + OpenSSL::HMAC.hexdigest("SHA256", secret, payload)
  end

  def opsiq_admin_identity_refresh
    return unless params[:opsiq_identity_refresh].present?
    response.headers["Cache-Control"] = "no-store"
    t = opsiq_admin_chat_token
    return render(json: { success: false, login_required: true }, status: :unauthorized) if t.blank?
    render json: { success: true, role: "admin", identity_token: t }
  end

  def opsiq_admin_chat_tag
    t = opsiq_admin_chat_token
    return "" if t.blank?
    helpers.tag.script(nil, async: true, src: "https://YOUR-OPSIQ/opsiq/embed/admin_widget.php?site_key=YOUR_SITE_KEY&identity_token=#{CGI.escape(t)}", data: { opsiq_widget: "admin-chat" })
  end
end

Java (Spring Boot)

1

No libraries needed. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set opsiq.site.secret (for example from OPSIQ_SITE_SECRET) on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

Replace staff() with your admin lookup. The filter answers the refresh; @ControllerAdvice exposes opsiqAdminChatTag to views.

3

Admin Thymeleaf layout before </body>: <th:block th:utext="${opsiqAdminChatTag}"/>. Each staff member needs an OpsIQ agent account with the same email (or username): that is how their own permissions apply.

OpsiqAdminChat.java
// OpsiqAdminChat.java — no libraries needed.
import jakarta.servlet.*;
import jakarta.servlet.http.*;
import java.io.IOException;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.util.*;
import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.util.HtmlUtils;

@Component
@ControllerAdvice
public class OpsiqAdminChat implements Filter {
    @Value("${opsiq.site.secret:opsiq_whsec_YOUR_SITE_SECRET}")   // this site's secret; opsiq.site.secret wins when set
    private String secret;

    /** WHO IS STAFF — replace: id, email, username, name, role. Null for anyone else. */
    private Map<String, String> staff(HttpServletRequest req) {
        if (req.getUserPrincipal() == null || !req.isUserInRole("ADMIN")) return null;
        String n = req.getUserPrincipal().getName();
        return Map.of("id", n, "email", n, "username", n, "name", n, "role", "Admin");
    }

    // The admin token is base64url(payload) + "." + hex HMAC — NOT a JWT.
    String token(HttpServletRequest req) {
        Map<String, String> u = staff(req);
        if (u == null || secret.isEmpty()) return "";
        try {
            long now = System.currentTimeMillis() / 1000;
            Map<String, Object> claims = new LinkedHashMap<>();
            claims.put("site_key", "YOUR_SITE_KEY"); claims.put("iat", now); claims.put("exp", now + 3600);
            claims.put("authenticated", true); claims.put("platform", "java"); claims.put("admin", u);   // id + email REQUIRED
            String payload = Base64.getUrlEncoder().withoutPadding().encodeToString(new ObjectMapper().writeValueAsBytes(claims));
            Mac mac = Mac.getInstance("HmacSHA256");
            mac.init(new SecretKeySpec(secret.getBytes(StandardCharsets.UTF_8), "HmacSHA256"));
            return payload + "." + HexFormat.of().formatHex(mac.doFinal(payload.getBytes(StandardCharsets.UTF_8)));
        } catch (Exception e) { return ""; }
    }

    @Override // Admin Chat refreshing on the admin page it is on
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
        HttpServletRequest req = (HttpServletRequest) request;
        if (req.getParameter("opsiq_identity_refresh") == null) { chain.doFilter(request, response); return; }
        HttpServletResponse res = (HttpServletResponse) response;
        res.setHeader("Cache-Control", "no-store");
        res.setContentType("application/json");
        String t = token(req);
        if (t.isEmpty()) { res.setStatus(401); res.getWriter().write("{\"success\":false,\"login_required\":true}"); return; }
        res.getWriter().write("{\"success\":true,\"role\":\"admin\",\"identity_token\":\"" + t + "\"}");
    }

    @ModelAttribute("opsiqAdminChatTag")
    public String tag(HttpServletRequest req) {
        String t = token(req);
        if (t.isEmpty()) return "";
        String src = "https://YOUR-OPSIQ/opsiq/embed/admin_widget.php?site_key=YOUR_SITE_KEY&identity_token=" + URLEncoder.encode(t, StandardCharsets.UTF_8);
        return "<script async src=\"" + HtmlUtils.htmlEscape(src) + "\" data-opsiq-widget=\"admin-chat\"></script>";
    }
}

Go

1

No modules needed. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

Replace staff() with your session lookup and wrap your admin router: OpsiqAdminChatRefresh(adminMux).

3

Pass OpsiqAdminChatTag(r) to your admin layout and print it before </body>. Each staff member needs an OpsIQ agent account with the same email (or username): that is how their own permissions apply.

opsiq_admin_chat.go
// opsiq_admin_chat.go — standard library only.
package main

import (
    "crypto/hmac"
    "crypto/sha256"
    "encoding/base64"
    "encoding/hex"
    "encoding/json"
    "html"
    "html/template"
    "net/http"
    "net/url"
    "os"
    "time"
)

type OpsiqStaff struct{ ID, Email, Username, Name, Role string }

// WHO IS STAFF — replace with your session lookup. Return nil for anyone who is not staff.
func staff(r *http.Request) *OpsiqStaff { return nil }

// The admin token is base64url(payload) + "." + hex HMAC — NOT a JWT.
func opsiqAdminChatToken(r *http.Request) string {
    u, secret := staff(r), os.Getenv("OPSIQ_SITE_SECRET")
    if secret == "" {
        secret = "opsiq_whsec_YOUR_SITE_SECRET" // this site's secret; the environment wins when set
    }
    if u == nil || secret == "" {
        return ""
    }
    now := time.Now().Unix()
    body, _ := json.Marshal(map[string]any{
        "site_key": "YOUR_SITE_KEY", "iat": now, "exp": now + 3600,
        "authenticated": true, "platform": "go",
        "admin": map[string]string{"id": u.ID, "email": u.Email, "username": u.Username, "name": u.Name, "role": u.Role}, // id + email REQUIRED
    })
    payload := base64.RawURLEncoding.EncodeToString(body)
    mac := hmac.New(sha256.New, []byte(secret))
    mac.Write([]byte(payload))
    return payload + "." + hex.EncodeToString(mac.Sum(nil))
}

// OpsiqAdminChatRefresh answers Admin Chat's ?opsiq_identity_refresh=1&role=admin.
func OpsiqAdminChatRefresh(next http.Handler) http.Handler {
    return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
        if r.URL.Query().Get("opsiq_identity_refresh") == "" {
            next.ServeHTTP(w, r)
            return
        }
        w.Header().Set("Cache-Control", "no-store")
        w.Header().Set("Content-Type", "application/json")
        if t := opsiqAdminChatToken(r); t != "" {
            json.NewEncoder(w).Encode(map[string]any{"success": true, "role": "admin", "identity_token": t})
            return
        }
        w.WriteHeader(http.StatusUnauthorized)
        json.NewEncoder(w).Encode(map[string]any{"success": false, "login_required": true})
    })
}

// OpsiqAdminChatTag prints the loader for staff only.
func OpsiqAdminChatTag(r *http.Request) template.HTML {
    t := opsiqAdminChatToken(r)
    if t == "" {
        return ""
    }
    src := "https://YOUR-OPSIQ/opsiq/embed/admin_widget.php?site_key=YOUR_SITE_KEY&identity_token=" + url.QueryEscape(t)
    return template.HTML(`<script async src="` + html.EscapeString(src) + `" data-opsiq-widget="admin-chat"></script>`)
}

لاراویل (hard-won نوٹوں) پر شناختی نقطہ نظر کا آغاز کرنا

اگر آپ کا پلیٹ فارم لاراویل (Botble, Bagito, Commission) ہے اور آپکا اختتامی پوائنٹ ایک کھڑا فائل ہے جو لاگمین پڑھنے کے لیے فریم ورک کو بوٹ کرتا ہے تو تین مخصوصات آپ کو گھنٹوں بچا لیں گے — ہر ایک نے اس سے پہلے ایک اصل پروڈکشن ضلع تیار کیا-

درخواست دوبارہ شروع کی جا رہی ہے

آپ کی خدمت کے انتظامات کو حل کر سکتے ہیں request بوٹ کے دوران میں برتن سے. Laravel کی خود زندگی کی سائیکل کو پہلی چیز اندر رکھتا ہے Kernel::handle() — آئینے کا حکم : $app->instance('request', Request::capture()) بند $kernel->bootstrap()، یا آپ ملے "Target class [restrict]] وجود میں نہیں ہے"۔.

سیشن پاس ورڈHMAC- پھیلاتا ہوا

جدید لاراول پُراسرار اقدار کو اپنے ساتھ ملا کر پیش کرتا ہے۔HMACاِن سوالوں کے جواب دیں :CookieValuePrefix) — ایک میدان sha1(name."v2") اسے کبھی نہیں مل سکتا. کے ساتھ سٹرپ. CookieValuePrefix::validate($name, $decrypted, $keys))، ایک سرنگ کے ساتھ (40گري کو یقینی بنا ئيں | جگہ40): ایک سیشن زیادہ دیر سے شروع ہونے والا40حسابِ ابجد (انگریزی:81= puture and a سیشن جو صرف بوجھ کے ساتھ ہی ہوتا ہے۔ _token اس میں.

جہاں بیگم رہتے ہیں۔

مہر مہر ہے۔ login_<guard>_<sha1(guard class)> — اخذ کردہ بتاریخ: 'login_web_' . sha1(Illuminate\Auth\SessionGuard::class)کسی بھی login_* عام گارڈوں کیلئے ایک خطرناک کلیدی کلید کے طور پر استعمال کِیا جاتا ہے ۔

ڈی بگ بُرج پسند کرتا ہے۔

انتخاب debug=1 طریقہ یہ ہے کہ ناکامی کا نام اور اس کے علاوہ — ایک نابینا شکار سب نے ایک زندہ settlement nodiagnosable. دی بوٹبل بریل (v1 سے).0.7) حوالہ: access-date=, archive-dois/bid/bootstrap/decrib/ssion/auth/db۔

Laravel · مکمل شناختی نقطہ (copy، دونوں مستقل، طے شدہ)۔
<?php
/* identity endpoint · LARAVEL (Botble, Bagisto, any Laravel admin)
 * Drop this in your PUBLIC web root, e.g. /opsiq-identity.php
 * Answers: {"success":true,"authenticated":true,"admin":{...},"identity_token":"..."} */
define("OPSIQ_SITE_KEY", "SITE_KEY");
define("OPSIQ_SITE_SECRET", "opsiq_whsec_your_site_secret");   // Remote Sites → Codes

header("Content-Type: application/json");
$step = "boot";
try {
    require __DIR__ . "/../vendor/autoload.php";
    $app = require_once __DIR__ . "/../bootstrap/app.php";

    $step = "bind";
    // ORDER MATTERS: bind the request BEFORE bootstrapping, or providers that
    // resolve "request" during boot throw "Target class [request] does not exist".
    $request = Illuminate\Http\Request::capture();
    $app->instance("request", $request);

    $step = "bootstrap";
    $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
    $kernel->bootstrap();

    $step = "session";
    $app["session"]->driver()->setId($request->cookie(config("session.cookie")));
    $app["session"]->driver()->start();

    $step = "auth";
    $user = auth()->guard("web")->user();   // use YOUR admin guard name
    if (!$user) {
        echo json_encode(["success" => false, "authenticated" => false, "error" => "no admin session"]);
        exit;
    }

    $step = "sign";
    $admin = [
        "id"            => (string)$user->id,
        "name"          => (string)($user->name ?? $user->username),
        "username"      => (string)($user->username ?? $user->email),
        "email"         => (string)$user->email,
        "role"          => (string)optional($user->roles->first())->name,
        "authenticated" => true,
    ];
    $payload = json_encode([
        "site_key"      => OPSIQ_SITE_KEY,
        "iat"           => time(),
        "exp"           => time() + 6 * 3600,
        "authenticated" => true,          // TOP LEVEL — required
        "platform"      => "laravel",
        "admin"         => $admin,
    ], JSON_UNESCAPED_SLASHES);
    $p64   = rtrim(strtr(base64_encode($payload), "+/", "-_"), "=");
    $token = $p64 . "." . hash_hmac("sha256", $p64, OPSIQ_SITE_SECRET);

    echo json_encode(["success" => true, "authenticated" => true,
                      "admin" => $admin, "identity_token" => $token]);
} catch (\Throwable $e) {
    // debug=1 names the failing STEP — never ship a blind catch-all
    $err = ($_GET["debug"] ?? "") === "1"
        ? get_class($e) . " at [" . $step . "]: " . $e->getMessage()
        : "identity unavailable";
    echo json_encode(["success" => false, "authenticated" => false, "error" => $err]);
}

دوسرے اسٹاک پر وہی اختتامی پوائنٹ

صرف "جو میں لاگو ہے" لائن تبدیل کرتی ہے — سائننگ بلاک ہر جگہ برابر ہے. سرور پر دستخط، کبھی اندر نہیںJavaScript.

WordPress · WHMCS· Symfny · میدان PHP — spaperp, signer رکھنے والا آلہ
<?php
/* The ONE helper every platform shares. Keep it verbatim. */
function opsiq_identity_token(array $admin, string $siteKey, string $secret, string $platform): string {
    $payload = json_encode([
        "site_key"      => $siteKey,
        "iat"           => time(),
        "exp"           => time() + 6 * 3600,
        "authenticated" => true,          // TOP LEVEL — OpsIQ refuses the token without it
        "platform"      => $platform,
        "admin"         => $admin + ["authenticated" => true],
    ], JSON_UNESCAPED_SLASHES);
    $p64 = rtrim(strtr(base64_encode($payload), "+/", "-_"), "=");
    return $p64 . "." . hash_hmac("sha256", $p64, $secret);
}

/* ── WORDPRESS ─────────────────────────────────────────────────────────── */
require_once ABSPATH . "wp-load.php";
if (!current_user_can("manage_options")) { /* not an admin → refuse */ }
$u = wp_get_current_user();
$admin = ["id" => (string)$u->ID, "name" => $u->display_name,
          "username" => $u->user_login, "email" => $u->user_email,
          "role" => implode(",", $u->roles)];

/* ── WHMCS (inside an addon/hook, admin area) ──────────────────────────── */
$aid = (int)($_SESSION["adminid"] ?? 0);
if ($aid <= 0) { /* not an admin → refuse */ }
$row = Capsule::table("tbladmins")->where("id", $aid)->first();
$admin = ["id" => (string)$row->id, "name" => trim($row->firstname . " " . $row->lastname),
          "username" => $row->username, "email" => $row->email, "role" => "administrator"];

/* ── SYMFONY ───────────────────────────────────────────────────────────── */
$u = $security->getUser();                    // Symfony\Bundle\SecurityBundle\Security
if (!$u) { /* not an admin → refuse */ }
$admin = ["id" => (string)$u->getId(), "name" => $u->getName(),
          "username" => $u->getUserIdentifier(), "email" => $u->getEmail(),
          "role" => implode(",", $u->getRoles())];

/* ── PLAIN PHP / your own app ──────────────────────────────────────────── */
session_start();
if (empty($_SESSION["admin_id"])) { /* not an admin → refuse */ }
$admin = ["id" => (string)$_SESSION["admin_id"], "name" => $_SESSION["admin_name"] ?? "",
          "username" => $_SESSION["admin_username"] ?? "", "email" => $_SESSION["admin_email"] ?? "",
          "role" => $_SESSION["admin_role"] ?? ""];

/* ── then, on EVERY stack ──────────────────────────────────────────────── */
$token = opsiq_identity_token($admin, "SITE_KEY", "opsiq_whsec_your_site_secret", "wordpress");
echo json_encode(["success" => true, "authenticated" => true,
                  "admin" => $admin, "identity_token" => $token]);

جب یہ کام نہیں کرتا — اس حکم میں مداخلت

کبھی بھی کبھی نہیں آتا، یقینًا کہتا ہے۔ "اسناد شناختی نشان مطلوب ہے"

آپ کا اختتامی مقصد واپس نہیں لوٹا identity_tokenآخر تک کُل‌وقتی مُنادوں کو کھولیںURLبراہ راست لاگمین براؤزر میں &debug=1 یہ تقریباً ہمیشہ مطلوبہ یا کوکی کے اوپر والے آئٹم پر مشتمل ہوتا ہے

تاریخ اور مکالمے کام کرتے ہیں لیکن ہر گفتگو کا رد عمل کہلاتا ہے۔ "ایدین لاگ انس"

کلاسیکی تقسیم۔ آپ کی نشانی TP-LEL بھول گیا ہے authenticated جھنڈ — ووے کا اپنا اختتام نشان قبول کرتا ہے ، چیٹ روم کے پیچھے موجود حصہ دار اسے انکار کرتا ہے ۔ "authenticated" => true beside exp.

"مین نے انتظامیہ نہیں کیاOpsIQ" (HTTP)401)

نشان تصدیق، لیکن اس کے محور + ای میل کوئی نہیںOpsIQایجنٹ۔ میں ایجنٹ شامل کریںOpsIQ →ٹیم، یا پلیٹ فارم ای میل کو اس ایجنٹ کی میچ میلوں کی فہرست میں شامل کرتی ہے جب یہ ان سے مختلف ہوتا ہے۔OpsIQای میل.

سب کچھ403sسرور سے اور ان سے جوہر کام کرتے ہیں

آپ کو اپنے تمام مسئلوں کا حل ضرور معلوم ہوگا ۔ OPTIONS یہ سوال اُٹھانے کے لئے کہ آیا وہ کسی کوکاکو استعمال کرتا ہے یا محض عام سر کرنے والے سے گریز کرتا ہے — مگر صرف اُسے کوکیو کی ضرورت ہوتی ہے ۔

آج کل کام ناکام رہا ہے۔

چیک کریں exp: علامات مختصر ہیں ڈیزائن کے ذریعے۔ ویکیپیڈیا دوبارہ شروع کرنے والا خودبخود بند ہو جاتا ہے، اس لیے عام طور پر اس کا مطلب اختتامی نقطہ نظر بند کرنا ہوتا ہے یعنی ایپ کلیدی گردش، سیشن-ڈئیر تبدیلی یا کوکیے-ڈیماین تبدیلی۔

💡
ادمن ویدک شناختی حل تک چھپے رہتے ہیں اور ہر چیٹ/ن بکس/دتیہ کال کو بنیادوں کے خلاف سرور کے پہلو پر نافذ کیا جاتا ہے۔OpsIQصفحے کے متعلق کچھ بھی پتہ نہیں ۔OpsIQ.
ترقی‌یافتہ

ملاقات کا آغاز

جب شناخت کی گئی تو مَیں نے انف‌صوتی کے سیاحوں کو شناختی گاہکوں سے جوڑتی ہوں ۔ OpsIQ مشتری پری کے لئے تاریخ ، چیٹس اور ٹکٹوں کو ترتیب دینا ۔

یہ کیسے کام کرتا ہے
ملاقات کا آغازایک نہر : آپ کی ویب سائٹ پر صارف لاگس، آپ ایک دستخطی نشان کے بارے میں سوال کرتے ہیں OpsIQ ان کی نشستیں، گفتگو اور ٹکٹ ایک پرفارمنس میں غیر موزوں ہیں۔صارف لاگ انآپ کی جگہ پرنشانی_نیٹ ورکنگ (نیٹ ورک)HMAC)ایک پرو فا ئلsessions+ گفتگو+ ٹکٹ
ملاقات کا آغاز

شناخت کی دو سطحیں اور ہر ایک کی کافی ہوتی ہیں۔

شرح1— ایک غیرمعمولی نشان

تم نے دروازے کے لئے ایک کھلی جگہ کے ساتھ ہے آدمی کو بتانے کے لئے چاہتے ہیںJavaScriptچیز. یہ ای میل اور مشتری کو لاگ پر بھرتی کرتا ہے، تو آپ کے کرنٹ کے دستخط شدہ ٹریفک اور سیشنز میں شامل ہو جاتے ہیں. یہ ایک ایچ آئی ڈی ہے:OpsIQکبھی بھی اس کی قوت پر اکاؤنٹ کے اعداد و شمار خارج نہیں کرتے۔

شرح2— ایک شناختی نشان

آپ کے سرور آثار ویب سائٹ ویب چوک خفیہ کے ساتھ مختصر زندہ نشان۔OpsIQدستخط کی تصدیق کرتا ہے اور پھر صرف اس شخص کا ساتھ دیتا ہے جو ثابت کنندہ مشتری میں موجود حساب رکھتا ہے اور یہ وہ مقدار ہے جس کے جوابات مشتری چیٹ میں دیے گئے ہیں اور اتصال کرنے والے کسی بھی چیز کے لیے اسے استعمال کریں

⚠️
شرح1ڈسپلے کي سہولت هے2توثیق ہے. اگر کسی سوال کا جواب اصلی اکاؤنٹ رکھنے والے کے لیے ہی دیا جا سکتا ہے تو آپ کو سطح مرتفع کی ضرورت ہوتی ہے۔2.
💡
آپ کو اوسط درجے لکھنے کی ضرورت نہیں ہے۔ 2 ہاتھ سے : دُور سائٹس → آپ کی جگہ → دستور → سی۔ اشاروں کے گاہکوں نے دستخطی کوڈ اور پی ایچ پی کے لیے تازگی بخش دی ہے، WordPress، لاراویل Node.js. ، پاِن، دِنگگو، . . WHMCS اور جفت اور طاق کی Botble پہلے ہی سے Bridge graphics کی نشان دہی کرتا ہوں. میں بتاتا ہوں کہ مشتری کون ہے؛ ان کے احکام یا کتابچے آپس میں اتصال کے ذریعے چیٹ تک پہنچ جاتے ہیں (اس وقت صرف کسی فائل کے ساتھ پلیٹ فارم نہیں ہوتا)۔ API).

شرح1— واضح نشان

مقصد کو دوبارہ شروع کر نے کے لئے ایکسچینج سیٹ بنائیں یا پھر فون کی شناخت کر لیں() بعد میں جب آپ کی ایپ میں دستخط ہو رہی ہے تو آپ کو پتہ چل جائے گا کہ کون کون دستخط کرتا ہے ۔ دونوں صورتیں پڑھی جاتی ہیں ؛ استعمال کریں جو آپ کے صفحے پر مناسب ہو

JavaScript · دونوں حمایت یافتہ شکلیں
<!-- Form A: set the global before the loader -->
<script>
  window.OpsIQClient = {
    id:    "cust_1001",
    email: "[email protected]",
    name:  "Jane Smith",
    plan:  "pro"
  };
</script>
<script async src="https://YOUR-OPSIQ/widget.php?site_key=YOUR_SITE_KEY"></script>

<!-- Form B: identify later, e.g. after a client-side login -->
<script>
  window.opsiq.identify({
    id:    "cust_1001",
    email: "[email protected]",
    name:  "Jane Smith",
    plan:  "pro"
  });
</script>
⚠️
Only these forms are read: the window.OpsIQClient global, window.opsiqConfig.user, and window.opsiq.identify(). There is no OpsIQ.push(['identify', ...]) queue and no OpsIQClientSignature global — if you find either in an old note, it does nothing.

شرح2— سرور کی نشان دہی

اسی نشان کے ساتھ ایک کے ساتھ customer موضوع کی بجائے موضوع admin ایک۔ آپ کے سرور پر دستخط اور اسے ونگ کو عبور. دو تفصیلات یہ طے کریں کہ یہ درست ہے، اور دونوں غلطی کرنا آسان ہیں:

جواب HMAC BasE64URL تار کو ڈھانپ، نہیںJSON

نشانی $payload64... نہیں $payload. . .JSONایسی علامت تیار کریں جو درست نظر آتی ہے اور ہر بار دستخط کے ذریعے رد کی جاتی ہے ۔

ذیلی ضلع، غیر آباد ہے۔

عبارت +/ دو -_ اور ان کی جو تیرتے پھرتے ہیں = لیکن آج‌کل یہ معاہدہ ہے اور ہر چیز کیا ہے ؟OpsIQتصدیق کرنے والا اور حوالہ‌نگار خارج کرتا ہے ۔

ایک پرفارمنس سطح پر جانا جاتا ہے۔

جگہ site_key, iat اور exp... یہ آپ کا دعوی ہے کہ ایک حقیقی انسان لاگو ہے، اورOpsIQبغیر کسی اشارے کے انکار کر دیتا ہے۔

مشتری. id لازمی ہے

ایک نشان جس میں دستخط کے طور پر صرف ای میل کی تصدیق ہوتی ہے اور پھر خاموشی سے نیچے پھینک دیا جاتا ہے ۔

مختصر رکھیں

( ب ) ہم اِس مضمون میں کن سوالوں پر غور کریں گے ؟

PHP - ایک مشتری کی شناخت (یہ درست کوڈ کی تصدیق کرنے والا) نشان (
<?php
/* Server-signed customer identity. Runnable as-is: set the two constants. */
$siteKey = "YOUR_SITE_KEY";                        // Remote Sites -> Codes
$secret  = "opsiq_whsec_your_site_secret";         // Remote Sites -> Codes

$payload = json_encode([
    "site_key"      => $siteKey,
    "iat"           => time(),
    "exp"           => time() + 3600,
    "authenticated" => true,                       // TOP LEVEL - required
    "platform"      => "your-platform",
    "customer"      => [
        "id"            => (string)$user->id,      // REQUIRED
        "email"         => (string)$user->email,   // REQUIRED
        "name"          => (string)$user->name,
        "plan"          => (string)($user->plan ?? ""),
        "authenticated" => true,
    ],
], JSON_UNESCAPED_SLASHES);

/* base64url(payload) . "." . hex HMAC-SHA256 OF THAT STRING. */
$payload64 = rtrim(strtr(base64_encode($payload), "+/", "-_"), "=");
$token     = $payload64 . "." . hash_hmac("sha256", $payload64, $secret);

/* Hand it to the widget either way: */
printf(
    '<script async src="https://YOUR-OPSIQ/widget.php?site_key=%s&identity_token=%s"></script>',
    rawurlencode($siteKey),
    rawurlencode($token)
);
// or, if the loader is already on the page:
// echo '<script>window.opsiqConfig = window.opsiqConfig || {}; '
//    . 'window.opsiqConfig.identityToken = ' . json_encode($token) . ';</script>';
🚫
سرور پر صرف نشان۔ براؤزر میں ایک نشانیJavaScriptاس کا مطلب ہے کہ ہر آنے والے شخص کے پاس جگہ خفیہ کرنا، جو کسی بھی مشتری کو شناخت کرنے کی صلاحیت رکھتا ہو۔

ایک ہی معاہدہ، تین سطحیں ہیں۔

آپ کی سائٹ پر گفتگو

مشتری کا موضوع، کے طور پر گزرا۔ identity_token Whw.php. اوپر چھا. تحقق من التاريخ في: archive-date= (معاونت) Snippet A اور link کے ساتھ گفتگو پہلے ہی سے طے شدہ گاہکوں کی تصدیق کرتا ہے (ایک کتاب یا ترتیب سے سند کے ساتھ)،

اپني با کس کے اندر گفتگو

ادممین موضوع پر عبور رکھتے تھے۔opsiq/mbed/admin_word.php. Same signer, مختلف موضوعاتی کلید. "Admin will in اپنے پشتو میں".

پورٹل‌ہال کے گہرے تعلقات

ایک سخت رد عمل : اسی دعوے میں جمع جیتی اور واحد_use: سچ، اور ایک ہے۔120- دوسری زندگی، کیونکہ نشان ایک میں سفر کرتا ہے۔URLاور اسے ایک بار خرچ کرنا ضروری ہے.

اگر کوئی مہمان گھر میں صاف‌وصاف کِیا جاتا ہے تو کیا ہو ؟+

وہ پھر سے شناخت تک غیر مطمئن ہو جاتے ہیں ۔OpsIQمشتری کے نئے انہدام کے ریکارڈ کو ایک اشارے یا اشاروں کی آمد سے منسلک کریں.

مَیں کیوں اِس بات کی تصدیق کرتا ہوں کہ آیا وہ شخص ہے یا نہیں ؟+

یہ درجے کا ہے1/ سطح2ٹکڑے ٹکڑے. ایک غیر شناختی اشارے آنے والے لاگ کو پُر کرتا ہے اور کچھ بھی نہیں. اکاؤنٹ کے جواب کی ضرورت ہے

ترقی‌یافتہ

پورٹل نشان-این - کوڈ ہر پلیٹ فارم کے لیے ہے۔

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

یہ کیسے کام کرتا ہے

1
مشتری آپ کی ایپ میں حمایت کرتا ہے۔

مثال کے طور پر ، آپ کے سرور پر ایک چھوٹے سے راستے پر لنک پوائنٹ /support-portal. کبھی بھی اس لنک پر جو پہلے ہی سے ایک نشان ہے: صفحہ ماخذ کے ذریعے ایک علامت، براؤزر تاریخ اور ریفری ہیڈر میں۔

2
راستے چیک جو میں دستخط ہو رہے ہیں

آپ کے سیشن سے مشتری کو پڑھ کر سنایا جاتا ہے. ایک آنے والا شخص جو آپ کے پہلے رجسٹر میں دستخط نہیں ہوا ہے اور اس کے بعد راستے میں واپس آ جاتا ہے

3
راستے ایک وقت کے نشان کی علامت ہے

ایک طیارے HS256 جی ٹی نے اس کام کے خفیہ دستخط کے ساتھ دستخط کیے، جو صرف آپ کے سرور کا قبضہ ہے 120 سیکنڈ اور ایک بار استعمال کیا جا سکتا ہے۔

4
سڑک دروازے تک پہنچتی ہے

پورٹل پیج تک مشتری اس وقت سے آیا جب پورٹل نے ایک (ایک کی درخواست کی)۔opsiq_portal_return. جواب دیتا ہے. رپریئر-پولے: نہیں-پریئر اور کیچ-کونٹورول: نہیں.

5
پورٹل مشتری میں یقینی اور اشارات کو قائم رکھتا ہے۔

دستخط، کام کی فضاء کلید، برقی اور یک وقتی جد کا جائزہ لیا جاتا ہے مشتری کو پایا یا بنایا جاتا ہے اور ان کے موجودہ طلبہ ان کے لیے متعین کیے جاتے ہیں۔

نشان، دعویٰ کے ذریعے دعوی

site_key

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

Iat / Exp

Issued-at and Gresy، سیکنڈ میں. پورٹل نشان زندگی 120 سیکنڈ: اس میں صرف ایک ہی برقی رو کو زندہ رکھنا ہوتا ہے۔

جواب : سچ

آپ کی ایپ کے بیان کہ یہ واقعی میں اس شخص پر دستخط کر دیا.

جی‌ٹی + single_use: سچ

ایک غیر متوقع شناخت اور یک وقتی جھنڈ۔ اسی لنک کو دو بار استعمال نہیں کیا جا سکتا۔

پلیٹ فارم

ایک آزاد لیبل جہاں سے مشتری (php) آیا تھا، wordpress, whmcs.... مشتری کے پروڈیوس.

مشتری۔id اور مشتری. email

دونوں لازمی۔ id آپ کی ایپ کا خود مختاری آئیڈ ہے؛ ای میل یہ ہے کہ کیسے پورٹل مشتری کو ملتا ہے اور ان کے مطلوبہات سے میچ کرتا ہے۔

مشتری ۔ external_id

واضح طور پر ظاہر کردہ نام ، اور ید OpsIQ آپ کے پلیٹ فارم کے خلاف دکانیں.

اپ لوڈ کریں

1
روٹ کاپی کیا گیا

ترتیبات، حمایت پورٹل، سیمی بے اشاری میں آپ کی ایپ سے کیا مراد ہے انتخاب کریں؛ آپ کی app پر کیا چلتا ہے، کوڈ نیچے آپ کا پورٹل پتہ رکھتا ہے اور کام کی جگہ پر کلے بھرے ہوئے ہیں،

2
راز پہلے ہی کوڈ میں ہے۔

نقل کردہ راستہ میں اس کام کی جگہ پر خفیہ دستخط کیے گئے ہیں، چنانچہ یہ ماضی کے طور پر کام کرتا ہے. اسے فائل سے باہر رکھنے کے لیے، سیٹ مقرر کرتا ہے۔ OPSIQ_SITE_SECRET (یا آپ کا فریم ورک سیٹ) سرور پر اس کی جگہ: یہ قیمت پہلے استعمال ہوتی ہے JavaScript)، موبائل ایپ یا عوامی پناہ گاہ : کوئی بھی خفیہ رکن کسی مشتری کے طور پر دستخط کر سکتا ہے۔

3
راستے میں اپنا تعاون کریں

مثلاً https://your-app.com/support-portal.

4
پورٹل کی علامت بٹن میں استعمال کریں

پورٹل اسٹوڈیو، علامہ اقبال صفحہ۔ میری ویب سائٹ کے لاتعداد صفحات کا استعمال کریں۔ URL: اسے ایک ہی راستہ پر رکھ دیا۔ پورٹل مزید اضافہ کرتا ہے۔ opsiq_portal_return خود اور راستہ اسی صفحے پر مشتری کو واپس لے آتا ہے، دستخط کرتا ہے۔

5
جواب : ہر جگہ نشانے کی نشان دہی کریں

ترتیبات، حمایت پورٹل، نشان ہر جگہ: آپ کی ایپ کی نشان دہی URL... تو پورٹل سے باہر دستخط کرنے کے ساتھ ساتھ مشتری کو بھی آپ کی ایپ سے باہر ظاہر کرتے ہیں۔

6
جانچ

صرف پورٹل جانب کا جائزہ لینے کے لئے ایک ہی ترتیبات پر دستخط شدہ ٹیسٹ لنک پر جینز.

WHMCS کوئی کوڈ درکار نہیں WHMCS دُوردراز سائٹس سے پہلے ہی دروازے میں کلائنٹ کے پاس جاتے ہیں اور انہیں صفحے پر واپس لاتے ہیں ۔
💡
راز کی نشان دہی آپ کے لیے کی جاتی ہے۔ ترتیبات میں حمایت پورٹل، سیمی اشاری شناخت آپ کی ایپ سے ہر مثال پہلے ہی اس سائٹ کا راز موجود ہے، تو کوڈ بطور ماضی کام کرتا ہے: کاپی یا کنسور کی نقل کرنے کے کچھ بھی نہیں ہے۔اس صفحے پر موجود مثالیں دکھائی دیتی ہیں۔ opsiq_whsec_YOUR_SITE_SECRET ہر مثال کو اپنی جگہ پر تلاش کرتے ہیں ۔ OPSIQ_SITE_SECRET (یا آپ کا فریم ورک کا خود مختاری، اس کے نوٹس میں نامزد کیا گیا) سرور اول پر اور استعمال ہوتا ہے کہ جب یہ سیٹ ہو جائے تو آپ فائل سے چھپے ہوئے راز کو نکال سکتے ہیں۔ مثال کے طور پر آپ اسے کوڈ کے بغیر دوبارہ شروع کر سکتے ہیں۔ JavaScript... اور کبھی بھی کسی عوامی محاذ پر نہیں کرتے، کیونکہ جو کوئی راز سنبھالتا ہے وہ آپ کے گاہکوں یا سٹافوں میں سے کسی ایک کے طور پر دستخط کر سکتا ہے۔ WHMCS اور Botble اس میں سے کسی کی ضرورت نہیں: WHMCS اُس کے پاس چپکے سے آتا ہے اور وہ ہوتا ہے ۔ Botble جوائنٹ پینل اسے بریگیڈ میں بھرتی کرتا ہے۔

مکمل راستے، پلیٹ فارم سے

OpsIQ server (self-hosted)

1

For a self-hosted OpsIQ: the route runs on your own OpsIQ server, so there is no secret to copy. OpsIQ reads this workspace's signing secret itself.

2

Save it as a page on that server, e.g. support-portal.php, and point your "Support" link at it.

3

Replace the body of $currentUser so it returns your signed-in customer (id, email, name), or null for a guest, and /login with your login page.

OpsIQ server (self-hosted)
/* OpsIQ server (self-hosted) — save as e.g. support-portal.php on your OpsIQ
 * server and link your "Support" button to it. OpsIQ reads the workspace's
 * signing secret itself, so there is nothing secret to copy. */

if (!function_exists('opsiq_portal_signed_url_for_site')) {
    require_once '/path/to/opsiq/opsiq/opsiq.portal_identity.php';
}

// 1. WHO IS SIGNED IN — replace the body. Return null for a guest.
$currentUser = static function (): ?array {
    $u = $_SESSION['user'] ?? null;
    return is_array($u) && !empty($u['id']) && !empty($u['email']) ? $u : null;
};
$user = $currentUser();
if (!$user) {
    header('Location: /login?return=' . urlencode($_SERVER['REQUEST_URI'] ?? '/'), true, 302);
    exit;
}

// 2. WHERE TO LAND — the portal page they came from, only if it is on the portal.
$portal = 'https://YOUR-OPSIQ/portal/your-workspace';
$back   = preg_replace('/#.*$/', '', (string)($_GET['opsiq_portal_return'] ?? ''));
$target = ($back === $portal || strpos($back, $portal . '/') === 0 || strpos($back, $portal . '?') === 0)
    ? $back : $portal;

// 3. MINT a one-time link (120 s) for this workspace.
$url = opsiq_portal_signed_url_for_site($target, 'YOUR_SITE_KEY', [
    'id'    => $user['id'],        // REQUIRED
    'email' => $user['email'],     // REQUIRED
    'name'  => $user['name'] ?? '',
], 120);
if (!$url) {
    http_response_code(503);       // fail closed: never send a customer to a guessed address
    exit('Support portal is not configured yet.');
}

header('Referrer-Policy: no-referrer');   // the token is in the URL
header('Cache-Control: no-store');
header('Location: ' . $url, true, 302);
exit;

PHP (no dependencies)

1

Save the snippet as a page in your app, e.g. support-portal.php.

2

This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment (hosting panel, .env or SetEnv) on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

3

Replace the body of $currentUser with your app's signed-in customer, and /login with your login page.

PHP (no dependencies)
/* support-portal.php — a redirect route in your own app.
 * Mint at CLICK time: a token baked into an href leaks through page source,
 * browser history and the Referer header. */

// 1. WHO IS SIGNED IN — replace the body with your app's own session. Return null for a guest.
$currentUser = static function (): ?array {
    $u = $_SESSION['user'] ?? null;            // e.g. ['id' => 7, 'email' => '…', 'name' => '…']
    return is_array($u) && !empty($u['id']) && !empty($u['email']) ? $u : null;
};
$user = $currentUser();
if (!$user) {                                  // a guest: sign in first, then come back here
    header('Location: /login?return=' . urlencode($_SERVER['REQUEST_URI'] ?? '/'), true, 302);
    exit;
}

// 2. THE SECRET — server-side only. Fail closed without it.
$secret = (string) (getenv('OPSIQ_SITE_SECRET') ?: 'opsiq_whsec_YOUR_SITE_SECRET');   // this site's secret; the environment wins when set
if ($secret === '') { http_response_code(503); exit('Support portal is not configured.'); }

// 3. WHERE TO LAND — the portal page they came from, only if it is on the portal.
$portal = 'https://YOUR-OPSIQ/portal/your-workspace';
$back   = preg_replace('/#.*$/', '', (string)($_GET['opsiq_portal_return'] ?? ''));
$target = ($back === $portal || strpos($back, $portal . '/') === 0 || strpos($back, $portal . '?') === 0)
    ? $back : $portal;

// 4. MINT the token (standard HS256 JWT).
$b64 = static function ($v) {
    return rtrim(strtr(base64_encode(json_encode($v, JSON_UNESCAPED_SLASHES)), '+/', '-_'), '=');
};
$now = time();
$signing = $b64(['alg' => 'HS256', 'typ' => 'JWT']) . '.' . $b64([
    'site_key'      => 'YOUR_SITE_KEY',
    'iat'           => $now,
    'exp'           => $now + 120,                // URL-borne tokens live ~2 minutes
    'authenticated' => true,
    'jti'           => bin2hex(random_bytes(16)),
    'single_use'    => true,                      // one-time link; replay is refused
    'platform'      => 'php',
    'customer'      => [
        'id'          => $user['id'],             // REQUIRED
        'email'       => $user['email'],          // REQUIRED
        'name'        => $user['name'] ?? '',
        'external_id' => (string) $user['id'],
    ],
]);
$token = $signing . '.' . rtrim(strtr(base64_encode(hash_hmac('sha256', $signing, $secret, true)), '+/', '-_'), '=');

// 5. GO. The default is https://YOUR-OPSIQ/portal/your-workspace?site_key=YOUR_SITE_KEY&identity_token=…
$url = $target . (strpos($target, '?') === false ? '?' : '&')
     . 'site_key=' . rawurlencode('YOUR_SITE_KEY') . '&identity_token=' . rawurlencode($token);
header('Referrer-Policy: no-referrer');       // the token is in the URL
header('Cache-Control: no-store');
header('Location: ' . $url, true, 302);
exit;

Laravel

1

Run: composer require firebase/php-jwt

2

This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET=… in .env with 'opsiq' => ['site_secret' => env('OPSIQ_SITE_SECRET')] in config/services.php on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

3

Paste the route into routes/web.php. The auth middleware sends guests to your login and back.

Laravel
/* routes/web.php — composer require firebase/php-jwt
 * Link customers to  route('support.portal') */

Route::get('/support-portal', function (\Illuminate\Http\Request $request) {
    $user   = $request->user();                                   // guaranteed by ->middleware('auth')
    $secret = (string) (config('services.opsiq.site_secret') ?: 'opsiq_whsec_YOUR_SITE_SECRET');   // this site's secret; config wins when set
    abort_if($secret === '', 503, 'Support portal is not configured.');   // fail closed

    // Where to land: the portal page they came from, only if it is on the portal.
    $portal = 'https://YOUR-OPSIQ/portal/your-workspace';
    $back   = preg_replace('/#.*$/', '', (string) $request->query('opsiq_portal_return', ''));
    $target = ($back === $portal || str_starts_with($back, $portal . '/') || str_starts_with($back, $portal . '?'))
        ? $back : $portal;

    $now   = time();
    $token = \Firebase\JWT\JWT::encode([
        'site_key'      => 'YOUR_SITE_KEY',
        'iat'           => $now,
        'exp'           => $now + 120,
        'authenticated' => true,
        'jti'           => bin2hex(random_bytes(16)),
        'single_use'    => true,
        'platform'      => 'laravel',
        'customer'      => [
            'id'          => $user->id,          // REQUIRED
            'email'       => $user->email,       // REQUIRED
            'name'        => $user->name,
            'external_id' => (string) $user->id,
        ],
    ], $secret, 'HS256');

    // Default target: https://YOUR-OPSIQ/portal/your-workspace?site_key=YOUR_SITE_KEY&identity_token=…
    $url = $target . (str_contains($target, '?') ? '&' : '?')
         . 'site_key=' . rawurlencode('YOUR_SITE_KEY') . '&identity_token=' . rawurlencode($token);

    return redirect()->away($url)
        ->header('Referrer-Policy', 'no-referrer')
        ->header('Cache-Control', 'no-store');
})->middleware('auth')->name('support.portal');

WordPress

1

This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, add define('OPSIQ_SITE_SECRET', '…'); to wp-config.php, above "That's all, stop editing", instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

Paste the snippet into your theme's functions.php, or a small plugin (Code Snippets works).

3

Create an empty page with the slug support-portal and link your "Support" menu item to it. Guests are sent to wp-login and back.

WordPress
/* functions.php, or a small plugin. Create an empty page with the slug
 * "support-portal" and link customers to it. */

add_action('template_redirect', function () {
    if (!is_page('support-portal')) return;
    if (!is_user_logged_in()) { auth_redirect(); }                 // login, then back here

    $secret = defined('OPSIQ_SITE_SECRET') ? OPSIQ_SITE_SECRET : 'opsiq_whsec_YOUR_SITE_SECRET';   // this site's secret; wp-config.php wins when set
    if ($secret === '') wp_die('Support portal is not configured.', '', ['response' => 503]);   // fail closed

    // Where to land: the portal page they came from, only if it is on the portal.
    $portal = 'https://YOUR-OPSIQ/portal/your-workspace';
    $back   = preg_replace('/#.*$/', '', isset($_GET['opsiq_portal_return']) ? wp_unslash((string) $_GET['opsiq_portal_return']) : '');
    $target = ($back === $portal || strpos($back, $portal . '/') === 0 || strpos($back, $portal . '?') === 0)
        ? $back : $portal;

    $user = wp_get_current_user();
    $b64  = static function ($v) {
        return rtrim(strtr(base64_encode(wp_json_encode($v)), '+/', '-_'), '=');
    };
    $now     = time();
    $signing = $b64(['alg' => 'HS256', 'typ' => 'JWT']) . '.' . $b64([
        'site_key'      => 'YOUR_SITE_KEY',
        'iat'           => $now,
        'exp'           => $now + 120,
        'authenticated' => true,
        'jti'           => bin2hex(random_bytes(16)),
        'single_use'    => true,
        'platform'      => 'wordpress',
        'customer'      => [
            'id'          => $user->ID,              // REQUIRED
            'email'       => $user->user_email,      // REQUIRED
            'name'        => $user->display_name,
            'external_id' => (string) $user->ID,
        ],
    ]);
    $token = $signing . '.' . rtrim(strtr(base64_encode(hash_hmac('sha256', $signing, $secret, true)), '+/', '-_'), '=');

    // Default target: https://YOUR-OPSIQ/portal/your-workspace?site_key=YOUR_SITE_KEY&identity_token=…
    $url = $target . (strpos($target, '?') === false ? '?' : '&')
         . 'site_key=' . rawurlencode('YOUR_SITE_KEY') . '&identity_token=' . rawurlencode($token);
    nocache_headers();
    header('Cache-Control: no-store');
    header('Referrer-Policy: no-referrer');
    wp_redirect($url, 302);                                       // wp_redirect, not wp_safe_redirect: the portal is another host
    exit;
});

WHMCS

Already using the OpsIQ WHMCS hook from Sites (includes/hooks/opsiq_tracker.php)? It already signs your customers into the portal and brings them back to the page they were on, so you do not need this snippet. Just set Portal Studio → Sign-in page → Your login page URL to your WHMCS client area login. Use the code below only if you are not installing that hook.
1

Save part 1 as opsiq_support.php in your WHMCS root (next to clientarea.php).

2

This site's signing secret is already filled in, so the code works as pasted. To keep it out of the hook, set $opsiq_site_secret = '…'; in configuration.php instead: that value is used first. Keep this file on the server and never commit it to a public repository.

3

Save part 2 as includes/hooks/opsiq_support_link.php to add Support to the client-area menu.

WHMCS
/* Two files you own — no OpsIQ module, nothing to keep updated.
 *
 * 1) Save this part as  opsiq_support.php  in your WHMCS root. */

require __DIR__ . '/init.php';

$ca = new WHMCS\ClientArea();
$ca->initPage();
$ca->requireLogin();                                         // login, then back here

$secret = '';
if (is_file(__DIR__ . '/configuration.php')) {
    include __DIR__ . '/configuration.php';                  // defines $opsiq_site_secret
    $secret = isset($opsiq_site_secret) ? (string) $opsiq_site_secret : 'opsiq_whsec_YOUR_SITE_SECRET';   // this site's secret; configuration.php wins when set
}
if ($secret === '') { http_response_code(503); exit('Support portal is not configured.'); }   // fail closed

// Where to land: the portal page they came from, only if it is on the portal.
$portal = 'https://YOUR-OPSIQ/portal/your-workspace';
$back   = preg_replace('/#.*$/', '', (string)($_GET['opsiq_portal_return'] ?? ''));
$target = ($back === $portal || strpos($back, $portal . '/') === 0 || strpos($back, $portal . '?') === 0)
    ? $back : $portal;

$uid    = (int) $ca->getUserID();
$client = localAPI('GetClientsDetails', ['clientid' => $uid]);

$b64 = static function ($v) {
    return rtrim(strtr(base64_encode(json_encode($v, JSON_UNESCAPED_SLASHES)), '+/', '-_'), '=');
};
$now     = time();
$signing = $b64(['alg' => 'HS256', 'typ' => 'JWT']) . '.' . $b64([
    'site_key'      => 'YOUR_SITE_KEY',
    'iat'           => $now,
    'exp'           => $now + 120,
    'authenticated' => true,
    'jti'           => bin2hex(random_bytes(16)),
    'single_use'    => true,
    'platform'      => 'whmcs',
    'customer'      => [
        'id'          => $uid,                       // REQUIRED
        'email'       => $client['email'] ?? '',     // REQUIRED
        'name'        => trim(($client['firstname'] ?? '') . ' ' . ($client['lastname'] ?? '')),
        'external_id' => (string) $uid,
    ],
]);
$token = $signing . '.' . rtrim(strtr(base64_encode(hash_hmac('sha256', $signing, $secret, true)), '+/', '-_'), '=');

// Default target: https://YOUR-OPSIQ/portal/your-workspace?site_key=YOUR_SITE_KEY&identity_token=…
$url = $target . (strpos($target, '?') === false ? '?' : '&')
     . 'site_key=' . rawurlencode('YOUR_SITE_KEY') . '&identity_token=' . rawurlencode($token);
header('Referrer-Policy: no-referrer');
header('Cache-Control: no-store');
header('Location: ' . $url, true, 302);
exit;

/* 2) And this part as  includes/hooks/opsiq_support_link.php  to put a
 *    Support entry in the client-area navbar:
 *
 *    add_hook('ClientAreaPrimaryNavbar', 1, function ($navbar) {
 *        $navbar->addChild('opsiqSupport', [
 *            'label' => 'Support',
 *            'uri'   => 'opsiq_support.php',
 *            'order' => 60,
 *        ]);
 *    });
 */

Node.js / Express

1

Run: npm i jsonwebtoken

2

This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment (.env with dotenv, or your host's settings) on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

3

Paste the route after your session / passport setup. Change /login if your login page lives elsewhere.

Node.js / Express
// npm i jsonwebtoken
const jwt = require("jsonwebtoken");
const crypto = require("crypto");

const PORTAL = "https://YOUR-OPSIQ/portal/your-workspace";
const onPortal = (u) => u === PORTAL || u.startsWith(PORTAL + "/") || u.startsWith(PORTAL + "?");

app.get("/support-portal", (req, res) => {
  const user = req.user;                                  // set by your session / passport
  if (!user) return res.redirect("/login?next=" + encodeURIComponent(req.originalUrl));

  const secret = process.env.OPSIQ_SITE_SECRET || "opsiq_whsec_YOUR_SITE_SECRET";   // this site's secret; the environment wins when set
  if (!secret) return res.status(503).send("Support portal is not configured.");   // fail closed

  // Where to land: the portal page they came from, only if it is on the portal.
  const back = String(req.query.opsiq_portal_return || "").replace(/#.*$/, "");
  const target = onPortal(back) ? back : PORTAL;

  const token = jwt.sign({
    site_key: "YOUR_SITE_KEY",
    authenticated: true,
    jti: crypto.randomBytes(16).toString("hex"),
    single_use: true,                                     // one-time link
    platform: "node",
    customer: {
      id: user.id,                                        // REQUIRED
      email: user.email,                                  // REQUIRED
      name: user.name,
      external_id: String(user.id),
    },
  }, secret, { algorithm: "HS256", expiresIn: 120 });     // sets iat + exp

  // Default target: https://YOUR-OPSIQ/portal/your-workspace?site_key=YOUR_SITE_KEY&identity_token=…
  const url = target + (target.includes("?") ? "&" : "?")
    + "site_key=" + encodeURIComponent("YOUR_SITE_KEY") + "&identity_token=" + encodeURIComponent(token);
  res.set("Referrer-Policy", "no-referrer").set("Cache-Control", "no-store").redirect(302, url);
});

Node.js (no dependencies)

1

No packages needed. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

Replace currentUser() with your app's signed-in customer, then call supportPortal(req, res) for GET /support-portal in your server.

Node.js (no dependencies)
// No packages needed — Node's own crypto is enough.
const crypto = require("crypto");

const PORTAL = "https://YOUR-OPSIQ/portal/your-workspace";
const b64 = (obj) => Buffer.from(JSON.stringify(obj)).toString("base64url");

// 1. WHO IS SIGNED IN — replace with your app's session lookup. Return null for a guest.
function currentUser(req) {
  return req.user || null;                                // { id, email, name }
}

// GET /support-portal
function supportPortal(req, res) {
  const here = new URL(req.url, "http://local");
  const user = currentUser(req);
  if (!user) {                                            // a guest: sign in first, then come back
    res.writeHead(302, { Location: "/login?next=" + encodeURIComponent(req.url) });
    return res.end();
  }
  const secret = process.env.OPSIQ_SITE_SECRET || "opsiq_whsec_YOUR_SITE_SECRET";   // this site's secret; the environment wins when set
  if (!secret) { res.writeHead(503); return res.end("Support portal is not configured."); }

  // Where to land: the portal page they came from, only if it is on the portal.
  const back = (here.searchParams.get("opsiq_portal_return") || "").replace(/#.*$/, "");
  const target = (back === PORTAL || back.startsWith(PORTAL + "/") || back.startsWith(PORTAL + "?")) ? back : PORTAL;

  const now = Math.floor(Date.now() / 1000);
  const signing = b64({ alg: "HS256", typ: "JWT" }) + "." + b64({
    site_key: "YOUR_SITE_KEY",
    iat: now,
    exp: now + 120,
    authenticated: true,
    jti: crypto.randomBytes(16).toString("hex"),
    single_use: true,
    platform: "node",
    customer: { id: user.id, email: user.email, name: user.name, external_id: String(user.id) },
  });
  const token = signing + "." + crypto.createHmac("sha256", secret).update(signing).digest("base64url");

  // Default target: https://YOUR-OPSIQ/portal/your-workspace?site_key=YOUR_SITE_KEY&identity_token=…
  const url = target + (target.includes("?") ? "&" : "?")
    + "site_key=" + encodeURIComponent("YOUR_SITE_KEY") + "&identity_token=" + encodeURIComponent(token);
  res.writeHead(302, { Location: url, "Referrer-Policy": "no-referrer", "Cache-Control": "no-store" });
  res.end();
}

Python (Flask / FastAPI)

1

Run: pip install pyjwt (the Flask example also uses flask-login).

2

This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

3

Paste into the module that creates your app. @login_required sends guests to your login view and back.

Python (Flask / FastAPI)
# pip install pyjwt flask-login
import os, secrets, time, urllib.parse
import jwt
from flask import request, redirect, abort
from flask_login import login_required, current_user

PORTAL = "https://YOUR-OPSIQ/portal/your-workspace"

def portal_link(user, back=""):
    secret = os.environ.get("OPSIQ_SITE_SECRET") or "opsiq_whsec_YOUR_SITE_SECRET"   # this site's secret; the environment wins when set
    if not secret:
        abort(503, "Support portal is not configured.")     # fail closed
    back = back.split("#", 1)[0]
    target = back if (back == PORTAL or back.startswith(PORTAL + "/") or back.startswith(PORTAL + "?")) else PORTAL
    now = int(time.time())
    token = jwt.encode({
        "site_key": "YOUR_SITE_KEY",
        "iat": now,
        "exp": now + 120,                                   # URL-borne: ~2 minutes
        "authenticated": True,
        "jti": secrets.token_hex(16),
        "single_use": True,                                 # one-time link
        "platform": "python",
        "customer": {
            "id": user.id,                                  # REQUIRED
            "email": user.email,                            # REQUIRED
            "name": getattr(user, "name", ""),
            "external_id": str(user.id),
        },
    }, secret, algorithm="HS256")
    # Default target: https://YOUR-OPSIQ/portal/your-workspace?site_key=YOUR_SITE_KEY&identity_token=…
    return (target + ("&" if "?" in target else "?")
            + "site_key=" + urllib.parse.quote("YOUR_SITE_KEY", safe="")
            + "&identity_token=" + urllib.parse.quote(token, safe=""))

@app.route("/support-portal")
@login_required
def support_portal():
    resp = redirect(portal_link(current_user, request.args.get("opsiq_portal_return", "")), code=302)
    resp.headers["Referrer-Policy"] = "no-referrer"
    resp.headers["Cache-Control"] = "no-store"
    return resp

Django

1

Run: pip install pyjwt

2

This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in settings.py (for example os.environ["OPSIQ_SITE_SECRET"]) on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

3

Paste the view into views.py and add path("support-portal/", views.support_portal) to urls.py. @login_required sends guests to LOGIN_URL and back.

Django
# pip install pyjwt   —   urls.py: path("support-portal/", views.support_portal)
import secrets, time, urllib.parse
import jwt
from django.conf import settings
from django.contrib.auth.decorators import login_required
from django.http import HttpResponse, HttpResponseRedirect

PORTAL = "https://YOUR-OPSIQ/portal/your-workspace"

@login_required
def support_portal(request):
    secret = getattr(settings, "OPSIQ_SITE_SECRET", "") or "opsiq_whsec_YOUR_SITE_SECRET"   # this site's secret; settings win when set
    if not secret:                                       # fail closed
        return HttpResponse("Support portal is not configured.", status=503)

    # Where to land: the portal page they came from, only if it is on the portal.
    back = request.GET.get("opsiq_portal_return", "").split("#", 1)[0]
    target = back if (back == PORTAL or back.startswith(PORTAL + "/") or back.startswith(PORTAL + "?")) else PORTAL

    now = int(time.time())
    token = jwt.encode({
        "site_key": "YOUR_SITE_KEY",
        "iat": now,
        "exp": now + 120,
        "authenticated": True,
        "jti": secrets.token_hex(16),
        "single_use": True,
        "platform": "django",
        "customer": {
            "id": request.user.pk,                        # REQUIRED
            "email": request.user.email,                  # REQUIRED
            "name": request.user.get_full_name(),
            "external_id": str(request.user.pk),
        },
    }, secret, algorithm="HS256")

    # Default target: https://YOUR-OPSIQ/portal/your-workspace?site_key=YOUR_SITE_KEY&identity_token=…
    url = (target + ("&" if "?" in target else "?")
           + "site_key=" + urllib.parse.quote("YOUR_SITE_KEY", safe="")
           + "&identity_token=" + urllib.parse.quote(token, safe=""))
    resp = HttpResponseRedirect(url)
    resp["Referrer-Policy"] = "no-referrer"
    resp["Cache-Control"] = "no-store"
    return resp

.NET / C#

1

Run: dotnet add package System.IdentityModel.Tokens.Jwt

2

This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OpsIQ:SiteSecret (user-secrets, the OpsIQ__SiteSecret environment variable or Key Vault) on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

3

Paste into Program.cs after app.UseAuthentication(). RequireAuthorization() sends guests to your login and back.

.NET / C#
// dotnet add package System.IdentityModel.Tokens.Jwt   —   Program.cs
using System.IdentityModel.Tokens.Jwt;
using System.Security.Claims;
using System.Text;
using Microsoft.IdentityModel.Tokens;

const string Portal = "https://YOUR-OPSIQ/portal/your-workspace";

app.MapGet("/support-portal", (HttpContext ctx, IConfiguration cfg) =>
{
    var secret = cfg["OpsIQ:SiteSecret"];
    if (string.IsNullOrEmpty(secret)) secret = "opsiq_whsec_YOUR_SITE_SECRET";   // this site's secret; configuration wins when set
    if (string.IsNullOrEmpty(secret))                     // fail closed
        return Results.StatusCode(503);

    var id    = ctx.User.FindFirstValue(ClaimTypes.NameIdentifier) ?? "";   // REQUIRED
    var email = ctx.User.FindFirstValue(ClaimTypes.Email) ?? "";            // REQUIRED
    var name  = ctx.User.Identity?.Name ?? "";

    // Where to land: the portal page they came from, only if it is on the portal.
    var back = (ctx.Request.Query["opsiq_portal_return"].ToString()).Split('#')[0];
    var target = (back == Portal || back.StartsWith(Portal + "/") || back.StartsWith(Portal + "?")) ? back : Portal;

    var key   = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(secret));
    var creds = new SigningCredentials(key, SecurityAlgorithms.HmacSha256);
    var now   = DateTimeOffset.UtcNow;
    var payload = new JwtPayload
    {
        { "site_key",      "YOUR_SITE_KEY" },
        { "iat",           now.ToUnixTimeSeconds() },
        { "exp",           now.AddSeconds(120).ToUnixTimeSeconds() },
        { "authenticated", true },
        { "jti",           Guid.NewGuid().ToString("N") },
        { "single_use",    true },
        { "platform",      "dotnet" },
        { "customer", new Dictionary<string, object>
            { { "id", id }, { "email", email }, { "name", name }, { "external_id", id } } },
    };
    var token = new JwtSecurityTokenHandler().WriteToken(new JwtSecurityToken(new JwtHeader(creds), payload));

    // Default target: https://YOUR-OPSIQ/portal/your-workspace?site_key=YOUR_SITE_KEY&identity_token=…
    var url = target + (target.Contains('?') ? "&" : "?")
        + "site_key=" + Uri.EscapeDataString("YOUR_SITE_KEY") + "&identity_token=" + Uri.EscapeDataString(token);
    ctx.Response.Headers["Referrer-Policy"] = "no-referrer";
    ctx.Response.Headers["Cache-Control"] = "no-store";
    return Results.Redirect(url);
}).RequireAuthorization();

Ruby on Rails

1

Add gem "jwt" to the Gemfile and run bundle install.

2

This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment (or Rails credentials) on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

3

Save as app/controllers/support_controller.rb and add get "/support-portal", to: "support#portal" to routes.rb. Devise's authenticate_user! sends guests to login and back.

Ruby on Rails
# Gemfile: gem "jwt"   —   routes.rb: get "/support-portal", to: "support#portal"
require "jwt"
require "securerandom"
require "cgi"

class SupportController < ApplicationController
  before_action :authenticate_user!                      # login, then back here

  PORTAL = "https://YOUR-OPSIQ/portal/your-workspace"

  def portal
    secret = ENV["OPSIQ_SITE_SECRET"].presence || "opsiq_whsec_YOUR_SITE_SECRET"   # this site's secret; the environment wins when set
    return head :service_unavailable if secret.blank?    # fail closed

    # Where to land: the portal page they came from, only if it is on the portal.
    back = params[:opsiq_portal_return].to_s.split("#").first.to_s
    target = (back == PORTAL || back.start_with?(PORTAL + "/", PORTAL + "?")) ? back : PORTAL

    now = Time.now.to_i
    token = JWT.encode({
      site_key:      "YOUR_SITE_KEY",
      iat:           now,
      exp:           now + 120,
      authenticated: true,
      jti:           SecureRandom.hex(16),
      single_use:    true,
      platform:      "rails",
      customer: {
        id:          current_user.id,                    # REQUIRED
        email:       current_user.email,                 # REQUIRED
        name:        current_user.try(:name).to_s,
        external_id: current_user.id.to_s
      }
    }, secret, "HS256")

    # Default target: https://YOUR-OPSIQ/portal/your-workspace?site_key=YOUR_SITE_KEY&identity_token=…
    url = target + (target.include?("?") ? "&" : "?") +
          "site_key=#{CGI.escape("YOUR_SITE_KEY")}&identity_token=#{CGI.escape(token)}"
    response.headers["Referrer-Policy"] = "no-referrer"
    response.headers["Cache-Control"] = "no-store"
    redirect_to url, allow_other_host: true
  end
end

Java (Spring Boot)

1

Add io.jsonwebtoken:jjwt-api, jjwt-impl and jjwt-jackson (0.12+).

2

This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set opsiq.site.secret in application.properties (for example from OPSIQ_SITE_SECRET) on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

3

Replace currentUser() with your user lookup. With Spring Security the route must be authenticated so guests go to login and back.

Java (Spring Boot)
// io.jsonwebtoken:jjwt-api / jjwt-impl / jjwt-jackson (0.12+)
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.security.Keys;
import jakarta.servlet.http.HttpServletResponse;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.security.Principal;
import java.time.Instant;
import java.util.*;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.http.HttpStatus;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.server.ResponseStatusException;
import org.springframework.web.servlet.view.RedirectView;

@Controller
public class SupportPortalController {
    private static final String PORTAL = "https://YOUR-OPSIQ/portal/your-workspace";

    @Value("${opsiq.site.secret:opsiq_whsec_YOUR_SITE_SECRET}")   // this site's secret; opsiq.site.secret wins when set
    private String secret;

    /** WHO IS SIGNED IN — replace with your own lookup: id, email, name. */
    private Map<String, Object> currentUser(Principal principal) {
        return Map.of("id", principal.getName(), "email", principal.getName(), "name", principal.getName());
    }

    @GetMapping("/support-portal")
    public RedirectView supportPortal(Principal principal, HttpServletResponse response,
                                      @RequestParam(name = "opsiq_portal_return", defaultValue = "") String back) {
        if (principal == null) return new RedirectView("/login");               // login, then back here
        if (secret.isEmpty()) throw new ResponseStatusException(HttpStatus.SERVICE_UNAVAILABLE);   // fail closed

        // Where to land: the portal page they came from, only if it is on the portal.
        back = back.split("#", 2)[0];
        String target = (back.equals(PORTAL) || back.startsWith(PORTAL + "/") || back.startsWith(PORTAL + "?")) ? back : PORTAL;

        Map<String, Object> user = currentUser(principal);
        Map<String, Object> customer = Map.of(
            "id",          user.get("id"),                 // REQUIRED
            "email",       user.get("email"),              // REQUIRED
            "name",        user.get("name"),
            "external_id", String.valueOf(user.get("id")));

        Instant now = Instant.now();
        String token = Jwts.builder()
            .claim("site_key", "YOUR_SITE_KEY")
            .claim("authenticated", true)
            .claim("single_use", true)                     // one-time link
            .claim("platform", "java")
            .claim("customer", customer)
            .id(UUID.randomUUID().toString())              // jti
            .issuedAt(Date.from(now))
            .expiration(Date.from(now.plusSeconds(120)))
            .signWith(Keys.hmacShaKeyFor(secret.getBytes(StandardCharsets.UTF_8)), Jwts.SIG.HS256)
            .compact();

        // Default target: https://YOUR-OPSIQ/portal/your-workspace?site_key=YOUR_SITE_KEY&identity_token=…
        String url = target + (target.contains("?") ? "&" : "?")
            + "site_key=" + URLEncoder.encode("YOUR_SITE_KEY", StandardCharsets.UTF_8)
            + "&identity_token=" + URLEncoder.encode(token, StandardCharsets.UTF_8);
        response.setHeader("Referrer-Policy", "no-referrer");
        response.setHeader("Cache-Control", "no-store");
        return new RedirectView(url);
    }
}

Go

1

Run: go get github.com/golang-jwt/jwt/v5

2

This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

3

Replace currentUser() with your session lookup and register http.HandleFunc("/support-portal", supportPortal).

Go
// go get github.com/golang-jwt/jwt/v5
package main

import (
    "crypto/rand"
    "encoding/hex"
    "fmt"
    "net/http"
    "net/url"
    "os"
    "strings"
    "time"

    "github.com/golang-jwt/jwt/v5"
)

const portal = "https://YOUR-OPSIQ/portal/your-workspace"

type User struct{ ID, Email, Name string }

// WHO IS SIGNED IN — replace with your session lookup. Return nil for a guest.
func currentUser(r *http.Request) *User { return nil }

func supportPortal(w http.ResponseWriter, r *http.Request) {
    user := currentUser(r)
    if user == nil { // login, then back here
        http.Redirect(w, r, "/login?next="+url.QueryEscape(r.URL.RequestURI()), http.StatusFound)
        return
    }
    secret := os.Getenv("OPSIQ_SITE_SECRET")
    if secret == "" {
        secret = "opsiq_whsec_YOUR_SITE_SECRET" // this site's secret; the environment wins when set
    }
    if secret == "" { // fail closed
        http.Error(w, "Support portal is not configured.", http.StatusServiceUnavailable)
        return
    }

    // Where to land: the portal page they came from, only if it is on the portal.
    back := strings.SplitN(r.URL.Query().Get("opsiq_portal_return"), "#", 2)[0]
    target := portal
    if back == portal || strings.HasPrefix(back, portal+"/") || strings.HasPrefix(back, portal+"?") {
        target = back
    }

    jti := make([]byte, 16)
    rand.Read(jti)
    now := time.Now().Unix()
    token, err := jwt.NewWithClaims(jwt.SigningMethodHS256, jwt.MapClaims{
        "site_key":      "YOUR_SITE_KEY",
        "iat":           now,
        "exp":           now + 120,
        "authenticated": true,
        "jti":           hex.EncodeToString(jti),
        "single_use":    true,
        "platform":      "go",
        "customer": map[string]any{
            "id":          user.ID,    // REQUIRED
            "email":       user.Email, // REQUIRED
            "name":        user.Name,
            "external_id": fmt.Sprint(user.ID),
        },
    }).SignedString([]byte(secret))
    if err != nil {
        http.Error(w, "sign failed", http.StatusInternalServerError)
        return
    }

    // Default target: https://YOUR-OPSIQ/portal/your-workspace?site_key=YOUR_SITE_KEY&identity_token=…
    sep := "?"
    if strings.Contains(target, "?") {
        sep = "&"
    }
    w.Header().Set("Referrer-Policy", "no-referrer")
    w.Header().Set("Cache-Control", "no-store")
    http.Redirect(w, r, target+sep+"site_key="+url.QueryEscape("YOUR_SITE_KEY")+"&identity_token="+url.QueryEscape(token), http.StatusFound)
}

جب کچھ غلط ہو

پورٹل کھل جاتا ہے، لیکن دستخط کر دیا.

خفیہ یا کام کرنے والی سیارچوں کی کلید اس کام کی فضاء سے مطابقت نہیں رکھتی، علامت زیادہ قدیم ہے۔ 120 سیکنڈ ( سرور گھڑی کا جائزہ)، یا وہی تعلق دو بار کھولا گیا. Generate ایک دستخط شدہ امتحانی لنک: اگر کام کرتا ہے تو اپنے نشان کے دعووں کا موازنہ مثال سے کریں-

یہ ہمیشہ پورٹل ہوم پر زمینیں

واپسی کا پتہ آپ کے پورٹل پتہ کے اندر نہیں تھا اس لیے اسے مقصد پر نظر انداز کر دیا گیا۔ URL ترتیبات میں دکھائیں

میزبان آپ کے لاتعداد کی بجائے غلطی حاصل کرتے ہیں۔

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

یہ کچھ گاہکوں کے لیے صرف کام کرتا ہے۔

مشتری۔ میل یا مشتری. id ان کے لیے خالی ہے دونوں لازمی ہیں۔

ترقی‌یافتہ

کلنٹ چیٹ: لاگ ان گاہکوں کو پہچاننے والا

غیر واضح طور پر۔ اکثر سائٹس کو یہ ضرورت نہیں ہوتی: سادہ گفتگو کے ساتھ اور ایک لنکر کے ساتھ، چیٹ گاہکوں کو خودبخود تیار کرتا ہے، جس کے پاس کتاب یا ترتیب نمبر جمع کرنے کا ثبوت ہے WHMCS یہ پہلے ہی اس کے اس کے استعمال کے ذریعے کیا جاتا ہے. دور سیٹس، آپ کی ویب سائٹ، کوڈ، سی ایک ہی کوڈ چھاپ کر

یہ کیسے کام کرتا ہے

1
آپ کا صفحہ گفتگو ٹیگ پرنٹ کرتا ہے۔

ایک دستخطی مشتری کے لئے URL لے جاتا ہے &identity_token=... آپ کے سرور پر دستخط.

2
گفتگو نشان کو یقینی بناتی ہے۔

اشارات، کام کی فضاء کلید اور برقیات۔ مشتری اس وقت ہر چیٹ پر مشہور ہے اور آپ کا تعلق ان کے اپنے احکام، کتابنگ یا انساب کے بارے میں جواب دے سکتا ہے۔

3
گھڑی سے پہلے گفتگو کی تیاری

یہ صفحہ کے ساتھ ہے؟opsiq_identity_refresh=1&role=customer. آپ کا کوڈ جواب دیتا ہے "Sucules" (انگریزی:identity_token".". Address جب کہ مشتری میں دستخط کیے جاتے ہیں، یا نہیں۔ 401 "ہم جھوٹ" کے ساتھlogin_required": سچ تو یہ ہے کہ جب وہ نہیں ہوتے ہیں تو اس لیے آپ کے صفحے پر کچھ پرنٹ کرنے سے پہلے تازگی بخشتی ہے۔

یہ پورٹل نشان سے کتنا مختلف ہے

زندگی کا وقت

ایک گھنٹے (ایکسسپ = یمات + + 3600) بجائے 120 سیکنڈ کیونکہ یہ ایک کی بجائے ہر چیٹ پر سوار ہوتا ہے۔

کوئی جیٹی یا نہیں single_use

ہر پیغام کے لیے بھی یہی نشان استعمال ہوتا ہے جب تک اسے تازگی نہ مل جائے۔

باقی سب کچھ سونپیں

site_key، آئی ٹی، اسپ، ایک آلہ: سچ، پلیٹ فارم اور مشتری کے ساتھ لازمی شناخت اور ای میل کے ساتھ.

💡
میں نے کہا ہے کہ مشتری ہے. ان کے احکام، کتابنگ یا انفلیشن ایک متصلہ شخص کے ذریعے چیٹ تک پہنچ جاتا ہے: ایک جو آپ کے پلیٹ فارم کہلاتا ہے۔ API، یا، جب آپ کے پلیٹ فارم نہیں ہے API، ایک متصلہ فائل کو جمع کرنے والا (جو متصل معمار بناتا ہے وہ ایک بناتا ہے)۔
💡
راز کی نشان دہی آپ کے لیے کی جاتی ہے۔ دور سیریز میں، آپ کی سائٹ، کوڈ، سی، ہر مثال پہلے ہی سے اس جگہ کا راز موجود ہے، تو کوڈ ماضی کے کام کرتا ہے: کاپی یا کنسور کی نقل کرنا کچھ بھی نہیں ہے۔اس صفحے پر مثالیں دکھائی دیتی ہیں۔ opsiq_whsec_YOUR_SITE_SECRET ہر مثال کو اپنی جگہ پر تلاش کرتے ہیں ۔ OPSIQ_SITE_SECRET (یا آپ کا فریم ورک کا خود مختاری، اس کے نوٹس میں نامزد کیا گیا) سرور اول پر اور استعمال ہوتا ہے کہ جب یہ سیٹ ہو جائے تو آپ فائل سے چھپے ہوئے راز کو نکال سکتے ہیں۔ مثال کے طور پر آپ اسے کوڈ کے بغیر دوبارہ شروع کر سکتے ہیں۔ JavaScript... اور کبھی بھی کسی عوامی محاذ پر نہیں کرتے، کیونکہ جو کوئی راز سنبھالتا ہے وہ آپ کے گاہکوں یا سٹافوں میں سے کسی ایک کے طور پر دستخط کر سکتا ہے۔ WHMCS اور Botble اس میں سے کسی کی ضرورت نہیں: WHMCS اُس کے پاس چپکے سے آتا ہے اور وہ ہوتا ہے ۔ Botble جوائنٹ پینل اسے بریگیڈ میں بھرتی کرتا ہے۔

مکمل کوڈ، پلیٹ فارم سے پلیٹ فارم

WHMCS

Nothing to add: the WHMCS hook in Option 1 already signs your signed-in clients into the chat, refreshes the token on long visits, and signs staff into Admin Chat. No connector is needed for this.
1

Install the Option 1 hook as includes/hooks/opsiq_tracker.php. Do not also paste the plain chat tag.

2

Optional: add the WHMCS connector under Connectors if you also want the chat to answer about invoices, services and tickets. Identity works without it.

includes/hooks/opsiq_tracker.php
/* WHMCS: no extra code. Option 1 (the All-in-One WHMCS Hook) signs the signed-in
 * client into Client Chat, answers ?opsiq_identity_refresh=1 and signs staff into
 * Admin Chat. No connector is needed for identity. */

Botble (connector bridge)

Nothing to add for bookings: the Botble connector takes bookings as a guest checkout and finds existing bookings by booking number and proof, so guests do not need to sign in. Admins are signed in through the bridge (op=admin_embed).
1

Install the Botble connector under Connectors, copy its bridge file from the connector panel and upload it to public/. The panel fills in OPSIQ_HOST, OPSIQ_SITE_KEY and OPSIQ_SITE_SECRET for you.

2

Botble has no API, so the bridge file is how the chat reads rooms and takes bookings. To also recognise a guest who is already signed in on the hotel site, use the Laravel option with your customer guard.

public/opsiq-botble-bridge.php
/* Botble: no extra code for bookings.
 * The connector books as a guest checkout and finds bookings by booking number + proof.
 * In public/opsiq-botble-bridge.php fill OPSIQ_HOST, OPSIQ_SITE_KEY and OPSIQ_SITE_SECRET.
 * Admins: op=admin_embed */

PHP (no dependencies)

1

Save as opsiq-chat.php. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

At the very top of every page (or your front controller), before any output: require 'opsiq-chat.php'; opsiq_chat_refresh();

3

Just before </body> on every page: <?= opsiq_chat_tag() ?> — it replaces the plain chat tag. Replace opsiq_chat_user() with your signed-in customer.

opsiq-chat.php
<?php
/* opsiq-chat.php — signed-in customers for OpsIQ Client Chat. */

// WHO IS SIGNED IN — replace the body with your app's session. Return null for a guest.
function opsiq_chat_user(): ?array
{
    $u = $_SESSION['user'] ?? null;               // e.g. ['id' => 7, 'email' => '…', 'name' => '…']
    return is_array($u) && !empty($u['id']) && !empty($u['email']) ? $u : null;
}

function opsiq_chat_token(array $u): string
{
    $secret = (string) (getenv('OPSIQ_SITE_SECRET') ?: 'opsiq_whsec_YOUR_SITE_SECRET');   // this site's secret; the environment wins when set
    if ($secret === '') return '';                           // fail closed: plain chat, no identity
    $b64 = static fn($v) => rtrim(strtr(base64_encode(json_encode($v, JSON_UNESCAPED_SLASHES)), '+/', '-_'), '=');
    $now = time();
    $signing = $b64(['alg' => 'HS256', 'typ' => 'JWT']) . '.' . $b64([
        'site_key'      => 'YOUR_SITE_KEY',
        'iat'           => $now,
        'exp'           => $now + 3600,                      // the widget refreshes before this
        'authenticated' => true,
        'platform'      => 'php',
        'customer'      => [
            'id'          => $u['id'],                       // REQUIRED
            'email'       => $u['email'],                    // REQUIRED
            'name'        => $u['name'] ?? '',
            'external_id' => (string) $u['id'],
        ],
    ]);
    return $signing . '.' . rtrim(strtr(base64_encode(hash_hmac('sha256', $signing, $secret, true)), '+/', '-_'), '=');
}

// Call at the top of every page, before any output.
function opsiq_chat_refresh(): void
{
    if (empty($_GET['opsiq_identity_refresh'])) return;
    header('Content-Type: application/json; charset=utf-8');
    header('Cache-Control: no-store');
    $u = opsiq_chat_user();
    $t = $u ? opsiq_chat_token($u) : '';
    if ($t === '') { http_response_code(401); echo json_encode(['success' => false, 'login_required' => true]); exit; }
    echo json_encode(['success' => true, 'role' => 'customer', 'identity_token' => $t]);
    exit;
}

// Print before </body> on every page, instead of the plain chat tag.
function opsiq_chat_tag(): string
{
    $src = 'https://YOUR-OPSIQ/widget.php?site_key=YOUR_SITE_KEY';
    $u = opsiq_chat_user();
    $t = $u ? opsiq_chat_token($u) : '';
    if ($t !== '') $src .= '&identity_token=' . rawurlencode($t);
    return '<script async src="' . htmlspecialchars($src, ENT_QUOTES) . '" data-opsiq-widget="client-chat"></script>';
}

Laravel

1

Run: composer require firebase/php-jwt. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET=… in .env with 'opsiq' => ['site_secret' => env('OPSIQ_SITE_SECRET')] in config/services.php on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

Save the class as app/Support/OpsiqChat.php, and add the small OpsiqChatRefresh middleware from the bottom of the code to the web group, so the widget can refresh its token on any page.

3

In your main Blade layout, just before </body>: {!! \App\Support\OpsiqChat::tag() !!}

app/Support/OpsiqChat.php
<?php
// app/Support/OpsiqChat.php — composer require firebase/php-jwt
namespace App\Support;

use Firebase\JWT\JWT;

final class OpsiqChat
{
    public static function token(): string
    {
        $user = auth()->user();
        $secret = (string) (config('services.opsiq.site_secret') ?: 'opsiq_whsec_YOUR_SITE_SECRET');   // this site's secret; config wins when set
        if (!$user || $secret === '') return '';                 // guest, or not configured
        $now = time();
        return JWT::encode([
            'site_key'      => 'YOUR_SITE_KEY',
            'iat'           => $now,
            'exp'           => $now + 3600,
            'authenticated' => true,
            'platform'      => 'laravel',
            'customer'      => [
                'id'          => $user->id,                      // REQUIRED
                'email'       => $user->email,                   // REQUIRED
                'name'        => $user->name,
                'external_id' => (string) $user->id,
            ],
        ], $secret, 'HS256');
    }

    /** For Blade: {!! \App\Support\OpsiqChat::tag() !!} before </body>. */
    public static function tag(): string
    {
        $src = 'https://YOUR-OPSIQ/widget.php?site_key=YOUR_SITE_KEY';
        $t = self::token();
        if ($t !== '') $src .= '&identity_token=' . rawurlencode($t);
        return '<script async src="' . e($src) . '" data-opsiq-widget="client-chat"></script>';
    }
}

/* Refresh: the widget asks ?opsiq_identity_refresh=1 on the page it is on.
 * Laravel 11+ — bootstrap/app.php:
 *
 *   ->withMiddleware(function ($middleware) {
 *       $middleware->web(append: \App\Http\Middleware\OpsiqChatRefresh::class);
 *   })
 *
 * app/Http/Middleware/OpsiqChatRefresh.php:
 *
 *   public function handle($request, \Closure $next) {
 *       if (!$request->query('opsiq_identity_refresh')) return $next($request);
 *       $t = \App\Support\OpsiqChat::token();
 *       return $t === ''
 *           ? response()->json(['success' => false, 'login_required' => true], 401)->header('Cache-Control', 'no-store')
 *           : response()->json(['success' => true, 'role' => 'customer', 'identity_token' => $t])->header('Cache-Control', 'no-store');
 *   }
 */

WordPress / WooCommerce

1

This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, add define('OPSIQ_SITE_SECRET', '…'); to wp-config.php instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

Paste into your theme's functions.php or a small plugin. It prints the chat itself, so remove the plain chat tag if you added one.

3

For WooCommerce orders in the chat, add the WooCommerce connector under Connectors.

functions.php
/* functions.php or a small plugin — OpsIQ Client Chat with signed-in customers. */

if (!defined('OPSIQ_SITE_SECRET')) define('OPSIQ_SITE_SECRET', 'opsiq_whsec_YOUR_SITE_SECRET');   // this site's secret; wp-config.php wins when set

function opsiq_chat_token(): string {
    if (!is_user_logged_in() || !defined('OPSIQ_SITE_SECRET') || OPSIQ_SITE_SECRET === '') return '';
    $u   = wp_get_current_user();
    $b64 = static fn($v) => rtrim(strtr(base64_encode(wp_json_encode($v)), '+/', '-_'), '=');
    $now = time();
    $signing = $b64(['alg' => 'HS256', 'typ' => 'JWT']) . '.' . $b64([
        'site_key'      => 'YOUR_SITE_KEY',
        'iat'           => $now,
        'exp'           => $now + 3600,
        'authenticated' => true,
        'platform'      => 'wordpress',
        'customer'      => [
            'id'          => $u->ID,                     // REQUIRED
            'email'       => $u->user_email,             // REQUIRED
            'name'        => $u->display_name,
            'external_id' => (string) $u->ID,
        ],
    ]);
    return $signing . '.' . rtrim(strtr(base64_encode(hash_hmac('sha256', $signing, OPSIQ_SITE_SECRET, true)), '+/', '-_'), '=');
}

// Refresh: the widget asks ?opsiq_identity_refresh=1 on the page it is on.
add_action('init', function () {
    if (empty($_GET['opsiq_identity_refresh'])) return;
    nocache_headers();
    $t = opsiq_chat_token();
    if ($t === '') wp_send_json(['success' => false, 'login_required' => true], 401);
    wp_send_json(['success' => true, 'role' => 'customer', 'identity_token' => $t]);
});

// The chat tag, on every front-end page.
add_action('wp_footer', function () {
    $src = 'https://YOUR-OPSIQ/widget.php?site_key=YOUR_SITE_KEY';
    $t = opsiq_chat_token();
    if ($t !== '') $src .= '&identity_token=' . rawurlencode($t);
    echo '<script async src="' . esc_url($src) . '" data-opsiq-widget="client-chat"></script>';
});

Node.js / Express

1

Run: npm i jsonwebtoken. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

app.use(opsiqChat) after your session / passport middleware. It answers the refresh and sets res.locals.opsiqChatTag.

3

Print res.locals.opsiqChatTag (unescaped) just before </body> in your layout, instead of the plain chat tag.

opsiq-chat.js
// opsiq-chat.js — npm i jsonwebtoken
const jwt = require("jsonwebtoken");

function opsiqChatToken(user) {
  const secret = process.env.OPSIQ_SITE_SECRET || "opsiq_whsec_YOUR_SITE_SECRET";   // this site's secret; the environment wins when set
  if (!user || !secret) return "";
  return jwt.sign({
    site_key: "YOUR_SITE_KEY",
    authenticated: true,
    platform: "node",
    customer: { id: user.id, email: user.email, name: user.name, external_id: String(user.id) },  // id + email REQUIRED
  }, secret, { algorithm: "HS256", expiresIn: 3600 });     // sets iat + exp
}

// app.use(opsiqChat) — after your session / passport middleware.
function opsiqChat(req, res, next) {
  const token = opsiqChatToken(req.user);
  if (req.query.opsiq_identity_refresh) {                  // the widget refreshing on this page
    res.set("Cache-Control", "no-store");
    return token
      ? res.json({ success: true, role: "customer", identity_token: token })
      : res.status(401).json({ success: false, login_required: true });
  }
  const src = "https://YOUR-OPSIQ/widget.php?site_key=YOUR_SITE_KEY" + (token ? "&identity_token=" + encodeURIComponent(token) : "");
  res.locals.opsiqChatTag = '<script async src="' + src.replace(/"/g, """) + '" data-opsiq-widget="client-chat"></script>';
  next();
}

module.exports = { opsiqChat };

Python (Flask)

1

Run: pip install pyjwt flask-login. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

Call init_opsiq_chat(app) where you create the app. It answers the refresh and gives templates opsiq_chat_tag.

3

In your base template, just before </body>: {{ opsiq_chat_tag }}

opsiq_chat.py
# opsiq_chat.py — pip install pyjwt flask-login
import os, time, urllib.parse
import jwt
from flask import request, jsonify
from flask_login import current_user
from markupsafe import Markup, escape

def opsiq_chat_token():
    secret = os.environ.get("OPSIQ_SITE_SECRET") or "opsiq_whsec_YOUR_SITE_SECRET"   # this site's secret; the environment wins when set
    if not secret or not current_user.is_authenticated:
        return ""
    now = int(time.time())
    return jwt.encode({
        "site_key": "YOUR_SITE_KEY", "iat": now, "exp": now + 3600,
        "authenticated": True, "platform": "python",
        "customer": {"id": current_user.id, "email": current_user.email,       # REQUIRED
                     "name": getattr(current_user, "name", ""), "external_id": str(current_user.id)},
    }, secret, algorithm="HS256")

def init_opsiq_chat(app):
    @app.before_request
    def _opsiq_refresh():
        if request.args.get("opsiq_identity_refresh"):
            t = opsiq_chat_token()
            resp = jsonify({"success": True, "role": "customer", "identity_token": t}) if t \
                else (jsonify({"success": False, "login_required": True}), 401)
            if isinstance(resp, tuple):
                resp[0].headers["Cache-Control"] = "no-store"
            else:
                resp.headers["Cache-Control"] = "no-store"
            return resp

    @app.context_processor
    def _opsiq_tag():
        t = opsiq_chat_token()
        src = "https://YOUR-OPSIQ/widget.php?site_key=YOUR_SITE_KEY" + ("&identity_token=" + urllib.parse.quote(t, safe="") if t else "")
        return {"opsiq_chat_tag": Markup('<script async src="%s" data-opsiq-widget="client-chat"></script>' % escape(src))}

Django

1

Run: pip install pyjwt. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in settings.py (for example os.environ["OPSIQ_SITE_SECRET"]) on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

Add "yourapp.opsiq_chat.OpsiqChatMiddleware" to MIDDLEWARE (after AuthenticationMiddleware) and "yourapp.opsiq_chat.opsiq_chat" to TEMPLATES context_processors.

3

In your base template, just before </body>: {{ opsiq_chat_tag }}

opsiq_chat.py
# yourapp/opsiq_chat.py — pip install pyjwt
import time, urllib.parse
import jwt
from django.conf import settings
from django.http import JsonResponse
from django.utils.html import format_html

def opsiq_chat_token(user):
    secret = getattr(settings, "OPSIQ_SITE_SECRET", "") or "opsiq_whsec_YOUR_SITE_SECRET"   # this site's secret; settings win when set
    if not secret or not user.is_authenticated:
        return ""
    now = int(time.time())
    return jwt.encode({
        "site_key": "YOUR_SITE_KEY", "iat": now, "exp": now + 3600,
        "authenticated": True, "platform": "django",
        "customer": {"id": user.pk, "email": user.email,             # REQUIRED
                     "name": user.get_full_name(), "external_id": str(user.pk)},
    }, secret, algorithm="HS256")

class OpsiqChatMiddleware:
    def __init__(self, get_response):
        self.get_response = get_response
    def __call__(self, request):
        if request.GET.get("opsiq_identity_refresh"):
            t = opsiq_chat_token(request.user)
            resp = (JsonResponse({"success": True, "role": "customer", "identity_token": t}) if t
                    else JsonResponse({"success": False, "login_required": True}, status=401))
            resp["Cache-Control"] = "no-store"
            return resp
        return self.get_response(request)

def opsiq_chat(request):
    t = opsiq_chat_token(request.user)
    src = "https://YOUR-OPSIQ/widget.php?site_key=YOUR_SITE_KEY" + ("&identity_token=" + urllib.parse.quote(t, safe="") if t else "")
    return {"opsiq_chat_tag": format_html('<script async src="{}" data-opsiq-widget="client-chat"></script>', src)}

.NET / C#

1

Run: dotnet add package System.IdentityModel.Tokens.Jwt. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OpsIQ:SiteSecret (user-secrets, the OpsIQ__SiteSecret environment variable or Key Vault) on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

In Program.cs, after app.UseAuthentication(): app.Use(OpsiqChat.Refresh);

3

In _Layout.cshtml before </body>: @Html.Raw(OpsiqChat.Tag(Context))

OpsiqChat.cs
// OpsiqChat.cs — dotnet add package System.IdentityModel.Tokens.Jwt
using System.IdentityModel.Tokens.Jwt;
using System.Net;
using System.Security.Claims;
using System.Text;
using Microsoft.IdentityModel.Tokens;

public static class OpsiqChat
{
    public static string Token(HttpContext ctx)
    {
        var secret = ctx.RequestServices.GetRequiredService<IConfiguration>()["OpsIQ:SiteSecret"];
        if (string.IsNullOrEmpty(secret)) secret = "opsiq_whsec_YOUR_SITE_SECRET";   // this site's secret; configuration wins when set
        if (string.IsNullOrEmpty(secret) || ctx.User.Identity?.IsAuthenticated != true) return "";
        var id = ctx.User.FindFirstValue(ClaimTypes.NameIdentifier) ?? "";      // REQUIRED
        var email = ctx.User.FindFirstValue(ClaimTypes.Email) ?? "";            // REQUIRED
        var creds = new SigningCredentials(new SymmetricSecurityKey(Encoding.UTF8.GetBytes(secret)), SecurityAlgorithms.HmacSha256);
        var now = DateTimeOffset.UtcNow;
        var payload = new JwtPayload {
            { "site_key", "YOUR_SITE_KEY" }, { "iat", now.ToUnixTimeSeconds() }, { "exp", now.AddSeconds(3600).ToUnixTimeSeconds() },
            { "authenticated", true }, { "platform", "dotnet" },
            { "customer", new Dictionary<string, object> { { "id", id }, { "email", email }, { "name", ctx.User.Identity?.Name ?? "" }, { "external_id", id } } },
        };
        return new JwtSecurityTokenHandler().WriteToken(new JwtSecurityToken(new JwtHeader(creds), payload));
    }

    // app.Use(OpsiqChat.Refresh) — the widget refreshing on the page it is on.
    public static async Task Refresh(HttpContext ctx, Func<Task> next)
    {
        if (string.IsNullOrEmpty(ctx.Request.Query["opsiq_identity_refresh"])) { await next(); return; }
        ctx.Response.Headers["Cache-Control"] = "no-store";
        var t = Token(ctx);
        if (t == "") { ctx.Response.StatusCode = 401; await ctx.Response.WriteAsJsonAsync(new { success = false, login_required = true }); return; }
        await ctx.Response.WriteAsJsonAsync(new { success = true, role = "customer", identity_token = t });
    }

    public static string Tag(HttpContext ctx)
    {
        var t = Token(ctx);
        var src = "https://YOUR-OPSIQ/widget.php?site_key=YOUR_SITE_KEY" + (t != "" ? "&identity_token=" + Uri.EscapeDataString(t) : "");
        return "<script async src=\"" + WebUtility.HtmlEncode(src) + "\" data-opsiq-widget=\"client-chat\"></script>";
    }
}

Ruby on Rails

1

Add gem "jwt" and run bundle install. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

include OpsiqChat in ApplicationController.

3

In app/views/layouts/application.html.erb before </body>: <%= opsiq_chat_tag %>

app/controllers/concerns/opsiq_chat.rb
# app/controllers/concerns/opsiq_chat.rb — Gemfile: gem "jwt"
require "jwt"
require "cgi"

module OpsiqChat
  extend ActiveSupport::Concern

  included do
    before_action :opsiq_identity_refresh
    helper_method :opsiq_chat_tag
  end

  private

  def opsiq_chat_token
    secret = ENV["OPSIQ_SITE_SECRET"].presence || "opsiq_whsec_YOUR_SITE_SECRET"   # this site's secret; the environment wins when set
    return "" if secret.blank? || !respond_to?(:current_user, true) || current_user.nil?
    now = Time.now.to_i
    JWT.encode({
      site_key: "YOUR_SITE_KEY", iat: now, exp: now + 3600,
      authenticated: true, platform: "rails",
      customer: { id: current_user.id, email: current_user.email,          # REQUIRED
                  name: current_user.try(:name).to_s, external_id: current_user.id.to_s }
    }, secret, "HS256")
  end

  def opsiq_identity_refresh
    return unless params[:opsiq_identity_refresh].present?
    response.headers["Cache-Control"] = "no-store"
    t = opsiq_chat_token
    return render(json: { success: false, login_required: true }, status: :unauthorized) if t.blank?
    render json: { success: true, role: "customer", identity_token: t }
  end

  def opsiq_chat_tag
    t = opsiq_chat_token
    src = "https://YOUR-OPSIQ/widget.php?site_key=YOUR_SITE_KEY" + (t.present? ? "&identity_token=#{CGI.escape(t)}" : "")
    helpers.tag.script(nil, async: true, src: src, data: { opsiq_widget: "client-chat" })
  end
end

Java (Spring Boot)

1

Add io.jsonwebtoken:jjwt-api, jjwt-impl and jjwt-jackson (0.12+). This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set opsiq.site.secret (for example from OPSIQ_SITE_SECRET) on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

Replace currentUser() with your user lookup. The filter answers the refresh on every page; @ControllerAdvice exposes opsiqChatTag to views.

3

Thymeleaf layout before </body>: <th:block th:utext="${opsiqChatTag}"/>

OpsiqChat.java
// OpsiqChat.java — io.jsonwebtoken:jjwt-api / jjwt-impl / jjwt-jackson (0.12+)
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.security.Keys;
import jakarta.servlet.*;
import jakarta.servlet.http.*;
import java.io.IOException;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.security.Principal;
import java.time.Instant;
import java.util.*;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.util.HtmlUtils;

@Component
@ControllerAdvice
public class OpsiqChat implements Filter {
    @Value("${opsiq.site.secret:opsiq_whsec_YOUR_SITE_SECRET}")   // this site's secret; opsiq.site.secret wins when set
    private String secret;

    /** WHO IS SIGNED IN — replace with your lookup: id, email, name. Null for a guest. */
    private Map<String, Object> currentUser(Principal p) {
        return p == null ? null : Map.of("id", p.getName(), "email", p.getName(), "name", p.getName());
    }

    String token(HttpServletRequest req) {
        Map<String, Object> u = currentUser(req.getUserPrincipal());
        if (u == null || secret.isEmpty()) return "";
        Instant now = Instant.now();
        return Jwts.builder()
            .claim("site_key", "YOUR_SITE_KEY").claim("authenticated", true).claim("platform", "java")
            .claim("customer", Map.of("id", u.get("id"), "email", u.get("email"), "name", u.get("name"),
                                      "external_id", String.valueOf(u.get("id"))))          // id + email REQUIRED
            .issuedAt(Date.from(now)).expiration(Date.from(now.plusSeconds(3600)))
            .signWith(Keys.hmacShaKeyFor(secret.getBytes(StandardCharsets.UTF_8)), Jwts.SIG.HS256)
            .compact();
    }

    @Override // the widget refreshing on the page it is on
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
        HttpServletRequest req = (HttpServletRequest) request;
        if (req.getParameter("opsiq_identity_refresh") == null) { chain.doFilter(request, response); return; }
        HttpServletResponse res = (HttpServletResponse) response;
        res.setHeader("Cache-Control", "no-store");
        res.setContentType("application/json");
        String t = token(req);
        if (t.isEmpty()) { res.setStatus(401); res.getWriter().write("{\"success\":false,\"login_required\":true}"); return; }
        res.getWriter().write("{\"success\":true,\"role\":\"customer\",\"identity_token\":\"" + t + "\"}");
    }

    @ModelAttribute("opsiqChatTag")
    public String tag(HttpServletRequest req) {
        String t = token(req);
        String src = "https://YOUR-OPSIQ/widget.php?site_key=YOUR_SITE_KEY" + (t.isEmpty() ? "" : "&identity_token=" + URLEncoder.encode(t, StandardCharsets.UTF_8));
        return "<script async src=\"" + HtmlUtils.htmlEscape(src) + "\" data-opsiq-widget=\"client-chat\"></script>";
    }
}

Go

1

Run: go get github.com/golang-jwt/jwt/v5. This site's signing secret is already filled in, so the code works as pasted. To keep it out of the file, set OPSIQ_SITE_SECRET in the environment on the server instead: that value is used first. Keep this file on the server and never commit it to a public repository.

2

Replace currentUser() with your session lookup, and wrap your router: http.ListenAndServe(addr, OpsiqChatRefresh(mux)).

3

Pass OpsiqChatTag(r) to your layout template and print it before </body>.

opsiq_chat.go
// opsiq_chat.go — go get github.com/golang-jwt/jwt/v5
package main

import (
    "encoding/json"
    "fmt"
    "html"
    "html/template"
    "net/http"
    "net/url"
    "os"
    "time"

    "github.com/golang-jwt/jwt/v5"
)

type OpsiqUser struct{ ID, Email, Name string }

// WHO IS SIGNED IN — replace with your session lookup. Return nil for a guest.
func currentUser(r *http.Request) *OpsiqUser { return nil }

func opsiqChatToken(r *http.Request) string {
    u, secret := currentUser(r), os.Getenv("OPSIQ_SITE_SECRET")
    if secret == "" {
        secret = "opsiq_whsec_YOUR_SITE_SECRET" // this site's secret; the environment wins when set
    }
    if u == nil || secret == "" {
        return ""
    }
    now := time.Now().Unix()
    t, err := jwt.NewWithClaims(jwt.SigningMethodHS256, jwt.MapClaims{
        "site_key": "YOUR_SITE_KEY", "iat": now, "exp": now + 3600,
        "authenticated": true, "platform": "go",
        "customer": map[string]any{"id": u.ID, "email": u.Email, "name": u.Name, "external_id": fmt.Sprint(u.ID)}, // id + email REQUIRED
    }).SignedString([]byte(secret))
    if err != nil {
        return ""
    }
    return t
}

// OpsiqChatRefresh answers the widget's ?opsiq_identity_refresh=1 on any page.
func OpsiqChatRefresh(next http.Handler) http.Handler {
    return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
        if r.URL.Query().Get("opsiq_identity_refresh") == "" {
            next.ServeHTTP(w, r)
            return
        }
        w.Header().Set("Cache-Control", "no-store")
        w.Header().Set("Content-Type", "application/json")
        if t := opsiqChatToken(r); t != "" {
            json.NewEncoder(w).Encode(map[string]any{"success": true, "role": "customer", "identity_token": t})
            return
        }
        w.WriteHeader(http.StatusUnauthorized)
        json.NewEncoder(w).Encode(map[string]any{"success": false, "login_required": true})
    })
}

// OpsiqChatTag is printed before </body> in your layout.
func OpsiqChatTag(r *http.Request) template.HTML {
    src := "https://YOUR-OPSIQ/widget.php?site_key=YOUR_SITE_KEY"
    if t := opsiqChatToken(r); t != "" {
        src += "&identity_token=" + url.QueryEscape(t)
    }
    return template.HTML(`<script async src="` + html.EscapeString(src) + `" data-opsiq-widget="client-chat"></script>`)
}

جب کچھ غلط ہو

گفتگو مہمان کے طور پر لاگ ان مشتری کا علاج کرتی ہے۔

ٹیگ کو بغیر پرنٹ کِیا گیا identity_token (یعنی راز سرور پر گم ہو جاتا ہے، تو کوڈ ناکام ہوجاتا ہے) یا علامت کا کام کرنے والا space کلید یا خفیہ نہیں ہوتا۔

پہلے تو پھر ایک گھنٹے کے بعد مہمان کو پہچان لیا جاتا ہے۔

تازہ‌دم ہو جانے سے پہلے یہ ضروری ہے کہ ہر صفحے پر چیٹ دکھائی دے ۔

واضح گفتگو دو مرتبہ دکھاتا ہے۔

آپ کی ٹیمپل سے کُھل کر بات کرنے کو کہیں : یہ کوڈ خود بخود چیٹ چھاپتا ہے۔

ترقی‌یافتہ

Plugins and SDKs

OpsIQ فراہم کِیا گیا SDK عام پلیٹ فارمز کے لیے پیکج اور پلگ ان

یہ کیسے کام کرتا ہے
Plugins and SDKsچار پیکج: PHP SDK، Node.js SDK, WordPress بِل اور لوئس WHMCS روزے کے ہر جوڑے کو اس کے تنصیب کے حکم سےPHPپی ایچ پی SDKترتیب دینے کے لیے ضروری ہے۔ opsiq/sdkCSSNode.jsSDKnpm آئی @opsiq/sdkڈبلیو پیWordPress پلگ انایک-بُکُڈ نصب & اتصالوَإِنWHMCS طےشدہبلے بازی + ٹکٹ کی ادائیگی کے لیے اطلاقیہ شامل کریں
جی‌ہاں ، یہ بہت اہم ہے کہ ہم اپنے بچوں کو اُن کے ساتھ وقت گزاریں ۔
پی ایچ پی SDK

داخلی پیکج : شناختی نسل، عمل API معاون، ویب چوک دستخط کی تصدیق.

JavaScript SDK

برصغیر-سور: جاسوسی، شناخت، رسم واقعات، گفتگو کنٹرول۔

WordPress پلگ ان

WP صارف سیشن سے شناخت، WooCommerce سسیک ۔

WHMCS طےشدہ

مکمل طور پر شامل: ورٹر، ٹکٹ ریل، شناخت، ای۔

Shopify موضوع کی توسیع

خودکار مشتری شناخت سے جڑے.

پی ایچ پی SDK فوری شروع

پی ایچ پی SDK مثال
composer require opsiq/sdk

use OpsIQ\SDK\Identity;
$token = Identity::createToken(
    siteKey: "site_abc123",
    secret:  "opsiq_whsec_your_secret",
    customer: ["id" => "cust_1001", "email" => "[email protected]", "name" => "Jane"]
);

// Call any catalog action over the action API
$ch = curl_init("https://your-opsiq.com/api/v1.php");
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer opq_your_key",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => json_encode([
        "action" => "crm.contacts.list",
        "status" => "lead",
        "limit"  => 25,
    ]),
]);
$contacts = json_decode(curl_exec($ch), true);
ترقی‌یافتہ

طےشدہ API)، واقعات اور متصل آزاد خودکار

سروے اسٹوڈیو کو اسی انفنٹری جنرل استعمال کرنے کے لیے بنایا گیا ہے۔ API، اندرونی طور پر، حادثے کی بس اور ویبوک آپریشن باقی کے طور پر کرتے ہیں۔ OpsIQ. اس سے ترقی کرنے والوں کو ختم کرنے کی اجازت دی جاتی ہے تاکہ ایک پیکج ملانے والے کے بغیر ہی ختم ہوجائے.

⚠️
داخلی حیثیت: فی الحال زندہ کیٹلاگ صرف کھوجتا ہے۔ platform.get.survey.config اور platform.save.survey.config. The surveys.* اور feedback.* ذیل میں درج خاندان منظور شدہ ہدف معاہدے ہیں اور واپس آنا ضروری ہے۔ unknown_action یہاں تک کہ رجسٹرڈ ہو گیا۔

عملی خاندان

اقسام، کھانے اور جلدی لانچ کریں

surveys.types.*, surveys.templates.* اور surveys.quick_launch.* فہرست، پیش کش، فوری اور مکمل شروعات کرنے والے.

سروے اور نسخے

surveys.create|get|list|update|archive|duplicate جمع شدہ ورژن، درست اور شائع کرنے کے عمل

اِس کے لئے ضروری ہے کہ ہم اپنے ایمان کو مضبوط کریں اور اُس کی خدمت کریں ۔

surveys.deployments.*, surveys.links.*, surveys.audiences.*, surveys.triggers.* اور surveys.variables.*.

جواب اور جواب

surveys.invitations.*, surveys.campaigns.*, surveys.recipients.*, surveys.responses.*، برآمدات، سرخ عمل اور اناطولیہ۔

بِل‌کوِک ، درآمد اور خوراک کی واپسی

surveys.webhooks.*, surveys.imports.*, feedback.items.*, feedback.analytics.*, feedback.sources.* اور feedback.analysis.*.

متصل خالی

1
عمومی کے ذریعے تخلیق و نشر کرو API

settlection search استعمال کريں ۔* عمل کاری space-pined کلید کے ساتھ۔ اجازت نامہ، خطرے، تصدیق، شناختی اور خشک-run رویے کی اطلاع دیتا ہے۔

2
کاروباری مہم کو از سر نو حل کریں

ایک طرف تو آپ کو ایک بہتر ویب‌خُن پر دستخط کرنے کے لئے بھیج دیں مثلاً بورڈنگ کے مراحل پر کسی کمانڈ یا مکمل کرنے کا حکم ۔

3
اسے عمل اور ٹریگرس میں نقش کریں

انتخاب منتخب کریں OpsIQ عمومی API ایسے اقدام جیسے کہ سروے کی دعوت یا مہم تیار کر رہا ہے ، اس کے بعد توثیقی دائرۃ المعارف سے نقشہ‌جات حاصل کرنے والے میدانوں کو اُٹھا لیتے ہیں ۔

4
مطالعے کے واقعات کي طرف مائل کريں

کرایہ کاروباری محفوظ کردہ سروے کو بچائیں* زندگی کی سبکدوشی دستخط، فیلڈ، ری ایکٹر، لاگ اور باضابطہ ری پلے کے ساتھ اپنے اختتامی پوائنٹ پر

کینال تقریب ہدف

شیئر کیٹل کامبیٹ سروے/ڈپلیشن شائع کرے گا، نشر کرے گا ، سامعین اور دائرہ فیصلوں کو دعوت دے گا، دعوتی /پھرای / مہمل/باورانن، جوابات سرخ عمل، مہمل ریاست اور ادائیگی کی ناکامی۔ ہائی ووول توجہ، کتابچے اور سوالنامہ اناطولیہ میں محفوظ کیے بغیر

اس میں معلوماتی معلومات ، حقائق ، تبدیلی اور وصول کرنے والے عام معلومات شامل ہیں ۔ API جمع عمل & ٹریگرس/webhooks کے لیے مکمل داخلی راستہ باقی رہتا ہے جو کسی پیکج اتصال کے حامل کو درکار نہیں ہوتا۔
ترقی‌یافتہ

بہترین API

جواب OpsIQ بہترین API آپ کو تمام پلیٹ فارم کی خصوصیات تک رسائی حاصل کرنے دیں.

یہ کیسے کام کرتا ہے
بہترین APIٹرمینل میں ایک خاص چیز دکھائی گئی OpsIQ API ایک کرنسی کلید کے ساتھ، کھلی ٹکٹوں کی فہرست اور صفحہ JSON جواب ۔$ curl -X POST https://your-domain.com/api/v1.php \-H "Authorization: Bearer opq_..."200 ٹھیک ہے{ "data": [{ "id": 4192, "ticket_number": "T-4192","subject": "Card declined", "status": "open" },... more tickets ...], "page": 1, "per_page": 50, "has_more": true }
بہترین API

مطلوبہ انداز

کلید اس طرح نازل کریں جس طرح کلید نازل کریں۔ Authorization: Bearer opq_... یا X-OpsIQ-Key: opq_.... دونوں نہیں بلکہ ایک توثیقی ہیڈ استعمال کریں.

API درخواست فارم
POST https://your-opsiq-domain.com/api/v1.php
Authorization: Bearer opq_your_api_key
# Alternative header: X-OpsIQ-Key: opq_your_api_key
Content-Type: application/json

{
  "action": "endpoint.name",
  "site_key": "site_abc123"
}

عام عمل

جواب API عملاً: ایک بھیج دیتا ہے۔ action جسم میں نام. ہر رجسٹرڈ منتظم JSON آپریشن کا ایک ٹھوس نام ہے. {"action":"meta.actions"} (کسی کلید درکار نہیں) archives، per-instal فہرست کے لیے درخواست، خطرہ metadata اور وسعت۔ platform.routes.* بُرج صرف بڑے لوگوں کے لئے باقی ہے ۔

crm.contacts.list

فہرست CRM رابطے (scope cm. ریڈ). پیرامس: settlement, sperate, source, graph, der becher sch, حدیث۔

crm.contacts.upsert

settle-or-creserence a man (scopect. wrter). پیرامس: ای میل جمع میدان، ٹیگ، نوٹ۔

crm.deals.list

CRM سودا کی فهرست (سکوپ crm. read). پارامٹس:حالت، مرحلہ_id، کمپنی_id ، مالک_admin_id, پائپ لائن_id

crm.activities.record

ایک رابطہ کے لیے لائف سائیکل/LISTA مستعمل کریں (scopect. wrook). پیرامس: ای میل یا رابطہ_id، واقعہ، قدر، چاندی۔

crm.conversions.record

a noduction (scopect crm. wrter). پیرامس: رابطہ_id یا ای میل، تبدیلی_ty, value. چاندی۔

crm.events.list

Poll the CRM تقریب کا بہاؤ (scope cm. ریڈ). پیرامس: حدیث۔

tickets.list

فہرست ٹکٹ (scope tacs. ریڈ). پیرام: صفحہ، per_page، نوعیت، ترتیب، صورت، ترجیح، شعبۂ اُمور، شعبہ_id، تفویض_اَلام_ا، کلائنٹ_ای میل، تلاش۔

tickets.get

ایک ٹکٹ اور اس کے پیغامات (کوپ ٹکٹ. ریڈ). پیرام: ٹکٹ_id یا ٹکٹ _عدد، اس میں_اپ، پیام_ اطلاع شامل ہیں۔

tickets.reply

access-date=, date d-d-tran-story on a tax (scope tacts.). Params: ٹکٹ_id یا ٹکٹ_عدد، جسم، مصنف_type، مصنف _نام، اندرونی۔

tickets.update

ایک ٹکٹ (سکوڈ ٹکٹ. رائٹر). پیرامس: ٹکٹ_id یا ٹکٹ_ڈ، حالت، ترجیح، مضمون، ڈیپارٹمنٹ، اخذ کردہ _ایٹڈ، تفویض کردہ_اdmin_id۔

tickets.open

Open a conception ٹکٹ (scope tacs. worri). پیرامس: مشتری_email، مشتری _نام، موضوع، جسم، ترجیح۔

tickets.bulk

چلاو ایکسچینج آپریشن (scope tac. work). Params: عمل، Ids.

conversations.list

فہرست فحش اداکارائیں فحش فلم فحش نگاری (spece specials. ریڈ). پیرامس: صفحہ, per_page, حالت، معین_ادممین_id, کلائنٹ_email, تلاش۔

conversations.get

ایک گفتگو اور اس کے پیغامات (کوپ گفتگو. پڑھنے). پیرامس: مکالمہ_id یا Tar_key، شامل ہیں۔

conversations.messages

Paged پیغام تاریخ (special spect. ریڈ). Params: مکالمہ_id, page, per_page, includes. اخذ شدہ بتاریخ 23 جولا ئی 2014. انگریزی ویکیپیڈیا کے مشارکین. "Kair". "Budar". متناسقات:

conversations.send

گفتگو میں پیام بھیجیں (scope specials. wor.). Params: مکالمہ_id, پیغام رسانی, perper_type, inner.

conversations.update

اردو لغت، دوبارہ شروع یا پھر گفتگو (کوپ گفتگو۔ تحریر۔ پدمس: مکالمہ_id, حالت، مقرر_اdmin_id، موضوع۔

مصدر۔list / get / test

دیکھیں کہ کوکوان جوڑنے والے نصب کیے گئے ہیں، ہر شخص کیا کر سکتا ہے اور اس کی سندیں (scope klinors.)۔

automations.actions.list

آپ کے کام کے لئے آپ کے کاموں کو چلانے والا دوڑنے والا (کوم‌ورک ) چل رہا ہوگا ۔

automations.triggers.list

آگ اور کس پر حالات (cocopements.)۔

automations.runs.list

Execution history for ancorking (scopeutomption. ریڈ). پیرامس: حالت، عمل_key.

departments.list

ڈِنُکِنِّنَّا مُسْتَرَكَ مِنْ أَن يَوْمَئِينَ سانچہ:قرآن-سورہ 26 آیت 19۔۔۔*

notifications.list

date= (معاونت) d-dates (معاونتوں کی فہرست) ^ ا ب پ ت ٹ ث ج چ ح خ د ڈ ذ ت ٹ "Admin_id (required), Gmail_gmail.

analytics.export

رپورٹ کا سیکشن بطور CSV (scope analytics. ریڈ). پیرام: سیکشن، قبل از وقت، وغیرہ۔ اناطولیہ۔ اقتصادیات۔ درج ذیل اقدار کے لیے فہرستیں۔

site_inteligaence. settlet. list /. reports. list. اخذ شدہ بتاریخ 08 مئی 2018. تحقق من التاريخ في:

نگرانی کے مقامات اور ان کی جگہSEOاطلاعات (کوکوکوپ سائٹ _intelgence. ریڈ)۔

تجارت. products. list /. get

آپ کا اسٹور کیٹلاگ، صفحہ۔ (سکوڈ تجارت۔ ریڈ). پائیک: فعال، search، تلاش. .get اس کے استعمالات کے ساتھ ایک پیداوار واپس آتی ہے۔

commerce.orders.list / .get

اسٹور احکامات (سکوڈ تجارت۔ ریڈ). اخذ شدہ بتاریخ: حالت، ادائیگی_متود، چینل، مشتری_email. FUWATHAT-Ar. اخذ کردہ بتاریخ 08 فروری 2013. تحقق من التاريخ في: order_id یا اس کا ORD- حوالہ، لائن چیزوں کے ساتھ. زندہ spermout seckut دور کبھی واپس نہیں کیا گیا ہے.

commerce.refunds.list

Refund درخواستوں اور ان کی حالت (scode تجارت۔ ریڈنگ)۔

commerce.quotes.create

صارف کے لیے ضروریه objec (scope تجارت). Eurce. store یا پھر اتصال slug. کچھ پیدا کرنا : کوئی امر، ادائیگی کا کام دیکھیں.

ٹکٹ.csat. فہرست / get / /... میٹرکس

serter-satisfact reaction بطور data (scope tact. ریڈ). rank, tax, Exchange, agent or میعاد؛ .metrics حسابي نمبر پھر وہی عدد جو وه ظاہر کرتا ہے واپس آئے گا

conversations.ratings.list

اِس کے علاوہ آپ نے اپنے آنے والوں سے بات‌چیت کرتے ہوئے کہا کہ یہ شرحیں اور ایجنٹ کی تعریف ( تقریریں پڑھنے کی طرف اشارہ کرتی ہیں ۔

knowledge.articles.list

صفحہ۔ مدد سینٹر مضامین (سوپ کیب۔ ریڈ) کے ذریعے صفحہ۔

knowledge.articles.get

ایک امدادی مرکز مضمون از آئید (scope kb. ریڈ). پیرامس: مضمون_id. اخذ شدہ بتاریخ 22 جولا ئی 2014. تحقق من التاريخ في:

webhooks.events.list

ہر واقعے سے پہلے آپ ویب‌ہوک پوائنٹ کو اُلٹ سکتے ہیں ، جس کی ادائیگی کے لئے رقم خرچ کی جاتی ہے ۔

files.get

مختصر مدتی نے ایک وابستگی (scope File) کے لیے ڈاؤن لوڈ کردہ لنک (cope Fis. ریڈ). پیرامس: حوالہ، تطل۔

security.check

ان سے پوچھو تو کہ بھلا دیکھو تو سہی ان کا کون سا خیال ہے IP یا ای میل روک لیا جاتا ہے یا شک یہاں (scope سیکورٹی. ریڈ.). کومبینس IP آتش فشاں، ٹکٹ اسپم بلاک لسٹ اور کیچ سیکورٹی اے آئی فیصلہ. پیرامس: ip ای میل

security.report

رپورٹ میں آپ کے نظامِ بدعنوانی کا مشاہدہ (scope security.). اخذ شدہ بتاریخ بطور حفاظتی تقریب، سیکورٹی اے آئی کی جانب سے درجہ بندی، اور Admins کو ہائی کورٹ فیصلوں پر آگاہ کیا گیا ہے. Params: ip، ای میل، مہربانی، وجہ، ماخذ.

امن۔ فہرست۔ ترتیب۔ اُردو۔ اِسمِّتِعَالْمُقَابِيَاتِ سانچہ:قرآن-سورہ 36 آیت 22۔۔

spam staplation کر تے هيں ۔ (scope security). Estancy.com اسٹور کے طور پر Tickets page "Block Exper" کنٹرول. Params: مہربانی (email, ڈومین،).ipقدر، وجہ، اخذ کردہ بتاریخ: گھنٹے.

💡
meta. عمل ہمیشہ سے ہی قابلِ یقین ہوتا ہے. یہ ہر ایک ضرورت کے ساتھ آپ کی تنصیب پر دستیاب ہر عمل کو واپس کرتا ہے، اس لیے آپ کو کبھی بھی اندازہ یا مشکل کوڈ کی فہرست نہیں کرنی پڑتی

پَر، فیلڈنگ اور قسم

ہر فہرست عمل اسی پیرامیٹرز استعمال کرتا ہے، اس لیے ایک بار آپ انہیں سیکھ لیتے ہیں۔

صفحہ / پر_صفحہ

صفحہ نمبر شروع 1. اور صفحہ حجم ۔ 50 زیادہ سے زیادہ 200. حدیث اور حدیث کو بھی قبول کیا جاتا ہے اگر تم ان کو ترجیح دیتے ہو تو اس میں حدیث بھی قبول کی جاتی ہے۔

ترتیب

ہر عمل کسی بھی چیز کو غلطی کی بجائے نظرانداز کر دیتا ہے ۔

filters

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

کیا چیز واپس آتی ہے۔

آئٹمس، صفحہ۔ پور_پ، شمارندی اورمُر۔ صفحات کو اُس وقت تک بند رکھیں جب تک کہ_More غلط نہ ہو جائے۔

پیج، قسمت کی فہرست
POST /api/v1.php
Authorization: Bearer opq_your_api_key

{
  "action": "tickets.list",
  "status": "open",
  "priority": "urgent",
  "sort": "created_at",
  "order": "desc",
  "page": 1,
  "per_page": 50
}

خامی

ہر ناکامی اسی شکل کو واپس آتی ہے، جس میں ایک مستحکم ہوتا ہے۔ code آپ برانچ پر شاخیں بنا سکتے ہیں۔ انسانی پڑھنے کے قابل پر مقابلہ نہ کریں error جو عبارت دوبارہ کہی جا سکتی ہے۔

خامی جواب
{
  "success": false,
  "code": "missing_scope",
  "error": "API key missing required scope. Needed one of: tickets.read, admin",
  "request_id": "req_8f2c1a9d4b7e"
}
_ڈی این ایس پی این اے سی آرک آئی ڈی:

کوئی بھی کلید نہیں بھیجی گئی تھی، یا کلید غلط یا حتمی۔ ایچ ٹی پی۔ 401.

missing_scope

لیکن اِس عمل کو محدود نہیں کِیا جا سکتا ۔ 403.

read_only_key / action_restricted

کلید صرف پڑھی جاتی ہے یا یہ عمل اس کی اجازت رساں فہرست میں نہیں ہے۔HTTP 403.

unknown_action

ایسا کوئی عمل۔ موجودہ فہرست کے لیے بلائو میٹا. افعال 400.

مفقود_parameter / sex-parameter

ایک لازمی پیرامیٹر غیر حاضر ہے یا قیمت قبول نہیں ہوتی. ایچ ٹی پی. 400.

not_found

ریکارڈ موجود نہیں ہے یا کام کی جگہ پر اس کلید میں نہیں ہے. ایچ ٹی پی. 404.

plan_feature_locked

آپ کا پلان شامل نہیں اس عمل کی خصوصیت یہ ہے. باڈی کے نام feature, the plan_name طاقت ور اور ایک طاقت افزائی کے لیے استعمال کیے جاتے ہیں۔ upgrade_url. ریسلنگ مدد نہیں کرے گا، منصوبہ تبدیل کرنا ہے. ایچ ٹی پی.402.

license_required

تنصیب کا لائسنس فعال نہیں ہے اس لیے جب تک اسے بحال نہ کیا جائے۔HTTP402.

selling_paused

Commerce-conseration: دکان نے خالی کر دیا ہے، اس لیے کچھ بھی حوالہ یا حکم نہیں دیا جا سکتا۔HTP400.

rate_limited

اس کلید کے لیے گھڑی حد استعمال ہو چکی ہے. HTTP 429.

server_error

کچھ ہماری طرف سے ناکام ہوا۔_id اگر آپ اسے رپورٹ کرنے کی ضرورت ہے تو اس کوشش کی شناخت کر سکتے ہیں۔ 500.

محفوظ جگہ

اگر آپ کو کوئی تحریر لکھ کر آپ کو پتہ نہیں چل سکتا کہ یہ کہاں نازل ہوئی ہے تو کسی کو بھیجیں idempotency_key اور اسی فون کی ایک بار پھر اصل نتیجہ دو مرتبہ کام کرنے کی بجائے واپس آجاتا ہے۔

ادیب لکھنؤ لکھتے ہیں۔
{
  "action": "tickets.reply",
  "ticket_id": 4192,
  "body": "Thanks, that is now fixed.",
  "idempotency_key": "your-unique-id-for-this-attempt"
}
یہ کتنی دیر تک جاری رہتا ہے۔

کُنجی کو یاد رکھا جاتا ہے 24 اسی عمل کے خلاف گھنٹے اور API کلید.

تم واپس حاصل کیا ہے

اصل جواب، جمع edemply_replay: سچ تو آپ بتا سکتے ہیں کہ یہ ایک ری پلے تھا۔

ناکامیوں کی دوبارہ حل‌مکانی

صرف کامیاب تحریریں یاد رکھی جاتی ہیں . اگر کوئی فون ناکام ہو گیا تو اسے دوبارہ اسی کلید کے ساتھ بھیج دو، یعنی جو آپ چاہتے ہیں وہ ہے

تلاوت کرتا ہے۔

اِس مضمون میں ہم کس بات پر غور کریں گے ؟

کسی چیز کو تبدیل کئے بغیر امتحان

_شامل کریں dry_run: true کسی بھی تحریر کے لیے آپ کی کلیات، وسعت اور پیرامیٹرز کو بالکل ویسے ہی جائز جانچ لیا جاتا ہے جیسے عام ہو، پھر کسی چیز کی تخلیق سے پہلے روک دیا جائے یا تبدیل کیا جائے۔

ڈریک چلانے کی کوشش : درستی اور ادائیگی محفوظ طریقے سے کی جاتی ہے۔
{
  "action": "tickets.update",
  "ticket_id": 4192,
  "status": "closed",
  "dry_run": true
}

{
  "success": true,
  "dry_run": true,
  "would_execute": true,
  "message": "Authorised and validated. No write was performed because dry_run was set."
}
خشک رفتار کا استعمال کریں جب آپ تعمیر کر رہے ہیں. کسی کلیدی کی تصدیق کرنے کا سب سے تیز طریقہ ہے اور آپ کے اخراجات درست انداز میں کیے جاتے ہیں، ٹیسٹ ڈیٹا تخلیق کئے بغیر آپ کو صاف کرنا پڑتا ہے۔

حدیث

پیر-کی حد

ایک غیرمتوقع گھنٹے کی حد API کلید (DHCP) 1000 طلب فی گھنٹہ۔ اسے ہر قیمت کے تحت ترتیب دو۔API کلیدی.

جب تقسیم ہو چکا

HTTP 429 کوڈ rate_limited کے ساتھ، اور ایک Retry-After ہیڈر آپ کو بتاتا ہے کہ کتنے سیکنڈ انتظار کرنا ہے۔ حد اگلے گھڑی کے اوپر سے دوبارہ مقرر کی جاتی ہے۔

تمہیں معلوم ہے کہ تم کس طرح کھڑے ہو

ہر جواب میں ایکس رٹ لیمیت-لیمیت، ایکس-ریٹ لیمیٹ- مستقل اور ایکس ریز لیمیت (ایکس ٹائمز)، دیکھو اور سستے ہونے کی بجائے بلے باز رہنے سے پہلے

بتانا 429 سے 401

جواب 429 اسکا مطلب ہے انتظار کرنا اور پھر کوشش کرنا ۔ 401 اس کا مطلب ہے کہ کلید خود غلط یا ختم ہو جاتی ہے، لہٰذا دوبارہ کوشش کرنا اس وقت تک مددگار نہیں ہوگا جب تک کہ آپ کلیہ کو درست نہ کریں۔

پری-او-بی-ورس گارڈ

ایک سے ناکام کوشش کیIPآپس میں برابر ہوجائیں Trod کلیدیں یہ کبھی نہیں سفر

بہترین مشق

پیچھے ہٹ جاتے وقت کم ہو جاتا ہے اور کسی شخص کے بعد عزتِ ثقل کے پیچھے پلٹ جاتا ہے۔ 429 فوری رد عمل کی بجائے.

ترجمے اور استحکام

موجودہ نسخہ

v1. ہر جواب میں ایکس-OpsIQ-API- ویرسیون اور ایکس -OpsIQ-API-Status اس لیے آپ جو بات کہہ رہے ہیں اس کی تصدیق کر سکتے ہیں۔

تم نے کیا نصیحت کی

اگر کوئی نسخہ ریٹائر ہوا ہو تو اس کے جواب میں معیاری ڈگری اور کنڈرس حاصل کریں اور meta. عملے کی اطلاعات کو بنیاد بنایا گیا اور غروب آفتاب_at. اپنے نگرانی میں موجود لوگوں کا جائزہ لیں اور آپ کو کبھی حیرت نہیں ملے گی۔

کیا تبدیل نہیں کرے گا

موجود عمل نام ، انکے پارامٹر اور انکے غلطي کوڈس نيو ے عمل اور نئے اختياري شعبے ہر وقت شامل کيے جا سکتے هيں ، تو آپکو معلوم نہيں هے کہ کس قسم کے شعبوں کا نظر انداز کريں

مکمل طور پر مکمل طورپر ختم کرنے کا آغاز

یہ سارا کام ہے : محنت ، اِسے پڑھنا ، اُس پر عمل کرنا اور اِس کی تصدیق کرنا ۔

پورے ٹکٹ کا کام اوپر کی طرف API
# 1. Discover what this install offers and what each action needs.
POST /api/v1.php
{"action":"meta.actions"}

# 2. Find the urgent open tickets.
POST /api/v1.php
Authorization: Bearer opq_your_api_key
{"action":"tickets.list","status":"open","priority":"urgent","per_page":25}

# 3. Read one, including its conversation history.
{"action":"tickets.get","ticket_id":4192}

# 4. Reply, safely enough to retry if the network drops.
{"action":"tickets.reply","ticket_id":4192,
 "body":"We have issued the refund.","idempotency_key":"reply-4192-attempt-1"}

# 5. Close it.
{"action":"tickets.update","ticket_id":4192,"status":"closed"}

# 6. Page through anything larger: keep going until has_more is false.
{"action":"tickets.list","page":2,"per_page":50}
💡
سب کچھ اوپر کی جانب، گفتگو کے لیے یکساں انداز کا کام کرتا ہے: مکالمے۔list، گفتگو۔ لاگ، گفتگو وغیرہ۔ گفتگو اور گفتگو۔ اپ ڈیٹس کا انداز، پیرامیٹرز اور جواب انداز۔

مزید کام مثالیں

ان میں سے ہر ایک مکمل، ایک حقیقی متضاد ٹکڑے کی بجائے ایک ٹکڑا ہے۔

ہر ریکارڈ کے ذریعے صفحہ تین زبانوں میں

اصولِ شرعی ہر جگہ ایک ہی ہے: اگلے صفحہ کی مانگ تاوقتیکہ باقی رہ جائے۔ has_more کسی بھی طرح کی غلط‌فہمیوں کا تصور نہ کریں ۔

پابلوس · صفحہ ہر کھلے ٹکٹ کے ذریعے
import requests

API  = "https://your-opsiq-domain.com/api/v1.php"
HEAD = {"Authorization": "Bearer opq_your_api_key"}

def every(action, **params):
    """Yield every record for a list action, one page at a time."""
    page = 1
    while True:
        r = requests.post(API, headers=HEAD,
                          json={"action": action, "page": page, "per_page": 200, **params},
                          timeout=30)
        r.raise_for_status()
        body = r.json()
        if not body.get("success"):
            raise RuntimeError(f"{body.get('code')}: {body.get('error')}")
        yield from body.get("items", [])
        if not body.get("has_more"):
            return
        page += 1

for ticket in every("tickets.list", status="open"):
    print(ticket["ticket_number"], ticket["subject"])
Node. js · صفحہ ہر پیشے کے ذریعے
const API = "https://your-opsiq-domain.com/api/v1.php";
const HEAD = { Authorization: "Bearer opq_your_api_key", "Content-Type": "application/json" };

async function* every(action, params = {}) {
  for (let page = 1; ; page++) {
    const res  = await fetch(API, {
      method: "POST",
      headers: HEAD,
      body: JSON.stringify({ action, page, per_page: 200, ...params }),
    });
    const body = await res.json();
    if (!body.success) throw new Error(`${body.code}: ${body.error}`);
    yield* body.items ?? [];
    if (!body.has_more) return;
  }
}

for await (const contact of every("crm.contacts.list", { status: "lead" })) {
  console.log(contact.email);
}
PHP · صفحہ ہر کھلے ٹکٹ کے ذریعے
<?php
$api = "https://your-opsiq-domain.com/api/v1.php";

function opsiq(string $action, array $params = []): array {
    global $api;
    $ch = curl_init($api);
    curl_setopt_array($ch, [
        CURLOPT_POST           => true,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_HTTPHEADER     => [
            "Authorization: Bearer opq_your_api_key",
            "Content-Type: application/json",
        ],
        CURLOPT_POSTFIELDS => json_encode(["action" => $action] + $params),
        CURLOPT_TIMEOUT    => 30,
    ]);
    $body = json_decode((string)curl_exec($ch), true) ?: [];
    curl_close($ch);
    if (empty($body["success"])) {
        throw new RuntimeException(($body["code"] ?? "error") . ": " . ($body["error"] ?? "unknown"));
    }
    return $body;
}

$page = 1;
do {
    $res = opsiq("tickets.list", ["status" => "open", "page" => $page, "per_page" => 200]);
    foreach ($res["items"] as $t) {
        echo $t["ticket_number"], " ", $t["subject"], PHP_EOL;
    }
    $page++;
} while (!empty($res["has_more"]));

ہر ناکامی کو ناکام کرناAPIواپس جا سکتا ہے

برانچ code، کبھی لفظ پر نہیں error. یہ ایک تقریب میں تمام معاہدے ہے.

پائیو نِٹ ---- ایسا کلائنٹ جو ہر غلطی کو درست طریقے سے حل کرے
import time, requests

RETRYABLE = {"server_error", "handler_unavailable"}

def call(action, **params):
    for attempt in range(4):
        r = requests.post(API, headers=HEAD, json={"action": action, **params}, timeout=30)
        body = r.json()
        if body.get("success"):
            return body

        code = body.get("code")

        if code == "rate_limited":
            # Honour Retry-After rather than guessing.
            time.sleep(int(r.headers.get("Retry-After", 60)))
            continue

        if code in RETRYABLE:
            time.sleep(2 ** attempt)
            continue

        # Everything below is permanent: retrying cannot fix it.
        if code == "plan_feature_locked":
            raise RuntimeError(f"Plan {body['plan_name']} lacks {body['feature']}: {body['upgrade_url']}")
        if code in ("missing_scope", "read_only_key", "action_restricted"):
            raise RuntimeError(f"This API key cannot do that: {body['error']}")
        if code in ("invalid_api_key", "missing_api_key"):
            raise RuntimeError("The key is wrong or expired; retrying will not help.")
        raise RuntimeError(f"{code}: {body.get('error')} (request_id {body.get('request_id')})")

    raise RuntimeError("Gave up after repeated retries")

گھڑی کے اندر بُری تسکین کا اسکور جواب دیں

کم اسکور پڑھیں، ہر ایک کے لیے ٹکٹ کھول دیں اور کبھی بھی ایک ہی دو بار پر عمل کریں۔

ناخوشگوار گاہکوں پر پیش کئے جائیں
# 1. Yesterday's detractors.
POST /api/v1.php
{"action":"tickets.csat.list","filters":{"max_rating":2},"days":1,"per_page":100}

# 2. For each one, open a follow-up ticket. The idempotency key is derived
#    from the response id, so re-running the job creates nothing twice.
POST /api/v1.php
{"action":"tickets.open",
 "customer_email":"[email protected]",
 "subject":"Following up on your feedback",
 "body":"We saw your rating and want to put it right.",
 "priority":"high",
 "idempotency_key":"csat-followup-8821"}

# 3. The same shape works for chat: conversations.ratings.list with
#    {"filters":{"max_stars":2},"days":1} returns the comment, what
#    prompted the rating and which agent it is credited to.

تاجر کے جواب پر آئٹمس کر اور عمل کر کے

ایک رد عمل جو آپ کو جمع کرنے کے لئے کیا بتاتا ہے
POST /api/v1.php
{"action":"commerce.quotes.create","source":"whmcs","item_id":"47","quantity":1}

# The merchant needs more from the customer before it can price this:
{
  "success": false,
  "code": "quote_refused",
  "error": "We need the domain this hosting plan is for.",
  "actionable": true,
  "missing": ["domain"]
}

# Ask the customer for exactly what "missing" names, then quote again.
POST /api/v1.php
{"action":"commerce.quotes.create","source":"whmcs","item_id":"47",
 "fields":{"domain":"example.ng"}}

{
  "success": true,
  "source": "whmcs",
  "quote": {
    "quote_id": "…",
    "totals": { "total": { "amount_minor": 306027, "currency": "NGN" }, "currency": "NGN" },
    "expires_at": "2026-09-05T12:34:56+00:00"
  },
  "ordering": { "creates_order": false, "confirm_via_api": false }
}
⚠️
طےشدہ totals.total اگر آپ اپنے گھر واپس آئیں گے تو آپ کو پتہ چلے گا کہ کس چیز کا خیال ہے ۔

ایک ویبہوک حاصل کنندہ جو پیداوار میں چلانے کے لیے محفوظ ہے۔

ڈی اپری، ڈی اپپلی، جواب فوری، پھر کام. ریلیز کی بحالی، تو اسی واقعے کو ایک سے زیادہ بار تک پہنچ سکتا ہے۔

PHP · ایک پیداواری شکل کی ویبوک حاصل کنندہ ہے۔
<?php
// (verification exactly as in the Webhooks section, omitted here for brevity)

$event    = json_decode($raw, true);
$name     = $_SERVER["HTTP_X_OPSIQ_EVENT"] ?? ($event["event"] ?? "");
$delivery = $_SERVER["HTTP_X_OPSIQ_DELIVERY"] ?? "";

// 1. Already seen this delivery? Say OK and stop — do not redo the work.
if ($db->alreadyProcessed($delivery)) {
    http_response_code(200);
    exit(json_encode(["ok" => true, "duplicate" => true]));
}

// 2. Answer FAST. Anything slow belongs on your own queue: OpsIQ treats a
//    timeout as a failure and will retry the whole delivery.
$db->markProcessed($delivery);
$queue->push($name, $event);

http_response_code(200);
echo json_encode(["ok" => true]);

// 3. Your worker then routes on the event name.
//    conversation.rated        -> alert the team on a 1 or 2 star rating
//    ticket.created            -> mirror into your own helpdesk
//    crm.deal.won              -> post to #sales-alerts
//    commerce.payment.confirmed-> release the order in your fulfilment system

منصوبہ‌سازی اور عارضی انتظامات

ہر عمل ایک پیداواری خصوصیت کے مطابق ہوتا ہے اور آپ کا منصوبہ یہ طے کرتا ہے کہ آپ کے پاس کون سی خصوصیات ہیں ۔ 402 — آپ کی کلید کا جائزہ لینے کے بعد، ایک غیر مجاز جواب دینے والا آپ کے منصوبے کے بارے میں کچھ بھی نہیں جانتا اور کچھ بھی بنانے سے پہلے، لہٰذا بلاک لکھنؤ کبھی نصف صفہ تک نہیں ہوتا۔

ایک منصوبہ بندی
{
  "success": false,
  "code": "plan_feature_locked",
  "feature": "commerce",
  "plan_locked": true,
  "plan_name": "Growth",
  "upgrade_url": "https://…",
  "request_id": "req_8f2c1a9d4b7e"
}
کیسے ظاہر ہے کہ اسے اجازہ مسئلہ سے الگ کیا جا سکتا ہے۔

جواب403اِس کا مطلب ہے کہ کوی‌اے بہت تنگ ہے ۔402اِس کا مطلب یہ ہے کہ اِن میں کوئی اہم کردار نہیں ہے ۔

دوبارہ کوشش نہ کریں402

یہ عبوری نہیں ہے. upgrade_url جو شخص اپنے آپ کو سہارا دینے کی بجائے خود مختاری اور کوشش کرتا ہے۔

ابلاغی فضاء اسے غیر فعال نہیں کرتی ہے۔

اسکوپ ظاہر کرتا ہے کہ کلیدی مسئلہ کیا ہوتا ہے ؛ منصوبے سے پتہ چلتا ہے کہ حساب کیا خریدا جاتا ہے۔ایک اشتہاری کُنجی ابھی تک ایک ہو جاتی ہے۔402اس منصوبے کی ایک خصوصیت یہ ہے کہ اِس منصوبے میں کوئی کمی نہیں ہوتی ۔

بھول بھلياں سے پہلے جا نتے هيں

ے feature ہر عمل کی ضرورت مندرجہ ذیل اور اندر کے عملہ میں شائع ہوتی ہے۔ meta.action. لہذا آپ اسے پیداوار میں تبدیل کرنے کی بجائے وقتاًفوقتاً تیار کر سکتے ہیں۔

سب سے تیز طریقہ یہ ہے کہ وہ بالکل دیکھیں کہ ایک کلیدی مقام کہاں ہے۔ meta.me. یہ طاقت میں پلان کی رپورٹ دیتا ہے، ہر خصوصیت اس کا حامل ہوتا ہے اور ہر عمل یہ کلیہ کو علت سے نہیں بلا سکتا ہے۔

” مَیں نے اِس بات کو تسلیم کِیا کہ یہ باتیں واقعی سچ میں پوری ہو سکتی ہیں ۔
POST /api/v1.php
Authorization: Bearer opq_your_api_key

{"action":"meta.me"}

{
  "success": true,
  "key": { "name": "Reporting", "scopes": ["tickets.read"], "permissions_mode": "read_only" },
  "plan": { "name": "Growth", "features": { "ticket_system": true, "commerce": false } },
  "capabilities": {
    "available_action_count": 812,
    "blocked_actions": {
      "commerce.orders.list": "plan_locked:commerce",
      "tickets.reply":        "read_only"
    }
  }
}
پہلا جب دو تنصیبات کے درمیان ایک دوسرے سے مختلف رابطہ کیا جائے تو جواب دیتا ہے "یہ کلید کیوں نہیں کر سکتی" ایک درخواست میں،

قیمت کا حساب لگانا

commerce.quotes.create یہ کوئی حکم ، ادائیگی کا سیشن نہیں ہے لہٰذا مشتری کو فون کرنے میں محفوظ رہنا بھی یقینی ہے ۔

آئٹمس کو پیسٹ کریں
POST /api/v1.php
Authorization: Bearer opq_your_api_key

# Your own Store
{"action":"commerce.quotes.create","source":"store","item_id":"12","quantity":2}

# A connected merchant platform, priced for a known customer
{"action":"commerce.quotes.create","source":"whmcs","item_id":"47",
 "fields":{"domain":"example.ng"},
 "customer":{"connector_customer_id":"1042"}}
تاجر مجموعی فتح کرتا ہے۔

ایک ہوٹل ہمیشہ ایک کمرے کی قیمت کو نہیں بڑھاتا ۔

راویوں نے بتایا کہ گم شدہ چیز کیا ہے۔

اگر تاجر کو مشتری سے زیادہ ضرورت ہوتی ہے تو آپ کو ملتا ہے۔ quote_refused کے ساتھ missing کھیتوں کو جمع کرنے کے لئے فہرست بنائیں اور تاجر کا اپنا لفظ ظاہر کرنے کے لیے استعمال کیا جاتا ہے۔

آرڈرنگ کوئی نہیں ہے۔APIفون کرو

ایک حوالہ‌جات کی تصدیق ہوتی ہے ۔ جب مشتری — چیٹ میں دستخط شدہ کارڈ یا تاجر کی خود چیک آؤٹ — اس کے ذریعے نہیںAPI. . جواب دیتا ہے ordering.

جب فروخت ہو جائیں

اگر دکان نے دکان کو خالی کر دیا ہے تو جوابات کا حوالہ دیں selling_paused اس کی بجائے کوئی نہیں خرید سکتا ۔

دوسرا اختتامی نقشہ

تقریباً ہر چیز جو آپ کو ضرورت ہے ایک POO زیادہ ہے /api/v1.php. یہ غیر جانبدار ہیں اور ہر چیز کے لیے کیا ہے۔

/api/v1/openapi.php · /api/v1/postman.php · /api/docs/

مشین کے معاہدے اور انسانی حوالہ ۔

/api/ai_stream.php

سرور - زندہ گفتگو کے جوابات کے لئے واقعات جب وہ پیدا کیے جاتے ہیں. ایک نہر، نہیںJSONعمل ۔

/api/writing.php

بزرگ AI- تحریر ختم ہونے کا نقطہ نظر۔ سب کچھ اس طرح بھی دستیاب ہے جیسے کہ writing.* عمل/api/v1.php,جس میں نئے کام کرنا چاہیے۔

/api/inbox_copilot.php

ڈرافٹ، اپنے آپ میں آڈمین میں باکس کے ڈبوں میں ٹکٹ کے لئے دوبارہ تحریر اور ٹریج.

/api/v1/si/…

ایک چھوٹی سی سمجھ‌داریAPIاِس کے علاوہ ، اِن ویب‌سائٹوں کو دیکھنے اور اِنہیں پڑھنے کے بعد بھی اِستعمال کِیا جا سکتا ہے ۔

/api/connectors.php?slug=&token=

جہاں سے متصل پلیٹ فارم آپ کے سامنے اپنی ویب سائٹ ہے.

/api/integrations/*.php

اندراج انجن : دوڑ کر اس کی تصدیق کرو اور عمل کی تصدیق کرو۔ اور اس میں شناخت اور سفر کے واقعات۔ یہ اپنی کلیدی نوعیت کا استعمال کرتا ہے، زیر ترتیب دیا گیا ہے۔API& ویبوک معمار۔

💡
یہ سب ایسے ہی منصوبے پر عمل کرتے ہیں جو اُن کاموں کے مطابق ہوتے ہیں ۔402یہاں بھی، اسی شکل میں.

ہر عمل، وسعت کے ساتھ اس کی ضرورت کے ساتھ

یہ فہرست دوڑ کیٹلاگ سے بنی ہے، اس لیے ہمیشہ یہ آپ پر موجود نسخہ سے میچ کرتا ہے۔ meta.actions وہی معلومات واپس آتی ہیں جو اسی طرح ہیں۔ JSON.

2420 named actions: 805 reads, 1615 writes and 69 scopes. Every registered administrator JSON operation has a stable named action. OpenAPI: /api/v1/openapi.php. Postman: /api/v1/postman.php. Contract quality: declared_dynamic: 606; explicit: 63; route_inferred: 1633; source_inferred: 118.

administration (25)

administration.2fa.disable

Write. Scope: administration.write, admin. Contract: route_inferred. Admin 2fa Disable

administration.2fa.enable

Write. Scope: administration.write, admin. Contract: route_inferred. Admin 2fa Enable

administration.2fa.recovery.regenerate

Write. Scope: administration.write, admin. Contract: route_inferred. Admin 2fa Recovery Regenerate

administration.2fa.setup

Read. Scope: administration.read, admin. Contract: route_inferred. Admin 2fa Setup

administration.2fa.status

Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin 2fa Status

administration.ai.train.from.reply

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Ai Train From Reply

administration.brain.cancel

Write. Scope: administration.write, admin. Contract: declared_dynamic. Admin Brain Cancel

administration.brain.view

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Brain View

administration.chat.access.check

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Chat Access Check

administration.chat.create.ticket.on.behalf

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Chat Create Ticket On Behalf

administration.chat.draft.ticket.from.thread

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Chat Draft Ticket From Thread

administration.conv.delete

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv Delete

administration.conv.get

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv Get

administration.conv.list

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv List

administration.conv.new

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv New

administration.conv.save

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv Save

administration.notification.prefs.get

Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin Notification Prefs Get

administration.notification.prefs.save

Write. Scope: administration.write, admin. Contract: declared_dynamic. Admin Notification Prefs Save

administration.notifications.list

Read. Scope: administration.read, admin. Contract: route_inferred. Admin Notifications List

administration.notifications.mark.all.read

Write. Scope: administration.write, admin. Contract: declared_dynamic. Admin Notifications Mark All Read

administration.notifications.mark.read

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Notifications Mark Read

administration.notifications.pulse

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Notifications Pulse

administration.online.list

Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin Online List

administration.presence.ping

Write. Scope: administration.write, admin. Contract: declared_dynamic. Admin Presence Ping

administration.realtime.token

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Realtime Token

انتہائی حساس (43)

analytics.add.widget

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Add Widget

analytics.analytics.connectors.catalog

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Analytics Connectors Catalog

analytics.analytics.data

Read. Scope: analytics.read, admin. Contract: route_inferred. Analytics Data

analytics.analytics.export

Read. Scope: analytics.read, admin. Contract: route_inferred. Analytics Export

analytics.analytics.export.csv

Read. Scope: analytics.read, admin. Contract: route_inferred. Analytics Export Csv

analytics.analytics.import

Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Import

analytics.analytics.report

Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Report

analytics.analytics.segments.delete

Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Segments Delete

analytics.analytics.segments.list

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Analytics Segments List

analytics.analytics.segments.save

Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Segments Save

analytics.analytics.status

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Analytics Status

analytics.clear.all

Write. Scope: analytics.write, admin. Contract: declared_dynamic. Replay Clear All

analytics.compute

Read. Scope: analytics.read, admin. Contract: route_inferred. Funnels Compute

analytics.create

Write. Scope: analytics.write, admin. Contract: route_inferred. Ab Test Create

analytics.create.route.dashboard.create

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Create

analytics.create.route.report.create

Write. Scope: analytics.write, admin. Contract: route_inferred. Report Create

analytics.delete

Write. Scope: analytics.write, admin. Contract: route_inferred. Ab Test Delete

analytics.delete.route.dashboard.delete

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Delete

analytics.delete.route.funnels.delete

Write. Scope: analytics.write, admin. Contract: route_inferred. Funnels Delete

analytics.delete.route.report.delete

Write. Scope: analytics.write, admin. Contract: route_inferred. Report Delete

analytics.events

Read. Scope: analytics.read, admin. Contract: route_inferred. Replay Events

analytics.export

Read. Scope: analytics.read, admin. Contract: source_inferred. Analytics Export

analytics.get

Read. Scope: analytics.read, admin. Contract: route_inferred. Dashboard Get

analytics.layout.save

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Layout Save

analytics.list

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Ab Test List

analytics.list.route.dashboard.list

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Dashboard List

analytics.list.route.funnels.list

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Funnels List

analytics.list.route.report.list

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Report List

analytics.remove.widget

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Remove Widget

analytics.rename

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Rename

analytics.results

Read. Scope: analytics.read, admin. Contract: route_inferred. Ab Test Results

analytics.save

Write. Scope: analytics.write, admin. Contract: route_inferred. Funnels Save

analytics.save.widgets

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Save Widgets

analytics.scheduled.list

Read. Scope: analytics.read, admin. Contract: explicit. List scheduled analytics reports for an operator Required fields: admin_id.

analytics.sections.list

Read. Scope: analytics.read, admin. Contract: explicit. List analytics report sections and date presets

analytics.send.now

Write. Scope: analytics.write, admin. Contract: route_inferred. Report Send Now

analytics.sessions

Read. Scope: analytics.read, admin. Contract: route_inferred. Replay Sessions

analytics.step.visitors

Read. Scope: analytics.read, admin. Contract: route_inferred. Funnels Step Visitors

analytics.timeline

Read. Scope: analytics.read, admin. Contract: route_inferred. Replay Timeline

analytics.toggle.shared

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Toggle Shared

analytics.update

Write. Scope: analytics.write, admin. Contract: route_inferred. Ab Test Update

analytics.update.route.report.update

Write. Scope: analytics.write, admin. Contract: route_inferred. Report Update

analytics.widget.data

Read. Scope: analytics.read, admin. Contract: route_inferred. Dashboard Widget Data

automations (6)

automations.actions.list

Read. Scope: automations.read, admin. Contract: explicit. List integration actions

automations.delete

Write. Scope: automations.write, admin. Contract: route_inferred. Workflow Delete

automations.list

Read. Scope: automations.read, admin. Contract: route_inferred. Workflow List

automations.runs.list

Read. Scope: automations.read, admin. Contract: explicit. List automation execution history

automations.save

Write. Scope: automations.write, admin. Contract: route_inferred. Workflow Save

automations.triggers.list

Read. Scope: automations.read, admin. Contract: explicit. List integration triggers

چیٹ (40)

chat.call.start

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Call Start

chat.cobrowse.send

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Cobrowse Send

chat.feedback

Read. Scope: chat.read, admin. Contract: route_inferred. Chat Feedback

chat.feedback.digest

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Feedback Digest

chat.form.delete

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Form Delete

chat.form.get

Read. Scope: chat.read, admin. Contract: route_inferred. Chat Form Get

chat.form.list

Read. Scope: chat.read, admin. Contract: declared_dynamic. Chat Form List

chat.form.save

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Form Save

chat.form.set.default

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Form Set Default

chat.meeting.decide

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Meeting Decide

chat.meeting.outcome.set

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Meeting Outcome Set

chat.meeting.type.delete

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Meeting Type Delete

chat.meeting.type.save

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Meeting Type Save

chat.meeting.types.list

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Meeting Types List

chat.meetings.list

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Meetings List

chat.online.admins

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Online Admins

chat.permissions.list

Write. Scope: admin. Contract: route_inferred. Chat Permissions List

chat.permissions.revoke

Write. Scope: admin. Contract: route_inferred. Chat Permissions Revoke

chat.permissions.save

Write. Scope: admin. Contract: route_inferred. Chat Permissions Save

chat.permissions.upload.avatar

Write. Scope: admin. Contract: route_inferred. Chat Permissions Upload Avatar

chat.reaction.toggle

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Reaction Toggle

chat.saved_replies.add

Write. Scope: chat.write, admin. Contract: source_inferred. Chat Saved Replies Add Retry-safe with idempotency_key.

chat.saved_replies.list

Read. Scope: chat.read, admin. Contract: explicit. List workspace and personal saved replies

chat.saved_replies.save

Write. Scope: chat.write, admin. Contract: source_inferred. Chat Saved Replies Save Retry-safe with idempotency_key.

chat.set.persona

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Set Persona

chat.snooze.clear

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Snooze Clear

chat.snooze.set

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Snooze Set

chat.transfer.thread

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Transfer Thread

chat.transfer.unread

Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Transfer Unread

chat.typing.preview

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Typing Preview

chat.whisper.ai.summary

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Ai Summary

chat.whisper.controls

Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Controls

chat.whisper.delete.room

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Delete Room

chat.whisper.list

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper List

chat.whisper.mentions

Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Mentions

chat.whisper.rooms

Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Rooms

chat.whisper.save.controls

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Save Controls

chat.whisper.send

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Send

chat.whisper.targets

Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Targets

chat.whisper.unread

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Unread

تجارت (11)

commerce.analytics.snapshot

Read. Scope: commerce.read, analytics.read, admin. Contract: explicit. Read privacy-safe storefront analytics

commerce.orders.get

Read. Scope: commerce.read, admin. Contract: explicit. Get one Store order with its line items

commerce.orders.list

Read. Scope: commerce.read, admin. Contract: explicit. List Store orders in the bound workspace

commerce.pages.list

Read. Scope: commerce.read, admin. Contract: explicit. List storefront pages and promotional modals

commerce.products.get

Read. Scope: commerce.read, admin. Contract: explicit. Get one Store product with its variants Required fields: product_id.

commerce.products.list

Read. Scope: commerce.read, admin. Contract: explicit. List Store products in the bound workspace

commerce.quotes.create

Write. Scope: commerce.write, admin. Contract: explicit. Quote an item for a customer (creates nothing) Required fields: source, item_id. Retry-safe with idempotency_key.

commerce.readiness.get

Read. Scope: commerce.read, admin. Contract: explicit. Check demo readiness and merchant go-live readiness

commerce.refunds.list

Read. Scope: commerce.read, admin. Contract: explicit. List Store refund requests in the bound workspace

commerce.storefront.catalog.get

Read. Scope: commerce.read, admin. Contract: explicit. Discover Store themes, designs, blocks and promotional shells

commerce.storefront.get

Read. Scope: commerce.read, admin. Contract: explicit. Get the bound workspace storefront configuration

communications (21)

communications.auth.check

Read. Scope: admin. Contract: route_inferred. Email Auth Check

communications.campaign.delete

Write. Scope: communications.write, admin. Contract: route_inferred. Push Campaign Delete

communications.campaign.save

Write. Scope: communications.write, admin. Contract: route_inferred. Push Campaign Save

communications.campaign.send

Write. Scope: communications.write, admin. Contract: route_inferred. Push Campaign Send

communications.campaigns.list

Read. Scope: communications.read, admin. Contract: declared_dynamic. Push Campaigns List

communications.drafts.delete

Write. Scope: communications.write, admin. Contract: route_inferred. Email Drafts Delete

communications.drafts.list

Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Drafts List

communications.drafts.save

Write. Scope: communications.write, admin. Contract: route_inferred. Email Drafts Save

communications.drafts.send

Write. Scope: communications.write, admin. Contract: route_inferred. Email Drafts Send

communications.mailboxes.delete

Write. Scope: communications.write, admin. Contract: route_inferred. Email Mailboxes Delete

communications.mailboxes.list

Read. Scope: communications.read, admin. Contract: route_inferred. Email Mailboxes List

communications.mailboxes.poll

Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Mailboxes Poll

communications.mailboxes.save

Write. Scope: communications.write, admin. Contract: route_inferred. Email Mailboxes Save

communications.mailboxes.test

Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Mailboxes Test

communications.pipe.regen.token

Write. Scope: communications.write, admin. Contract: declared_dynamic. Email Pipe Regen Token

communications.platform.list

Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Platform List

communications.platform.send

Write. Scope: communications.write, admin. Contract: route_inferred. Email Platform Send

communications.settings.get

Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Settings Get

communications.settings.save

Write. Scope: communications.write, admin. Contract: route_inferred. Email Settings Save

communications.settings.test

Read. Scope: communications.read, admin. Contract: route_inferred. Email Settings Test

communications.vapid.generate

Write. Scope: communications.write, admin. Contract: declared_dynamic. Push Vapid Generate

connector_builder (11)

connector_builder.export

Read. Scope: connector_builder.read, admin. Contract: explicit. Export a generated connector Required fields: slug.

connector_builder.generate

Write. Scope: connector_builder.write, admin. Contract: route_inferred. Generate a connector package Required fields: spec.

connector_builder.get

Read. Scope: connector_builder.read, admin. Contract: route_inferred. Load a Builder specification Required fields: slug.

connector_builder.import.curl

Write. Scope: connector_builder.write, admin. Contract: route_inferred. Import cURL into Connector Builder

connector_builder.import.openapi

Write. Scope: connector_builder.write, admin. Contract: route_inferred. Import OpenAPI into Connector Builder

connector_builder.import.postman

Write. Scope: connector_builder.write, admin. Contract: route_inferred. Import Postman into Connector Builder

connector_builder.list

Read. Scope: connector_builder.read, admin. Contract: declared_dynamic. List Builder connectors

connector_builder.profiles

Read. Scope: connector_builder.read, connectors.read, admin. Contract: source_inferred. List Connector Builder profiles and capability contracts

connector_builder.test

Write. Scope: connector_builder.write, admin. Contract: route_inferred. Run Builder conformance tests Required fields: slug.

connector_builder.update

Write. Scope: connector_builder.write, admin. Contract: route_inferred. Update a generated connector Required fields: slug, spec.

connector_builder.validate

Read. Scope: connector_builder.read, admin. Contract: route_inferred. Validate a Builder specification Required fields: spec.

connectors (51)

connectors.action

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Action

connectors.backfill

Write. Scope: connectors.write, admin. Contract: route_inferred. Start connector backfill Required fields: slug.

connectors.backfill.route.connectors.backfill

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Backfill

connectors.backfill.status

Read. Scope: connectors.read, admin. Contract: route_inferred. Read connector backfill status Required fields: slug.

connectors.backfill.status.route.connectors.backfill.status

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Backfill Status

connectors.builder.ai.actions

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Ai Actions

connectors.builder.ai.draft

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Ai Draft

connectors.builder.ai.handler

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Ai Handler

connectors.builder.ai.map

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Ai Map

connectors.builder.delete

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Delete

connectors.builder.dry.run

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Dry Run

connectors.builder.generate

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Generate

connectors.builder.import.curl

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Import Curl

connectors.builder.import.openapi

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Import Openapi

connectors.builder.import.postman

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Import Postman

connectors.builder.list

Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connectors Builder List

connectors.builder.load

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Load

connectors.builder.marketplace.apply

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Marketplace Apply

connectors.builder.marketplace.link

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Marketplace Link

connectors.builder.marketplace.status

Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connectors Builder Marketplace Status

connectors.builder.marketplace.submit

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Marketplace Submit

connectors.builder.schema

Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connectors Builder Schema

connectors.builder.test

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Test

connectors.builder.test.action

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Test Action

connectors.builder.update

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Update

connectors.builder.validate

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Validate

connectors.contacts.import

Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Contacts Import

connectors.contract

Read. Scope: connectors.read, connector_builder.read, admin. Contract: source_inferred. Read the canonical connector capability contract

connectors.customers.sync

Write. Scope: connectors.write, admin. Contract: route_inferred. Synchronize connector customers Required fields: slug.

connectors.disable

Write. Scope: connectors.write, admin. Contract: route_inferred. Disable a connector Required fields: slug.

connectors.disable.route.connectors.disable

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Disable

connectors.email.account.department

Read. Scope: connectors.read, admin. Contract: route_inferred. Connector Email Account Department

connectors.email.account.remove

Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Email Account Remove

connectors.email.account.routing

Read. Scope: connectors.read, admin. Contract: route_inferred. Connector Email Account Routing

connectors.enable

Write. Scope: connectors.write, admin. Contract: route_inferred. Enable a connector Required fields: slug.

connectors.enable.route.connectors.enable

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Enable

connectors.get

Read. Scope: connectors.read, admin. Contract: source_inferred. Connectors Get

connectors.get.route.connectors.get

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Get

connectors.install

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Install

connectors.integrity.scan

Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connector Integrity Scan

connectors.list

Read. Scope: connectors.read, admin. Contract: explicit. List installed connectors and capabilities

connectors.list.route.connectors.list

Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connectors List

connectors.oauth.start

Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Oauth Start

connectors.settings.get

Read. Scope: connectors.read, admin. Contract: route_inferred. Read connector settings Required fields: slug.

connectors.settings.save

Write. Scope: connectors.write, admin. Contract: route_inferred. Save connector settings Required fields: slug, settings.

connectors.shared.oauth.delete

Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Shared Oauth Delete

connectors.sync.customers

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Sync Customers

connectors.test

Read. Scope: connectors.read, admin. Contract: source_inferred. Connectors Test

connectors.test.route.connectors.test

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Test

connectors.uninstall

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Uninstall

connectors.workflow.recipes

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Workflow Recipes

conversations (38)

conversations.ai.draft

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Ai Draft

conversations.ai.rewrite

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Ai Rewrite

conversations.archive

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Archive

conversations.assign

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Assign

conversations.assignees

Write. Scope: conversations.write, admin. Contract: declared_dynamic. Admin Client Chat Assignees

conversations.bulk

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Bulk

conversations.clear

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Clear

conversations.clear.all

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Clear All

conversations.customer.tickets

Write. Scope: conversations.write, admin. Contract: declared_dynamic. Admin Client Chat Customer Tickets

conversations.decline

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Decline

conversations.delete

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Delete

conversations.delete.last

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Delete Last

conversations.edit.last

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Edit Last

conversations.export

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Export

conversations.forget.visitor

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Forget Visitor

conversations.get

Read. Scope: conversations.read, admin. Contract: source_inferred. Conversations Get

conversations.history

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat History

conversations.list

Read. Scope: conversations.read, admin. Contract: source_inferred. Conversations List

conversations.messages

Read. Scope: conversations.read, admin. Contract: source_inferred. Conversations Messages

conversations.ratings.list

Read. Scope: conversations.read, admin. Contract: explicit. List rated Client Chat conversations

conversations.resolve

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Resolve

conversations.saved.replies

Write. Scope: conversations.write, admin. Contract: declared_dynamic. Admin Client Chat Saved Replies

conversations.saved.reply.add

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Add

conversations.saved.reply.ai.generate

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Ai Generate

conversations.saved.reply.delete

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Delete

conversations.saved.reply.save

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Save

conversations.send

Write. Scope: conversations.write, admin. Contract: source_inferred. Conversations Send Retry-safe with idempotency_key.

conversations.send.route.admin.client.chat.send

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Send

conversations.tags.set

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Tags Set

conversations.thread

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Thread

conversations.threads

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Threads

conversations.toggle

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Toggle

conversations.toggle.attachments

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Toggle Attachments

conversations.toggle.call.button

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Toggle Call Button

conversations.typing

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Typing

conversations.unarchive

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Unarchive

conversations.update

Write. Scope: conversations.write, admin. Contract: explicit. Update a conversation status, assignment or subject Retry-safe with idempotency_key.

conversations.upload

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Upload

سي آر ايم (260)

crm.ab.results

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Ab Results

crm.access.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Access Set

crm.access_log.list

Read. Scope: admin. Contract: source_inferred. Crm Access Log List

crm.account.health

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Account Health

crm.account.health.board

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Account Health Board

crm.account.health.refresh

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Account Health Refresh

crm.account.plan.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Account Plan Get

crm.account.plan.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Account Plan Save

crm.account.plans.due

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Account Plans Due

crm.account.timeline

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Account Timeline

crm.activities.list

Read. Scope: crm.read. Contract: explicit. List CRM contact activities

crm.activities.record

Write. Scope: crm.write. Contract: explicit. Record a CRM contact activity Required fields: contact_id, activity_type. Retry-safe with idempotency_key.

crm.activity.feed

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Activity Feed

crm.agent.toggle

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Agent Toggle

crm.ai.policy.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ai Policy Get

crm.ai.policy.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ai Policy Save

crm.ai.policy.simulate

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ai Policy Simulate

crm.ai.trace

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Ai Trace

crm.approval.decide

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Decide

crm.approval.delegate.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Delegate Set

crm.approval.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Approval List

crm.approval.policy.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Policy Get

crm.approval.policy.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Policy Save

crm.approval.settings

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Settings

crm.approve.apply

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Approve Apply

crm.approve.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Approve List

crm.approve.reject

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Approve Reject

crm.approve.update

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Approve Update

crm.ask

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ask

crm.assign.owner

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Assign Owner

crm.assignment.get

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Assignment Get

crm.assignment.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Assignment Save

crm.attachment.delete

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Attachment Delete

crm.attachment.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Attachment List

crm.attachment.upload

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Attachment Upload

crm.autobook.meeting

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Autobook Meeting

crm.autodeal.mode

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Autodeal Mode

crm.book.meeting

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Book Meeting

crm.booking.link.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Booking Link Save

crm.booking.links.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Booking Links List

crm.build.apply

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Build Apply

crm.build.get

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Build Get

crm.build.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Build List

crm.build.plan

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Build Plan

crm.build.rollback

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Build Rollback

crm.bulk

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Bulk

crm.bundle.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Bundle Set

crm.calendar.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Calendar Status

crm.capture.status

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Capture Status

crm.comm.policy.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Comm Policy Get

crm.comm.policy.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Comm Policy Save

crm.command.snapshot

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Command Snapshot

crm.companies.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Companies List

crm.company.hierarchy

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Company Hierarchy

crm.company.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Company Save

crm.company.set.parent

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Company Set Parent

crm.company.suggest.related

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Company Suggest Related

crm.connectors.catalog

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Connectors Catalog

crm.consent_log.list

Read. Scope: crm.read. Contract: source_inferred. Crm Consent Log List

crm.contact.churn

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Contact Churn

crm.contact.draft.email

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contact Draft Email

crm.contact.enrich

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contact Enrich

crm.contact.propose.email

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contact Propose Email

crm.contacts.detail

Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Detail

crm.contacts.erase

Write. Scope: admin. Contract: source_inferred. Crm Contacts Erase Retry-safe with idempotency_key.

crm.contacts.export

Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Export

crm.contacts.import.list

Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Import List

crm.contacts.import.run

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Import Run Retry-safe with idempotency_key.

crm.contacts.list

Read. Scope: crm.read. Contract: source_inferred. Crm Contacts List

crm.contacts.next_action

Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Next Action

crm.contacts.open_chat

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Open Chat Retry-safe with idempotency_key.

crm.contacts.open_ticket

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Open Ticket Retry-safe with idempotency_key.

crm.contacts.resync

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Resync Retry-safe with idempotency_key.

crm.contacts.save

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Save Retry-safe with idempotency_key.

crm.contacts.send_email

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Send Email Retry-safe with idempotency_key.

crm.contacts.upsert

Write. Scope: crm.write. Contract: explicit. Crm Contacts Upsert Required fields: email. Retry-safe with idempotency_key.

crm.contract.amend

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Amend

crm.contract.price.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Price Set

crm.contract.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Save

crm.contract.usage

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Usage

crm.contracts.list

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contracts List

crm.conversation.intel

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Conversation Intel

crm.conversions.goals.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Conversions Goals Delete Retry-safe with idempotency_key.

crm.conversions.goals.list

Read. Scope: crm.read. Contract: source_inferred. Crm Conversions Goals List

crm.conversions.goals.save

Write. Scope: crm.write. Contract: source_inferred. Crm Conversions Goals Save Retry-safe with idempotency_key.

crm.conversions.list

Read. Scope: crm.read. Contract: source_inferred. Crm Conversions List

crm.conversions.record

Write. Scope: crm.write. Contract: source_inferred. Crm Conversions Record Retry-safe with idempotency_key.

crm.create.video.meeting

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Create Video Meeting

crm.customer.auto.sync

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Customer Auto Sync

crm.customer.auto.sync.status

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Customer Auto Sync Status

crm.customer.emails

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Customer Emails

crm.customer.payments

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Customer Payments

crm.data.steward.bulk.propose

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Data Steward Bulk Propose

crm.data.steward.inbox

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Data Steward Inbox

crm.data.steward.propose

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Data Steward Propose

crm.deal.advance

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Deal Advance

crm.deal.coach

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Deal Coach

crm.deal.coach.action

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Deal Coach Action

crm.deal.get

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Deal Get

crm.deal.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Deal Save

crm.deal.splits.get

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Deal Splits Get

crm.deal.splits.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Deal Splits Set

crm.deals.advance

Write. Scope: crm.write. Contract: explicit. Advance a CRM deal to another stage Required fields: deal_id, stage_id. Retry-safe with idempotency_key.

crm.deals.create

Write. Scope: crm.write. Contract: explicit. Create a CRM deal Required fields: title. Retry-safe with idempotency_key.

crm.deals.detail

Read. Scope: crm.read. Contract: explicit. Get one CRM deal Required fields: deal_id.

crm.deals.list

Read. Scope: crm.read. Contract: explicit. List CRM deals

crm.deals.list.route.crm.deals.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Deals List

crm.deals.update

Write. Scope: crm.write. Contract: explicit. Update a CRM deal Required fields: deal_id. Retry-safe with idempotency_key.

crm.detail

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Detail

crm.draft.outreach

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Draft Outreach

crm.enrich.account

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Enrich Account

crm.erase

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Erase

crm.events.catalog

Read. Scope: crm.read. Contract: explicit. List subscribable CRM domain events

crm.events.list

Read. Scope: crm.read. Contract: explicit. List durable CRM domain events

crm.export

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Export

crm.export.all

Read. Scope: crm.read, admin. Contract: route_inferred. Contact Export All

crm.field.add

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Add

crm.field.policy.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Policy Get

crm.field.policy.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Policy Save

crm.field.remove

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Remove

crm.fields.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Fields List

crm.forecast.board

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Forecast Board

crm.forecast.snapshot

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Forecast Snapshot

crm.form.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Form Save

crm.forms.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Forms List

crm.health.repair.catalog

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Health Repair Catalog

crm.health.smoke

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Health Smoke

crm.health.snapshot

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Health Snapshot

crm.home.persona.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Home Persona Set

crm.identity.rules.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Identity Rules Get

crm.identity.rules.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Identity Rules Save

crm.import.list

Read. Scope: crm.read, admin. Contract: route_inferred. Contact Import List

crm.import.run

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Import Run

crm.inbound.activity

Read. Scope: crm.read. Contract: source_inferred. Crm Inbound Activity

crm.inbound.endpoints.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Inbound Endpoints Delete Retry-safe with idempotency_key.

crm.inbound.endpoints.list

Read. Scope: crm.read. Contract: source_inferred. Crm Inbound Endpoints List

crm.inbound.endpoints.save

Write. Scope: crm.write. Contract: source_inferred. Crm Inbound Endpoints Save Retry-safe with idempotency_key.

crm.inbound.endpoints.test

Write. Scope: crm.write. Contract: source_inferred. Crm Inbound Endpoints Test Retry-safe with idempotency_key.

crm.leaderboard

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Leaderboard

crm.lifecycle.evaluate

Write. Scope: crm.write. Contract: source_inferred. Crm Lifecycle Evaluate Retry-safe with idempotency_key.

crm.lifecycle.rules.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Lifecycle Rules Delete Retry-safe with idempotency_key.

crm.lifecycle.rules.list

Read. Scope: crm.read. Contract: source_inferred. Crm Lifecycle Rules List

crm.lifecycle.rules.save

Write. Scope: crm.write. Contract: source_inferred. Crm Lifecycle Rules Save Retry-safe with idempotency_key.

crm.list

Read. Scope: crm.read, admin. Contract: route_inferred. Contacts List

crm.mailbox.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Mailbox Status

crm.meeting.book

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Book

crm.meeting.cancel

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Cancel

crm.meeting.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Meeting List

crm.meeting.reschedule.accept

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Reschedule Accept

crm.meeting.reschedule.reject

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Reschedule Reject

crm.merge

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Merge

crm.message.send

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Message Send

crm.messaging.provider.delete

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Messaging Provider Delete

crm.messaging.provider.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Messaging Provider Save

crm.messaging.provider.test

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Messaging Provider Test

crm.messaging.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Messaging Status

crm.next.action

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Next Action

crm.object.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Object Save

crm.objects.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Objects List

crm.offline.pull

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Offline Pull

crm.offline.push

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Offline Push

crm.open.chat

Read. Scope: crm.read, admin. Contract: route_inferred. Contact Open Chat

crm.open.ticket

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Open Ticket

crm.outreach.campaigns.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Campaigns Delete Retry-safe with idempotency_key.

crm.outreach.campaigns.list

Read. Scope: crm.read. Contract: source_inferred. Crm Outreach Campaigns List

crm.outreach.campaigns.save

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Campaigns Save Retry-safe with idempotency_key.

crm.outreach.campaigns.send

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Campaigns Send Retry-safe with idempotency_key.

crm.outreach.send

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Send Retry-safe with idempotency_key.

crm.outreach.templates.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Templates Delete Retry-safe with idempotency_key.

crm.outreach.templates.list

Read. Scope: crm.read. Contract: source_inferred. Crm Outreach Templates List

crm.outreach.templates.preview

Read. Scope: crm.read. Contract: source_inferred. Crm Outreach Templates Preview

crm.outreach.templates.save

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Templates Save Retry-safe with idempotency_key.

crm.payments.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Payments Status

crm.pipeline.data

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Pipeline Data

crm.price.resolve

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Price Resolve

crm.pricebook.entry.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Pricebook Entry Set

crm.pricebook.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Pricebook Save

crm.pricebooks.list

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Pricebooks List

crm.privacy_settings.get

Read. Scope: crm.read. Contract: source_inferred. Crm Privacy Settings Get

crm.privacy_settings.save

Write. Scope: admin. Contract: source_inferred. Crm Privacy Settings Save Retry-safe with idempotency_key.

crm.product.archive

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Product Archive

crm.product.revenue

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Product Revenue

crm.product.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Product Save

crm.products.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Products List

crm.propose.meeting

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Propose Meeting

crm.propose.outreach

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Propose Outreach

crm.prospecting.dashboard

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Prospecting Dashboard

crm.prospecting.icp.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Prospecting Icp Save

crm.prospecting.import

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Prospecting Import

crm.prospecting.research

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Prospecting Research

crm.prospecting.score

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Prospecting Score

crm.prospecting.sequence

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Prospecting Sequence

crm.qualification.checklist.get

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Qualification Checklist Get

crm.qualification.checklist.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Qualification Checklist Save

crm.quota.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Quota Save

crm.quote.get

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Quote Get

crm.quote.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Quote Save

crm.quotes.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Quotes List

crm.record.delete

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Delete

crm.record.fields.get

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Record Fields Get

crm.record.fields.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Fields Save

crm.record.get

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Record Get

crm.record.history

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Record History

crm.record.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Save

crm.record.share.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Share Set

crm.record.share.unset

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Share Unset

crm.record.shares

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Shares

crm.records.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Records List

crm.restore.email.consent

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Restore Email Consent

crm.resync.from.platform

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Resync From Platform

crm.retention.catalog

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Retention Catalog

crm.revert

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Revert

crm.runtime.policy.get

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Runtime Policy Get

crm.runtime.policy.remote.wipe

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Runtime Policy Remote Wipe

crm.runtime.policy.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Runtime Policy Save

crm.save

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Save

crm.scoring.rule.ai

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Scoring Rule Ai

crm.scoring.rule.delete

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Scoring Rule Delete

crm.scoring.rule.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Scoring Rule List

crm.scoring.rule.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Scoring Rule Save

crm.segments.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Segments Delete Retry-safe with idempotency_key.

crm.segments.list

Read. Scope: crm.read. Contract: source_inferred. Crm Segments List

crm.segments.members

Read. Scope: crm.read. Contract: source_inferred. Crm Segments Members

crm.segments.preview

Read. Scope: crm.read. Contract: source_inferred. Crm Segments Preview

crm.segments.save

Write. Scope: crm.write. Contract: source_inferred. Crm Segments Save Retry-safe with idempotency_key.

crm.segments.suggestions.accept

Write. Scope: crm.write. Contract: source_inferred. Crm Segments Suggestions Accept Retry-safe with idempotency_key.

crm.segments.suggestions.dismiss

Write. Scope: crm.write. Contract: source_inferred. Crm Segments Suggestions Dismiss Retry-safe with idempotency_key.

crm.segments.suggestions.list

Read. Scope: crm.read. Contract: source_inferred. Crm Segments Suggestions List

crm.semantic.search

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Semantic Search

crm.send.email

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Send Email

crm.send.email.route.crm.send.email

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Send Email

crm.send.for.signature

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Send For Signature

crm.send.payment.link

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Send Payment Link

crm.sequence.action

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Sequence Action

crm.sequence.runs

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Sequence Runs

crm.setup.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Setup Status

crm.sharing.rules.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Sharing Rules Get

crm.sharing.rules.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Sharing Rules Save

crm.subject.registry

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Subject Registry

crm.subscriptions.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Subscriptions List

crm.subscriptions.rollup

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Subscriptions Rollup

crm.subscriptions.sync

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Subscriptions Sync

crm.task.create

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Task Create

crm.tasks.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Tasks List

crm.team.parent.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Team Parent Set

crm.team.rules.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Team Rules Set

crm.team.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Team Save

crm.teams.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Teams List

crm.territory.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Territory Set

crm.video.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Video Status

crm.views.delete

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Views Delete

crm.views.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Views List

crm.views.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Views Save

crm.webhooks.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Webhooks Delete Retry-safe with idempotency_key.

crm.webhooks.list

Read. Scope: crm.read. Contract: explicit. List CRM outbound webhook endpoints and recent deliveries

crm.webhooks.save

Write. Scope: crm.write. Contract: source_inferred. Crm Webhooks Save Retry-safe with idempotency_key.

crm.webhooks.test

Write. Scope: crm.write. Contract: source_inferred. Crm Webhooks Test Retry-safe with idempotency_key.

crm.workflows.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Workflows Delete Retry-safe with idempotency_key.

crm.workflows.list

Read. Scope: crm.read. Contract: source_inferred. Crm Workflows List

crm.workflows.save

Write. Scope: crm.write. Contract: source_inferred. Crm Workflows Save Retry-safe with idempotency_key.

گاہک (44)

customers.analyze

Write. Scope: customers.write, journey.write, admin. Contract: route_inferred. Analyze a customer journey with AI Required fields: client_id.

customers.behaviour

Read. Scope: admin. Contract: route_inferred. Cdp Behaviour

customers.behaviour.analyze

Write. Scope: admin. Contract: route_inferred. Cdp Behaviour Analyze

customers.chat.embed.backfill

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Embed Backfill

customers.chat.embed.status

Read. Scope: customers.read, admin. Contract: declared_dynamic. Client Chat Embed Status

customers.chat.faq.ai.generate

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Ai Generate

customers.chat.faq.approve.all

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Approve All

customers.chat.faq.delete

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Delete

customers.chat.faq.delete.all

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Faq Delete All

customers.chat.faq.export

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Faq Export

customers.chat.faq.generate

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Generate

customers.chat.faq.import

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Import

customers.chat.faq.list

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq List

customers.chat.faq.save

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Save

customers.chat.faq.set.help

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Set Help

customers.chat.faq.set.help.all

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Set Help All

customers.chat.faq.status

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Status

customers.chat.grant.upload

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Grant Upload

customers.chat.help.set.slug

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Help Set Slug

customers.chat.knowledge.crawl.step

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Crawl Step

customers.chat.knowledge.delete

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Delete

customers.chat.knowledge.delete.all

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Delete All

customers.chat.knowledge.delete.duplicates

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Delete Duplicates

customers.chat.knowledge.duplicates

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Duplicates

customers.chat.knowledge.export.json

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Export Json

customers.chat.knowledge.import.json

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Import Json

customers.chat.knowledge.preview

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Preview

customers.chat.knowledge.recrawl

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Recrawl

customers.chat.knowledge.test.url

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Test Url

customers.chat.revoke.upload

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Revoke Upload

customers.chat.upload.agent.avatar

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Upload Agent Avatar

customers.chat.upload.ai.avatar

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Upload Ai Avatar

customers.chat.upload.icon

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Upload Icon

customers.client.analyze

Write. Scope: admin. Contract: route_inferred. Cdp Client Analyze

customers.client.delete

Write. Scope: admin. Contract: route_inferred. Cdp Client Delete

customers.client.export

Write. Scope: admin. Contract: route_inferred. Cdp Client Export

customers.client.journey

Read. Scope: admin. Contract: route_inferred. Cdp Client Journey

customers.client.prepare.outreach

Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Client Prepare Outreach

customers.clients.list

Read. Scope: admin. Contract: route_inferred. Cdp Clients List

customers.detail

Read. Scope: customers.read, admin. Contract: route_inferred. Client Detail

customers.get

Read. Scope: customers.read, crm.read, admin. Contract: route_inferred. Get a customer profile Required fields: client_id.

customers.journey

Read. Scope: customers.read, journey.read, admin. Contract: route_inferred. Get a complete customer journey Required fields: client_id.

customers.list

Read. Scope: customers.read, crm.read, admin. Contract: route_inferred. List known customers

customers.outreach.prepare

Write. Scope: customers.write, crm.write, admin. Contract: route_inferred. Prepare CRM outreach for a customer Required fields: client_id.

departments (1)

departments.list

Read. Scope: departments.read, admin. Contract: source_inferred. Departments List

ای میل (2)

email.template.send

Write. Scope: email.write, admin. Contract: source_inferred. Send one governed workspace email template Required fields: template, to. Retry-safe with idempotency_key.

email.templates.list

Read. Scope: email.read, admin. Contract: source_inferred. List email templates available to this workspace

engagement (163)

engagement.ab.autowinner

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ab Autowinner

engagement.ab.bandit

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ab Bandit

engagement.address.get

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Address Get

engagement.address.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Address Save

engagement.ai.agent

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Agent

engagement.ai.analyze

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Analyze

engagement.ai.compile.profile

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Compile Profile

engagement.ai.copy

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Copy

engagement.ai.critique

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Critique

engagement.ai.decide

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Decide

engagement.ai.design

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Design

engagement.ai.edit

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Edit

engagement.ai.generate

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Generate

engagement.ai.ideas

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Ideas

engagement.ai.image

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Image

engagement.ai.image.edit

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Image Edit

engagement.ai.localize

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Localize

engagement.ai.logo

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Logo

engagement.ai.media.jobs

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Media Jobs

engagement.ai.narrative

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Narrative

engagement.ai.responsive

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Responsive

engagement.ai.variants

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Variants

engagement.ai.video.start

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Video Start

engagement.ai.video.status

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Video Status

engagement.approval.decide

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Approval Decide

engagement.approval.request

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Approval Request

engagement.approvals.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Approvals List

engagement.asset.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Asset Delete

engagement.asset.upload

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Asset Upload

engagement.assets.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Assets List

engagement.audience.materialize

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Audience Materialize

engagement.audience.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Audience Save

engagement.audience.test

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Audience Test

engagement.audit.export

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Audit Export

engagement.autoresponder.get

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Autoresponder Get

engagement.autoresponder.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Autoresponder Save

engagement.bank.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Bank Delete

engagement.bank.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Bank List

engagement.bank.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Bank Save

engagement.bank.used

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Bank Used

engagement.blackouts.get

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Blackouts Get

engagement.blackouts.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Blackouts Save

engagement.brand.kit.bootstrap

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Brand Kit Bootstrap

engagement.brand.kit.font.upload

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Brand Kit Font Upload

engagement.brand.kit.get

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Brand Kit Get

engagement.brand.kit.get.route.survey.brand.kit.get

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Brand Kit Get

engagement.brand.kit.save

Write. Scope: engagement.write, admin. Contract: declared_dynamic. Promo Brand Kit Save

engagement.brand.kit.save.route.survey.brand.kit.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Brand Kit Save

engagement.campaign.archive

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Archive

engagement.campaign.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Delete

engagement.campaign.duplicate

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Duplicate

engagement.campaign.get

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Get

engagement.campaign.launch

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Campaign Launch

engagement.campaign.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign List

engagement.campaign.pause

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Pause

engagement.campaign.preview

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Preview

engagement.campaign.publish

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Publish

engagement.campaign.rollback

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Rollback

engagement.campaign.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Save

engagement.campaign.save.route.survey.campaign.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Campaign Save

engagement.campaign.toggle

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Toggle

engagement.campaign.versions

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Versions

engagement.comment.add

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Comment Add

engagement.comments.add

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Comments Add

engagement.comments.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Comments Delete

engagement.comments.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Comments List

engagement.comments.list.route.survey.comments.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Comments List

engagement.comments.resolve

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Comments Resolve

engagement.connectors.catalog

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Connectors Catalog

engagement.coupon.providers

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Coupon Providers

engagement.coupons.clear

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Coupons Clear

engagement.coupons.stats

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Coupons Stats

engagement.coupons.upload

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Coupons Upload

engagement.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Announcement Delete

engagement.delete.route.tour.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Tour Delete

engagement.delivery.analytics

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Delivery Analytics

engagement.delivery.dashboard

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Delivery Dashboard

engagement.deployment.ab.promote

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Ab Promote

engagement.deployment.ab.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Ab Save

engagement.deployment.publish

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Publish

engagement.deployment.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Save

engagement.deployment.status

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Status

engagement.detail

Read. Scope: engagement.read, admin. Contract: route_inferred. Campaign Detail

engagement.digest.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Digest Save

engagement.feed.catalog

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Feed Catalog

engagement.feed.items

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Feed Items

engagement.geo.preview

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Geo Preview

engagement.idle.cron.set

Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Idle Cron Set

engagement.import.create

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Import Create

engagement.import.replay

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Import Replay

engagement.leads.export

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Leads Export

engagement.leads.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Leads List

engagement.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Announcements List

engagement.list.route.tours.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Tours List

engagement.module.set.ai.live

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Module Set Ai Live

engagement.module.set.custom.html

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Module Set Custom Html

engagement.module.set.enabled

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Module Set Enabled

engagement.module.status

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Module Status

engagement.onsite.preview

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Onsite Preview

engagement.pause.all

Write. Scope: engagement.write, admin. Contract: declared_dynamic. Promo Pause All

engagement.presence

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Presence

engagement.preview.share

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Preview Share

engagement.push.draft

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Push Draft

engagement.recipients.issue

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Recipients Issue

engagement.recipients.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Recipients List

engagement.recipients.revoke

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Recipients Revoke

engagement.response.detail

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Response Detail

engagement.responses.browse

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Responses Browse

engagement.rule.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Rule Delete

engagement.rule.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Rule Save

engagement.rule.stats

Read. Scope: engagement.read, admin. Contract: route_inferred. Proactive Rule Stats

engagement.rule.test

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Rule Test

engagement.rule.toggle

Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Rule Toggle

engagement.rules.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Proactive Rules List

engagement.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Announcement Save

engagement.save.route.tour.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Tour Save

engagement.stats

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Stats

engagement.stats.route.tour.stats

Read. Scope: engagement.read, admin. Contract: route_inferred. Tour Stats

engagement.studio.a11y

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio A11y

engagement.studio.ai.generate

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Ai Generate

engagement.studio.ai.insights

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Ai Insights

engagement.studio.ai.target

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Ai Target

engagement.studio.archive

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Archive

engagement.studio.assets

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Studio Assets

engagement.studio.create

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Create

engagement.studio.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Delete

engagement.studio.duplicate

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Duplicate

engagement.studio.event

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Studio Event

engagement.studio.get

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Studio Get

engagement.studio.governance

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Governance

engagement.studio.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Studio List

engagement.studio.preview

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Studio Preview

engagement.studio.preview.link

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Studio Preview Link

engagement.studio.publish

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Publish

engagement.studio.rename

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Rename

engagement.studio.revert

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Revert

engagement.studio.save.draft

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Save Draft

engagement.studio.save.targeting

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Save Targeting

engagement.studio.set.active

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Set Active

engagement.studio.set.status

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Set Status

engagement.studio.template.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Template Delete

engagement.studio.template.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Template Save

engagement.studio.tpl.preview

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Tpl Preview

engagement.studio.upload

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Upload

engagement.studio.webhook

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Webhook

engagement.targeting.simulate

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Targeting Simulate

engagement.template.apply

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Template Apply

engagement.template.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Template List

engagement.template.save.custom

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Template Save Custom

engagement.toggle

Write. Scope: engagement.write, admin. Contract: route_inferred. Announcement Toggle

engagement.toggle.route.tour.toggle

Write. Scope: engagement.write, admin. Contract: route_inferred. Tour Toggle

engagement.trigger.set.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Trigger Set Save

engagement.variant.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Variant Delete

engagement.variant.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Variant List

engagement.variant.promote

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Variant Promote

engagement.variant.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Variant Save

engagement.version.compare

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Version Compare

engagement.version.get

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Version Get

engagement.version.label

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Version Label

engagement.webhook.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Delete

engagement.webhook.replay

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Replay

engagement.webhook.run

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Run

engagement.webhook.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Save

feedback (8)

feedback.analytics

Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Analytics

feedback.detractors

Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Detractors

feedback.get

Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Get

feedback.ingest

Write. Scope: feedback.write, admin. Contract: explicit. Ingest a feedback record or external review

feedback.list

Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback List

feedback.overview

Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Overview

feedback.sources.list

Read. Scope: feedback.read, admin. Contract: explicit. List Voice of Customer feedback sources

feedback.update

Write. Scope: feedback.write, admin. Contract: source_inferred. Feedback Update Retry-safe with idempotency_key.

files (1)

files.get

Read. Scope: files.read, admin. Contract: source_inferred. Files Get

هه (48)

hr.agent.incident.close

Write. Scope: hr.write, admin. Contract: route_inferred. Close an agent incident — the same act that lifts the suspension it caused Required fields: incident_uuid, resolution.

hr.agent.step

Write. Scope: hr.write, admin. Contract: route_inferred. Run one agent step: gate verdict, execution and outcome reported separately Required fields: run_uuid, agent_key, tool_key, jurisdiction, purpose.

hr.agent.step.status

Read. Scope: hr.read, admin. Contract: route_inferred. What actually happened at a step (permitted, executed, proven, failed, compensated) Required fields: run_uuid, seq.

hr.agent.takeover

Write. Scope: hr.write, admin. Contract: route_inferred. A human takes an agent run; no further agent steps are accepted Required fields: run_uuid.

hr.agent.tool.grant

Write. Scope: hr.write, admin. Contract: route_inferred. Grant an agent a tool for one jurisdiction and purpose, up to a risk ceiling Required fields: agent_key, tool_key, jurisdiction, max_risk, purpose.

hr.agent.tools

Read. Scope: hr.read, admin. Contract: declared_dynamic. List the registered typed tools an agent may use, and open agent incidents

hr.ai.corrections

Write. Scope: hr.write, admin. Contract: declared_dynamic. Bundle recent reviewer corrections into a dataset; it is pending privacy review and trains nothing

hr.ai.quality.overview

Read. Scope: hr.read, admin. Contract: declared_dynamic. The AI quality board: sampled defect rate, override pressure per workflow, coaching reception

hr.booking.slots_reconcile

Write. Scope: hr.write, admin. Contract: declared_dynamic. Release booking slots whose claim never became a booked meeting

hr.connectors.certify

Write. Scope: hr.write, admin. Contract: route_inferred. Certify an HR connector (scope sandbox|production; production demands provider-side proof under dual control) Required fields: connector_class, connector_key, scope, evidence, submitted_by.

hr.connectors.health

Read. Scope: hr.read, admin. Contract: route_inferred. One connector account's health: certification level and scope, last reconciliation verdict, failures and webhook backlog Required fields: account_uuid.

hr.decisions.appeals

Write. Scope: hr.write, admin. Contract: route_inferred. File an appeal against an AI decision on a person's behalf; it must be heard by an independent human Required fields: decision_uuid, subject_type, subject_id, grounds.

hr.decisions.explanation

Read. Scope: hr.read, admin. Contract: route_inferred. Plain-language explanation of one AI decision: what was looked at, which policy, and how to appeal Required fields: decision_uuid, audience.

hr.employee.provision

Write. Scope: hr.write, admin. Contract: route_inferred. Provision seatless employee access and send the invitation Required fields: person_uuid.

hr.employee.restore

Write. Scope: hr.write, admin. Contract: route_inferred. Lift an employee access suspension (written reason required) and provision again Required fields: person_uuid, reason.

hr.experience.metrics

Read. Scope: hr.read, admin. Contract: route_inferred. Measured persona experience metrics (self-service rate, decision cycle, coaching usefulness, quality) from live journeys

hr.global.readiness

Read. Scope: hr.read, admin. Contract: declared_dynamic. The whole launch picture: 15-gate leadership score, release readiness checks and jurisdiction coverage

hr.identity.facets

Read. Scope: hr.read, admin. Contract: route_inferred. List a person's identity facets and open conflicts Required fields: person_uuid.

hr.identity.link

Write. Scope: hr.write, admin. Contract: route_inferred. Link an identity facet to a person Required fields: person_uuid, facet_type, facet_key.

hr.interview.room.connect

Write. Scope: hr.write, admin. Contract: route_inferred. Connect the AI to interview media; refuses unless media really reaches the worker Required fields: media_uuid.

hr.interview.room.consent

Write. Scope: hr.write, admin. Contract: route_inferred. Record or withdraw consent for ONE interview purpose (recording, biometric_liveness, transcription) Required fields: media_uuid, purpose, state.

hr.interview.room.pause

Write. Scope: hr.write, admin. Contract: route_inferred. Pause a live interview Required fields: media_uuid.

hr.interview.room.provision

Write. Scope: hr.write, admin. Contract: route_inferred. Provision an interview room (a place to meet — NOT AI participation) Required fields: session_uuid, transport, accommodation_route.

hr.interview.room.state

Read. Scope: hr.read, admin. Contract: route_inferred. Read an interview room, including whether the AI is actually participating Required fields: media_uuid.

hr.interview.room.takeover

Write. Scope: hr.write, admin. Contract: route_inferred. A human takes the interview; the AI cannot speak in it again Required fields: media_uuid, reason.

hr.jurisdiction.capabilities

Read. Scope: hr.read, admin. Contract: route_inferred. What this product may do in one country, per feature, with the law behind each answer Required fields: code.

hr.jurisdiction.change.raise

Write. Scope: hr.write, admin. Contract: route_inferred. Report a change in the law; a high or critical one suspends every lane in that jurisdiction at once Required fields: pack_key, summary, severity.

hr.jurisdiction.coverage

Read. Scope: hr.read, admin. Contract: declared_dynamic. Computed coverage for every market: released pack, named counsel owner, cited sources, passing tests

hr.jurisdiction.explain

Read. Scope: hr.read, admin. Contract: route_inferred. Why an action about one person is allowed, reduced or blocked, with the rule and citation Required fields: person_uuid, feature.

hr.jurisdiction.pack.release

Write. Scope: hr.write, admin. Contract: route_inferred. Put a drafted policy pack into effect; refused without a named counsel owner and a cited law Required fields: release_uuid.

hr.learning.overview

Read. Scope: hr.read, admin. Contract: declared_dynamic. Read courses, paths and enrolments

hr.leave.overview

Read. Scope: hr.read, admin. Contract: declared_dynamic. Read leave types and requests

hr.lifecycle.lanes

Read. Scope: hr.read, admin. Contract: declared_dynamic. Every lifecycle lane with its mode, KPIs and whether a live tool path really exists behind it

hr.marketplace.overview

Read. Scope: hr.read, admin. Contract: declared_dynamic. Read HR connector accounts, conflicts and deliveries

hr.org.tree

Read. Scope: hr.read, admin. Contract: declared_dynamic. Read the organisation tree

hr.people.create

Write. Scope: hr.write, admin. Contract: route_inferred. Create an HR person Required fields: display_name.

hr.people.get

Read. Scope: hr.read, admin. Contract: route_inferred. Get one HR person Required fields: person_uuid.

hr.people.list

Read. Scope: hr.read, admin. Contract: declared_dynamic. List HR people

hr.people.update

Write. Scope: hr.write, admin. Contract: route_inferred. Update an HR person Required fields: person_uuid, display_name, primary_email.

hr.postings.list

Read. Scope: hr.read, admin. Contract: declared_dynamic. List job postings

hr.readiness.read

Read. Scope: hr.read, admin. Contract: declared_dynamic. Run the HR release readiness report

hr.release.verify

Write. Scope: hr.write, admin. Contract: declared_dynamic. Run the four HR release gates (schema, manifest, probe, readiness)

hr.requisitions.create

Write. Scope: hr.write, admin. Contract: route_inferred. Create a requisition Required fields: title, openings, justification.

hr.requisitions.list

Read. Scope: hr.read, admin. Contract: declared_dynamic. List requisitions

hr.thread.delete

Write. Scope: hr.write, admin. Contract: route_inferred. Delete a workforce conversation; refused while it is under legal hold Required fields: thread_uuid, reason.

hr.thread.legal_hold

Write. Scope: hr.write, admin. Contract: route_inferred. Place or lift a legal hold on a workforce conversation Required fields: thread_uuid, on, reason.

hr.thread.retention

Write. Scope: hr.write, admin. Contract: route_inferred. Set a conversation's retention class (standard|extended|permanent) Required fields: thread_uuid, retention_class.

hr.threads.retention_sweep

Write. Scope: hr.write, admin. Contract: declared_dynamic. Run the conversation retention sweep; legal holds are never swept

intent (6)

intent.clear

Write. Scope: intent.write, admin. Contract: declared_dynamic. Intent Clear

intent.funnel

Read. Scope: intent.read, analytics.read, admin. Contract: route_inferred. Read the intent funnel

intent.funnel.aggregate

Read. Scope: intent.read, admin. Contract: route_inferred. Intent Funnel Aggregate

intent.funnel.route.intent.funnel

Read. Scope: intent.read, admin. Contract: route_inferred. Intent Funnel

intent.summary

Read. Scope: intent.read, analytics.read, admin. Contract: route_inferred. Read intent summaries

intent.summary.route.intent.summary

Read. Scope: intent.read, admin. Contract: route_inferred. Intent Summary

قَسم (6)

kb.faq.delete

Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Delete Retry-safe with idempotency_key.

kb.faq.generate

Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Generate Retry-safe with idempotency_key.

kb.faq.import

Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Import Retry-safe with idempotency_key.

kb.faq.list

Read. Scope: kb.read, read, admin. Contract: source_inferred. Kb Faq List

kb.faq.save

Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Save Retry-safe with idempotency_key.

kb.faq.set_status

Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Set Status Retry-safe with idempotency_key.

knowledge (78)

knowledge.analytics.get

Read. Scope: kb.read, admin. Contract: route_inferred. Help Analytics Get

knowledge.analytics.toggle

Write. Scope: kb.write, admin. Contract: route_inferred. Help Analytics Toggle

knowledge.article.ai.refine

Read. Scope: kb.read, admin. Contract: route_inferred. Help Article Ai Refine

knowledge.article.class.bulk

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Class Bulk

knowledge.article.delete

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Delete

knowledge.article.publish

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Publish

knowledge.article.save

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Save

knowledge.article.set.category

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Set Category

knowledge.article.set.public

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Set Public

knowledge.articles.ai.generate

Write. Scope: kb.write, admin. Contract: route_inferred. Help Articles Ai Generate

knowledge.articles.bulk.delete

Write. Scope: kb.write, admin. Contract: route_inferred. Help Articles Bulk Delete

knowledge.articles.count

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Articles Count

knowledge.articles.get

Read. Scope: kb.read, admin. Contract: explicit. Get one Help Center article Required fields: article_id.

knowledge.articles.ids

Write. Scope: kb.write, admin. Contract: route_inferred. Help Articles Ids

knowledge.articles.list

Read. Scope: kb.read, admin. Contract: route_inferred. Help Articles List

knowledge.articles.set.public.all

Write. Scope: kb.write, admin. Contract: route_inferred. Help Articles Set Public All

knowledge.categories.ai.merge

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Categories Ai Merge

knowledge.categories.bulk.delete

Write. Scope: kb.write, admin. Contract: route_inferred. Help Categories Bulk Delete

knowledge.categories.list

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Categories List

knowledge.categories.merge.dupes

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Categories Merge Dupes

knowledge.category.delete

Write. Scope: kb.write, admin. Contract: route_inferred. Help Category Delete

knowledge.category.get

Read. Scope: kb.read, admin. Contract: route_inferred. Help Category Get

knowledge.category.save

Write. Scope: kb.write, admin. Contract: route_inferred. Help Category Save

knowledge.center.article.image.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Article Image Upload

knowledge.center.favicon.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Favicon Upload

knowledge.center.hero.dark.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Hero Dark Upload

knowledge.center.hero.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Hero Upload

knowledge.center.logo.dark.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Logo Dark Upload

knowledge.center.logo.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Logo Upload

knowledge.center.og.image.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Og Image Upload

knowledge.center.settings.get

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Center Settings Get

knowledge.center.settings.save

Write. Scope: kb.write, admin. Contract: route_inferred. Help Center Settings Save

knowledge.center.subhero.dark.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Subhero Dark Upload

knowledge.center.subhero.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Subhero Upload

knowledge.center.translate.estimate

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Translate Estimate

knowledge.center.translate.run

Write. Scope: kb.write, admin. Contract: route_inferred. Help Center Translate Run

knowledge.center.translate.status

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Center Translate Status

knowledge.center.translate.stop

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Translate Stop

knowledge.center.widget.hero.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Widget Hero Upload

knowledge.center.widget.icon.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Widget Icon Upload

knowledge.comments.deliver.notifications

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Comments Deliver Notifications

knowledge.comments.moderate

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Comments Moderate

knowledge.comments.moderation.list

Read. Scope: kb.read, admin. Contract: route_inferred. Kb Comments Moderation List

knowledge.import.batches

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Batches

knowledge.import.connectors

Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Import Connectors

knowledge.import.csv.preview

Read. Scope: kb.read, admin. Contract: route_inferred. Kb Import Csv Preview

knowledge.import.preview

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Preview

knowledge.import.resync

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Resync

knowledge.import.run

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Run

knowledge.import.undo

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Undo

knowledge.insights.generate

Write. Scope: kb.write, admin. Contract: route_inferred. Help Insights Generate

knowledge.insights.get

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Insights Get

knowledge.mark.reviewed

Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Mark Reviewed

knowledge.missed.dismiss

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Missed Dismiss

knowledge.missed.draft.article

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Missed Draft Article

knowledge.missed.list

Read. Scope: kb.read, admin. Contract: route_inferred. Kb Missed List

knowledge.missed.mark.published

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Missed Mark Published

knowledge.missed.refresh

Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Missed Refresh

knowledge.organize.descriptions

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Organize Descriptions

knowledge.organize.status

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Organize Status

knowledge.organize.step

Write. Scope: kb.write, admin. Contract: route_inferred. Help Organize Step

knowledge.publish

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Publish

knowledge.reformat.revert

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Reformat Revert

knowledge.reformat.status

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Reformat Status

knowledge.reformat.step

Write. Scope: kb.write, admin. Contract: route_inferred. Help Reformat Step

knowledge.review.queue

Read. Scope: kb.read, admin. Contract: declared_dynamic. Kb Review Queue

knowledge.search.gaps

Read. Scope: kb.read, admin. Contract: declared_dynamic. Kb Search Gaps

knowledge.set.featured

Write. Scope: kb.write, admin. Contract: route_inferred. Help Set Featured

knowledge.set.visibility

Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Set Visibility

knowledge.subdomain.allocate

Write. Scope: kb.write, admin. Contract: route_inferred. Help Subdomain Allocate

knowledge.subdomain.check

Read. Scope: kb.read, admin. Contract: route_inferred. Help Subdomain Check

knowledge.subdomain.release

Write. Scope: kb.write, admin. Contract: route_inferred. Help Subdomain Release

knowledge.taxonomy.organize

Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Taxonomy Organize

knowledge.taxonomy.status

Read. Scope: kb.read, admin. Contract: declared_dynamic. Kb Taxonomy Status

knowledge.taxonomy.step

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Taxonomy Step

knowledge.widget.categories

Read. Scope: kb.read, admin. Contract: route_inferred. Kb Widget Categories

knowledge.widget.publish

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Widget Publish

knowledge.widget.targets

Read. Scope: kb.read, admin. Contract: route_inferred. Kb Widget Targets

leads (6)

leads.delete

Write. Scope: leads.write, crm.write, admin. Contract: route_inferred. Delete a lead Required fields: lead_id.

leads.delete.route.lead.delete

Write. Scope: leads.write, admin. Contract: route_inferred. Lead Delete

leads.list

Read. Scope: leads.read, crm.read, admin. Contract: route_inferred. List leads

leads.stats

Read. Scope: leads.read, analytics.read, admin. Contract: declared_dynamic. Get lead statistics

leads.stats.route.leads.stats

Read. Scope: leads.read, admin. Contract: declared_dynamic. Leads Stats

leads.update

Write. Scope: leads.write, crm.write, admin. Contract: route_inferred. Update a lead Required fields: lead_id, status.

ملے (4)

meta.action

Read. Scope: none. Contract: explicit. Get one General API action contract Required fields: name.

meta.actions

Read. Scope: none. Contract: explicit. List the complete General API contract

meta.me

Read. Scope: none. Contract: explicit. Describe the authenticated API key and active workspace

meta.scopes

Read. Scope: none. Contract: explicit. List API scopes and the actions protected by each scope

notifications (1)

notifications.list

Read. Scope: notifications.read, admin. Contract: source_inferred. Notifications List

پلیٹ فارم (926)

platform.add.announcement

Write. Scope: platform.write, admin. Contract: declared_dynamic. Add Announcement

platform.add.kb.article

Write. Scope: platform.write, admin. Contract: route_inferred. Add Kb Article

platform.add.todo.item

Write. Scope: platform.write, admin. Contract: route_inferred. Add Todo Item

platform.ai.action.lookup

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Action Lookup

platform.ai.anomaly.detect

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Anomaly Detect

platform.ai.brain.add

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Add

platform.ai.brain.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Delete

platform.ai.brain.edit

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Edit

platform.ai.brain.list

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain List

platform.ai.brain.pin

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Pin

platform.ai.brain.status

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Status

platform.ai.chat

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Chat

platform.ai.confidence.stats

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Confidence Stats

platform.ai.context.lookup

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Context Lookup

platform.ai.daily.brief

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Daily Brief

platform.ai.daily.brief.check

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Daily Brief Check

platform.ai.daily.brief.dismiss

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Daily Brief Dismiss

platform.ai.daily.brief.fetch

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Daily Brief Fetch

platform.ai.eval.control.summary

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Control Summary

platform.ai.eval.feedback.queue

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Feedback Queue

platform.ai.eval.kb.gap.queue

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Kb Gap Queue

platform.ai.eval.load

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Load

platform.ai.eval.replay.history

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Eval Replay History

platform.ai.eval.run

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Eval Run

platform.ai.eval.save

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Eval Save

platform.ai.eval.score.answer

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Score Answer

platform.ai.eval.simulate

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Eval Simulate

platform.ai.feedback.analysis

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Feedback Analysis

platform.ai.feedback.stats

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Feedback Stats

platform.ai.history.archive

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Archive

platform.ai.history.clear.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Clear All

platform.ai.history.delete

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Delete

platform.ai.history.export.csv

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Export Csv

platform.ai.history.get

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Get

platform.ai.history.list

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History List

platform.ai.history.stats

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Stats

platform.ai.insight.clear

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Insight Clear

platform.ai.insight.history

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Insight History

platform.ai.insight.report.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Insight Report Delete

platform.ai.insight.report.get

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Insight Report Get

platform.ai.instructions.compress

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Compress

platform.ai.instructions.connector.templates

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Instructions Connector Templates

platform.ai.instructions.example

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Instructions Example

platform.ai.instructions.load

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Load

platform.ai.instructions.preview

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Instructions Preview

platform.ai.instructions.reset

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Reset

platform.ai.instructions.save

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Save

platform.ai.page.insights

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Page Insights

platform.ai.popup.regen

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Popup Regen

platform.ai.quality.view

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Quality View

platform.ai.reasoning.chain.get

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Reasoning Chain Get

platform.ai.score.lead

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Score Lead

platform.ai.smart.alerts

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Smart Alerts

platform.ai.spoke

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Spoke

platform.ai.triage.accuracy

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Triage Accuracy

platform.ai.whmcs.chat

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Whmcs Chat

platform.ai.writing

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Writing

platform.api.keys.catalog

Read. Scope: admin. Contract: declared_dynamic. Api Keys Catalog

platform.api.keys.create

Write. Scope: admin. Contract: route_inferred. Api Keys Create

platform.api.keys.delete

Write. Scope: admin. Contract: route_inferred. Api Keys Delete

platform.api.keys.list

Read. Scope: admin. Contract: declared_dynamic. Api Keys List

platform.api.keys.revoke

Write. Scope: admin. Contract: route_inferred. Api Keys Revoke

platform.api.keys.update

Write. Scope: admin. Contract: route_inferred. Api Keys Update

platform.audit.export

Read. Scope: admin. Contract: route_inferred. Audit Export

platform.blocked

Write. Scope: platform.write, admin. Contract: route_inferred. Blocked

platform.campaigns

Read. Scope: platform.read, admin. Contract: declared_dynamic. Campaigns

platform.chart.browsers

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Browsers

platform.chart.countries

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Countries

platform.chart.devices

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Devices

platform.chart.hourly

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Hourly

platform.chart.new.returning

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart New Returning

platform.chart.os

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Os

platform.chart.sources

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Sources

platform.chart.visitors

Read. Scope: platform.read, admin. Contract: route_inferred. Chart Visitors

platform.chatbot.flow.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Delete

platform.chatbot.flow.get

Read. Scope: platform.read, admin. Contract: route_inferred. Chatbot Flow Get

platform.chatbot.flow.save

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Save

platform.chatbot.flow.stats

Read. Scope: platform.read, admin. Contract: route_inferred. Chatbot Flow Stats

platform.chatbot.flow.test.advance

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Test Advance

platform.chatbot.flow.test.start

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Test Start

platform.chatbot.flow.toggle

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Toggle

platform.chatbot.flows.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chatbot Flows List

platform.chatbot.node.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Node Delete

platform.chatbot.node.save

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Node Save

platform.chatbot.nodes.list

Read. Scope: platform.read, admin. Contract: route_inferred. Chatbot Nodes List

platform.clear.admin.chat.history

Write. Scope: platform.write, admin. Contract: declared_dynamic. Clear Admin Chat History

platform.command.center.view

Read. Scope: platform.read, admin. Contract: declared_dynamic. Command Center View

platform.commerce.actf.execute

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Actf Execute

platform.commerce.actf.policy.save

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Actf Policy Save

platform.commerce.actf.review

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Actf Review

platform.commerce.actf.simulate

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Actf Simulate

platform.commerce.analytics.report

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Analytics Report

platform.commerce.analytics.report.email

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Analytics Report Email

platform.commerce.autonomy.issue

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Autonomy Issue

platform.commerce.autonomy.status

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Autonomy Status

platform.commerce.collections.delete

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Collections Delete

platform.commerce.collections.save

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Collections Save

platform.commerce.customer.block

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Customer Block

platform.commerce.customer.credit.add

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Customer Credit Add

platform.commerce.customer.save

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Customer Save

platform.commerce.customers.list

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Customers List

platform.commerce.digital.codes.import

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Digital Codes Import

platform.commerce.digital.config.save

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Digital Config Save

platform.commerce.digital.file.upload

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Digital File Upload

platform.commerce.fulfilment.transition

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Fulfilment Transition

platform.commerce.intelligence.economics.save

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Intelligence Economics Save

platform.commerce.intelligence.market.price.save

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Intelligence Market Price Save

platform.commerce.intelligence.market.save

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Intelligence Market Save

platform.commerce.kit.apply

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Kit Apply

platform.commerce.kit.preview

Read. Scope: commerce.read, admin. Contract: route_inferred. Commerce Kit Preview

platform.commerce.kits.list

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Kits List

platform.commerce.launch.readiness

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Launch Readiness

platform.commerce.menu.ai.build

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Menu Ai Build

platform.commerce.menus.save

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Menus Save

platform.commerce.merchandising.save

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Merchandising Save

platform.commerce.midmarket.operations

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Midmarket Operations

platform.commerce.onboarding.ai.draft

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Onboarding Ai Draft

platform.commerce.onboarding.apply

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Onboarding Apply

platform.commerce.option.sets.generate

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Option Sets Generate

platform.commerce.option.sets.save

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Option Sets Save

platform.commerce.option.templates

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Option Templates

platform.commerce.order.refundable

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Order Refundable

platform.commerce.order.ship

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Order Ship

platform.commerce.order.shipments

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Order Shipments

platform.commerce.orders.list

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Orders List

platform.commerce.orders.transition

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Orders Transition

platform.commerce.page.ai.draft

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Page Ai Draft

platform.commerce.page.ai.refine

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Page Ai Refine

platform.commerce.page.render

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Page Render

platform.commerce.pages.delete

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Pages Delete

platform.commerce.pages.list

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Pages List

platform.commerce.pages.save

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Pages Save

platform.commerce.price.advice

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Price Advice

platform.commerce.products.ai.copy

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Products Ai Copy

platform.commerce.products.bulk

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Products Bulk

platform.commerce.products.catalog.meta

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Products Catalog Meta

platform.commerce.products.delete

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Products Delete

platform.commerce.products.duplicate

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Products Duplicate

platform.commerce.products.export.csv

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Products Export Csv

platform.commerce.products.image.alt.ai

Read. Scope: commerce.read, admin. Contract: route_inferred. Commerce Products Image Alt Ai

platform.commerce.products.image.delete

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Products Image Delete

platform.commerce.products.image.update

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Products Image Update

platform.commerce.products.image.upload

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Products Image Upload

platform.commerce.products.images.list

Read. Scope: commerce.read, admin. Contract: route_inferred. Commerce Products Images List

platform.commerce.products.images.reorder

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Products Images Reorder

platform.commerce.products.import.csv

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Products Import Csv

platform.commerce.products.list

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Products List

platform.commerce.products.save

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Products Save

platform.commerce.refunds.complete.manual

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Refunds Complete Manual

platform.commerce.refunds.request

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Refunds Request

platform.commerce.returns.transition

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Returns Transition

platform.commerce.size.charts.delete

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Size Charts Delete

platform.commerce.size.charts.save

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Size Charts Save

platform.commerce.store.maturity

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Store Maturity

platform.commerce.storefront.brand.import

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Storefront Brand Import

platform.commerce.storefront.domain.remove

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Storefront Domain Remove

platform.commerce.storefront.domain.set

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Storefront Domain Set

platform.commerce.storefront.logo.upload

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Storefront Logo Upload

platform.commerce.storefront.page.ai.seo

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Storefront Page Ai Seo

platform.commerce.storefront.slug.save

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Storefront Slug Save

platform.commerce.supply.chain

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Supply Chain

platform.commerce.variants.delete

Write. Scope: commerce.write, admin. Contract: route_inferred. Commerce Variants Delete

platform.commerce.variants.save

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Variants Save

platform.commerce.wallet.topup.refund

Write. Scope: commerce.write, admin. Contract: declared_dynamic. Commerce Wallet Topup Refund

platform.commerce.wallet.topups.list

Read. Scope: commerce.read, admin. Contract: declared_dynamic. Commerce Wallet Topups List

platform.complete.todo.item

Write. Scope: platform.write, admin. Contract: route_inferred. Complete Todo Item

platform.consent.log.list

Read. Scope: platform.read, admin. Contract: route_inferred. Consent Log List

platform.countries

Read. Scope: platform.read, admin. Contract: declared_dynamic. Countries

platform.country.detail

Read. Scope: platform.read, admin. Contract: route_inferred. Country Detail

platform.custom.code.approve

Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Approve

platform.custom.code.disable

Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Disable

platform.custom.code.reject

Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Reject

platform.custom.code.rollback

Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Rollback

platform.custom.code.status

Read. Scope: platform.read, admin. Contract: route_inferred. Custom Code Status

platform.delete.todo.item

Write. Scope: platform.write, admin. Contract: route_inferred. Delete Todo Item

platform.devices

Read. Scope: platform.read, admin. Contract: declared_dynamic. Devices

platform.diag.check.resolutions

Read. Scope: platform.read, admin. Contract: declared_dynamic. Diag Check Resolutions

platform.diag.dismiss

Write. Scope: platform.write, admin. Contract: route_inferred. Diag Dismiss

platform.diag.event.taxonomy

Read. Scope: platform.read, admin. Contract: declared_dynamic. Diag Event Taxonomy

platform.diag.identity.restitch

Write. Scope: admin. Contract: declared_dynamic. Diag Identity Restitch

platform.diag.recheck

Write. Scope: platform.write, admin. Contract: route_inferred. Diag Recheck

platform.diag.recheck.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Diag Recheck All

platform.diag.report

Write. Scope: platform.write, admin. Contract: route_inferred. Diag Report

platform.diag.unmute

Write. Scope: platform.write, admin. Contract: route_inferred. Diag Unmute

platform.dismiss.credit.alert

Write. Scope: admin. Contract: route_inferred. Dismiss Credit Alert

platform.domain.knowledge.ai.generate

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Ai Generate

platform.domain.knowledge.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Delete

platform.domain.knowledge.list

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge List

platform.domain.knowledge.save

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Save

platform.domain.knowledge.toggle

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Toggle

platform.domain.verify.add

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Verify Add

platform.domain.verify.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Domain Verify List

platform.domain.verify.recheck

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Verify Recheck

platform.domain.verify.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Verify Remove

platform.dynamic.action.dispatch

Write. Scope: platform.write, admin. Contract: route_inferred. Dynamic Action Dispatch

platform.events.clear.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Events Clear All

platform.events.list

Read. Scope: platform.read, admin. Contract: route_inferred. Events List

platform.experiment.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Experiment Delete

platform.experiment.results

Read. Scope: platform.read, admin. Contract: route_inferred. Experiment Results

platform.experiment.save

Write. Scope: platform.write, admin. Contract: route_inferred. Experiment Save

platform.experiments.clear.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Experiments Clear All

platform.experiments.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Experiments List

platform.failed.logins.clear.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Failed Logins Clear All

platform.failed.logins.clear.history

Write. Scope: platform.write, admin. Contract: declared_dynamic. Failed Logins Clear History

platform.failed.logins.journey

Write. Scope: platform.write, admin. Contract: route_inferred. Failed Logins Journey

platform.failed.logins.list

Write. Scope: platform.write, admin. Contract: declared_dynamic. Failed Logins List

platform.failed.logins.unblock

Write. Scope: platform.write, admin. Contract: route_inferred. Failed Logins Unblock

platform.feedback.analysis.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Analysis Get

platform.feedback.analysis.run

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Analysis Run

platform.feedback.analytics.all

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics All

platform.feedback.analytics.detractors

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Detractors

platform.feedback.analytics.metrics

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Metrics

platform.feedback.analytics.overview

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Overview

platform.feedback.analytics.segments

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Segments

platform.feedback.analytics.sentiment

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Sentiment

platform.feedback.analytics.themes

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Themes

platform.feedback.analytics.trends

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Trends

platform.feedback.assignees.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Assignees List

platform.feedback.event.outbox.drain

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Event Outbox Drain

platform.feedback.exports.create

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Exports Create

platform.feedback.exports.get

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Exports Get

platform.feedback.external.review.ingest

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback External Review Ingest

platform.feedback.ingest.create

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Ingest Create

platform.feedback.items.assign

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Assign

platform.feedback.items.evidence

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Items Evidence

platform.feedback.items.follow.up.complete

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Follow Up Complete

platform.feedback.items.follow.up.set

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Follow Up Set Required fields: bool.

platform.feedback.items.get

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Items Get

platform.feedback.items.list

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Items List

platform.feedback.items.mark.read

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Mark Read

platform.feedback.items.notes.add

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Notes Add

platform.feedback.items.set.priority

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Set Priority

platform.feedback.items.set.status

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Set Status

platform.feedback.items.tags.add

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Tags Add

platform.feedback.items.tags.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Tags Remove

platform.feedback.list

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback List

platform.feedback.reconciliation

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reconciliation

platform.feedback.reports.delete

Write. Scope: platform.write, admin. Contract: declared_dynamic. Feedback Reports Delete

platform.feedback.reports.email

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reports Email

platform.feedback.reports.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reports Get

platform.feedback.reports.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reports List

platform.feedback.satisfaction.advice.last

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Satisfaction Advice Last

platform.feedback.satisfaction.advise

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Satisfaction Advise

platform.feedback.satisfaction.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Satisfaction Overview

platform.feedback.sources.health

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Sources Health

platform.feedback.sources.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Sources List

platform.feedback.sources.rebuild

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Sources Rebuild

platform.feedback.sources.replay

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Sources Replay

platform.feedback.stats

Write. Scope: platform.write, admin. Contract: declared_dynamic. Feedback Stats

platform.fx.refresh.now

Write. Scope: platform.write, admin. Contract: declared_dynamic. Fx Refresh Now

platform.geoip.autodetect

Read. Scope: platform.read, admin. Contract: declared_dynamic. Geoip Autodetect

platform.get.admin.chat.history

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Admin Chat History

platform.get.ai.snapshot

Write. Scope: platform.write, admin. Contract: route_inferred. Get Ai Snapshot

platform.get.campaign.groups

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Campaign Groups

platform.get.client.chat.knowledge.overview

Write. Scope: platform.write, admin. Contract: declared_dynamic. Get Client Chat Knowledge Overview

platform.get.kb.categories

Read. Scope: platform.read, admin. Contract: route_inferred. Get Kb Categories

platform.get.live.health.snapshot

Read. Scope: platform.read, admin. Contract: route_inferred. Get Live Health Snapshot

platform.get.pwa.chat.prefs

Write. Scope: platform.write, admin. Contract: declared_dynamic. Get Pwa Chat Prefs

platform.get.servers

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Servers

platform.get.survey.config

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Survey Config

platform.get.ticket.options

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Ticket Options

platform.get.ticket.thread

Read. Scope: platform.read, admin. Contract: route_inferred. Get Ticket Thread

platform.get.todo.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Todo List

platform.get.widget.advanced

Read. Scope: platform.read, admin. Contract: route_inferred. Get Widget Advanced

platform.governance.summary

Read. Scope: platform.read, admin. Contract: route_inferred. Governance Summary

platform.groups.create

Write. Scope: platform.write, admin. Contract: route_inferred. Groups Create

platform.groups.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Groups Delete

platform.groups.list

Write. Scope: platform.write, admin. Contract: route_inferred. Groups List

platform.groups.rename

Write. Scope: platform.write, admin. Contract: route_inferred. Groups Rename

platform.groups.set.primary

Write. Scope: platform.write, admin. Contract: route_inferred. Groups Set Primary

platform.hc.preview.mint

Read. Scope: platform.read, admin. Contract: route_inferred. Hc Preview Mint

platform.hc.template.apply

Write. Scope: platform.write, admin. Contract: route_inferred. Hc Template Apply

platform.hc.template.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Hc Template Delete

platform.hc.template.preview

Read. Scope: platform.read, admin. Contract: route_inferred. Hc Template Preview

platform.hc.template.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hc Template Save

platform.hc.templates.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hc Templates List

platform.hc.translation.review.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hc Translation Review Get

platform.hc.translation.review.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hc Translation Review List

platform.hc.translation.review.revert

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hc Translation Review Revert

platform.hc.translation.review.save

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hc Translation Review Save

platform.heatmap

Read. Scope: platform.read, admin. Contract: route_inferred. Heatmap

platform.hr.access.grant.manual

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Access Grant Manual

platform.hr.access.policy.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Access Policy List

platform.hr.access.policy.set

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Access Policy Set

platform.hr.access.request

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Access Request

platform.hr.access.revoke

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Access Revoke

platform.hr.accommodation.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Accommodation List

platform.hr.accommodation.resolve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Accommodation Resolve

platform.hr.agent.assign

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Agent Assign

platform.hr.agent.compensation.retry

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Agent Compensation Retry

platform.hr.agent.compensation.sweep

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Agent Compensation Sweep

platform.hr.agent.compensations

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Agent Compensations

platform.hr.agent.incident.close

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Agent Incident Close

platform.hr.agent.register

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Agent Register

platform.hr.agent.step

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Agent Step

platform.hr.agent.step.status

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Agent Step Status

platform.hr.agent.tool.auth

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Agent Tool Auth

platform.hr.agent.tool.grant

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Agent Tool Grant

platform.hr.agent.tools

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Agent Tools

platform.hr.ai.act.build

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Ai Act Build

platform.hr.ai.act.export

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Ai Act Export

platform.hr.ai.act.fria.record

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Ai Act Fria Record

platform.hr.ai.act.notice.publish

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Ai Act Notice Publish

platform.hr.ai.act.overseer.assign

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Ai Act Overseer Assign

platform.hr.ai.act.overseer.revoke

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Ai Act Overseer Revoke

platform.hr.ai.act.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Ai Act Overview

platform.hr.ai.metering.export

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Ai Metering Export

platform.hr.ai.metering.overview

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Ai Metering Overview

platform.hr.ai.metering.settings.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Ai Metering Settings Save

platform.hr.ai.status

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Ai Status

platform.hr.analytics.ask

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Analytics Ask

platform.hr.analytics.snapshot

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Analytics Snapshot

platform.hr.app.move

Write. Scope: platform.write, admin. Contract: route_inferred. Hr App Move

platform.hr.appeal.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Appeal List

platform.hr.appeal.resolve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Appeal Resolve

platform.hr.application.history

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Application History

platform.hr.application.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Application List

platform.hr.assign

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Assign

platform.hr.auto.offer.run

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Auto Offer Run

platform.hr.autonomy.lane.demote

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Autonomy Lane Demote

platform.hr.autonomy.lane.install

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Autonomy Lane Install

platform.hr.autonomy.lane.promote

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Autonomy Lane Promote

platform.hr.autonomy.lane.review

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Autonomy Lane Review

platform.hr.autonomy.lane.shadow

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Autonomy Lane Shadow

platform.hr.autonomy.lanes

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Autonomy Lanes

platform.hr.autonomy.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Autonomy Overview

platform.hr.availability.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Availability Save

platform.hr.band.approve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Band Approve

platform.hr.band.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Band List

platform.hr.band.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Band Save

platform.hr.benchmarks.contribute.now

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Benchmarks Contribute Now

platform.hr.benchmarks.opt.in

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Benchmarks Opt In

platform.hr.benchmarks.opt.out

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Benchmarks Opt Out

platform.hr.benchmarks.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Benchmarks Overview

platform.hr.benefit.enroll

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Benefit Enroll

platform.hr.benefit.plan.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Benefit Plan Save

platform.hr.bias.audit.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Bias Audit List

platform.hr.bias.audit.run

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Bias Audit Run

platform.hr.booking.link.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Booking Link Save

platform.hr.booking.slots.reconcile

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Booking Slots Reconcile

platform.hr.breaker.reset

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Breaker Reset

platform.hr.broadcast.audience.options

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Broadcast Audience Options

platform.hr.broadcast.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Broadcast List

platform.hr.broadcast.preview

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Broadcast Preview

platform.hr.broadcast.send

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Broadcast Send

platform.hr.budget.set

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Budget Set

platform.hr.calibration.close

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Calibration Close

platform.hr.calibration.move

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Calibration Move

platform.hr.calibration.open

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Calibration Open

platform.hr.capabilities.get

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Capabilities Get

platform.hr.capability.set

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Capability Set

platform.hr.capability.trail

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Capability Trail

platform.hr.cards.refresh

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Cards Refresh

platform.hr.case.assign

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Case Assign

platform.hr.case.attachment.add

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Case Attachment Add

platform.hr.case.attachment.list

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Case Attachment List

platform.hr.case.categories

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Case Categories

platform.hr.case.event.add

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Case Event Add

platform.hr.case.get

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Case Get

platform.hr.case.grant.access

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Case Grant Access

platform.hr.case.intake.mailbox

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Case Intake Mailbox

platform.hr.case.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Case List

platform.hr.case.open

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Case Open

platform.hr.case.route

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Case Route

platform.hr.case.thread

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Case Thread

platform.hr.case.tighten

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Case Tighten

platform.hr.certification.define

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Certification Define

platform.hr.certification.list

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Certification List

platform.hr.certification.record

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Certification Record

platform.hr.certification.state

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Certification State

platform.hr.certification.types

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Certification Types

platform.hr.check.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Check List

platform.hr.check.manual.result

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Check Manual Result

platform.hr.check.order

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Check Order

platform.hr.check.requery

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Check Requery

platform.hr.check.void

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Check Void

platform.hr.checkin.record

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Checkin Record

platform.hr.coach.feedback

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Coach Feedback

platform.hr.coach.me

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Coach Me

platform.hr.coach.receive

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Coach Receive

platform.hr.comp.change.approve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Comp Change Approve

platform.hr.comp.change.request

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Comp Change Request

platform.hr.compliance.build

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Compliance Build

platform.hr.compliance.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Compliance List

platform.hr.connector.cert.revoke

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Connector Cert Revoke

platform.hr.connector.cert.submissions

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Connector Cert Submissions

platform.hr.connector.cert.submit

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Connector Cert Submit

platform.hr.connector.certify

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Connector Certify

platform.hr.connector.health

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Connector Health

platform.hr.connector.options

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Connector Options

platform.hr.connector.revoke

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Connector Revoke

platform.hr.contract.list

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Contract List

platform.hr.copilot.apply

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Copilot Apply

platform.hr.copilot.plan

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Copilot Plan

platform.hr.copilot.recipes

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Copilot Recipes

platform.hr.copilot.reject

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Copilot Reject

platform.hr.correction.dataset.build

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Correction Dataset Build

platform.hr.correction.datasets

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Correction Datasets

platform.hr.correction.privacy.review

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Correction Privacy Review

platform.hr.course.enroll

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Course Enroll

platform.hr.course.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Course Save

platform.hr.course.skills.tag

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Course Skills Tag

platform.hr.decision.appeal.assign

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Decision Appeal Assign

platform.hr.decision.appeal.file

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Decision Appeal File

platform.hr.decision.appeal.resolve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Decision Appeal Resolve

platform.hr.decision.appeals.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Decision Appeals List

platform.hr.decision.explanation

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Decision Explanation

platform.hr.decisions.recent

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Decisions Recent

platform.hr.directory.visibility.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Directory Visibility Get

platform.hr.directory.visibility.set

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Directory Visibility Set

platform.hr.discipline.decide

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Discipline Decide

platform.hr.discipline.propose

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Discipline Propose

platform.hr.document.access.log

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Document Access Log

platform.hr.document.deletion.request

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Document Deletion Request

platform.hr.document.hold

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Document Hold

platform.hr.document.intake

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Document Intake

platform.hr.document.list

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Document List

platform.hr.document.requirement.add

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Document Requirement Add

platform.hr.document.requirement.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Document Requirement Remove

platform.hr.document.review.approve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Document Review Approve

platform.hr.document.reviews

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Document Reviews

platform.hr.dsr.list

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Dsr List

platform.hr.dsr.transition

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Dsr Transition

platform.hr.email.intake.log

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Email Intake Log

platform.hr.employee.access.events

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Employee Access Events

platform.hr.employee.provision

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Employee Provision

platform.hr.employee.restore

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Employee Restore

platform.hr.employee.suspend

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Employee Suspend

platform.hr.employment.activate

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Employment Activate

platform.hr.employment.end

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Employment End

platform.hr.enterprise.approve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Enterprise Approve

platform.hr.equipment.delivered

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Equipment Delivered

platform.hr.equipment.request

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Equipment Request

platform.hr.equipment.returned

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Equipment Returned

platform.hr.escrow.resolve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Escrow Resolve

platform.hr.evidence.a11y.record

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Evidence A11y Record

platform.hr.evidence.attest

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Evidence Attest

platform.hr.evidence.dr.record

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Evidence Dr Record

platform.hr.evidence.ledgers

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Evidence Ledgers

platform.hr.evidence.load.record

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Evidence Load Record

platform.hr.evidence.owner.assign

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Evidence Owner Assign

platform.hr.expense.confirm

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Expense Confirm

platform.hr.expense.decide

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Expense Decide

platform.hr.expense.handoff

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Expense Handoff

platform.hr.expense.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Expense Overview

platform.hr.expense.policy.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Expense Policy Save

platform.hr.experience.metrics

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Experience Metrics

platform.hr.expiry.run

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Expiry Run

platform.hr.fairness.cohort.define

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Fairness Cohort Define

platform.hr.fairness.cohorts

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Fairness Cohorts

platform.hr.fairness.evaluate

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Fairness Evaluate

platform.hr.faq.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Faq Delete

platform.hr.faq.draft

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Faq Draft

platform.hr.faq.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Faq List

platform.hr.faq.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Faq Save

platform.hr.faq.state

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Faq State

platform.hr.feedback.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Feedback List

platform.hr.feedback.record

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Feedback Record

platform.hr.flag.set

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Flag Set

platform.hr.flags.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Flags Get

platform.hr.frontline.overview

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Frontline Overview

platform.hr.gig.decide

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Gig Decide

platform.hr.gig.post

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Gig Post

platform.hr.global.readiness

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Global Readiness

platform.hr.goal.create

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Goal Create

platform.hr.goal.draft

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Goal Draft

platform.hr.goal.update

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Goal Update

platform.hr.grievance.file

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Grievance File

platform.hr.grievance.outcome

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Grievance Outcome

platform.hr.headcount.approve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Headcount Approve

platform.hr.headcount.draft

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Headcount Draft

platform.hr.headcount.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Headcount List

platform.hr.hire

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Hire

platform.hr.hiring.decide

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Hiring Decide

platform.hr.holiday.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Holiday Save

platform.hr.identity.admin.options

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Identity Admin Options

platform.hr.identity.conflict.resolve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Identity Conflict Resolve

platform.hr.identity.coverage.plan

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Identity Coverage Plan

platform.hr.identity.facets

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Identity Facets

platform.hr.identity.history

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Identity History

platform.hr.identity.link

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Identity Link

platform.hr.identity.revoke

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Identity Revoke

platform.hr.identity.verification.record

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Identity Verification Record

platform.hr.incident.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Incident List

platform.hr.incident.open

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Incident Open

platform.hr.incident.step

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Incident Step

platform.hr.interview.recording.start

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Interview Recording Start

platform.hr.interview.recording.upload

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Interview Recording Upload

platform.hr.interview.review

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Interview Review

platform.hr.interview.room.answer

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Interview Room Answer

platform.hr.interview.room.ask

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Interview Room Ask

platform.hr.interview.room.connect

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Interview Room Connect

platform.hr.interview.room.consent

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Interview Room Consent

platform.hr.interview.room.end

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Interview Room End

platform.hr.interview.room.leave

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Interview Room Leave

platform.hr.interview.room.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Interview Room List

platform.hr.interview.room.observe

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Interview Room Observe

platform.hr.interview.room.pause

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Interview Room Pause

platform.hr.interview.room.provision

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Interview Room Provision

platform.hr.interview.room.reconnect

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Interview Room Reconnect

platform.hr.interview.room.resume

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Interview Room Resume

platform.hr.interview.room.state

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Interview Room State

platform.hr.interview.room.takeover

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Interview Room Takeover

platform.hr.interview.schedule

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Interview Schedule

platform.hr.interview.transcript.correct

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Interview Transcript Correct

platform.hr.investigation.close

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Investigation Close

platform.hr.investigation.finding

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Investigation Finding

platform.hr.investigation.hold

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Investigation Hold

platform.hr.investigation.open

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Investigation Open

platform.hr.investigation.triage

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Investigation Triage

platform.hr.iplan.approve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Iplan Approve

platform.hr.iplan.create

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Iplan Create

platform.hr.iplan.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Iplan List

platform.hr.iscore.human

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Iscore Human

platform.hr.iscore.run

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Iscore Run

platform.hr.isession.attach.meeting

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Isession Attach Meeting

platform.hr.isession.control

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Isession Control

platform.hr.isession.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Isession List

platform.hr.isession.liveness

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Isession Liveness

platform.hr.isession.schedule

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Isession Schedule

platform.hr.job.arch.analyse

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Job Arch Analyse

platform.hr.job.arch.apply

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Job Arch Apply

platform.hr.job.arch.approve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Job Arch Approve

platform.hr.job.arch.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Job Arch Overview

platform.hr.job.arch.propose

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Job Arch Propose

platform.hr.job.arch.reject

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Job Arch Reject

platform.hr.job.family.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Job Family Save

platform.hr.job.level.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Job Level Save

platform.hr.job.profile.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Job Profile Save

platform.hr.job.version.draft.ai

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Job Version Draft Ai

platform.hr.job.version.publish

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Job Version Publish

platform.hr.job.version.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Job Version Save

platform.hr.job.versions

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Job Versions

platform.hr.jurisdiction.capabilities

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Jurisdiction Capabilities

platform.hr.jurisdiction.case.run

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Jurisdiction Case Run

platform.hr.jurisdiction.case.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Jurisdiction Case Save

platform.hr.jurisdiction.change.assess

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Jurisdiction Change Assess

platform.hr.jurisdiction.change.close

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Jurisdiction Change Close

platform.hr.jurisdiction.change.raise

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Jurisdiction Change Raise

platform.hr.jurisdiction.coverage

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Jurisdiction Coverage

platform.hr.jurisdiction.explain

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Jurisdiction Explain

platform.hr.jurisdiction.overlay.list

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Jurisdiction Overlay List

platform.hr.jurisdiction.overlay.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Jurisdiction Overlay Save

platform.hr.jurisdiction.pack.draft

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Jurisdiction Pack Draft

platform.hr.jurisdiction.pack.release

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Jurisdiction Pack Release

platform.hr.jurisdiction.pack.withdraw

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Jurisdiction Pack Withdraw

platform.hr.jurisdiction.release.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Jurisdiction Release List

platform.hr.jurisdiction.rule.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Jurisdiction Rule Save

platform.hr.jurisdiction.source.declare

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Jurisdiction Source Declare

platform.hr.jurisdiction.transfer.declare

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Jurisdiction Transfer Declare

platform.hr.kill.flip

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Kill Flip

platform.hr.kill.toggle

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Kill Toggle

platform.hr.kiosk.register

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Kiosk Register

platform.hr.kiosk.revoke

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Kiosk Revoke

platform.hr.knowledge.pack.install

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Knowledge Pack Install

platform.hr.knowledge.pack.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Knowledge Pack Remove

platform.hr.knowledge.packs

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Knowledge Packs

platform.hr.leadership.score

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Leadership Score

platform.hr.learning.assign.mandatory

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Learning Assign Mandatory

platform.hr.learning.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Learning Overview

platform.hr.leave.decide

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Leave Decide

platform.hr.leave.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Leave Overview

platform.hr.leave.policy.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Leave Policy Save

platform.hr.leave.type.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Leave Type Save

platform.hr.letter.issue

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Letter Issue

platform.hr.letter.kinds

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Letter Kinds

platform.hr.letter.preview

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Letter Preview

platform.hr.listening.close

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Listening Close

platform.hr.listening.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Listening Overview

platform.hr.listening.run.due

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Listening Run Due

platform.hr.listening.schedule.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Listening Schedule Save

platform.hr.listening.schedule.state

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Listening Schedule State

platform.hr.loop.approve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Loop Approve

platform.hr.loop.correct

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Loop Correct

platform.hr.loop.evaluate

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Loop Evaluate

platform.hr.loop.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Loop Overview

platform.hr.loop.propose

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Loop Propose

platform.hr.loop.release

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Loop Release

platform.hr.loop.rollback

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Loop Rollback

platform.hr.loop.snapshot

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Loop Snapshot

platform.hr.marketplace.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Marketplace Overview

platform.hr.meeting.book

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Meeting Book

platform.hr.meeting.cancel

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Meeting Cancel

platform.hr.meeting.propose

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Meeting Propose

platform.hr.meeting.reschedule

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Meeting Reschedule

platform.hr.meetings.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Meetings Overview

platform.hr.meetings.reconcile

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Meetings Reconcile

platform.hr.mentor.propose

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Mentor Propose

platform.hr.module.toggle

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Module Toggle

platform.hr.new.hire.checkin.state

Read. Scope: platform.read, admin. Contract: route_inferred. Hr New Hire Checkin State

platform.hr.offer.approve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Offer Approve

platform.hr.offer.draft

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Offer Draft

platform.hr.offer.esign.confirm

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Offer Esign Confirm

platform.hr.offer.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Offer List

platform.hr.offer.send

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Offer Send

platform.hr.offer.withdraw

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Offer Withdraw

platform.hr.onboarding.checkins.book

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Onboarding Checkins Book

platform.hr.onboarding.draft.tasks

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Onboarding Draft Tasks

platform.hr.onboarding.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Onboarding Overview

platform.hr.onboarding.plan.buddy

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Onboarding Plan Buddy

platform.hr.onboarding.plan.close

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Onboarding Plan Close

platform.hr.onboarding.plan.create

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Onboarding Plan Create

platform.hr.onboarding.task.block

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Onboarding Task Block

platform.hr.onboarding.task.done

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Onboarding Task Done

platform.hr.onboarding.task.skip

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Onboarding Task Skip

platform.hr.onboarding.task.unblock

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Onboarding Task Unblock

platform.hr.onboarding.task.verify

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Onboarding Task Verify

platform.hr.onboarding.template.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Onboarding Template Save

platform.hr.one.on.one.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr One On One List

platform.hr.one.on.one.record

Write. Scope: platform.write, admin. Contract: route_inferred. Hr One On One Record

platform.hr.opportunity.decide

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Opportunity Decide

platform.hr.opportunity.post

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Opportunity Post

platform.hr.org.chart

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Org Chart

platform.hr.org.legal.entities

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Org Legal Entities

platform.hr.org.legal.entity.create

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Org Legal Entity Create

platform.hr.org.location.create

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Org Location Create

platform.hr.org.locations

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Org Locations

platform.hr.org.map.overview

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Org Map Overview

platform.hr.org.map.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Org Map Remove

platform.hr.org.map.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Org Map Save

platform.hr.org.tree

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Org Tree

platform.hr.org.unit.create

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Org Unit Create

platform.hr.org.unit.move

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Org Unit Move

platform.hr.override.record

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Override Record

platform.hr.overtime.decide

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Overtime Decide

platform.hr.path.enroll

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Path Enroll

platform.hr.path.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Path Save

platform.hr.pay.equity.overview

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Pay Equity Overview

platform.hr.pay.gap.evaluate

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Pay Gap Evaluate

platform.hr.payroll.import

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Payroll Import

platform.hr.payroll.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Payroll Overview

platform.hr.payroll.provider.exceptions

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Payroll Provider Exceptions

platform.hr.payroll.reconcile

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Payroll Reconcile

platform.hr.payslips.issue

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Payslips Issue

platform.hr.people.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr People List

platform.hr.perf.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Perf Overview

platform.hr.person.create

Write. Scope: platform.write, admin. Contract: route_inferred. Create an HR person Required fields: display_name.

platform.hr.person.get

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Person Get

platform.hr.person.identifier.add

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Person Identifier Add

platform.hr.person.identifier.read

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Person Identifier Read

platform.hr.person.identifiers

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Person Identifiers

platform.hr.person.update

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Person Update

platform.hr.pilot.outcome.record

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Pilot Outcome Record

platform.hr.pipeline

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Pipeline

platform.hr.policy.activate

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Policy Activate

platform.hr.policy.compile

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Policy Compile

platform.hr.pool.create

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Pool Create

platform.hr.pool.member.add

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Pool Member Add

platform.hr.pool.member.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Pool Member Remove

platform.hr.pool.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Pool Overview

platform.hr.portal.address

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Portal Address

platform.hr.portal.slug.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Portal Slug Save

platform.hr.position.assign

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Position Assign

platform.hr.position.create

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Position Create

platform.hr.position.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Position Overview

platform.hr.position.profile.set

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Position Profile Set

platform.hr.position.reports.to

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Position Reports To

platform.hr.position.state

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Position State

platform.hr.position.vacate

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Position Vacate

platform.hr.posting.close

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Posting Close

platform.hr.posting.create

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Posting Create

platform.hr.posting.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Posting List

platform.hr.posting.publish

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Posting Publish

platform.hr.probation.open

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Probation Open

platform.hr.probation.review

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Probation Review

platform.hr.profile.address.format

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Profile Address Format

platform.hr.profile.address.write

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Profile Address Write

platform.hr.profile.decide

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Profile Decide

platform.hr.profile.ownership.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Profile Ownership Get

platform.hr.profile.ownership.set

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Profile Ownership Set

platform.hr.profile.pending

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Profile Pending

platform.hr.profile.photo.clear

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Profile Photo Clear

platform.hr.profile.photo.set

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Profile Photo Set

platform.hr.profile.reveal

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Profile Reveal

platform.hr.profile.section.end

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Profile Section End

platform.hr.profile.section.write

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Profile Section Write

platform.hr.profile.sections

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Profile Sections

platform.hr.pulse.close

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Pulse Close

platform.hr.pulse.issue

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Pulse Issue

platform.hr.pulse.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Pulse List

platform.hr.pulse.open

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Pulse Open

platform.hr.pulse.results

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Pulse Results

platform.hr.quality.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Quality Overview

platform.hr.quality.sample.draw

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Quality Sample Draw

platform.hr.quality.samples

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Quality Samples

platform.hr.quality.verdict

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Quality Verdict

platform.hr.queue.agent.add

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Queue Agent Add

platform.hr.queue.agent.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Queue Agent Remove

platform.hr.queue.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Queue Save

platform.hr.readiness.report

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Readiness Report

platform.hr.recognise

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Recognise

platform.hr.relations.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Relations Overview

platform.hr.release.gates

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Release Gates

platform.hr.release.verify

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Release Verify

platform.hr.req.create

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Req Create

platform.hr.req.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Req List

platform.hr.req.reject

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Req Reject

platform.hr.req.transition

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Req Transition

platform.hr.review.cycle.open

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Review Cycle Open

platform.hr.review.include

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Review Include

platform.hr.review.respond

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Review Respond

platform.hr.review.template.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Review Template Save

platform.hr.rubric.approve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Rubric Approve

platform.hr.rubric.create

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Rubric Create

platform.hr.rubric.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Rubric List

platform.hr.run.replay

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Run Replay

platform.hr.run.start

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Run Start

platform.hr.run.step

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Run Step

platform.hr.run.takeover

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Run Takeover

platform.hr.scenario.run

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Scenario Run

platform.hr.schedule.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Schedule Save

platform.hr.screening.correct

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Screening Correct

platform.hr.screening.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Screening List

platform.hr.screening.review

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Screening Review

platform.hr.screening.run

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Screening Run

platform.hr.screening.verify

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Screening Verify

platform.hr.security.assurance.record

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Security Assurance Record

platform.hr.service.item.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Service Item Save

platform.hr.servicedesk.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Servicedesk Overview

platform.hr.shadow.compare

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Shadow Compare

platform.hr.shift.add

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Shift Add

platform.hr.shift.assign

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Shift Assign

platform.hr.signature.cancel

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Signature Cancel

platform.hr.signature.confirm

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Signature Confirm

platform.hr.signature.list

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Signature List

platform.hr.signature.request

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Signature Request

platform.hr.signin.design.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Signin Design Get

platform.hr.signin.design.save

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Signin Design Save

platform.hr.skill.challenge.resolve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Skill Challenge Resolve

platform.hr.skills.infer.sweep

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Skills Infer Sweep

platform.hr.skills.infer.text

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Skills Infer Text

platform.hr.skills.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Skills Overview

platform.hr.skills.taxonomy.adopt

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Skills Taxonomy Adopt

platform.hr.status

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Status

platform.hr.succession.nominate

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Succession Nominate

platform.hr.succession.open

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Succession Open

platform.hr.succession.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Succession Overview

platform.hr.swap.approve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Swap Approve

platform.hr.swap.decline

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Swap Decline

platform.hr.sync.conflict.resolve

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Sync Conflict Resolve

platform.hr.talent.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Talent Overview

platform.hr.thread.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Thread Delete

platform.hr.thread.dm

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Thread Dm

platform.hr.thread.legal.hold

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Thread Legal Hold

platform.hr.thread.outreach

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Thread Outreach

platform.hr.thread.post

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Thread Post

platform.hr.thread.read

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Thread Read

platform.hr.thread.retention

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Thread Retention

platform.hr.thread.search

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Thread Search

platform.hr.threads.inbox

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Threads Inbox

platform.hr.threads.retention.sweep

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hr Threads Retention Sweep

platform.hr.time.decide

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Time Decide

platform.hr.time.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Time Overview

platform.hr.title.history

Read. Scope: platform.read, admin. Contract: route_inferred. Hr Title History

platform.hr.title.record

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Title Record

platform.hr.training.requirement.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Training Requirement Save

platform.hr.truth.register

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Truth Register

platform.hr.turnover.run

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Turnover Run

platform.hr.verifier.verdict

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Verifier Verdict

platform.hr.wb.grant

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Wb Grant

platform.hr.wb.identity

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Wb Identity

platform.hr.wb.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Wb List

platform.hr.wb.read

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Wb Read

platform.hr.wb.state

Write. Scope: platform.write, admin. Contract: route_inferred. Hr Wb State

platform.hr.workforce.dashboard

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hr Workforce Dashboard

platform.inbound.activity.feed

Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Activity Feed

platform.inbound.endpoints.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Endpoints Delete

platform.inbound.endpoints.list

Write. Scope: admin. Contract: route_inferred. Inbound Endpoints List

platform.inbound.endpoints.save

Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Endpoints Save

platform.inbound.endpoints.test

Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Endpoints Test

platform.interrupted

Read. Scope: platform.read, admin. Contract: declared_dynamic. Interrupted

platform.ip.classify

Read. Scope: platform.read, admin. Contract: route_inferred. Ip Classify

platform.js.errors.clear.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Js Errors Clear All

platform.js.errors.list

Read. Scope: platform.read, admin. Contract: route_inferred. Js Errors List

platform.js.issue.assign

Write. Scope: platform.write, admin. Contract: route_inferred. Js Issue Assign

platform.js.issue.update

Write. Scope: platform.write, admin. Contract: route_inferred. Js Issue Update

platform.js.sourcemap.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Js Sourcemap Delete

platform.js.sourcemap.upload

Write. Scope: platform.write, admin. Contract: route_inferred. Js Sourcemap Upload

platform.js.sourcemaps.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Js Sourcemaps List

platform.leads

Read. Scope: platform.read, admin. Contract: route_inferred. Leads

platform.license.delete

Write. Scope: admin. Contract: declared_dynamic. License Delete

platform.license.diagnostics

Read. Scope: platform.read, admin. Contract: declared_dynamic. License Diagnostics

platform.license.force.check

Read. Scope: platform.read, admin. Contract: declared_dynamic. License Force Check

platform.license.preflight

Read. Scope: platform.read, admin. Contract: declared_dynamic. License Preflight

platform.license.save

Write. Scope: admin. Contract: route_inferred. License Save

platform.license.status

Read. Scope: platform.read, admin. Contract: declared_dynamic. License Status

platform.license.verify.now

Write. Scope: platform.write, admin. Contract: declared_dynamic. License Verify Now

platform.lifecycle.evaluate

Read. Scope: platform.read, admin. Contract: route_inferred. Lifecycle Evaluate

platform.lifecycle.rule.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Lifecycle Rule Delete

platform.lifecycle.rule.list

Read. Scope: platform.read, admin. Contract: route_inferred. Lifecycle Rule List

platform.lifecycle.rule.save

Write. Scope: platform.write, admin. Contract: route_inferred. Lifecycle Rule Save

platform.list.assignable.sites

Read. Scope: platform.read, admin. Contract: declared_dynamic. List Assignable Sites

platform.list.network.issues

Read. Scope: platform.read, admin. Contract: declared_dynamic. List Network Issues

platform.lookup.client.full

Read. Scope: platform.read, admin. Contract: route_inferred. Lookup Client Full

platform.mark.feedback.read

Write. Scope: platform.write, admin. Contract: route_inferred. Mark Feedback Read

platform.marketplace.local.install

Write. Scope: platform.write, admin. Contract: route_inferred. Marketplace Local Install

platform.marketplace.local.uninstall

Write. Scope: platform.write, admin. Contract: route_inferred. Marketplace Local Uninstall

platform.marketplace.session.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Marketplace Session Get

platform.marketplace.session.set

Write. Scope: platform.write, admin. Contract: route_inferred. Marketplace Session Set

platform.media.ready

Read. Scope: platform.read, admin. Contract: route_inferred. Media Ready

platform.message.contact.locale

Write. Scope: platform.write, admin. Contract: route_inferred. Message Contact Locale

platform.message.outbound.convert

Write. Scope: platform.write, admin. Contract: route_inferred. Message Outbound Convert

platform.message.translate

Write. Scope: platform.write, admin. Contract: route_inferred. Message Translate

platform.message.translation.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Message Translation Delete

platform.message.translation.save

Write. Scope: platform.write, admin. Contract: route_inferred. Message Translation Save

platform.meta.channels.disconnect

Write. Scope: platform.write, admin. Contract: declared_dynamic. Meta Channels Disconnect

platform.meta.channels.switch.page

Write. Scope: platform.write, admin. Contract: route_inferred. Meta Channels Switch Page

platform.observe

Read. Scope: platform.read, admin. Contract: declared_dynamic. Observe

platform.onboarding.action

Read. Scope: platform.read, admin. Contract: declared_dynamic. Onboarding Action

platform.onboarding.readiness

Read. Scope: platform.read, admin. Contract: declared_dynamic. Onboarding Readiness

platform.open.network.issue

Read. Scope: platform.read, admin. Contract: declared_dynamic. Open Network Issue

platform.open.ticket

Read. Scope: platform.read, admin. Contract: route_inferred. Open Ticket

platform.operator.text.translate

Write. Scope: platform.write, admin. Contract: route_inferred. Operator Text Translate

platform.opsiq.backup.export

Read. Scope: platform.read, admin. Contract: declared_dynamic. Download a full backup in one request (retired)

platform.opsiq.backup.import

Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Import

platform.opsiq.backup.import.start

Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Import Start

platform.opsiq.backup.job.start

Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Job Start

platform.opsiq.backup.job.status

Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Job Status

platform.outreach.campaign.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Campaign Delete

platform.outreach.campaign.list

Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Campaign List

platform.outreach.campaign.save

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Campaign Save

platform.outreach.campaign.send

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Campaign Send

platform.outreach.compose.send

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Compose Send

platform.outreach.draft.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Draft Delete

platform.outreach.draft.list

Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Draft List

platform.outreach.draft.save

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Draft Save

platform.outreach.messages.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Messages Delete

platform.outreach.replies.list

Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Replies List

platform.outreach.reply.ai

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Ai

platform.outreach.reply.mark

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Mark

platform.outreach.reply.pref

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Pref

platform.outreach.reply.send

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Send

platform.outreach.reply.thread

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Thread

platform.outreach.send.detail

Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Send Detail

platform.outreach.send.retry

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Send Retry

platform.outreach.sends.list

Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Sends List

platform.outreach.template.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Template Delete

platform.outreach.template.list

Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Template List

platform.outreach.template.preview

Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Template Preview

platform.outreach.template.save

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Template Save

platform.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Overview

platform.overview.hub.view

Read. Scope: platform.read, admin. Contract: route_inferred. Overview Hub View

platform.overview.intelligence.graph

Read. Scope: platform.read, admin. Contract: declared_dynamic. Overview Intelligence Graph

platform.pages

Read. Scope: platform.read, admin. Contract: route_inferred. Pages

platform.paths.data

Read. Scope: platform.read, admin. Contract: route_inferred. Paths Data

platform.pause

Read. Scope: platform.read, admin. Contract: declared_dynamic. Pause

platform.profile.change.password

Write. Scope: platform.write, admin. Contract: declared_dynamic. Profile Change Password

platform.profile.get

Read. Scope: platform.read, admin. Contract: route_inferred. Profile Get

platform.profile.reward.claim

Write. Scope: platform.write, admin. Contract: route_inferred. Profile Reward Claim

platform.profile.reward.claim.cancel

Write. Scope: platform.write, admin. Contract: route_inferred. Profile Reward Claim Cancel

platform.profile.save

Write. Scope: platform.write, admin. Contract: declared_dynamic. Profile Save

platform.profile.session.revoke

Write. Scope: platform.write, admin. Contract: route_inferred. Profile Session Revoke

platform.profile.sessions.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Profile Sessions List

platform.profile.sessions.revoke.others

Write. Scope: platform.write, admin. Contract: declared_dynamic. Profile Sessions Revoke Others

platform.profile.team.dispute.file

Write. Scope: platform.write, admin. Contract: route_inferred. Profile Team Dispute File

platform.purge

Write. Scope: admin. Contract: route_inferred. Purge

platform.purge.all

Write. Scope: admin. Contract: route_inferred. Purge All

platform.realtime

Read. Scope: platform.read, admin. Contract: route_inferred. Realtime

platform.realtime.test

Write. Scope: platform.write, admin. Contract: route_inferred. Realtime Test

platform.resume

Read. Scope: platform.read, admin. Contract: declared_dynamic. Resume

platform.retention.data

Read. Scope: platform.read, admin. Contract: route_inferred. Retention Data

platform.routes.list

Read. Scope: admin. Contract: source_inferred. List every registered OpsIQ operation

platform.routes.read

Read. Scope: admin. Contract: explicit. Execute a registered read operation Required fields: route.

platform.routes.write

Write. Scope: admin. Contract: explicit. Execute a registered write operation Required fields: route, idempotency_key. Retry-safe with idempotency_key.

platform.run.ai.analysis

Write. Scope: platform.write, admin. Contract: route_inferred. Run Ai Analysis

platform.save.admin.chat.history

Write. Scope: platform.write, admin. Contract: route_inferred. Save Admin Chat History

platform.save.pwa.chat.prefs

Write. Scope: platform.write, admin. Contract: declared_dynamic. Save Pwa Chat Prefs

platform.save.survey.config

Write. Scope: platform.write, admin. Contract: route_inferred. Save Survey Config

platform.save.widget.advanced

Write. Scope: platform.write, admin. Contract: declared_dynamic. Save Widget Advanced

platform.scim.token.issue

Read. Scope: platform.read, admin. Contract: route_inferred. Scim Token Issue

platform.scim.token.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Scim Token List

platform.scim.token.revoke

Write. Scope: platform.write, admin. Contract: route_inferred. Scim Token Revoke

platform.segment.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Segment Delete

platform.segment.list

Read. Scope: platform.read, admin. Contract: route_inferred. Segment List

platform.segment.members

Read. Scope: platform.read, admin. Contract: route_inferred. Segment Members

platform.segment.preview

Read. Scope: platform.read, admin. Contract: route_inferred. Segment Preview

platform.segment.save

Write. Scope: platform.write, admin. Contract: route_inferred. Segment Save

platform.segment.suggestion.accept

Write. Scope: platform.write, admin. Contract: route_inferred. Segment Suggestion Accept

platform.segment.suggestion.dismiss

Write. Scope: platform.write, admin. Contract: route_inferred. Segment Suggestion Dismiss

platform.segment.suggestion.list

Read. Scope: platform.read, admin. Contract: route_inferred. Segment Suggestion List

platform.send.campaign

Write. Scope: platform.write, admin. Contract: route_inferred. Send Campaign

platform.send.client.email

Write. Scope: platform.write, admin. Contract: route_inferred. Send Client Email

platform.send.ticket.reply

Write. Scope: platform.write, admin. Contract: route_inferred. Send Ticket Reply

platform.service.studio.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Service Studio Get

platform.set.active.site

Write. Scope: platform.write, admin. Contract: route_inferred. Set Active Site

platform.silence

Read. Scope: platform.read, admin. Contract: declared_dynamic. Silence

platform.site.set.group

Write. Scope: platform.write, admin. Contract: route_inferred. Site Set Group

platform.sites.add

Write. Scope: platform.write, admin. Contract: route_inferred. Sites Add

platform.sites.edit

Write. Scope: platform.write, admin. Contract: route_inferred. Sites Edit

platform.sites.list

Write. Scope: platform.write, admin. Contract: route_inferred. Sites List

platform.sites.picker

Write. Scope: platform.write, admin. Contract: route_inferred. Sites Picker

platform.sites.regenerate.secret

Write. Scope: platform.write, admin. Contract: route_inferred. Sites Regenerate Secret

platform.sites.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Sites Remove

platform.stats

Read. Scope: platform.read, admin. Contract: declared_dynamic. Stats

platform.stepup.verify

Write. Scope: platform.write, admin. Contract: declared_dynamic. Stepup Verify

platform.submit.agent.ai.feedback

Write. Scope: platform.write, admin. Contract: route_inferred. Submit Agent Ai Feedback

platform.submit.triage.feedback

Write. Scope: platform.write, admin. Contract: route_inferred. Submit Triage Feedback

platform.takeover

Read. Scope: platform.read, admin. Contract: declared_dynamic. Takeover

platform.terminate

Read. Scope: platform.read, admin. Contract: route_inferred. Terminate

platform.test.geoip

Read. Scope: platform.read, admin. Contract: route_inferred. Test Geoip

platform.top.pages

Read. Scope: platform.read, admin. Contract: route_inferred. Top Pages

platform.train.client.chat.knowledge

Write. Scope: platform.write, admin. Contract: route_inferred. Train Client Chat Knowledge

platform.triggers

Read. Scope: platform.read, admin. Contract: declared_dynamic. Triggers

platform.trust.evidence.report

Write. Scope: platform.write, admin. Contract: declared_dynamic. Trust Evidence Report

platform.turn.pool.add

Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Add

platform.turn.pool.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Turn Pool List

platform.turn.pool.pick.test

Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Pick Test

platform.turn.pool.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Remove

platform.turn.pool.update

Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Update

platform.update.lead.status

Write. Scope: platform.write, admin. Contract: route_inferred. Update Lead Status

platform.wa.embedded.signup.exchange

Write. Scope: platform.write, admin. Contract: route_inferred. Wa Embedded Signup Exchange

platform.warehouse.export.run

Read. Scope: platform.read, admin. Contract: declared_dynamic. Warehouse Export Run

platform.warehouse.exports.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Warehouse Exports List

platform.webhook.deliveries.list

Read. Scope: platform.read, admin. Contract: route_inferred. Webhook Deliveries List

platform.webhook.endpoint.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Webhook Endpoint Delete

platform.webhook.endpoint.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Webhook Endpoint List

platform.webhook.endpoint.save

Write. Scope: platform.write, admin. Contract: route_inferred. Webhook Endpoint Save

platform.webhook.endpoint.test

Write. Scope: platform.write, admin. Contract: route_inferred. Webhook Endpoint Test

platform.webhook.redeliver

Write. Scope: platform.write, admin. Contract: route_inferred. Webhook Redeliver

platform.weekly.digest.view

Read. Scope: platform.read, admin. Contract: route_inferred. Weekly Digest View

platform.whmcs.op.dispatch

Read. Scope: platform.read, admin. Contract: declared_dynamic. Whmcs Op Dispatch

platform.workspace.custom.domain.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Workspace Custom Domain Remove

platform.workspace.custom.domain.set

Write. Scope: platform.write, admin. Contract: route_inferred. Workspace Custom Domain Set

platform.writing.json.knowledge.clear

Write. Scope: platform.write, admin. Contract: declared_dynamic. Writing Json Knowledge Clear

platform.writing.json.knowledge.count

Read. Scope: platform.read, admin. Contract: declared_dynamic. Writing Json Knowledge Count

platform.writing.json.knowledge.import

Write. Scope: platform.write, admin. Contract: route_inferred. Writing Json Knowledge Import

portal_studio (169)

portal_studio.accessibility.evidence.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Accessibility Evidence Save

portal_studio.add

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Domain Add

portal_studio.allocate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Subdomain Allocate

portal_studio.analytics.breakdown

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Analytics Breakdown

portal_studio.analytics.load

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Analytics Load

portal_studio.apply.kit

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Apply Kit

portal_studio.apply.theme

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Apply Theme

portal_studio.approval

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Design Approval

portal_studio.approve

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Approve

portal_studio.ask

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Ask

portal_studio.audience.delete

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Audience Delete

portal_studio.audience.explain

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Audience Explain

portal_studio.audience.list

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Audience List

portal_studio.audience.preview

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Audience Preview

portal_studio.audience.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Audience Save

portal_studio.brand.generate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Brand Generate

portal_studio.brand.import

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Brand Import

portal_studio.cancel.schedule

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Design Cancel Schedule

portal_studio.certify

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Certify

portal_studio.check

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Host Check

portal_studio.check.route.portal.subdomain.check

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Subdomain Check

portal_studio.comment.add

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Comment Add

portal_studio.comment.resolve

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Comment Resolve

portal_studio.component.package.inspect

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Component Package Inspect

portal_studio.component.package.install

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Component Package Install

portal_studio.component.validate

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Component Validate

portal_studio.config

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Handoff Config

portal_studio.data.resolve

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Data Resolve

portal_studio.delete.theme

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Delete Theme

portal_studio.developer.contract

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Developer Contract

portal_studio.discovery.preview

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Discovery Preview

portal_studio.discovery.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Discovery Save

portal_studio.document.load

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Load

portal_studio.document.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Save

portal_studio.experiment.control

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Experiment Control

portal_studio.experiment.results

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Experiment Results

portal_studio.experiment.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Experiment Save

portal_studio.experiments.list

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Experiments List

portal_studio.form.archive

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Form Archive

portal_studio.form.catalog

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Form Catalog

portal_studio.form.create

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Create

portal_studio.form.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Delete

portal_studio.form.duplicate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Duplicate

portal_studio.form.evaluate

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Form Evaluate

portal_studio.form.group.apply

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Group Apply

portal_studio.form.group.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Group Delete

portal_studio.form.group.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Group Save

portal_studio.form.publish

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Publish

portal_studio.form.restore

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Form Restore

portal_studio.form.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Save

portal_studio.form.template

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Template

portal_studio.form.test

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Form Test

portal_studio.form.version.restore

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Version Restore

portal_studio.history

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Design History

portal_studio.identity.discover

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Identity Discover

portal_studio.identity.load

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Identity Load

portal_studio.identity.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Identity Save

portal_studio.integration.activate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Integration Activate

portal_studio.integration.install

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Integration Install

portal_studio.integration.kill.switch

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Integration Kill Switch

portal_studio.integration.list

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Integration List

portal_studio.integration.policy

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Integration Policy

portal_studio.integration.policy.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Integration Policy Save

portal_studio.integration.preflight

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Integration Preflight

portal_studio.integration.revise

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Integration Revise

portal_studio.integration.rollback

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Integration Rollback

portal_studio.integration.transition

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Integration Transition

portal_studio.journey.archive

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Archive

portal_studio.journey.catalog

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Journey Catalog

portal_studio.journey.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Delete

portal_studio.journey.duplicate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Duplicate

portal_studio.journey.evaluate

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Journey Evaluate

portal_studio.journey.instantiate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Instantiate

portal_studio.journey.restore

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Restore

portal_studio.journey.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Save

portal_studio.kb.category.delete

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Kb Category Delete

portal_studio.kb.category.reorder

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Kb Category Reorder

portal_studio.kb.category.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Kb Category Save

portal_studio.kb.governance

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Governance

portal_studio.kb.governance.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Kb Governance Save

portal_studio.kb.languages

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Languages

portal_studio.kb.languages.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Kb Languages Save

portal_studio.kb.parity

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Parity

portal_studio.kb.search.tuning

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Search Tuning

portal_studio.kb.search.tuning.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Kb Search Tuning Save

portal_studio.kb.tree

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Tree

portal_studio.knowledge.summary

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Knowledge Summary

portal_studio.list

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Domain List

portal_studio.load

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Analytics Load

portal_studio.load.route.portal.design.load

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Design Load

portal_studio.load.route.portal.form.load

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Form Load

portal_studio.lock

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Lock

portal_studio.migration.apply

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Apply

portal_studio.migration.approve

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Approve

portal_studio.migration.list

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Migration List

portal_studio.migration.reconcile

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Reconcile

portal_studio.migration.report

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Migration Report

portal_studio.migration.rollback

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Rollback

portal_studio.migration.rollout

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Rollout

portal_studio.migration.start

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Start

portal_studio.node.add

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Add

portal_studio.node.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Delete

portal_studio.node.duplicate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Duplicate

portal_studio.node.move

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Move

portal_studio.node.update

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Update

portal_studio.operations.control

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Operations Control

portal_studio.operations.feed

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Operations Feed

portal_studio.operations.record

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Operations Record

portal_studio.operations.summary

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Operations Summary

portal_studio.org.context

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Org Context

portal_studio.org.member.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Org Member Save

portal_studio.org.members

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Org Members

portal_studio.org.requests

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Org Requests

portal_studio.page.archive

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Archive

portal_studio.page.create

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Create

portal_studio.page.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Delete

portal_studio.page.duplicate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Duplicate

portal_studio.page.restore

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Restore

portal_studio.page.update

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Update

portal_studio.parity.accept

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Accept

portal_studio.parity.capture

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Capture

portal_studio.parity.compare

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Compare

portal_studio.parity.create

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Create

portal_studio.parity.list

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Parity List

portal_studio.personalization.delete

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Personalization Delete

portal_studio.personalization.list

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Personalization List

portal_studio.personalization.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Personalization Save

portal_studio.presence

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Presence

portal_studio.preview

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Preview

portal_studio.preview.catalog

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Preview Catalog

portal_studio.publish

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Publish

portal_studio.quality

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Quality

portal_studio.redirect.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Redirect Delete

portal_studio.redirect.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Redirect Save

portal_studio.release.diff

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Release Diff

portal_studio.release.evidence

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Design Release Evidence

portal_studio.release.history

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Release History

portal_studio.release.publish

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Publish

portal_studio.release.rollback

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Rollback

portal_studio.release.schedule

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Schedule

portal_studio.remove

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Domain Remove

portal_studio.request.changes

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Request Changes

portal_studio.restore.field

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Restore Field

portal_studio.restore.published

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Restore Published

portal_studio.revert

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Design Revert

portal_studio.review

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Review

portal_studio.review.link

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Review Link

portal_studio.rollback

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Rollback

portal_studio.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Save

portal_studio.save.route.portal.form.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Form Save

portal_studio.save.theme

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Save Theme

portal_studio.saved.section.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Saved Section Delete

portal_studio.saved.section.instantiate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Saved Section Instantiate

portal_studio.saved.section.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Saved Section Save

portal_studio.schedule

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Design Schedule

portal_studio.schedule.cancel

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Schedule Cancel

portal_studio.scim.config

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Scim Config

portal_studio.service.archive

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Archive

portal_studio.service.catalog

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Service Catalog

portal_studio.service.duplicate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Duplicate

portal_studio.service.reorder

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Reorder

portal_studio.service.restore

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Restore

portal_studio.service.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Save

portal_studio.service.template

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Template

portal_studio.sign.in.flow.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Sign In Flow Save

portal_studio.signin.methods

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Signin Methods

portal_studio.test.link

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Handoff Test Link

portal_studio.unlock

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Unlock

portal_studio.upload

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Image Upload

sales (14)

sales.ai.insight

Write. Scope: sales.write, admin. Contract: route_inferred. Sales Ai Insight

sales.analyze

Write. Scope: sales.write, analytics.write, admin. Contract: route_inferred. Analyze sales with AI

sales.chart

Write. Scope: sales.write, admin. Contract: route_inferred. Sales Chart

sales.compare

Read. Scope: sales.read, analytics.read, admin. Contract: route_inferred. Compare sales periods

sales.compare.route.sales.compare

Read. Scope: sales.read, admin. Contract: route_inferred. Sales Compare

sales.goal.delete

Write. Scope: sales.write, admin. Contract: route_inferred. Conversion Goal Delete

sales.goal.list

Read. Scope: sales.read, admin. Contract: route_inferred. Conversion Goal List

sales.goal.save

Write. Scope: sales.write, admin. Contract: route_inferred. Conversion Goal Save

sales.list

Read. Scope: sales.read, analytics.read, admin. Contract: route_inferred. List sales and conversions

sales.list.route.conversion.list

Read. Scope: sales.read, admin. Contract: route_inferred. Conversion List

sales.record

Write. Scope: sales.write, admin. Contract: route_inferred. Conversion Record

sales.stats

Read. Scope: sales.read, analytics.read, admin. Contract: declared_dynamic. Read sales statistics

sales.stats.route.sales.stats

Read. Scope: sales.read, admin. Contract: declared_dynamic. Sales Stats

sales.table

Read. Scope: sales.read, admin. Contract: route_inferred. Sales Table

محفوظ (21)

security.ai.analyze

Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Analyze

security.ai.ask

Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Ask

security.ai.briefs

Read. Scope: security.read, admin. Contract: declared_dynamic. Security Ai Briefs

security.ai.chain.explain

Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Chain Explain

security.ai.incident.action

Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Incident Action

security.ai.incidents

Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Incidents

security.ai.js.triage

Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Js Triage

security.ai.policies

Read. Scope: security.read, admin. Contract: declared_dynamic. Security Ai Policies

security.ai.policy.action

Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Policy Action

security.ai.verdicts

Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Verdicts

security.blocklist.add

Write. Scope: security.write, admin. Contract: source_inferred. Add a spam rule (email, domain or IP) to the ticket blocklist Required fields: kind, value. Retry-safe with idempotency_key.

security.blocklist.list

Read. Scope: security.read, admin. Contract: explicit. List the current ticket spam rules

security.chain.reanchor

Write. Scope: security.write, admin. Contract: declared_dynamic. Security Chain Reanchor

security.check

Read. Scope: security.read, admin. Contract: source_inferred. Check an IP or email against the platform blocklists and Security AI verdicts

security.ip

Write. Scope: security.write, admin. Contract: route_inferred. Block Ip

security.ip.route.unblock.ip

Write. Scope: security.write, admin. Contract: route_inferred. Unblock Ip

security.list

Write. Scope: security.write, admin. Contract: route_inferred. Access Log List

security.overview.chains

Read. Scope: security.read, admin. Contract: declared_dynamic. Security Overview Chains

security.overview.data

Read. Scope: security.read, admin. Contract: declared_dynamic. Security Overview Data

security.report

Write. Scope: security.write, admin. Contract: source_inferred. Report abuse a connector observed (spam, login attack, scan, fraud) Retry-safe with idempotency_key.

security.visitor

Write. Scope: security.write, admin. Contract: route_inferred. Block Visitor

sessions (5)

sessions.detail

Read. Scope: sessions.read, admin. Contract: route_inferred. Session Detail

sessions.get

Read. Scope: sessions.read, analytics.read, admin. Contract: route_inferred. Get a session journey Required fields: session_id.

sessions.list

Read. Scope: sessions.read, analytics.read, admin. Contract: route_inferred. List sessions

sessions.merged

Read. Scope: sessions.read, admin. Contract: route_inferred. Sessions Merged

sessions.table

Read. Scope: sessions.read, admin. Contract: route_inferred. Sessions Table

settings (11)

settings.ai.eval.watchtower.config

Write. Scope: settings.write, admin. Contract: declared_dynamic. Ai Eval Watchtower Config

settings.get.client.chat.settings

Read. Scope: settings.read, admin. Contract: route_inferred. Get Client Chat Settings

settings.get.settings

Read. Scope: settings.read, admin. Contract: route_inferred. Get Settings

settings.opsiq.branding.clear

Write. Scope: admin. Contract: route_inferred. Opsiq Branding Clear

settings.opsiq.branding.upload

Write. Scope: admin. Contract: route_inferred. Opsiq Branding Upload

settings.privacy.settings.get

Read. Scope: settings.read, admin. Contract: declared_dynamic. Privacy Settings Get

settings.privacy.settings.save

Write. Scope: settings.write, admin. Contract: route_inferred. Privacy Settings Save

settings.save.ai.settings

Write. Scope: settings.write, admin. Contract: route_inferred. Save Ai Settings

settings.save.chat.widget.settings

Write. Scope: settings.write, admin. Contract: declared_dynamic. Save Chat Widget Settings

settings.save.client.chat.settings

Write. Scope: settings.write, admin. Contract: route_inferred. Save Client Chat Settings

settings.save.settings

Write. Scope: settings.write, admin. Contract: route_inferred. Save Settings

site_intelligence (221)

site_intelligence.action.audit.chain

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Audit Chain

site_intelligence.action.execute

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Execute

site_intelligence.action.preview

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Preview

site_intelligence.action.token

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Token

site_intelligence.agent.auto.bg

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Auto Bg

site_intelligence.agent.auto.bg.stop

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Auto Bg Stop

site_intelligence.agent.auto.step

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Auto Step

site_intelligence.agent.chat

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Chat

site_intelligence.agent.conn.delete

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Delete

site_intelligence.agent.conn.get

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Get

site_intelligence.agent.conn.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Save

site_intelligence.agent.conn.test

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Test

site_intelligence.agent.coverage

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Coverage

site_intelligence.agent.events

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Events

site_intelligence.agent.hosted.apply

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Apply

site_intelligence.agent.hosted.finalize

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Finalize

site_intelligence.agent.hosted.live.set

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Live Set

site_intelligence.agent.hosted.preview

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Preview

site_intelligence.agent.hosted.rollback

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Rollback

site_intelligence.agent.hosted.start

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Start

site_intelligence.agent.hosted.verify

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Verify

site_intelligence.agent.run.delete

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Delete

site_intelligence.agent.run.finalize

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Finalize

site_intelligence.agent.run.rollback

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Rollback

site_intelligence.agent.run.start

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Start

site_intelligence.agent.run.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Status

site_intelligence.agent.run.verify

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Verify

site_intelligence.agent.runs.list

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Runs List

site_intelligence.agent.set.mode

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Set Mode

site_intelligence.agent.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Status

site_intelligence.agent.step.apply

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Step Apply

site_intelligence.agent.step.skip

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Step Skip

site_intelligence.agent.turn.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Turn Status

site_intelligence.ai.activity

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Ai Activity

site_intelligence.ai.alert.enrich

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Alert Enrich

site_intelligence.ai.alerts

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Alerts

site_intelligence.ai.analyst

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst

site_intelligence.ai.analyst.ask

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst Ask

site_intelligence.ai.analyst.email

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst Email

site_intelligence.ai.analyst.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst Run

site_intelligence.ai.badges

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Badges

site_intelligence.ai.badges.portfolio

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Ai Badges Portfolio

site_intelligence.ai.badges.preview

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Badges Preview

site_intelligence.ai.bl.plan

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Bl Plan

site_intelligence.ai.bl.plan.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Bl Plan Run

site_intelligence.ai.brief

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Brief

site_intelligence.ai.brief.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Brief Run

site_intelligence.ai.comp.analyse

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Comp Analyse

site_intelligence.ai.comp.analyse.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Comp Analyse Run

site_intelligence.ai.content.get

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content Get

site_intelligence.ai.content.list

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content List

site_intelligence.ai.content.publish

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content Publish

site_intelligence.ai.content.write

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content Write

site_intelligence.ai.daily.digest

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Daily Digest

site_intelligence.ai.discover

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Discover

site_intelligence.ai.fix.apply

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Apply

site_intelligence.ai.fix.apply.bulk

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Apply Bulk

site_intelligence.ai.fix.dismiss

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Dismiss

site_intelligence.ai.fix.dismiss.bulk

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Dismiss Bulk

site_intelligence.ai.fix.generate

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Generate

site_intelligence.ai.fix.generate.all

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Generate All

site_intelligence.ai.fix.list

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix List

site_intelligence.ai.kw.coach

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Kw Coach

site_intelligence.ai.kw.coach.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Kw Coach Run

site_intelligence.ai.overview

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Overview

site_intelligence.ai.page.audit

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Page Audit

site_intelligence.ai.page.audit.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Page Audit Run

site_intelligence.ai.portfolio

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Ai Portfolio

site_intelligence.ai.portfolio.history

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Ai Portfolio History

site_intelligence.ai.portfolio.run

Write. Scope: site_intelligence.write, admin. Contract: declared_dynamic. Si Ai Portfolio Run

site_intelligence.ai.probe

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Probe

site_intelligence.ai.prompt.add

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompt Add

site_intelligence.ai.prompt.history

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompt History

site_intelligence.ai.prompt.remove

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompt Remove

site_intelligence.ai.prompts

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompts

site_intelligence.ai.readiness

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Readiness

site_intelligence.ai.ready

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Ready

site_intelligence.alert.resolve

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Alert Resolve

site_intelligence.alerts

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Alerts

site_intelligence.alerts.list

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. List Site Intelligence alerts

site_intelligence.alerts.resolve

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Resolve a Site Intelligence alert Required fields: alert_id.

site_intelligence.analyze

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Analyze

site_intelligence.ask

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ask

site_intelligence.audit.hint

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Audit Hint

site_intelligence.backlink.disavow

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Backlink Disavow

site_intelligence.backlinks

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Backlinks

site_intelligence.backlinks.list

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. List backlinks

site_intelligence.backlinks.refresh

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Backlinks Refresh

site_intelligence.billing.overview

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Billing Overview

site_intelligence.brand.get

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Brand Get

site_intelligence.brand.radar

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Brand Radar

site_intelligence.brand.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Brand Save

site_intelligence.cannibalisation

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Cannibalisation

site_intelligence.compare

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Compare

site_intelligence.competitor.add

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Competitor Add

site_intelligence.competitor.refresh

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Competitor Refresh

site_intelligence.competitor.remove

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Competitor Remove

site_intelligence.competitors

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Competitors

site_intelligence.competitors.list

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. List competitors

site_intelligence.content.brief

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Content Brief

site_intelligence.content.decay

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Content Decay

site_intelligence.content.draft

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Content Draft

site_intelligence.crawl.budget

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Crawl Budget

site_intelligence.crawl.list

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Crawl List

site_intelligence.crawl.status

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Crawl Status

site_intelligence.crawls.list

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. List Site Intelligence crawls

site_intelligence.crawls.status

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Get crawl status

site_intelligence.dashboard

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Read the Site Intelligence dashboard

site_intelligence.dashboard.route.si.dashboard

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Dashboard

site_intelligence.dashboard.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Dashboard Save

site_intelligence.diag.backfill

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Backfill

site_intelligence.diag.compare

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Compare

site_intelligence.diag.portfolio

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Diag Portfolio

site_intelligence.diag.recs.regen

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Recs Regen

site_intelligence.diag.thresholds

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds

site_intelligence.diag.thresholds.eval

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds Eval

site_intelligence.diag.thresholds.history

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds History

site_intelligence.diag.thresholds.profile

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds Profile

site_intelligence.diag.thresholds.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds Save

site_intelligence.diagnostics

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diagnostics

site_intelligence.exec.report

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Exec Report

site_intelligence.export

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Export

site_intelligence.ga4.connect

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Connect

site_intelligence.ga4.list.properties

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 List Properties

site_intelligence.ga4.map

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Map

site_intelligence.ga4.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Status

site_intelligence.ga4.sync

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Sync

site_intelligence.gbp

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp

site_intelligence.gbp.draft.approve

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Draft Approve

site_intelligence.gbp.draft.dismiss

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Draft Dismiss

site_intelligence.gbp.draft.sync

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Draft Sync

site_intelligence.gbp.drafts

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Drafts

site_intelligence.gbp.locations

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Gbp Locations

site_intelligence.gbp.map

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Map

site_intelligence.gbp.post.draft

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Post Draft

site_intelligence.gbp.post.publish

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Post Publish

site_intelligence.gbp.qa

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa

site_intelligence.gbp.qa.approve

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa Approve

site_intelligence.gbp.qa.dismiss

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa Dismiss

site_intelligence.gbp.qa.sync

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa Sync

site_intelligence.gbp.site.prefs

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Site Prefs

site_intelligence.gbp.sync

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Sync

site_intelligence.google.truth.schedule.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Google Truth Schedule Save

site_intelligence.growth

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Growth

site_intelligence.gsc.connect

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Connect

site_intelligence.gsc.list.properties

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc List Properties

site_intelligence.gsc.map

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Map

site_intelligence.gsc.opportunities

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Opportunities

site_intelligence.gsc.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Status

site_intelligence.gsc.sync

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Sync

site_intelligence.image.audit

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Image Audit

site_intelligence.internal.links

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Internal Links

site_intelligence.issue.history

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Issue History

site_intelligence.issues

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Issues

site_intelligence.issues.list

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. List Site Intelligence issues

site_intelligence.keyword.add

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Keyword Add

site_intelligence.keyword.remove

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Keyword Remove

site_intelligence.keyword.research

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Keyword Research

site_intelligence.keywords

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Keywords

site_intelligence.keywords.list

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. List tracked keywords

site_intelligence.local

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Local

site_intelligence.local.grid

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Local Grid

site_intelligence.local.grid.scan

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Local Grid Scan

site_intelligence.log.ingest

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Log Ingest

site_intelligence.log.summary

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Log Summary

site_intelligence.metadata.audit

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Metadata Audit

site_intelligence.overview

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Overview

site_intelligence.page

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Page

site_intelligence.page.experience

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Page Experience

site_intelligence.page.optimize

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Page Optimize

site_intelligence.pages

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Pages

site_intelligence.pages.list

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. List Site Intelligence pages

site_intelligence.pagespeed.bridge.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Pagespeed Bridge Status

site_intelligence.portfolio.export

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Portfolio Export

site_intelligence.provider.health

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Provider Health

site_intelligence.rank.check

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Rank Check

site_intelligence.rec.action

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Rec Action

site_intelligence.recommendations

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Recommendations

site_intelligence.redirect.audit

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Redirect Audit

site_intelligence.report

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Report

site_intelligence.report.generate

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Report Generate

site_intelligence.reports

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Reports

site_intelligence.reports.list

Read. Scope: site_intelligence.read, admin. Contract: source_inferred. Site Intelligence Reports List

site_intelligence.reset.google.oauth

Write. Scope: site_intelligence.write, admin. Contract: declared_dynamic. Si Reset Google Oauth

site_intelligence.revenue

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Revenue

site_intelligence.revenue.portfolio

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Revenue Portfolio

site_intelligence.save.shared.google.oauth

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Save Shared Google Oauth

site_intelligence.scan.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Start a Site Intelligence analysis

site_intelligence.schedule.delete

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedule Delete

site_intelligence.schedule.run.now

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedule Run Now

site_intelligence.schedule.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedule Save

site_intelligence.schedules.list

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedules List

site_intelligence.schema.audit

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schema Audit

site_intelligence.server.engineer

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Server Engineer

site_intelligence.settings.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Settings Save

site_intelligence.sites.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence monitored sites

site_intelligence.speed

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed

site_intelligence.speed.progress

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed Progress

site_intelligence.speed.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed Run

site_intelligence.speed.v2

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2

site_intelligence.speed.v2.build.task

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Build Task

site_intelligence.speed.v2.collect

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Collect

site_intelligence.speed.v2.read

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Read

site_intelligence.speed.v2.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Run

site_intelligence.start.crawl

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Start Crawl

site_intelligence.task.approve

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Approve

site_intelligence.task.assign

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Assign

site_intelligence.task.bulk.apply

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Apply

site_intelligence.task.bulk.assign

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Assign

site_intelligence.task.bulk.deadline

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Deadline

site_intelligence.task.bulk.dismiss

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Dismiss

site_intelligence.task.deadline

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Deadline

site_intelligence.task.note

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Note

site_intelligence.task.proof

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Proof

site_intelligence.task.reject

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Reject

site_intelligence.task.review

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Review

site_intelligence.topical.map

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Topical Map

site_intelligence.webhook.delete

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Webhook Delete

site_intelligence.webhook.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Webhook Save

site_intelligence.webhooks.list

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Webhooks List

site_intelligence.workflow

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Workflow

حالت (6)

status.component.save

Write. Scope: status.write, admin. Contract: declared_dynamic. Status Component Save

status.components.save

Write. Scope: status.write, admin. Contract: explicit. Create or update a public status component Required fields: name. Retry-safe with idempotency_key.

status.incident.create

Write. Scope: status.write, admin. Contract: declared_dynamic. Status Incident Create

status.incident.resolve

Read. Scope: status.read, admin. Contract: route_inferred. Status Incident Resolve

status.incidents.create

Write. Scope: status.write, admin. Contract: explicit. Create a status-page incident Required fields: title. Retry-safe with idempotency_key.

status.incidents.resolve

Write. Scope: status.write, admin. Contract: source_inferred. Status Incidents Resolve Retry-safe with idempotency_key.

جائز (22)

surveys.analytics.get

Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Analytics Get

surveys.audiences.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey audiences

surveys.audiences.materialize

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Audiences Materialize Retry-safe with idempotency_key.

surveys.campaigns.create

Write. Scope: surveys.write, admin. Contract: explicit. Create or update a survey campaign Required fields: deployment_id. Retry-safe with idempotency_key.

surveys.campaigns.launch

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Campaigns Launch Retry-safe with idempotency_key.

surveys.campaigns.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey campaigns

surveys.deployments.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey deployments

surveys.deployments.set_status

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Deployments Set Status Retry-safe with idempotency_key.

surveys.get

Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Get

surveys.imports.create

Write. Scope: surveys.write, admin. Contract: explicit. Create and run a survey import Required fields: kind. Retry-safe with idempotency_key.

surveys.imports.process

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Imports Process Retry-safe with idempotency_key.

surveys.invitations.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey invitations

surveys.links.create

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Links Create Retry-safe with idempotency_key.

surveys.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey definitions

surveys.responses.get

Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Responses Get

surveys.responses.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey responses

surveys.triggers.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey trigger sets

surveys.types.list

Read. Scope: surveys.read, admin. Contract: explicit. List supported question types and Studio templates

surveys.versions.list

Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Versions List

surveys.webhooks.delete

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Webhooks Delete Retry-safe with idempotency_key.

surveys.webhooks.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey webhook subscriptions

surveys.webhooks.save

Write. Scope: surveys.write, admin. Contract: explicit. Create or update a survey webhook subscription Required fields: url. Retry-safe with idempotency_key.

ٹیم (63)

team.delete

Write. Scope: team.write, admin. Contract: route_inferred. Admin Users Delete

team.delete.route.departments.delete

Write. Scope: team.write, admin. Contract: route_inferred. Departments Delete

team.list

Read. Scope: team.read, admin. Contract: route_inferred. Admin Users List

team.list.route.departments.list

Read. Scope: team.read, admin. Contract: declared_dynamic. Departments List

team.perf.activity

Write. Scope: admin. Contract: route_inferred. Team Perf Activity

team.perf.ai.compare

Write. Scope: admin. Contract: route_inferred. Team Perf Ai Compare

team.perf.ai.review

Write. Scope: admin. Contract: route_inferred. Team Perf Ai Review

team.perf.availability

Write. Scope: admin. Contract: route_inferred. Team Perf Availability

team.perf.award.finalize

Write. Scope: admin. Contract: route_inferred. Team Perf Award Finalize

team.perf.award.history

Read. Scope: team.read, admin. Contract: route_inferred. Team Perf Award History

team.perf.award.void

Write. Scope: admin. Contract: route_inferred. Team Perf Award Void

team.perf.claim.pay

Write. Scope: admin. Contract: route_inferred. Team Perf Claim Pay

team.perf.claim.recover

Write. Scope: admin. Contract: route_inferred. Team Perf Claim Recover

team.perf.claim.reject

Write. Scope: admin. Contract: route_inferred. Team Perf Claim Reject

team.perf.clear

Write. Scope: admin. Contract: route_inferred. Team Perf Clear

team.perf.coaching.action.item.add

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Action Item Add

team.perf.coaching.action.item.complete

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Action Item Complete

team.perf.coaching.evidence.pin

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Evidence Pin

team.perf.coaching.evidence.unpin

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Evidence Unpin

team.perf.coaching.session

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Session

team.perf.coaching.session.create

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Session Create

team.perf.coaching.session.update

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Session Update

team.perf.coaching.sessions

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Sessions

team.perf.coaching.status

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Status

team.perf.data

Write. Scope: admin. Contract: route_inferred. Team Perf Data

team.perf.heatmap

Write. Scope: admin. Contract: route_inferred. Team Perf Heatmap

team.perf.history

Write. Scope: admin. Contract: route_inferred. Team Perf History

team.perf.pay.all.claims

Write. Scope: admin. Contract: route_inferred. Team Perf Pay All Claims

team.perf.qa.calibration.record

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Calibration Record

team.perf.qa.dispute.resolve

Write. Scope: admin. Contract: route_inferred. Team Perf Qa Dispute Resolve

team.perf.qa.disputes

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Disputes

team.perf.qa.evaluation.submit

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Evaluation Submit

team.perf.qa.overview

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Overview

team.perf.qa.scorecard.publish

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Scorecard Publish

team.perf.qa.scorecard.save

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Scorecard Save

team.perf.quest.record

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quest Record

team.perf.quest.save

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quest Save

team.perf.quest.status

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quest Status

team.perf.quests

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quests

team.perf.recognition

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Recognition

team.perf.recognition.settings.save

Write. Scope: admin. Contract: route_inferred. Team Perf Recognition Settings Save

team.perf.recognition.streak.history

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Recognition Streak History

team.perf.recognition.streaks.record

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Recognition Streaks Record

team.perf.reward.budget.authorize

Write. Scope: admin. Contract: route_inferred. Team Perf Reward Budget Authorize

team.perf.reward.claims

Write. Scope: admin. Contract: route_inferred. Team Perf Reward Claims

team.perf.reward.pay

Write. Scope: admin. Contract: route_inferred. Team Perf Reward Pay

team.perf.reward.payouts

Write. Scope: admin. Contract: route_inferred. Team Perf Reward Payouts

team.perf.reward.period.finalize

Write. Scope: admin. Contract: route_inferred. Team Perf Reward Period Finalize

team.perf.reward.period.history

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period History

team.perf.reward.period.preview

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period Preview

team.perf.reward.period.reverse

Write. Scope: admin. Contract: route_inferred. Team Perf Reward Period Reverse

team.perf.reward.period.void

Write. Scope: admin. Contract: route_inferred. Team Perf Reward Period Void

team.perf.reward.save

Write. Scope: admin. Contract: route_inferred. Team Perf Reward Save

team.perf.reward.state

Write. Scope: admin. Contract: route_inferred. Team Perf Reward State

team.perf.trends

Write. Scope: admin. Contract: route_inferred. Team Perf Trends

team.perf.v2.data

Write. Scope: admin. Contract: route_inferred. Team Perf V2 Data

team.perf.v2.export

Write. Scope: admin. Contract: route_inferred. Team Perf V2 Export

team.perf.v2.live

Write. Scope: admin. Contract: route_inferred. Team Perf V2 Live

team.perf.v2.reward.sheet

Write. Scope: admin. Contract: route_inferred. Team Perf V2 Reward Sheet

team.perf.v2.settings

Write. Scope: admin. Contract: route_inferred. Team Perf V2 Settings

team.perf.v2.settings.save

Write. Scope: admin. Contract: route_inferred. Team Perf V2 Settings Save

team.save

Write. Scope: team.write, admin. Contract: route_inferred. Admin Users Save

team.save.route.departments.save

Write. Scope: team.write, admin. Contract: route_inferred. Departments Save

ٹکٹ (77)

tickets.ai.summary

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Ai Summary

tickets.analytics

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Analytics

tickets.approval.decide

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Approval Decide

tickets.approval.request

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Approval Request

tickets.approvals.pending

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Approvals Pending

tickets.assignment.rule.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Assignment Rule Delete

tickets.assignment.rule.list

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Assignment Rule List

tickets.assignment.rule.save

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Ticket Assignment Rule Save

tickets.assignment_rules.delete

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Assignment Rules Delete Retry-safe with idempotency_key.

tickets.assignment_rules.save

Write. Scope: tickets.write, admin. Contract: explicit. Create or update a ticket assignment rule Required fields: name. Retry-safe with idempotency_key.

tickets.bulk

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Bulk Retry-safe with idempotency_key.

tickets.bulk.route.tickets.bulk

Write. Scope: tickets.write, admin. Contract: route_inferred. Tickets Bulk

tickets.calendar.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Sla Calendar Delete

tickets.calendar.save

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Sla Calendar Save

tickets.claim

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Claim

tickets.csat.get

Read. Scope: tickets.read, admin. Contract: explicit. Get the CSAT response for one ticket Required fields: ticket_id.

tickets.csat.list

Read. Scope: tickets.read, admin. Contract: explicit. List ticket CSAT responses in the bound workspace

tickets.csat.metrics

Read. Scope: tickets.read, admin. Contract: explicit. CSAT metrics for a period (the tickets dashboard numbers)

tickets.embed.load

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Embed Load

tickets.embed.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Embed Save

tickets.embed.secret

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Embed Secret

tickets.field.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Field Save

tickets.follower.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Follower Add

tickets.follower.remove

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Follower Remove

tickets.get

Read. Scope: tickets.read, admin. Contract: source_inferred. Tickets Get

tickets.kb.deflection

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Kb Deflection

tickets.kb.draft

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Kb Draft

tickets.kb.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Kb Save

tickets.kb.version.restore

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Kb Version Restore

tickets.kb.versions

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Kb Versions

tickets.link.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Link Add

tickets.link.remove

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Link Remove

tickets.list

Read. Scope: tickets.read, admin. Contract: source_inferred. Tickets List

tickets.open

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Open Retry-safe with idempotency_key.

tickets.open_guest

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Open Guest Retry-safe with idempotency_key.

tickets.ops.summary

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Ops Summary

tickets.policy.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Sla Policy Delete

tickets.policy.save

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Sla Policy Save

tickets.presence.leave

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Presence Leave

tickets.presence.ping

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Presence Ping

tickets.quick.replies

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Ticket Quick Replies

tickets.quick.reply.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Quick Reply Save

tickets.relations.get

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Relations Get

tickets.reply

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Reply Retry-safe with idempotency_key.

tickets.reply.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Delete

tickets.reply.edit

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Edit

tickets.reply.outbound.convert

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Outbound Convert

tickets.reply.translate

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Translate

tickets.reply.translation.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Translation Delete

tickets.reply.translation.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Translation Save

tickets.rule.compose

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Rule Compose

tickets.side.ai.draft

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Ai Draft

tickets.side.assign.department

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Assign Department

tickets.side.create

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Create

tickets.side.list

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Side List

tickets.side.mention

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Side Mention

tickets.side.recipients

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Side Recipients

tickets.side.reply

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Reply

tickets.sla.delete

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Sla Delete Retry-safe with idempotency_key.

tickets.sla.save

Write. Scope: tickets.write, admin. Contract: explicit. Create or update an SLA policy Required fields: name. Retry-safe with idempotency_key.

tickets.split

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Split

tickets.split.candidates

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Split Candidates

tickets.tag.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Tag Add

tickets.tag.list

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Tag List

tickets.tag.remove

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Tag Remove

tickets.tags.add

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Tags Add Retry-safe with idempotency_key.

tickets.tags.list

Read. Scope: tickets.read, admin. Contract: source_inferred. Tickets Tags List

tickets.tags.remove

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Tags Remove Retry-safe with idempotency_key.

tickets.update

Write. Scope: tickets.write, admin. Contract: source_inferred. Update a ticket status, priority, subject, department or assignment Retry-safe with idempotency_key.

tickets.view.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket View Delete

tickets.view.list

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket View List

tickets.view.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket View Save

tickets.views.delete

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Views Delete Retry-safe with idempotency_key.

tickets.views.save

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Views Save Retry-safe with idempotency_key.

tickets.worklog.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Worklog Add

tickets.worklog.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Worklog Delete

tickets.worklog.list

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Worklog List

todos (1)

todos.add

Write. Scope: todos.write, admin. Contract: source_inferred. Todos Add Retry-safe with idempotency_key.

visitors (3)

visitors.block

Write. Scope: visitors.write, security.write, admin. Contract: route_inferred. Block a visitor Required fields: visitor_id.

visitors.list

Read. Scope: visitors.read, analytics.read, admin. Contract: route_inferred. List visitors

visitors.table

Read. Scope: visitors.read, admin. Contract: route_inferred. Visitors Table

ویب‌سائٹ (1)

webhooks.events.list

Read. Scope: webhooks.read, crm.read, admin. Contract: explicit. List outbound webhook events and their payloads

لکھ (6)

writing.analyze

Write. Scope: writing. Contract: source_inferred. Writing Analyze Retry-safe with idempotency_key.

writing.compose

Write. Scope: writing. Contract: source_inferred. Writing Compose Retry-safe with idempotency_key.

writing.reply

Write. Scope: writing. Contract: source_inferred. Writing Reply Retry-safe with idempotency_key.

writing.rewrite

Write. Scope: writing. Contract: source_inferred. Writing Rewrite Retry-safe with idempotency_key.

writing.summarize

Write. Scope: writing. Contract: source_inferred. Writing Summarize Retry-safe with idempotency_key.

writing.translate

Write. Scope: writing. Contract: source_inferred. Writing Translate Retry-safe with idempotency_key.

کیا اوپنپی اور پوسٹ مین دستیاب ہیں؟+

جی ہاں. اوپنAPI پیدا کرنے والا 3.0 دستاویز پر مشتمل ہے۔ /api/v1/openapi.php, پیدا ہونے والا پوسٹ مین مجموعہ ہے۔ /api/v1/postman.php, اور انسانی قابلِ مطالعہ دواوں پر مشتمل ہے۔ /api/docs/.

مَیں ایک سے زیادہ کام کرنے کے لئے کیا کر رہا ہوں ؟+

درخواست گزارہ میں کسی کام کی جگہ منتخب کرنے کے لئے ایک کلیدی ویب سائٹ _قطئی کو بھیجیں ۔

کون سے کام صرف پڑھیے صرف کلیدی کال کر سکتے ہیں؟+

کوئی بھی عمل پڑھنے کے طور پر نشان زدہ ہوتا ہے۔ read_only اور ہر تحریر کو مسترد کر دیا جاتا ہے۔ read_only_key، لہذا، ایک اطلاعی اندراج غلطی سے بھی کچھ نہیں بدل سکتا.

مجھے کوئی ایسی چیز کیوں نہ ملی جس کے لیے میں ایدھی میں دیکھ سکتا ہوں۔+

دیگر کام‌کاج کے مقامات میں ریکارڈز not_found بجائے ایک غلطی کی اجازت ہے، لہٰذا API کبھی بھی کسی دوسری چیز کی تصدیق نہیں کریں گے ۔

ترقی‌یافتہ

سیکورٹی API

ہر متصل اور منظم کے لیے ایک محفوظ معاہدہ: سوال کریں OpsIQ اس کو کس بات کا علم ہے IP یا بھیجنے والا، اور اپنے ہی نظام کے ناجائز استعمال کو واپس کھانا کھلاتا ہے۔

OpsIQ پہلے ہی خود دفاع: IP فائرنگ بلاک حملہ آوروں، ٹکٹ پائپ لائنوں کے پلیٹ فارم اور سیکورٹی اے آئی کلاسیف مجرمانہ اور بلاک قوانین تجویز کرتی ہے۔ API آپ کے دیگر نظاموں کے لئے یہ انٹیلی جنس کھول. ایک بلڈنگ پلیٹ فارم، ایک کلائنٹ پورٹل یا ایک رسمی ایپ اس پر اعتماد کرنے سے پہلے کسی مہمان کا چیک کر سکتا ہے،

آپ کیا کر سکتے ہیں

اعتماد کرنے سے پہلے چیک کریں

سیکورٹی. فائر ویل اسٹیٹ کے ساتھ جواب، کسی بھی اسپم اصول کو بھیجنے والے کو جوڑ کر، اور کیچڈ اے آئی فیصلہ کے لئے IP ایک پکارنے والا، ایک رائے کا اظہار کرتا ہے.

اور جو کچھ تم دیکھتے ہو اسے تفصیل سے بیان کرو

سیکورٹی.port مشاہدے کو ایک حفاظتی واقعے کے طور پر ریکارڈ کرتا ہے، سیکورٹی اے آئی کلاس کی درجہ بندی ہے IP جب فیصلے کا فیصلہ واپس آ جاتا ہے تو اُس وقت اُن لوگوں کو خبردار کر دیتا ہے جو اُنہیں نقصان پہنچاتے ہیں ۔ OpsIQ براہ راست دیکھ.

شیئر اسپ احکام

security. blocklist. add اور security. blocklist. list پڑھتے ہیں اور لکھتے ہیں ایک ہی اسپم قوانین کو جو ٹکٹس پیج استعمال کرتا ہے، تو ایک بھیجے ہوئے کو ایک نظام میں روک دیا جاتا ہے ہر جگہ بند کیا جاتا ہے۔

ایک متصل سے بدعنوانی کی اطلاع دیتے ہیں۔
POST /api/v1.php
Authorization: Bearer opq_your_api_key
Content-Type: application/json

{
  "action": "security.report",
  "ip": "203.0.113.7",
  "kind": "spam",
  "reason": "Sent 40 junk tickets in 10 minutes",
  "source": "whmcs:example.com"
}

لباس اور حفاظت

security.read

حفاظت کے لئے سیکورٹی اور سیکورٹی درکار. چیک کرو.

security.write

سیکورٹی کے لئے سیکورٹی اور سیکورٹی درکار ہے.

کچھ بھی غیر محفوظ برباد نہیں ہے

ایک بلاک بسٹر اب بھی اسپم منظر میں موجود ممالک میں بھیجنے والا ہے جہاں ٹکٹ پڑھ کر واپس کیا جا سکتا ہے۔

پلیٹ فارم خود کو محفوظ رکھتا ہے۔

سرور خود ہے۔ IP پتے کبھی بھی بلاک نہیں کیے جا سکتے، بلاک انفلیشن یا اس کے ذریعے رپورٹ کیا جا سکتا ہے۔ API، لہذا، غلط طریقے سے نقل‌مکانی کرنے والے پلیٹ‌فارم پر نہیں اُٹھا سکتے ۔

💡
بعدازاں ، ایک کلیدی مقصدAPI کلیدی، اور اسے صرف حفاظتی فضاء عطا کرنا۔ ہر ایک عمل کے لیے مکمل درخواست کا معاہدہ میٹا۔عملات اور اوپنپی آئی دستاویزات میں ہے۔
کیا میرے موجودہ دوست اس خودبخود استعمال کرتے ہیں ؟+

باہر نکلنے والی ہم آہنگی پہلے ہی خودکار ہے: جب آپ ایک کو روکتے ہیں IP, متصل پلیٹ فارم کنیکٹر سیکورٹی سنک کے ذریعے بتایا جاتا ہے. API اينباؤنڈ نصف هے آپ کا کنيڪٽر يا ذاتي کود ان چار عملوں پر اشارہ کريں امنيت کے دائرے کي حفاظت کرنے والے کي بورڈ کے ساتھ

سَپَم کے اصول کہاں رہتے ہیں ؟+

ایک دکان۔ Tickets page Block on control, Spem AI in setts, اور یہ API ایک ہی بلاک لسٹ کے خلاف تمام کام کرتے ہیں، تو بالکل ایک جگہ نظر آنے کے لیے ہے۔

ترقی‌یافتہ

واقعات API

اپنے سرور یا ویب سائٹ سے رسمی واقعات بھیج دیں۔ OpsIQ اناطولیہ، تجربات، CRM Ation اور ویب چوکور حالات کے لیے.

یہ کیسے کام کرتا ہے
واقعات APIA track() call sending a custom demo_booked event into OpsIQ, which feeds conversion goals, segments and triggers.OpsIQ.track("demo_booked)، ED؛اہمیت: 0، منصوبہ: "پرو"});نصب‌العین مقاصدسیمٹریگرس اینڈ ویبوکسبروشزر (انگریزی:OpsIQ.۔track) یا سرور-ser-reside Past /v1/events
واقعات API

بروش-سور-سکھ واقعات

بُک‌نر واقعہ
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["track", "button_clicked", {
  button: "signup",
  page: "/pricing",
  variant: "green"
}]);

سرور-افعال

سرور پہلوی، ریکارڈ سرگرمیاں اور رد عمل کے ذریعے رابطے کے خلاف تبدیلی آتی ہے۔ API استعمال crm.activities.record حیاتیاتی عمل/مُصِّل / سالماتی عمل کے لیے crm.conversions.record تبدیلی لانے کے لئے. events.send عمل؛ حد بندی؛CRMتقریب وصول کرنے والا رہتا ہے۔ /v1/inbound.php?t=<token> تیسرے نظام کے لیے جو واقعات کو اندر دھکیل دیتے ہیں۔

سرور جانب کی سرگرمی (عمل API)
POST /api/v1.php
Authorization: Bearer opq_your_key
Content-Type: application/json

{
  "action": "crm.activities.record",
  "site_key": "site_abc123",
  "email": "[email protected]",
  "event": "subscription.upgraded",
  "value": 50,
  "currency": "USD"
}

کنونشن

ڈٹ نوٹيشن

"ڈر". "ڈرل کپلڈ" نہیں.

ماضی کی غلطی

"button. qed". "buttton. Gujec". اخذ شدہ بتاریخ 22 جولا ئی 2012. تحقق من التاريخ في:

مخصوص رہو

"priking. plan_s منتخب شدہ". "user_active". اخذ شدہ بتاریخ 08 مئی 2018. تحقق من التاريخ في:

ترقی‌یافتہ

اعداد کس طرح سے گذرتے ہیں۔ OpsIQ

اعداد و شمار کی گردش کو سمجھنے سے آپ کو انساب (symption) اور کارکردگی میں مدد ملتی ہے۔

یہ کیسے کام کرتا ہے
اعداد کس طرح جاری کرتے ہیں۔ویدوں سے ڈیٹا جاری کیا جاتا ہے اور اس میں داخل کیا جاتا ہے۔OpsIQمرکز (سی ڈی پی، شناختی گراف، اے آئی دماغ، اناطولیہ،CRM) پھر ویب‌ہوکس اور آر .API.ویجیٹ&نیٹ ورکOpsIQ مرکزCDP · شناختی گرافایا دماغAnalytics · CRMویب‌وی‌ورک خارجبہترین API
ڈاٹ نیٹ ورک

وسیع اعداد و شمار جاری کرتا ہے۔

1
مطالعے کے مضامین

جواب JavaScript وگرنہ (انگریزی: Wheat) صفحہ ہستیاں، کلک اور گفتگو کے پیغامات بھیجتا ہے۔ /beacon.php.

2
واقعہ

واقعات opsiq_events میں محفوظ ہیں site_key، واقعہ قسم، کلائنٹ اور خصوصیات کے ساتھ.

3
اسمبلی

معمار گروہوں کے صفحہ کا مطالعہ کرنے والے بعض لوگ اجلاسوں پر (via Cron) میں نظر آتے ہیں ۔

4
نصب شدہ حل

جب شناخت کی جاتی ہے تو انفنٹری ریکارڈ مشتری پروڈیوس کرتے ہیں۔

5
کوان‌کوئر

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

6
تعارف

AI سے تناظر جمع کرتا ہے: مہمان تاریخ، کلائنٹ پروفائل، کنیکٹر ڈیٹا، KB، اور پروموشن.

وسیع ڈیٹا جاری کرتا ہے۔

1
آگ

اندرونی تقریب (Ticons., Ching., system. com.مکملd. com (بزبان انگریزی). "Internal at-date= (معاونت)". "THougod, British". اخذ شدہ بتاریخ 09 دسمبر 2018. تحقق من التاريخ في:

2
ایوب

اس کی تقریب اشنک کام کوکی میں رکھی گئی تھی۔

3
ویب‌سائٹ

تمام کولکتہ کے نشان بھیج کر

4
ناکامی پر دوبارہ کوشش

ناکام Deliverys باقاعدہ backoff کے ساتھ دوبارہ کوشش.

ترتیبات

ترتیبات کا حوالہ

ترتیبات کسی کام کی جگہ کے لئے کنٹرول مرکز ہے. سب کچھ آپ میں موجود کام کی فضاء تک وسیع ہے، تو ایک اکاؤنٹ مختلف شناختی، گفتگو اور غیر واضح اصولوں کے ساتھ کئی برانڈ چلا سکتا ہے۔

ایک ترتیب تلاش کررہا ہے

ان کی ترتیبات میں چھ سو کے قریب انفرادی کنٹرول ہیں، چار مردوں کے نیچے دیے گئے انیس تبتی گروپ میں پھیلے ہوئے.

تلاش کی ترتیبات (Ctrl + K)

Press Ctrl + K, and Cmd + K on a Mac, کسی بھی جگہ پر systems page. ports and Prس انٹر on the power on soverection. تلاش چھوٹی typos کو برداشت کرتا ہے اور متعلقہ الفاظ کو سمجھ لیتا ہے، لہذا شیڈولر کو کرون اور پرائیویٹ کنٹرول حاصل کر سکتا ہے۔اس میں صرف آپ کے کردار کو واضح کر سکتا ہے

کام اور منصوبہ‌سازی

جنرل اور لائسنس.

ایک مددگار اور مددگار

ناظم انصاری، کلنٹن چیٹ؛ OpsIQ لکھنؤ اور فتح پور۔

اعداد و شمار

ڈرائنگ اور پریوین، اجازت نامہ اور سیکورٹی۔

نظام

کرن سیٹ اپ (خودی خود مختاری) اور ناقابل برداشت زون۔

محفوظ کیا جارہا ہے

ہر تبتی اپنے بچاو بٹن کے ساتھ ہی اپنی حفاظت کرتی ہے۔ OpsIQ اُن کی آنکھ پر نقش کریں ۔ تب سے پہلے رکھ دیں ۔

گہرا جوڑ

فعال تبتی کو صفحہ کے پتے میں لکھا جاتا ہے، اس لیے ایک تبتی کی کتاب یا کسی ساتھی کو بھیج سکتی ہے۔

عام : کاروباری معاملات

صفحہ پر سب سے اہم کارڈ۔ اے آئی اے ہر جواب، رپورٹ اور روزانہ مختصر ہونے پر یہ اقدار پڑھتے ہیں۔

کاروباری نام

AI کی رپورٹوں میں استعمال، روزنامہ مختصر اور مشتری-مصدر لفظوں کا استعمال۔ میچ آپ کی ویب سائٹ فٹر۔

کاروبار صنعت

Tailors AI ceaction, derves, مختصرات اور سروے پریفیکچرز. ویب میزبانی، ای-کامرس، صاع، اصل ملکیت، ادارے، مشاورت، صحت کی دیکھ بھال، تعلیم، معاشیات یا عام کاروبار سے منتخب کریں۔

نظام زبان

یہ زبان کسی ایسے شخص کو دکھائی دیتی ہے جس نے خود انتخاب نہیں کِیا ہو ۔

براؤزر زبان استعمال کریں

ایک بار جب کوئی شخص وہاں کی زبان منتخب کرتا ہے تو ان کا انتخاب جیت جاتا ہے اور یہ کبھی بھی غیر واضح نہیں ہوتا۔

نظام وقت

زون پورا نظام چلتا ہے: تاریخ، رپورٹوں، شیڈولوں اور پس منظر کو قرون وسطیٰ میں۔ اپنے گاہکوں کی بجائے اپنے عملہ وقتاً فوقتاً استعمال کریں۔

جنرل : جیو آئی پی او ریسلنگ

GeoIP2ڈیٹا بیس فہرست

GeoLite2-City.mdb. Auto-detetes on the first لوڈ پر Geo Lite2. City.comb. اخذ شدہ بتاریخ 09 جولا ئی 2014. تحقق من التاريخ في: cPanel.، پلسک، براہ راست ایڈمنٹن، کلاؤڈ ویزا، ڈریک اور پلیٹ فارم لینکس یا ونڈوز۔ انٹر نیٹ فراہم کنندہ کے لیے اسی فولڈر میں GeoLite2-ASN.mmdb.comb. اخذ شدہ بتاریخ 22 جولا ئی 2014. تحقق من التاريخ في:

جیو ماخذ موڈ

GeoLite2 صرف، GeoLet2 کے ساتھ Cloudflare گر، یا Cloudflare صرف.Cloudflare طریقہ کار کے ذریعے settlement کرنے کے لئے جگہ کی ضرورت ہے Cloudflare[ صفحہ ۷ پر تصویر ]

وقت ختم ہونے والا ہے (جواب میں )

استقبالیہ سے پہلے ختم ہونے والے سیشن میں ترمیم کی جاتی ہے. 14400''جو چار گھنٹے کا ہوتا ہے۔

زندہ بچّے (s )

اِس کے لئے ضروری ہے کہ آپ تازہ‌دم ہو جائیں ۔ 30 سیکنڈ

فعال Threshold (min)

اِس سلسلے میں ایک مثال پر غور کریں ۔ 2 منٹ. یہ لائیو فوڈ گراوٹ ہے، سیشن طویل نہیں ہے.

ڈیٹا کی تقسیم ( دن )

اس عمر کے گزشتہ ریکارڈ جمع اور تخلیق کیے جانے والے ریکارڈ: Analytics، چیٹ، ٹکٹ، رد عمل، ATI ٹیلی میٹر، AI ٹیلی کامیس وغیرہ شامل ہیں۔CRMعمل0ہر چیز ہمیشہ کے لئے برقرار رہتی ہے، ترتیبات، مصنفہ مواد اور منظوری کبھی ختم نہیں ہوتی۔

جب گفتگو ختم ہو جائے

انتخاب کریں کتنے حذف شدہ گفتگو ریکارڈ پر: مکمل ریکارڈ، ریکارڈ بغیر گفتگو کے یا اسکور کے. ہمیشہ گفتگو کو باکس اور محفوظ تاریخ سے چھپا کر رکھے گئے چیٹ کو ہمیشہ ختم کر دیا جاتا ہے.

ٹریفک

ہر رپورٹ میں آنے والے حساب‌کتابوں کو الگ رکھیں ۔

فوڈ بیک سروے پوپپ قابل

سائٹ کے پورے رد عمل کو دیکھنے والوں کو دکھاتا ہے.

عام : دلچسپ

ہر اے آئی سطح کے لئے ماسٹر تبدیل.

ٹکٹوں پر ایک ٹرک

ہر ٹکٹ پر ٹکٹ، ترجیح اور جذبات کی طرف سے لکھا جاتا ہے اور ٹکٹ کے اوپری حصے میں ایک داغ لکھا جاتا ہے۔

ایک دوسرے کی مدد کریں

ٹراج ٹیگز اور خلاصہ ایک ٹولٹ میں دکھا تا ہے جب ایجنٹ ٹکٹ فہرست میں قطار لگا کر گزرے۔ اے آئی تریج درکار ہے۔

کوم‌پازر

ایڈمنٹس ڈرافٹ اے آئی جواب، ورمر، مختصر، زیادہ رسمی اور اپولوگک بٹن کے تحت ٹکٹ جواب کے تحت. ایجنٹ کے بغیر کچھ بھی نہیں بھیجتا.

اِن سے پوچھو،OpsIQ کُل قابض

ہر ابلاغی صفحہ پر موجود صفحہ-کرافٹ کیپرلٹ۔ معلوم ہوتا ہے کہ مشتری کون ہے،

فجر کی مختصر

اتوار کے دن سب سے پہلے فوری ٹکٹ پیش کرتے ہیں ، جوابات اور انتظار کرتے ہیں ۔

عام: پیسہ، برانڈ، واپس اپ

OpsIQ بنیاد ڈالنا

ابلاغ میں ہر روپیہ کی جمع اس کرنسی میں تبدیل کیا جاتا ہے نمائش کے لیے. کنیکٹرز اپنے ہی ماخوذ کرنسی ذخیرہ کرتے ہیں؛

خود کار-سینک ایف ایکس کی شرح

ہر چھ گھنٹے کے اندر ایک آزاد عوامی خوراک سے محروم رہنے کی شرح ہوتی ہے جس میں کوئی کمی نہیں ہے۔ API کلیدی طور پر، آپ دستی شرحیں شامل کر سکتے ہیں جو خوراک کو واپس لے سکتی ہیں۔

کام اور بِل‌دار خصوصیات پیدا کرنا

جہاز ختم ہو گئے۔ اسے سلیس اور پریڈیشن صفحہ ظاہر کرتا ہے، انفنٹری آمدنی کارڈ اور زندہ انٹیلی جنس فِنس۔ اس کے ساتھ ہی ہر قیمت کی سطح چھپ جاتی ہے اور سیلس کا صفحہ مینو چھوڑ دیتا ہے۔

کامرس ورڈ

سیکھی ہوئی باتیں OpsIQ آپ کا کلام : چاہے آپ کچھ بھی کریں ، دوبارہ تعمیر کرنے کا لفظ ، بیچنے کے لیے اور خریداروں کو کیا کہا جاتا ہے ۔

برانڈنگ اور لاگوس

دو اپ لوڈ، ایک روشن پس منظر کے لیے (ادمین سائڈ بار) اور ایک گہرے کے لئے (ساگن ان پیج). PNG, JPG, WebP or SVG upto 3 MB.

سٹی انٹیلی جنس ایجنٹ، نجی اجازت دے سکتے ہیں۔ SSH ہدف

خودکار-عملی SEO ایجنٹ SSH پر متصل ہوتا ہے. خصوصی، لوپ بک اور محفوظ کردہ پتہوں کو ڈیفالٹ طور پر روک دیا جاتا ہے جیسا کہ ایک آنتی-SSRF اقدامات کے طور پر۔ صرف اپنے ہیسٹڈ انسٹالیشنز پر فعال کریں جو مقامی سرور تک پہنچنا ضروری ہے۔

OpsIQ اُوپر / دُور

ہر مقررہ وقت کو ختم کر دیتا ہے۔OpsIQ-Awned table جمع فائلیں اپلوڈ.OpsIQ اِس کے علاوہ وہ اپنے گاہکوں ، ٹکٹوں ، خدمات ، ڈومینوں ، حکم‌نامہ یا ریکارڈز کو کبھی نہیں چُھوتا ۔

⚠️
کسی بھی چیز کو استعمال کرنے سے پہلے واپس لوٹ لیں ۔ جنرل میں اور خارج شدہ کارروائیوں میں زندگی بسر کرتے ہیں
ترتیبات

ترتیبات: سیکورٹی

انتظامی لاگ ان کے لیے حفاظت، آپ کے اسٹیفے اکاؤنٹ اور ڈیٹا OpsIQ جمع کرتا ہے. سہولت پورٹل کے لئے کلائنٹ لاگ ان الگ سے ترتیب دیا جاتا ہے۔

علامت میں محفوظ

گوگلreCAPTCHA

dmin sign-in پر settlement on the v3 (nonfer, اسکورd) یا v2 (Chook)، v 3 اسکور کی بورڈیں سیٹ کریں اور سائٹ اور خفیہ کلیدیں فراہم کریں۔ ان ہی کلیات کو سہارا پورٹل درخواست فارم سے استعمال کیا جاتا ہے۔

ناکام-Login خود کار-لوک آؤٹ

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

لاگ ہارڈنگ

کم سے کم طویل کے ساتھ پاس ورڈ پالیسی، معروف توڑ پھوڑوں میں ملنے والے دفاعی تناظر، ہر ابلاغ کے لیے دو رنوں کی ضرورت، خطرناک کارروائیوں سے پہلے، اور نئے-ڈی ویکی نشان کی چوکسی کے خلاف-

واحد نشان آن (OIDC)

آپ کی پہچان فراہم کُنندہ کے ذریعہ سے اِسے اِس لائق نشانِست کہتے ہیں. ضرورت کے مسائل URL.، کلائنٹ آئی ڈی اور کلائنٹ خفیہ۔ خودکار شناخت کنندہ، ایک لائن پر، پہلے اشاروں پر خودکار طور پر صارفین تخلیق کرتے ہیں۔

واحد نشانی (انگریزی:SAML 2.0)

بولنے والوں کے لیے SAML. OpsIQ جواب فراہم کریں URL اور ایس پی این اے سی آرک آئی ڈی; آپ IdP entity ID, sign-in فراہم کرتے ہیں۔URL، واضح طور پر اشاروں کے آؤٹ URL اور ایکس 509 سند پر دستخط۔ ای میل اور نام منسوب میدانوں کے لیے صرف معیاری طور پر قابل ذکر ناموں کے لیے ضروری ہے۔

SCIM پروویژننگ

دائرۃ المعارف بریطانیکا، تجدید و تالیف۔OpsIQ اکاؤنٹ.OpsIQ جمع SCIM بنیاد URL؛ آپ یہاں لیبل بنائے تاکہ باقی کو توڑنے کے بغیر ہی کسی کو ختم کیا جا سکے۔

خطرہ، بلاک اور جمع

خارجی Egress del-list

ایسے علاقے جن کے باہر سے یہ کام کرنے والے لوگ اس کام میں شریک ہوتے ہیں انہیں فون کر سکتے ہیں ۔ SSH جنرل میں ہدف کنٹرول.

خطرہ اسکورنگ اور خود کار بلاک ہے۔

ایک بار آنے والے شخص کو آپ کی ٹانگیں عبور کرتی ہیں. 0 نمبر کا انتخاب کرنے سے پہلے ایک ہفتے کے لئے سیکورٹی Overview کا جائزہ لیں ۔

بلاک پیج پیغام

اِس کے علاوہ آپ کو اپنے معمول میں تبدیلی لانے کی بھی ضرورت ہے ۔ HTML بلاک سکرین.

حقیقی ملاقاتوں سے کوریج ویب‌سائٹ ضروری ہے

پیمائش LCP، آئی پی او حقیقی سیشن سے.

Basling, retry-خطرناک تقریب ادائیگی

براؤزر میں واقع ہونے والے واقعات اور انفلیشن میں رنوں کے ساتھ فراہم کرنا اور غریب موبائل تعلقات پر نقصان اٹھانا۔

نشانِ‌جنگ کی تیاری

اگر آپ کو پتہ چلے کہ آپ کے پاس کوئی خاص چیز ہے تو آپ اِسے رد کر سکتے ہیں ۔

سیکورٹی سیکورٹیز

ڈیٹنگ کی طرف سے بند. ڈیٹنگ اور بلاکنگ چلانے کے لئے. یہ کارڈ کنٹرول کرتا ہے کہ آپ کو بتایا گیا ہے، اور اے آئی کی کتنی مدد کرتا ہے.

حفاظتی خطرات کو یقینی بنائیں

اس کارڈ کے لیے ماسٹر تبدیل.

نا کاري لاگ ان کو گول کرنے کي بورڈ

مختصر مدت میں کتنے ناکام اعشاریہ ایک لہر کو آگاہی کی قدر کرتے ہوئے.

IP شہرت یافتہ ذہانت

اِس کے علاوہ ، لوگوں کو پبلک بدسلوکی میں مبتلا لوگوں کیلئے خطرہ بھی پیدا کرتا ہے ۔

سیٹ‌فارم

گھڑی کا وقت اور وقت TLS کوئی سند کے حساب سے پہلے سے آگاہ.

اے آئی اے سیکورٹی تجزیہ کار اور اے آئی حادثہ مختصر کرتا ہے۔

شک کی کارروائی کے لئے وضاحت کرنے والا فیصلہ شامل کرتا ہے اور واقعات کی بجائے حملوں سے متعلقہ ایک قابلِ‌اعتماد واقعہ میں شامل گروہ

پالیسی کارگولٹ

اِس لئے جب تک آپ نے اُس کی تجاویز کا جائزہ نہیں لیا اور اُن سے متفق نہ ہو جائیں ۔

روزانہ سیکورٹی ڈائیجس اور ہفتے کے قیام کا رائے دار

ہر روز حفاظتی صفحے پر ایک بار پھر زور دیا جاتا ہے اور یہ ظاہر کرتا ہے کہ کیا چیز محفوظ ہے اور ابھی تک کُھلے ہوئے ہیں ۔

خود کار دوبارہ تیار کردہ تجاویز

ایک تجویز کردہ بلاک قانون آپ نے خود کو جمع کرنے کی بجائے کبھی بھی اپنے اوپر نہیں کارروائی کی۔

پیدائشی کھیل

متعدد سیشن از سر نو شروع کريں

ریکارڈز کے لیے آنے والی سیشن کے بعد پلے بیک کے دوران کبھی لوڈ نہیں ہوتے، لہٰذا اسے چھوڑنے کی کوئی قیمت نہیں ہے۔ ریکارڈز کو نمونے اور نجی-مسپڈ کر کے ان باکسنگ کے تحت درج کئے گئے ہیں اور اناینٹلس کے تحت کرنٹ ری پلے پیج پر نظر رکھتے ہیں۔

اسپ رفتار، میکس قبضے، غیر متوقع

ریکارڈ کرنے کے لئے تقریباً ایک ریکارڈنگ کتنی دیر تک چلتی رہتی ہے اور کتنے دن ریکارڈنگز منعقد کی جاتی ہیں ۔

⚠️
مثال کے طور پر اپنے سوال کا جواب دینے کے لئے آپ کو اِسے اپنی ویب‌سائٹ میں درج کریں ۔
ترتیبات

ترتیبات : رکشہ اور پری‌پی

کیا؟ OpsIQ شاید ہر ریکارڈ کی مدت پوری ہو ۔

استثناءات

طےشدہ IPs اور افریقہ

پتہ چلتا ہے کہ آپ اپنی ٹیم کو اپنے اناطولیہ سے باہر رکھنے کا سب سے صاف طریقہ یہ ہے کہ وہ صرف دستخط شدہ ابلاغ میں ہی ہر شخص پر چھا جائے۔

طےشدہ URL پاتھ

مثال کے طور پر ، صفحہ کے نمونے کبھی بھی ایک لکیر ، ایک قطار ، جنگلی کارڈوں کے ذریعے نہیں دیکھے جاتے تھے ۔ /admin/* پورا دفتر آنے والے لاگ سے باہر رکھیں.

ڈیٹا کی رد عمل

پیر شب نظام خودکار پورج۔ عام میں مجموعی ڈیٹا ریزشن سیٹ سے الگ اور ناقابل عمل زون صاف کرنے کے لیے۔

ایک دلچسپ لاگس

سچ ہے کہ ٹیلی‌ویژن پر بہت سے لوگوں کا ردِعمل ہوتا ہے ۔ 90 دن ۔ یہ سب سے زیادہ مشتری کی عبارت ہے، لہٰذا تنہائی کو تیز کرنے کے لئے پہلے اسے کم کریں.

مَیں نے ایک ایسے واقعے کا ذکر کِیا جو بہت عام ہیں ۔

Per-Cox نگاری کے لیے بڑی مقدار میں شمار ہوتا ہے۔ 90 گنتی کے چندے، صرف پیغام مواد نہیں

ایک اہم قدم

تبدیل شدہ عمل اور حفاظتی لاگ. 365 دنوں. اس طویل عرصے تک رہنا، یہ آپ کے پیچھے ہے.

علمِ‌نجوم

سسٹم ہیلتھ ریکارڈز ۔ 30 دن.

جواب‌خیز سوالات

اے آئی کے سوالات کے جواب نہیں دے سکتے تھے. 90 اِن سوالوں کے جواب دیں ۔

مختلف رنگوں اور برآمدات

میٹرک انتہائی طویل‌العمل

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

گودام برآمد

رات کو اجلاسوں ، ملاقاتوں ، صفحہ ۲۴ اور اپنے ذاتی بی آئی اسٹاک کے لئے ایک فارم میں آپ کو منتخب کرتے ہوئے کئی دن تک رکھا گیا ۔

ترتیبات

ترتیبات : ناظم AI معاونت

تیرہ انصاری معاون کا استعمال Admin کے اندر، زندہ لوگوں تک رسائی، کرایہ، ٹکٹوں، سروروں اور کرن لاگسوں میں

فعال کریں OpsIQ چین

ہر ابلاغِمین کے صفحہ پر مددگار بٹن دکھاتا ہے. اسے سب کے لئے چھپاو.

تحمل اور برتاؤ

کارنر پوزیشن، پینل چوڑائی (انگریزی:320 جگہ 600 px)، ماکس اونچائی (400 جگہ 900 px)، کونے کا دائرہ (انگریزی:0جگہ 24) ، فونٹ سائز اور پینل کے پیچھے ایک شاندار شیشے کی مانند ہے ۔

فوری Chaps دکھائیں

ہیڈ کوارٹر کے نیچے ایک بڑا بینک بٹن. زیادہ تر سٹاف کے لئے تیز ترین طریقہ.

ماڈل معلومات دکھائیں

جب ہم دوسروں کو اپنے پاس آنے کی دعوت دیتے ہیں تو ہمیں بہت سی خوشیاں ملتی ہیں ۔

پیر-ادمین رسائی گیٹ وے -

صرف ایک دستخط شدہ اشتہار میں معاون کو ظاہر کرتا ہے جس کے کپتان اور ای میل دونوں ایک میچ کرتے ہیں۔ OpsIQ اس کام کی جگہ پر تعینات کیا گیا ایجنٹ. مولانا ہمیشہ سے گزرتا ہے. میرے رسائی بٹن کا استعمال کریں یا آپ اپنی ٹیم کو باہر بند کر سکتے ہیں.

اِن میں سے ایک

اسم، سر ٹیگ لائن اور ایک رسم الخط خوش آمدید پیغام جب پینل کھلتا ہے ظاہر ہوتا ہے۔

سمرٹ فوری عملہ چکپس

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

رنگ اور شکل

چیپ شکل (pill, road, مربع), such coloric code, Crank are and Laner struct) جس میں پریفیکچر (pell, fearve) ہوتا ہے۔

یاد رکھیں

انصاری ہر شخص کی تاریخ کو براڈر سیشن کے دوران یاد کرتے ہیں، 120 اپنے ڈیٹا بیس میں محفوظ پیغامات۔ تازہ کرنے کے لئے اسے صاف کریں۔

ترتیبات

ترتیبات :ent گفتگو

گفتگو آپ کے گاہکوں کو استعمال کریں اور سب سے بڑا علاقہ ترتیبات. چھ ذیلی پٹیوں کے ساتھ ماسٹر کو تبدیل کرکے تبریز کے اوپر کی طرف محفوظ کیا گیا.

نئے نصب کئے گئے پر ذیلی حصوں کے ذریعہ کام کریں: Incent اور نقل و حمل، تیاری، حمایت، علم کی تربیت کا حصول۔

شناخت اور کاپی

بِھیڑ

وولٹ نام، تالیف لائن، اے آئی نام، نظام اور غیر ضروری نوٹس کے لیے استعمال ہونے والا نام، اور کیسے ایجنٹ نام سامنے آئے۔ ایجنٹ نام ماخذ اصل ناموں، ایک دستوری نام یا ٹیم لیبل کے درمیان فیصلہ کرتا ہے۔

- چغتائی میں

دو سلام‌مُصمم ، ایک ملاقاتی مہمانوں اور شناخت‌شُدہ لوگوں کیلئے ایک ہی بات‌چیت شروع ہوتی ہے ۔

پوپ ٹیپر

چیٹ کو کھولنے سے پہلے کی طرف سے تیرتی ہوئی پیغام، اپنے نام، فونٹ سائز اور رنگوں کے ساتھ. اے آئی اے کے ذریعے چائےرز لکھ سکتے ہیں، جس کے لیے کتنے سارے کام پیدا کرنے کے لئے کنٹرول کیا جاتا ہے، کتنی ہے کہ کس طرح سے ہر ایک سے ملاقات اور ان کے درمیان خلا کو دکھانے کے لیے۔

ہاتھیوں اور ہاتھیوں کی بناوٹ

پورا متن: ایک نام اور ای میل طلب کرنا، تصدیق کرنا، کسی انسان سے درخواست کرنا، کوئی ایجنٹ دستیاب نہیں ہے، ٹکٹ یا منسوخ، دست یاب پننگ. دو درجن انفرادی لائنوں پر مشتمل ایک

سٹیٹس اور غیرمعمولی غور و فکر

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

خطرناک اور تباہ‌کُن

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

لان‌ر ، نام اور اوتار

انسانی ایجنٹ اور اے آئی اے کے لیے تصاویر کھولنے والے مختلف تصاویر۔

نظر

خمیر اور شیشے

تھیمی موڈ، ایک ورکل رنگ پریفیکچر، تیز رفتاری اور اوپیرا، جمع متحرک، انجیئم لائنوں کے لیے جمع، کرسی قطار کو چھپا، پیغام کارڈ کو چھپا کر قریبی بٹن چھپا کر

رنگ

ایک لغت میں لکھا ہے کہ ” جب ہم نے دیکھا کہ ہم نے اِس کام کو جاری رکھا ہے تو ہم نے اپنے گھر والوں کے ساتھ مل کر اُن کی مدد کی ۔ “

پینل ، بِبل اور چیپ

تیس کے ارد گرد موجود منتخب افراد پینل، سرحد، متن، اندراج اور ہر بلبل ٹائپ (انگریزی، AI، ایجنٹ، Agender, system) جمع تجاویز اور ان کی غیر جانبداری کی وضاحت کے لیے صرف یہ اوپن کھول دیتے ہیں

لوہے اور ریشم

پینل چوڑائی اور بلندی، کونے والا دائرہ، فونٹ سائز، اسکرین پوزیشن، لانچر شکل، بلبلے انداز اور کہیں عطارد دکھائی دیں۔ کسی فون پر وسعت کا امتحان۔

برتا

AI خودکار جوابات

جوابات کے لئے ماسٹر تبدیل. دور کا مطلب ہر پیغام کا انتظار انسان کے لئے انتظار کرنا ہے۔

انسانی پیروی-پُور اور قدرتی ڈبل پرنٹ

ایک لطف اندوز پیچھے آنے والا جب کوئی مہمان خاموش ہو جاتا ہے، اور اختیاری مختصر دوسرا پیغام جس طرح کوئی شخص ایک بھیجتا ہے۔ ہر خاموشی کے لئے زیادہ سے زیادہ پیچھے آنے والے ساتھ جوڑ دیا گیا، پہلی تاخیر، بعد میں ضرب کرنے والا، موجودگی وینڈو اور حداکثر ترتیب ونڈو۔ کاروبار کی گھڑیوں تک محدود کیا جاسکتا ہے،اور ایک سادہ شکریہ کے بعد دبایا جا سکتا ہے۔

آپ اِن سوالوں کے جواب کیسے دے سکتے ہیں ؟

خواہ جواب الفاظ کے ذریعے ہی ہوں ، اور مدد‌بخش جوابات کتنے تیز ہوں پہلے یا پھر خود سے بھی کم اور زیادہ تاخیر ۔

زندہ ترجمہ

ہر ایجنٹ اپنی زبان میں پڑھتا ہے اور لکھتا ہے جبکہ آنے والا شخص ان کی زبانی پڑھتا ہے۔

ایجنٹ کے بعد واپس AI کی طرف ہاتھ

اے آئی اے کی بات دوبارہ شروع کرنے سے پہلے ایجنٹ کی کارکردگی کا آغاز.

گفتگو کو کھولو

ویدک سے پہلے سیکنڈ کھل جاتے ہیں۔0کبھی نہیں کھولا. موبائل پر انٹرینگ؛ چھوڑ دو0یہاں تک کہ امتحان پاس کیا۔

ذهين جواب

ایک فون کے جواب کے لئے آگے، سوچ بچار، ایجنٹ کے جوابات کے لئے ایک الگ ماڈل،

محفوظ کرنا

اسکے علاوہ ، اُس نے اپنے سوالوں کے جواب حاصل کئے بغیر بھی اُسے اپنی پسند کی جگہ پر رکھا ۔

زبانیں

جو کہ زبانوں میں 'وی' کی حمایت کرتی ہے اور یہ ایک مہمان کے لئے کس طرح کا انتخاب کرتی ہے.

کلائنٹ اکاؤنٹس کے جوابات

ایک دستخط کنندہ کے اپنے اکاؤنٹ سے جواب، غیر واضح طور پر زندہ اور ضرورت پڑنے پر صرف بوجھ اٹھانے والے.

واپسی

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

امن اور خوشحالی

گزشتہ گفتگو جاری رکھنے ، اپنے متصل مقامات پر گفتگو جاری رکھیں ، غیر متصل کھڑکیاں بند کریں ، مہمانوں سے رابطہ کریں اور آپ کی ٹیم کو ٹکٹ میں تبدیل کرنے دیں ۔

خوشبودار

Emoji Muster، settlese-only wese- واحد موڈ سے وابستگی، AI تصور سمجھ، ان لائن تصاویر، گفتگو، گفتگو کرنے والے بٹن، آنے والی آوازیں، قبل از وقت، آوازوں کا بٹن اور سیشن تنہائی میں فرق۔ A I تصور یہ ہے کہ ایک آنے والی چیز غلطی کی اسکریننگ کرنے اور اسے مفید جواب دینے کی اجازت دیتا ہے۔

انتظامی طور پر، Namission اور خوش آمدید

مہمان‌نوازی کے لئے آپ کے ایجنٹ بھی آپ کے ساتھ مل کر معلومات فراہم کرتے ہیں : بکس کی آوازوں میں ، ڈیسک‌جُل اطلاعات ، آوازیں ، نجی خفیہ بی‌پی اور باکسنگ کے مسئلے کو حل کرنے کے لئے

مدد کیساتھ

انسانی دست‌بردار

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

کام کرنے والے وقت

دفعہ کھلنا، وقتاً فوقتاً اور بند گھنٹے کا پیغام۔ ان گھنٹوں کے باہر اے آئی اے کو انسان کی پیشکش نہیں کرے گا. ٹکٹوں کے کاروباری گھنٹوں سے الگ شیڈول OpsIQ لکھنؤ۔

جب AI ختم ہو جائے گا

ایک نئے پیغام کا جواب دینے سے پہلے اُس کا جواب حاصل کریں ۔

غیر متصل فارم

گفتگو کی بجائے رابطہ فارم دکھاتی ہے۔

ٹی‌ٹی‌کی منظر اور ڈیپارٹمنٹ

اے ٹکٹ کا احساس، تو ایک آنے والا شخص اپنے ٹکٹ نمبر کو اصل حیثیت حاصل کر سکتا ہے اور جو AI کے لئے طے کر سکتا ہے۔ ایک تعمیر کردہ پینل ہر ڈیپارٹمنٹ کے حقیقی وصول کنندہ کو ظاہر کرتا ہے،

گفتگو میں مدد کا مرکز

اگر آپ اس گفتگو کو چھوڑ کر جائیں تو آپ اس بات کا انتخاب کریں گے کہ آیا آپ کے پاس داخلہ ہے ، نیچے بار لیبل اور تصاویر دکھائی دیں گی یا نہیں اور آپ مکمل مدد کے مرکز سے رابطہ پیش کریں گے.

دلیری سے کام لینا

ستارے کی شرحیں جب کوئی ایجنٹ گفتگو بند کرتا ہے تو وہ اُس وقت ختم ہو جاتا ہے جب آپ کسی خاص لمحے کے بعد یا پھر کسی غیرضروری مدت کے بعد بھی رابطہ کریں ۔

پوسٹ-چاٹ سروے

ایک سوال کا جواب حاصل کرنے کے لئے آپ کو اپنے سوالوں کے ذریعے بات کرنی چاہئے ، وقت گزرنے کے ساتھ‌ساتھ وقت نکالنا ، وقت کا حساب لگانا اور کسی دوسرے شخص سے ملاقات کرنا چاہئے ۔

پوسٹ ای میل سروے

گفتگو کے بعد ای میل کی طرف سے ایک ذیلی سروے ختم ہو گیا، عام طور پر زبان میں آنے والے گفتگو میں تاخیر، موضوع، انٹریو، سوال، بٹن لیبل اور شکر دونوں لائن پر کنٹرول کیا گیا ہے۔

لذیذ کھانے کی واپسی

ہر اے آئی کے جواب پر ٹوٹ کر کھانا کھاتے ہیں اور پھر اچھی خوراک کھاتے ہیں ۔

محفوظہ محفوظ کی جارہی ہے

دن کے بعد آٹو آرکائیو، آٹو-ریسویل منٹوں کے بعد اور دنوں میں گفتگو کو حذف کر دیا. جنرل اور ٹریکنگ کے ساتھ تیسری جگہ کا تعین کیا گیا ہے۔

علم کی تربیت

اصل میں معاون جانتے ہیں.

ویب سائٹ علم کی تربیت

آپ کی ویب سائٹ اس طرح سے مدد حاصل کر سکتی ہے تاکہ آپ اس سے جواب دے سکیں ۔ URL پورا حسابي سے پہلے کا امتحان لیا جا سکتا هے ۔۔ جینز چیک آؤٹ، اکاؤنٹ اور admin کے راستے

رنگ‌برنگی دُنیا

جواب API کلیدی اور مآخذ جو صفحات کو تلاش کرنے کی بجائے تلاش کے قابل معنی میں تبدیل کرتے ہیں۔

علم کا ماہر

ایک کلک اور اے آئی اے ہر ایف اے اور صفحے کو پڑھ کر مختلف اقسام کی شکل اختیار کر لیتی ہے۔

جوابات

سوال اور جواب JSON''اور اے آئی ان کو آپ کے کاروبار کی تفصیل سے لکھ سکتے ہیں۔ جب معاون کو کچھ غلط معلوم ہو جاتا ہے تو ایک ایف اے تحریر کرو: یہ صفحوں کو خارج کر دیتا ہے، اس لیے اصلاح فوری ہوتی ہے۔

اعلٰی ترین

پیشگی اور غیرمتوقع

اِس سلسلے میں ایک فہرست پر غور کریں ۔

حقیقی وقت نجات

پولنگ کی بجائے ، پُسچر ، ابی یا فائر بیس کے ذریعے ، ایک خطرناک صورتحال میں تبدیلی لانے کے لئے بہت سے مقامات پر پولنگ اچھی طرح سے پیش آتی ہے ۔

پُروش نُور

ڈیوائسز بِمس یا ایک اشاری (depher beams) کے ذریعے ایجنٹوں کے لیے آگاہی دیتی ہے جس میں اوزار دلچسپی ہوتی ہے۔

ویب پُش (VAPD )

خود کو پیدا کردہ کلیدوں کا استعمال کریں بغیر تیسرے فریق کے.

آواز، ویڈیو اور اسکرین شیئر

TURN سند کی شناخت تو اس طرح سے فون کرتا ہے نیٹ ورک کے ذریعے، استعمال کرتا ہے۔ Cloudflare یا Twiolio سندیں یا اپنے آپ کو TURN URL. ، انکلر اور قابل ذکر.

کام کے ذریعے

ایجنٹ کی ویب سائٹس کی جگہ پر داخلی ترتیبات کی بجائے: پہلے- وقت میں SLA، کی بورڈ کے رنوں اور کمانڈ پے لائنوں کو محفوظ کیا،

مُلکِ‌موعود کا چینل

کیا Asap، Ghow Mellow, Febook رسول, Follow, Telegram, X براہ راست پیغامات اور Expression, ہر ایک کے ساتھ اپنے AI خود کار-Acons change, جمع چینلوں پر اے آئی کے عملہ کے لیے پالیسی تبدیلی، جواب دہندگان اور کیا App rega Template. ہر چینل میں اسی طرح کی زمینیں ویب چیٹ کے طور پر موجود ہیں۔

تبدیل کر نے کے ليے اپنی ویب سائٹ کو استعمال کریں
ترتیبات

ترتیبات : وقفہ

ہر ای میلOpsIQکسی بھی پیغام کا لفظ مرتب کرنا اور کسی بھی چیز کے لیے اپنی مرضی سے کچھ نہ کچھ لکھناOpsIQپہلے سے ہی نہیں بھیجے جاتے.

ایک ڈیزائن، بہت سے پیغامات

ے عالمی ای میل‌اپ کرکپر: آپ کا لوگو، ہیڈ کوارٹر، کارڈ، ٹیلیگرافی اور فٹ بال ہے جس میں خالی درمیانی ہے۔ ہر پیغامOpsIQاِس کے بعد اِسے ایک مرتبہ اور ہر ای میل میں تبدیل کر دیا جاتا ہے ۔

ای میل باہر بھیجنے کا کوئی راستہ نہیں ہے۔OpsIQاس لپیٹپر کے بغیر، یہ ایک ہی نقطہ پر استعمال کیا جاتا ہے ہر پیغام کے ذریعے پتے نکلتے ہیں، لہذا بعد میں ایک پیغام میں اضافہ کیا گیا ہے کہ اسے فراموش نہیں کیا جا سکتا۔

پیام مرتب کیا گیا ہے

1
Open ترتیبات، پھر ٹیمپل

پیغامات ان کے گروہ ہیں: ٹکٹ اور پورٹل، اسٹور، اشاروں اور اکاؤنٹ سیکورٹی، کتابنگ، گفتگو اور اطلاعات، رپورٹ، لوگوس خطے اور آپ کی ذات۔

2
پرو فا ئل پر کلک کرو

آپ کو موضوع، ایک امیر تحریر ایڈیٹر کے ساتھ مل جاتا ہے۔HTMLاِس میں آپ کی مدد کرنے کے لئے آپ کو ای‌میل کا جائزہ لینا ہوگا ۔

3
متغیروں کا استعمال

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

4
محفوظ کریں

صرف اس پیغام کو لکھا گیا ہے. ایک میدان خالی چھوڑ دو اور اس کی تعمیر شدہ الفاظ کو برقرار رکھتا ہے، قطار پر پل آپ کو بتاتا ہے کہ یہ کون سی ریاست ہے۔

💡
ایک متغیر آپ استعمال نہیں کرتے جب ای میل بھیجا جاتا ہے اور اسی طرح یہ لائن بیٹھ جاتی ہے. اسی لیے کوئی فون نمبر جس میں کبھی فون نمبر نہیں بھیجتا، اس کے بعد کچھ بھی نہیں آتا.

اپنی وضع‌قطع کو لکھیں

پیام کے لیے استعمال کریںOpsIQپہلے ہی نہیں بھیجی جاتی: ادائیگی نوٹ، ایک قابل ذکر یاددہانی، خوش آمدید پیک، لائسنس کی کلید۔ یہ سب کچھ بنا ہوا پیغام حاصل کرتا ہے — ایڈیٹر، پیشگی، منصوبہ بندی اور آپ کی ایجاد کے ذریعےAPI.

1
دبا ئيں

بٹن ٹیمپلز پیج کے اوپر بیٹھتا ہے اور پھر "اپنے آپ ہی ٹیمپلرز" کے علاوہ "اپنے ہی آپ کے ساتھ" کے ساتھ دوبارہ بھی بیٹھا ہے۔

2
نام

نام آپ کا نظام ارسال کرتا ہے ، میدان کے نیچے دکھائی دیا ہے جیسے آپ کی نوعیت ہے مثلاً x_custom_book. اس کے بعد تبدیل نہیں ہو سکتا کیونکہ اس سے پہلے ہی کچھ نازل ہو رہا ہے ۔

3
تم فرماؤ وہ چیز جو اس وقت اور کب بھیجی جاتی ہے جب اس کے نبی بھیجے گئے تھے۔

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

4
فہرست وہ حصے جو تبدیل ہوتے ہیں۔

مثال کے طور پر: اسمِ ساحہ، جب، تبت_link. ہر ایک بن جاتا ہے۔{{variable}}آپ موضوع یا پیام میں اتار سکتے ہیں اور وقت پر آپ کا نظام اس کو پورا کرتا ہے۔

5
موضوع اور پیغام لکھیں

اِس کے علاوہ یہ بھی کہ ہم اِن میں سے ہر ایک کو اپنے گھر والوں کی طرف سے ملنے والی ہدایات پر عمل کرتے ہیں ۔

6
اسے پیدا کریں پھر اسے کھولو

یہ مکمل ایڈیٹر اور زندہ پیش نظر کے ساتھ "اپنی ہی ٹیمپلز" کے تحت ظاہر ہوتا ہے، ہر بنائی گئی پیغام کے برابر ہے۔

⚠️
Write the message, not the whole page. A template that carries its own <html> document is refused, because a whole document would slip past the wrapper and your email would go out with none of your branding on it.

اپنا رابطہ لگانے کے لئے

پیداوار پر دو کالAPIاِس لئے آپ اپنے کام کے ذریعے اپنے گاہکوں کو کوئی خط نہیں بھیج سکتے اور نہ ہی اُن کی بات‌چیت کر سکتے ہیں ۔

آپ کے ٹیمپل اور تبدیل کرنے والے کو فہرست میں ہر ایک لیتا ہے
POST /api/v1.php
Authorization: Bearer YOUR_API_KEY

{ "action": "email.templates.list", "mine": true }
اسے بھیجو
POST /api/v1.php
Authorization: Bearer YOUR_API_KEY

{
  "action": "email.template.send",
  "template": "x_custom_delivery_booked",
  "to": "[email protected]",
  "to_name": "Ada Obi",
  "variables": {
    "name": "Ada",
    "when": "Thursday 11 September, 14:00",
    "tracking_link": "https://track.example.com/AB12"
  }
}
💡
نا قابل نام اسمِ پاخانہ ميں لو گوں کے ساتھ جا ئيںAPIفون. ای میل.templates۔ فہرستیں ان کو مکمل شکل میں واپس کر دیں

اپنی منصوبہ‌سازی اور منصوبہ‌بندی

آپ کی خدمت کے لئے ایک پیغام نہیں ہے

رکن کی فہرست ایک "دیکھو منصوبے" اور کوئی ایڈیٹر — آپ دیکھ سکتے ہیں کہ آپ کیا دیکھتے ہیں۔OpsIQاس میں بھیجا جاتا ہے، اور اس کے اندر جو کچھ ہوتا ہے

آپ کی اپنی ہی حفاظتی چیزیں

سروس کا انتخاب تب ہوگا جب آپ اسے تخلیق کرتے ہوں گے یا ہر پلانے پر چھوڑ دیں گے ۔

علامت-ان، حفاظت، اطلاعات اور ای میل کا امتحان

کبھی بھی منصوبہ بندی نہ کر سکے۔آپ کے اپنے آپ کو ابلاغی ابلاغیات کی غلط قسم کا خاکہ نہیں بنا سکتے۔

سوالات

کیا مَیں صرف ایک پیغام کیلئے ڈیزائن بدل سکتا ہوں ؟+

نہیں، اور جان بوجھ کر، ڈیزائن کی تیاری کر رہا ہے اور یہ تقسیم کیا گیا ہے، جو کہ ہر ای میل آپ کے پاس رہتا ہے. کیا ہے؟

اگر میں زور لگا کر بات کرنے کے لئے کیا ہو؟+

اس کے علاوہ ، آپ کو یہ بھی معلوم ہے کہ آپ کے ذہن میں کیا ہے.

میں نے غلطی سے اپنی ایک ٹیم کو ختم کر دیا.+

اگر یہ پہلے ہی سے ختم ہو گیا تو پھر اسی نام سے دوبارہ پیدا کریں اور وہی حوالہ واپس آئے گا ؛ صرف اسی طرح لفظ کو دوبارہ ترتیب دینا پڑتا ہے ۔

کیا آپ خود کو ایک متصل یا جمع کرنے والے کو اپنی ٹیم بنا سکتے ہیں؟+

جی ہاں. پیکج کشتیاں ای میل _templatesjsonاپنے ہی ڈائریکٹری میں ، اور اس کے پیغامات "Developper templates" کے تحت نظر آتے ہیں اسی ایڈیٹر کے ساتھ ، پیشگی ، لپیٹپر اور منصوبہ جات گیٹ۔ آپ کا کلام تدوین آپ کے کام کی فضاء پر مشتمل ہے اور پیکج تنصیب سے بچتا ہے۔

ترتیبات

ترتیبات: OpsIQ لکھ

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

خود کار طور پر-

دکھائیں OpsIQ بٹن لکھتے ہیں۔

آپ کے ایجنٹ کے لیے لکھنے والی معاون بٹن کو ادممین میں شامل کرتا ہے۔

ٹکٹ آٹو-کو فعال کریں

ایک ہفتے کے لئے اس سے پہلے کہ آپ کسی شخص کو اپنے ساتھ رہنے والے کسی بھی شخص کے ساتھ دوبارہ رابطہ کریں ، اُسے اپنے مسئلے کا حل بتائیں اور اُس پر تحقیق کریں ۔

خود کار طور پر ڈی بگس

جو کہ کرنسی خود کار کیمرا میں جواب دے سکتی ہے. کسی بھی چیز کو انسان کے لیے باقی نہیں رکھا جاتا، جو محفوظ طے شدہ ہے۔

وقت کا صحیح تعین

ایک فوری جواب کو روبوٹ کے طور پر پڑھ کر چند منٹ کے بعد فوراً بعد اُس کا جواب فوراً ملے گا ۔

میکس ایکس جواب دینے کے بعد ڈیپارٹمنٹ کی طرف سے ٹکٹ لگا دیا جاتا ہے

ایک پیشہ ورانہ کیپ، مثال کے طور پر بلڈنگ 1 اور حمایت حاصل کی۔ 3. ایک بےقابو دھاگے کے بغیر.

لمبائی ، حالت اور شناخت کو وسیع کریں

واضح طور پر تحریر، جواب کے بعد اور اسکے بعد ٹکٹ کی حیثیت اور جسے ابلاغی حساب دیا جاتا ہے وہ خودکار جوابات سے متعلق ہیں ۔

دوبارہ چیک عمل

Native Ticket System

ٹکٹ سسٹم نے بنایا OpsIQ)، کسی بیرونی مدد کے بغیر تنصیب کے لیے۔

ای‌میل کو مقامی ٹکٹوں میں تبدیل کرنا

ٹکٹوں میں آنے والے ای میل کو تبدیل. OpsIQ اختتامی مقصد فراہم کرتا ہے۔ URL، اشارہ، اسکرپٹ راہ اور پی ایچ پی بنرائی۔ کوئی ایسی چیز جو اس مقصد کے لیے پوسٹ کر سکتی ہو ٹکٹ بنا سکتی ہے، تاکہ علامت راز کو مخفی رکھ سکے۔

ملتان میں جوابات اور تاخیر اور دبستان ہیں۔

اِس کے علاوہ اگر آپ اُن کے ساتھ بات‌چیت کرتے ہیں تو آپ کو بھی اِن سوالوں کے جواب مل جاتے ہیں ۔

عوامی حمایت پورٹل

مشتری کے ایک صفحے پر جہاں کوئی بھی ٹکٹ اٹھا کر موڑ سکتا ہے، جس کا اندراج شدہ خوش آمدید لائن کے ساتھ کیا گیا ہے اور اس کا پتہ

ٹی وی نمبر فارمیٹ

ٹکٹ نمبروں کو پیدا کرنے میں کتنے غیر متوقع خطوط سامنے آئے۔

ای میل گلوکار اپنی زبان میں لکھتے ہیں۔

Ticket ای میل مشتری کی زبان کے پیچھے چلتے ہیں. سٹاف ایمیل کبھی بھی زبان تبدیل نہیں کرتی: اطلاعات، ڈیپارٹمنٹ گھڑیال، مختصر اور طے شدہ رپورٹیں آپ کے نظام کی زبان میں رہیں۔

عہدوں اور تصدیقوں کو ثابت کرنا

نئے ٹکٹوں پر ٹھوس اعتراف، جمع تصدیق پیام جب ٹکٹ کھولے جائیں، تب ٹکٹ بند کیا جائے اور جب ٹکٹ بند ہو جائے تو ہر ایک کو زندہ پیش نظر رکھنے کے ساتھ ساتھ عالمی ای میل کیپرسیپر بھی ہے اور آپ کے ٹکٹ بٹن کے پیچھے لنک بھی

ایک دوسرے کے ساتھ تعاون کریں

نامعلوم خطوط سے اسکرین ٹکٹ اور اس پر یقینی طور پر شکوہ کیا جا سکتا ہے. خودکار کو چھوڑ دو جب تک آپ اس کا فیصلہ نہ دیکھ لیں۔

خود کار محفوظی ٹکٹ

کئی خاموش دنوں کے بعد ٹکٹ بند کریں. مشتری کو بند پیغام میں بتانا کہ کس طرح دوبارہ کھولنے کا طریقہ کار ہے۔

کاروباری گھنٹوں (SLA کیلنڈر)

Timezone, and the now زمانے, beport and consembers for first-confer and nows. Clinent Chat کے تحت کام کرنے والی گھڑیوں سے الگ شیڈول۔

خود کار ٹکٹ نئے ٹکٹ

خودکار تفویض، صرف ان ایجنٹوں کے لئے جو آن لائن ہیں، جن میں ایجنٹ صلاحیتیں اور مہارت پر مبنی انفلیشننگ کے لئے میچ حساسیت موجود ہے۔

کرسر کے ٹکٹ

جب مشتری پہلے سے ہی ایک ٹکٹ کھولتا ہے تو اسکے قریب ایک میچ حساسیت ہوتی ہے ۔

قریبی تحقیق

ای میل ایک دن بند کرنے کے بعد ایک سروے کرتا ہے. نتیجہ اخذ ہوتا ہےCSATصفحہ۔

ای میل کی طرف سے ڈیپارٹمنٹ کو مرتب نہ کریں

جب کوئی نیا ٹکٹ آتا ہے تو ڈیپارٹمنٹ کو ای میل بھیجتا ہے۔ حاصل کرنے والے اس ڈپارٽمنٹ کے ارکان ہیں، نہیں کہ ڈیپارٽمنٹ کا میل باکس پتہ جو انبانڈ ایڈریس ہے جس پر ٹیکٹیں آتی ہیں۔

مَیں کیا پڑھ سکتا ہوں ؟

AI کلائنٹ ڈیٹا رسائی

access-date=, dateٰ ٰ archive-d's sermation for klker profile table, in the struction, Crencial settlement, and خدمات, ڈومینز, سروروں اور اعلیٰ سطح کے حساب سے حساب کے لیے سطحِ عمل شروع کریں اور ان کی ضرورت کے طور پر جوابات کو شامل کریں

تعلیم اور علم

ایک ٹکٹ تیار کریں

جواب دینے سے پہلے بہتر بجٹ پر ٹکٹ چلاتے ہیں۔آپ اجازت نامہ کے شعبے، چیک تاخیر کا انتخاب کر سکتے ہیں اور اپنی ذاتی Escalation Act کو درج کر سکتے ہیں۔ اندرونی اسکیشن نوٹ پر نظر ڈالیں تاکہ آپ کی ٹیم کو پتہ چل سکے کہ ٹکٹ کس وجہ سے حرکت میں آ گئی ہے۔

علم کی ترتیبات

اگر جوابات کلائنٹ زبان کا استعمال کرتے ہیں، اگر وہ crawled لنکس اور FAQs پر ڈرائنگ کرتے ہیں تو کیا AI تصویر پڑھتا ہے اور. PDF متصل کردہ، علم جواب موڈ، اگر وارد کیا گیا JSON علم استعمال کيا جا تا هے اور اگر ذريعہ رابطے نظر آ سکتے هيں تو کرولڈ لينکز کا استعمال کريں اور FAQs کو فعال کر ديں يا AI اندازہ لگا رہا هے

انسانی جواب کے بعد خود کار ایندھن بند کرو

جب ایک کار جواب دے تو اے آئی اس ٹکٹ کا جواب دینے سے باز رہتی ہے.

ٹی‌ٹی‌ایس اور ای میل کی ہدایات

آزاد-سی ڈی-آن لائن ہدایات ہر جواب کے لیے خوشگوار اور مواد کو بہتر بنائیں، جس میں قابل عمل مثال ہے. اپنے بارے میں مخصوص کر لو کہ اے آئی کیا کبھی نہیں کرنا چاہیے۔

غیر متصل JSON علم

اپ لوڈ یا ماضی JSON لکھنؤ کے معاون کے لیے علم فائل۔

بھٹن سٹوڈیو

مشتری کے بٹن کے لیے مکمل ڈیزائنر: ڈسپلے انداز، حجم، لیبل، شکل، کم از کم چوڑائی، پس منظری انداز، بنیادی اور ثانوی رنگوں کے ساتھ، کشش زاویہ، سرحد، کونے کا زاویہ، سایہ، تیپگرافی، لوک، سستے انیمیشن، حرکت اور رنگوں کا مظاہرہ، اور مرکزی حلقہ، CSS کسی بھی چیز کے لئے صندوق کو ڈھانپ نہیں پاتا ۔

ترتیبات

ترتیبات : پورٹل کی حمایت کریں

مشتری کی اس سائٹ جہاں لوگ پرورش کرتے ہیں اور آپ کے مدد کے مضامین پڑھتے ہیں۔اس تبتی کو کنٹرول کرتی ہے کہ کیسے یہ پہنچ جاتا ہے اور کس طرح گاہکوں کی نشان دہی کرتا ہے؛ اس کا نظریاتی ڈیزائن پورٹل سٹوڈیو میں کیا جاتا ہے۔

پورٹل سٹوڈیو یا ایمبیدڈ ٹیک پورٹل: کون چاہتا ہوں؟

یہ دو مختلف مصنوعات ہیں اور لوگ انہیں مسلسل ملا کر بناتے ہیں۔ یہ مختلف مسائل حل کرتے ہیں اور دونوں مل کر چلتے ہیں ۔

معاون پورٹل اسٹوڈیو: ایک جگہ آپ گاہکوں کو بھیجتے ہیں۔

سٹوڈیو ڈیزائن مکمل حمایت کی جگہ OpsIQ آپ کے لشکر میں شامل ہیں۔. اس کا اپنا ویب پتہ یا آپ ہی ڈومین ہے اور یہ مکمل خود مختار تجربہ رکھتا ہے: طلبہ کے ساتھ مدد کے مضامین، درخواست فارم، ٹکٹ کی تاریخ، مشتری کی نشان دہی اور معاونت۔ Theme، Navigation، Layout، علم، فٹ بال، برانڈ، ٹی وی، معاون، فورم اور شامل ہیں۔ CSS، ڈیسک ٹاپ ، ٹیبلٹ اور فون سائز پر پیشگی منظر ، پھر شائع کریں.

جب اسے استعمال کریں آپ چاہتے ہیں کہ ایک مرتبہ کوئی ویب سائٹ آپ ہر گاہک کو اشارہ دے سکتے ہیں، اور آپ اپنی ویب سائٹ کے اندر کسی بھی طرح کی حمایت نہیں کر سکتے.

ایمیدڈ ٹیکٹ پورٹل: آپ کی اپنی سائٹ کے اندر ٹکٹیں۔

اِس کے بعد وہ ایک دوسرے کو اپنے گھر لے جاتے ہیں ۔ صرف ٹکٹ کا تجربہ آپ کی ویب سائٹ کے صفحہ پر ہوتا ہے۔. . . کُتب‌خانے کھل کر ، سیدھے اور جواب دینے والے آپ کے صفحات کو کبھی نہیں چھوڑا جا سکتا اور آپ کے سر ، اُن کی ساخت اور ڈیزائن بالکل ویسے ہی قائم رہیں جیسے کہ وہ ہیں ۔

جب اسے استعمال کریں آپ کے پاس پہلے ہی ایک ویب سائٹ یا درخواست ہے اپنی ساخت کے ساتھ، اور آپ اس کے اندر موجود ہونا چاہتے ہیں بجائے مشتری کو کسی دوسرے پتے پر ہاتھ لگانا چاہتے ہیں۔

مختصر ورژن

سٹوڈیو تعمیر کرتا ہے۔ ایک جگہ آپ کو گاہک بھیج کر بھیج دیتے ہیں۔. . . ای‌میل ٹکٹ لاتا ہے جہاں آپ کے گاہک پہلے ہی موجود ہیں۔. بہت سے کاروبار دونوں چلاتے ہیں، ٹکٹ کو ان کے اکاؤنٹ میں شامل کر کے اپنے اکاؤنٹ میں.

پتہ اور رسائی

رسائی طریقہ

چاہے پورٹل کسی بھی شخص کے لیے کھول دیا جائے یا دستخط کنندہ تک محدود ہو. اوپن پورٹس کو زیادہ ٹکٹ اور زیادہ اسپم حاصل ہوتا ہے۔

غیر متصل انتخابات

چاہے پورٹل اور مدد مرکز ایک ہی ہیرو کو شریک کرتا ہے یا دو استعمال کرتا ہے، جو کہ دونوں سطحوں پر موجود ایک اور فٹ بال اور فٹر نظر آتا ہے،

پورٹل پتہ

پتے کے گاہکوں کا استعمال کریں. OpsIQ نتائج کو ظاہر کرتا ہے پورٹل اور مخلوط امدادی مرکز کے پتوں کو۔ اسے تبدیل کرو بعد میں آپ پہلے ہی بھیجے گئے تعلقات توڑ چکے ہیں۔

آپ کا اپنا ڈومین

آپ کے ڈومین سے پورٹل کی خدمت کرتے ہیں، جیسے support. yourdomain. com

اخذ کردہ ٹی وی پورٹل

نیچے دی گئی رنوں پر سوئیز بیان کی گئی ہے، اور ایبٹ آباد معمار کو کھول دیتا ہے جہاں آپ کو منتخب کریں گے، ظاہری اور رسائی کے اصولوں پر، پیش کش کا نتیجہ اور نقل کریں گے. یہ پورٹل سٹوڈیو نہیں ہے.

کتنے گاہکوں کی شناخت

یہ آپ کے کلائنٹ لاگ ان اختیارات ہیں. اسٹیفے لاگ ان تنظیمات، سیکورٹی کے تحت ترتیب دیئے گئے ہیں۔

نیٹ ورک

جو اختیارات نشان پر ظاہر ہوتے ہیں. کنیکٹیکٹ اور ای میل اشاروں میں کام خودبخود آتا ہے۔

سماجی علامت-

حساب کنندہ فراہم کرتا ہے، ہر ایک کو شناختی آئی ڈی اور خفیہ طور پر، فراہم کردہ پتے کے ساتھ OpsIQ اس فراہم کُنندہ سے درج‌ذیل معلومات حاصل کریں ۔

اکیلے علامت-on (OIDC)

شناختی فراہم کار کے ذریعے URL.، کلائنٹ آئی ڈی، خفیہ اور ایک فرضی فہرست ای میل ڈومین لسٹ کی اجازت دیتا ہے.

بڑا کرنے والا SAML 2.0

جواب SAML مساوی OpsIQ جواب فراہم کریں URLاور ایس پی این اے سی آرک آئی ڈی; آپ IdP entity ID, sign-in and signal-out دے سکتے ہیں۔ URLs، ایکس.509 سندیں اور نام تجویز کریں SAML اِس سلسلے میں اِن طریقوں پر یا تو ظاہر نہیں کی جاتی۔

آپ کی ایپ سے خطرناک نشان میں

ایک گہرے تعلق اتنا پہلے ہی سے آپ کے درخواستی زمینوں پر دستخط کیے بغیر OpsIQ خفیہ دستخط فراہم کرتا ہے، پورٹل URL اور محنت کش کلیدی، اپنی زبان کے لیے ایک مکمل راستہ (پی ایچ پی، لاراویل)، WordPress, WHMCS, Node.js. ، فلاس، ڈبنگو، .NT، ریلس، جاوا، گو اور خود ساختہ نصب العین پر OpsIQ سرور خود، مرحلہ بہ مرتب نوٹس، اور کسی بھی کوڈ لکھنے سے پہلے ایک ایجنٹ کا استعمال کریں۔

راہ کا کام کیسے کِیا جاتا ہے

آپ کے گاہک ایک حمایتی تعلق کلک کرتا ہے جو راستے میں نقطہ نظر رکھتا ہے.

پورٹل کا اپنا نشان بٹن میں ہے۔

پورٹل اسٹوڈیو میں علامہ اقبال صفحہ پر توجہ دیں اور اپنی ویب سائٹ کے لاتعداد صفحے کا استعمال کریں اور آپ کی متعین کردہ معلومات کو مرتب کریں۔ URL اسی راستے پر۔ پورٹل مزید اضافہ کرتا ہے۔ opsiq_portal_return (کہ یہ صفحہ مشتری پر تھا)؛ راہداری اعزازات صرف اس وقت جبکہ آپ کے پورٹل پتہ کے اندر ہے اور مشتری کو واپس وہاں لے آئے، دستخط کیے۔

WHMCS

کچھ بھی نہیں لکھا:۔ WHMCS دُور دراز سی بی بی سے پہلے ہی کلائنٹس میں شامل کر کے واپسی کا پتہ معلوم کر لیں ۔ URL آپ کے لئے WHMCS شناختی علاقہ لاگس.

ہر جگہ نشان نکل آتا ہے۔

پورٹل سے باہر نکل کر آپ کے اطلاق سے مشتری کی نشان دہی بھی کرتا ہے۔

حفاظت اور تحفظ

درخواست فارم

جس سے مطلوبہ فارم جمع ہوتا ہے. ہر اضافی میدان اسلام کھو دیتا ہے، صرف وہی مانگ جو آپ کو ٹریج کی ضرورت ہے۔

سُم اور بدسلوکی تحفظ

ایک شہد پمپ اور رفتار لمیٹڈ ہمیشہ عوامی شکل کی حفاظت کرتا ہے. اوپر سے آپ کو بلاک کر سکتے ہیںreCAPTCHAیاCloudflareدوبارہ شروع.reCAPTCHAکلیدیں پہلے سے طے شدہ ترتیبات، سیکورٹی کے تحت وضع کی گئی ہیں؛ یہاں داخل کی جاتی ہیں۔

پورٹل اناطولیہ (Portal Analytics)

پچھلے تیس دن پر پورٹل سرگرمی کا صرف خلاصہ۔

ترتیبات

ترتیبات : اجازت نامہ، لائسنس، کرونس اور کرنسی زون۔

سسٹم گروپ، اس کے علاوہ ٹیم تک رسائی کنٹرول کرتی ہے جو یہ فیصلہ کر سکتی ہے کہ کون سی ڈسکس کو دیکھ سکتا ہے۔

ٹیم رسائی اور اجازت نامہ۔

پیر-اڈمین اجازہ

ہر اdمین کو لاگس رسائی میں شامل اجازہ کا واضح سیٹ ملتا ہے، جو ترتیبات تبدیل کر سکتا ہے، اور ان کے شعبوں کو تبدیل کر سکتے ہیں۔ جو بھی مکمل منتظم کردار کے ساتھ ہمیشہ اجازت ہوتی ہے۔ ترتیبات طے کریں کہ کس شخص کو نوٹ کرتا ہے، تو اسے وسعت دینے کا سب سے بڑا انتظام دے

اجازت نامہ

اپنے موجودہ اجازت نامہ دکھا تا ہے، جو آپ کو اس کی اور اس کی حیثیت تک intitude کرتا ہے۔

قرونِ‌وسطیٰ

خود کار طور پر نصب صرف نامزد کردہ. OpsIQ بادل آپ کے لئے اور ٹیبل کے لئے چلنے والا مقررہ کام چھپا دیا گیا ہے. ایک لائن آف کرنٹاب ہر مقررہ کام کو چلاتا ہے: ٹکٹ آٹو کرایہ، ایسکلیشن کی سہولت، متبادل تازگی، میل بکس پولنگ اور کوانٹر سنک۔

1
لائن کاپی کريں

تبت پہلے ہی منتخب شدہ پی ایچ پی بنوری کے ساتھ آپ کے سرور کے لیے درست kuntab لائن کو ظاہر کرتا ہے۔

2
اسے کوانداب میں شامل کریں

رندوں کیٹلاگ - بطور۔ وہ صارف جو پی ایچ پی کو چلاتا ہے اور ایک ہی لائن پر cPanel اس کی بجائے کرون جولس ٹول استعمال کریں۔

3
رنگ

اب ذرا سوچیں کہ آپ کو ابھی تک اِس کا انتظار کرنے کی بجائے جلد ہی آزمانے کے لیے بھاگنا پڑے گا ۔

پریبل پینل آخری دوڑ، مستقل اور کیا پروڈیوس کیا گیا ہے خود کار-کرک اور ای میل دونوں کے لئے کیا گیا. یہ آگاہی دیتا ہے جب آخری دوڑ ایک حقیقی سرور کرن کی بجائے دستی ویب بٹن سے آئی ہے اور جب ایک غیر مضبوط چیز ختم ہو گئی ہے.

معجزہ

تمام تر ٹریکنگ ڈیٹا حذف کریں

سب کچھ ٹھیک OpsIQ جمع یا تیار کیا گیا هے آپ ٹائپ کرکے اس میں شامل کر تے هيں جو تصدیقی اصطلاح ہے اور ترتیب دیتا هے ترتیبات اور سائٹ کی وضع ، بلاک پتوں ، ہر چیز (علم بنیادیں ، ایف اے کیو ، ترجمہ ، پورٹل ڈیزائن ، عملہ تشریحات) اور منظوری سب محفوظ ہیں۔

پُراسرار معلومات

اسی سیزن کو بڑے ریکارڈز تک محدود رکھا جاتا ہے۔ 30, 60, 90 یا 180 اِس کی بجائے یہ بہت ضروری ہے کہ ہم اپنے کام کو پورا کریں ۔

🚫
کسی بھی چیز کو ناقابل استعمال کرنے سے پہلے، کسی بھی طرح کی ترتیبات سے بیک وقت واپس بھیج دیں۔
ترتیبات

اپنی ٹیم کی دیکھ بھال کریں

ٹیم کے ارکان کو دعوت دیتے ہیں اور کرداروں کو کنٹرول کرنے کے لیے مقرر کرتے ہیں جو کچھ بھی تک رسائی حاصل کر سکتے ہیں۔

ٹیم
ٹیم اور منتظمٹیم سکرین: رابطہ، کردار باس (انگریزی: Fill Admin, Agent) اور ہر ممکنہ رسائی کے ساتھ ابلاغ کا ایک تختہ۔ٹیم اور منتظمکام کی جگہٹیم اور منتظم+ admin صارف محفوظ کریںرابطہرُودُنیا کے حالاتاوہ[email protected]ایڈا اوس‌وُومالکتمامق م[email protected]کوجو مینسہمکمل اڈامینتمامآر ٹی[email protected]ریتاایجنٹبليایس بی[email protected]ایجنٹمدد1TEAMدعوت و تبلیغ اور ابلاغ کا انتظام2ROLESمالک · مکمل یمن · ایجنٹ3SCOPEDپیر-اپنے گروہ تک رسائی
اصل ٹیم سکرین: ہر ایدھیمین اپنے رابطے، کردار اور ان کے حاصل کردہ اداروں کے ساتھ، ایجنٹ وسیع، مالکین مکمل طور پر.

کردار

مالک

ہر ایک تنصیب شدہ کو ترتیب دینے والا

مکمل اڈامین

لائسنس اور خطرے کے علاوہ مکمل رسائی

ایجنٹ

صرف اِن میں سے ایک کو اپنے والدین کے ساتھ کام کرنا تھا ۔

ٹیم کے ارکان کو منظم کریں

1
ٹیم میں جا

پہلوی میں ٹیم کی طرف ٹیم.

2
مجھ پر کلک کرو

ٹیم کے ممبر ای میل میں داخل.

3
کردار مرتب کریں

مالک منتخب، مکمل ایدین یا ایجنٹ۔

4
شعبے مقرر کريں

ایجنٹوں کے لئے، رسائی کے شعبوں کا انتخاب.

5
بھیجو جلیل القدر دعوت دیں

انہیں ایک سیٹ اپ لنک کے ساتھ ای میل ملتا ہے۔

ترتیبات

ٹیمي ڈا وٴ

آپ کی تائید کیسے کر رہا ہے. رسائی اجازت سے ہے، کردار کے ذریعے نہیں: نظریہ اجازت نامہ کھلتا ہے، انتظامیہ کی اجازت مصدر نشانے، QA اور ساتھی-ferences کو پڑھنے کی اجازت ہے اور اجرا وہ ہے جو ادائیگی تبتی کو اضافہ کر سکتا ہے. ٹیم کو ان میں سے کسی بھی نہیں دیا جا سکتا

ٹیمي ڈا وٴ
ٹیمي ڈا وٴٹیم-کرنسی سکرین: ایجنٹوں کو ایک گروہی سکور بار کی طرف سے درجہ دیا گیاCSATاور ترازو سے تولا کرو تو حق تلفی کروٹیمي ڈا وٴکام کی جگہٹیمي ڈا وٴایجنٹشمالیCSATفلپائنآر ٹیریتا4.8$42عطیہایس بیسمبونگ4.5$28عطیہق مکوجو مینسہ4.2$15عطیہاوہایڈا اوس‌وُو4.9$51عطیہ1SCOREDمہم بازی2CSAT & LOADریٹنگ + حجم3REWARDSایجنٹ توازن ادا کرتا ہے۔
اصل ٹیم-کرنسی سکرین: ہر ایجنٹ نے حجم اور CSAT پر اسکور کیا، جس میں آپ ایک ہی قطار سے ادا کر سکتے ہیں۔

صفحہ ۲۴ پر تصویر کیسے لکھی گئی ہے ؟

ہر ایک مختلف سوال کا جواب دیتا ہے اور اُنہیں حکم دیا جاتا ہے کہ وہ آپ کی کتنی ضرورت محسوس کریں ۔

01 کمانڈ مرکز

زندہ حالت، مشتری کے نتائج آپ کے نشانوں کے خلاف، کس طرح خرچ کیے گئے، حالات کو فیصلہ کی ضرورت ہے اور ثبوت فی کمار انڈیکس۔

02 ٹیمیں

پیشہ ورانہ، پہچان (بہت بہتر اور غیر مستحکم)، طلبہ اور امیدواروں کے لیے جو کہ کرنسی دیکھ سکتے ہیں۔

03 خوبی

سکورکرڈس نے تجزیہ، موقع پر تنقید کے معاہدے، تجزیہ کار بتدریج اور ثبوت درج کیے۔

04 بند

لیکن اگر آپ کو کسی چیز کی ضرورت ہے تو اِس کا اندازہ لگانا مشکل ہو سکتا ہے ۔

05 تاریخ

کام کی جگہ کس طرح وقت کے ساتھ آگے بڑھ گیا ہے: میٹرکس کو ایک چارٹ سے اور ایک 28-آج کا کوریج گرمپ ظاہر کرتی ہے جب ٹیم اصل میں کام کر رہی تھی. ہر کارڈ اپنے آپ کو چھپا لیتا ہے جب تک کہ اسے کھینچنے کے لیے تاریخ کافی ہو۔

غیر مصدقہ صفر نہیں ہے۔

ایک ٹیم نے کسی کو کافی حد تک ملا کر رکھا ہے — یا جن کے وزن میں نصف سے بھی کم ہوتے ہیں — انہیں ایکڑ وزن کی کمی ظاہر کرتا ہے ۔

دونوں ثبوت مختلف کام کرتے ہیں اور ان کو الگ رکھنے کے قابل ہوتے ہیں۔بسم نے فیصلہ کیا کہ کسی کو مجموعی طور پر اسکور کیا جاتا ہے یا نہیں.

💡
ہر اعداد و شمار آپ کو دیکھنے کے لئے وسیع ہیں اور وقت کی حد آپ کو منتخب کر رہے ہیں. ایک ٹیم دو الگ کام کی جگہ پر کام کرنے والے ایک خود مختار ریکارڈ رکھتا ہے.

ڈسپلے کا عمل

پانچ حصّے کا مجموعہ ، ہر ایک نے آپ کو اپنے ساتھیوں کے خلاف مقرر کرنے کی بجائے مرکزی سمت کی طرف کھینچ لیا جب اس کے پیچھے دلائل آہستہ کئے گئے ۔ غور کریں کہ متن میں تبدیلی کی سمت حرکت کرتا ہے۔70 چاروں ہفتے کے پہلے بُرے فیصلوں پر عمل کرنے کا فیصلہ نہیں کِیا جاتا ۔

خوبی

جب ہم کسی کو بتاتے ہیں کہ اُس کے پاس کوئی چیز نہیں ہے تو ہمیں اُسے بہت سی برکتیں ملتی ہیں ۔

خوشی

پہلے جوابی اوقات پی50 اور پی90 فیصد پر، اپنے نشانے کے خلاف.

دوبارہ حل

وقت کو دوبارہ حل کریں اور ایک مکمل حل شدہ شرح.

SLA

SLA کے خلاف آپ کو، جمع-اپنے اور انتہائی اہم.

ستین ایوارڈز

دوبارہ سے دوبارہ منتقل کریں اور انتقالِ‌خون کی شرح — جو کام واپس آتا ہے ۔

💡
وزن کے اعتبار سے قابلِ احترام اور رشتہ دار ہیں؛ انہیں مجموعی طور پر نہیں ہونا چاہیے۔100. گم شدہ ثبوت صرف انڈیکس کو نیچے رکھ سکتے ہیں ، کبھی بھی اسے بلند نہیں کر سکتے — مکمل طور پر اسپنج کا وزن نسب‌نامے میں رہتا ہے ۔

شہر اور پھلدار وقت

اِس کے لیے ضروری ہے کہ آپ اُس شخص کی مدد کریں جس کے پاس آپ اِن باتوں کو ذہن میں رکھ سکتے ہیں ۔OpsIQ اِس کے علاوہ ، ایک فیصد لوگ یہ سوچتے ہیں کہ اِن میں کوئی تبدیلی نہیں آ رہی ۔

⚠️
رپورٹ صرف۔ اوکوپنس کا کہنا ہے کہ کس طرح وقت خرچ کیا گیا، کبھی بھی اسے کتنا اچھا خرچ کیا جاتا تھا، اور کبھی بھی یہ سرمایہ، دروازے یا سائز کی ادائیگی نہیں کرتا.

قابلِ‌اعتماد

اسکور کارڈ وه ہے جسے رپورکر نے حقیقی گفتگو کے خلاف اسکور کیا ہے. صرف ایک شائع شدہ نسخہ کو تجزیے مل سکتا ہے اور نیا ورژن شائع کر سکتا ہے جو پہلے سے اسکور کیا گیا تھا کبھی دوبارہ نہیں شائع کرتا. ایک جائزہ ایک بات کے بارے میں، کسی شخص پر فیصلہ نہیں ہے.

دوبارہ شروع شدہ عہدے پر

ایک موقعے کے طور پر اعلان کیا گیا کہ کون اور فلیش کی کپا (Cohen's and Fleiss' Kappa)، نہ کہ ریاستی معاہدہ فیصد۔ دو تجزیہ کار جو ہر چیز سے گزرتے ہیں۔100% وقت کے ساتھ ساتھ معلومات بھی نہیں لی جاتیں ۔

دوبارہ شروع

ایک شخص کو اُسی گفتگو کے دوران اپنے ساتھیوں سے زیادہ سخت یا نرم‌مزاج ہونا چاہئے ۔

اختلافات

ایک ٹیم کے پاس اُن کے بارے میں ثبوت درج ہو سکتے ہیں ۔

خودی کی طرف رجوع کریں

ایک ٹیم کا اپنا جائزہ لینا ممکن نہیں ۔

⚠️
اے آئی اے درج کردہ تجزیے اس وقت تک ادا نہیں کر سکتے جب تک کہ کوئی کلیبرشن کو انسانی تجزیہ کرنے والوں کے ساتھ کافی متفقہ طور پر پیش نہ کر دے، کم از کم نمونے کے خلاف کڈپہ سے اتفاق کرتے ہوئے دکھایا جائے. ایک اوپن گیٹ کا مطلب ہے ماڈل کافی سے متفق ہے کہ وہ شمار کرنے کے لئے تیار نہیں ہے — اس کا مطلب کبھی بھی یہ درست ہے۔

متناسقات:

صرف رن‌بُک ناکام موڈ ہے : میٹرک گیمنگ ، پُرکشش اور عوامی طور پر ہر کوئی آخری ہے ۔

زیادہ بہتر

ٹیم کے اپنے پہلے ریکارڈ کے خلاف پیمائش کی، ساتھی کے خلاف کبھی نہیں، اور ایک چھوٹا سا نسب کارندے کو جیتنے کے لئے نہیں خرید سکتے.

سُرخ رنگ

ایک مقررہ وقت پر اجلاس منعقد کرنے کا اعلان کرتے ہوئے ، بار — اوسط شرحِ‌ضرورت ، قطع‌نظر شرحِ‌حیات ، شرحِ‌ تھوڑا اور منفی دودھ کی رفتار ، تمام مکمل اعدادوشمار کو پورا کر سکتے ہیں ۔

Opt-Infer

اگر آپ اپنے ساتھی کارکنوں کو ایک کام کا فیصلہ دیکھتے ہیں تو اُن کے بینڈوں کو ضرور شائع کِیا جا سکتا ہے ۔

💡
ایک شخص پیسے کو کبھی نہیں چھو سکتا ۔

جواب

ٹیم کا ہدف ایک دوسرے کی نسبت کسی مقررہ وقت پر تعیناتی کے خلاف ہے ۔

س . ع .

انفرادی یا ٹیم؛ ایک، دوبارہ یا موسمیاتی جس میں کھلی کھڑکی ہو۔

کرورِرِیا

تمام باتیں — ایسے شخص کی قدر کا انحصار اپنے ساتھی کارکنوں کی محنت پر نہیں بلکہ اُن کی کارکردگی پر ہے ۔

خوبیوں کی حفاظت

کسی بھی طلبہ کو وسیع نشانے سے حاصل ہونے والا طلب کرنا۔ جب کہ خوبی کی مقدار نیچے گرتی ہے تو طلب کو پورا کرنے کی بجائے اسے بند کر دیا جاتا ہے اور اس کو بے جا نہ ہونے کے برابر دکھایا جاتا ہے۔

حدیثیں

ایک پری رن کیپ، سست ترین شرح سے چلائی گئی ایکسچینج کو جمع ایک برقی بند کو دوبارہ شمار کرنے سے پہلے

ٹیم کی تلاش

کسی بھی پری-کمٹریس کے ساتھ ترقی یافتہ، تو ایک ٹیم کی طلبہ لیڈر بورڈ نہیں بن سکتی۔

اجلاسوں پر حاضر ہونا

ٹریننگ سیشن ریکارڈ ہے، چیٹ نہیں ہے، اس میں ایک ٹریننگ، ایک ٹیم کے پاس ٹریننگ کی جاتی ہے، مقررہ وقت، متفقہ تقریریں اور پھر ایک خلاصہ درج کیا گیا ہے۔

گفتگو کُتب

سیشن سے پہلے ہی ٹیم کا ساتھی حیران نہیں ہوتا ۔

پُراسرار ثبوت

اِس کی بجائے یہ نقل کی بجائے ہمیشہ زندہ ریکارڈ پر بات‌چیت کرتا ہے ۔OpsIQ اسے قبول کرنے سے پہلے آئینے کی تصدیق نہیں کرتا ہے۔

جگہ

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

ذاتی نوٹس

ٹریننگ کے اپنے نوٹ ۔ اس ٹیم کو تربیت دینے والے کھلاڑی اسے کبھی بھی ایجنٹ نہیں بلکہ مینیجر کی حیثیت سے نہیں پڑھ سکتے ، نہ ہی وہ ہر دوسری اجازت سے آگے چلتا ہے اور نہ ہی اسے زیادہ دیر تک پڑھ سکتا ہے ۔

جو سیشن دیکھ سکتے ہیں۔

ٹریننگ ، ٹیم کے ساتھیوں اور کسی بھی ٹیم کے ساتھ ٹیم کی اجازت ہے ۔

حد سے زیادہ

ہر تخلیق، تجدید، پی پی، غیر پینی اور تکمیل کو جو تبدیلی کی گئی ہے، اس سے درج کیا جاتا ہے، جس کے ذریعے یہ تبدیلیاں کی جاتی ہیں۔

💡
کوچنگ کو جان بوجھ کر اور پیسے سے الگ کیا جاتا ہے۔ایک سیشن کسی کے انڈیکس تبدیل نہیں کرتا، اجرت نہیں دیتا اور لیڈر بورڈ پر ظاہر نہیں ہوتا۔

انعام اور انعامات

ادائیگی کا راستہ جان بوجھ کر آہستہ آہستہ ریکارڈ کیا جاتا ہے اور ہر قدم کو بھی لکھا جاتا ہے۔

1
نشان کی اہمیت کو واضح کریں

کتنے نشانات برابر ہیں اور ہر کام کی قدر کیا ہوتی ہے۔

2
چھت کو اوپر لکھیں

اس طرح کی ترتیبات بجٹ بنانے سے پہلے کسی چھت کو تبدیل نہیں کر سکتی اور نہ ہی یہ ایک ایسی چھت کو بدل سکتی ہیں جس پر نقش‌ونگار بنائے گئے ہیں ۔

3
پیشگی منظر کا اعادہ کریں

کسی کو بھی اس مرحلے پر بحثیں شروع کر دیں

4
اختتام

ایک ایسا وقت ہے جس میں کچھ بھی نہیں کِیا جا سکتا ۔OpsIQ ہر قوالی کے خلاف ایک داخلی اندراج لکھ کر اصل کو کبھی حذف نہیں کرتا اس لیے کتاب میں اب بھی یہ ظاہر کیا گیا ہے کہ کیا واقع ہوا اور کیوں، پھر صرف عدت رخصت ہو گئی. اگر کوئی شخص پہلے سے زیادہ رقم کی ادائیگی سے انکار کر چکا ہو اور کس کے نام سے کتنا اور کس طرح اخذ کیا گیا ہو۔

⚠️
اگر آپ کو لگے کہ ایک ٹیم میں کوئی ایسا شخص نہیں ہے جس نے آپ کو اِس بات پر یقین دِلایا ہو ۔25% ان کی توقع کردہ مدت سے اوپر، ایک بہت ہی اعلیٰ درجے کا ماہنامہ پورے بجٹ کو حاصل نہیں کر سکتا۔
💡
حساب دینے والے کو انعام یا اشاروں میں کوئی حصہ نہیں ملتا، بغیر کسی تبدیلی کے: وہ چھت اور ہر ایک کونے کی شکل میں ڈیزائن کرتے ہیں اور ان سے اوپر کوئی بھی چیز نہیں کہ وہ خود کو ادا کریں گے. ان کا کام، قیمتوں اور درجہ بورڈ پر بالکل دوسرے شخص کی طرح رکھا گیا ہے۔

ہر کوئی شخص ڈیٹنگ کی طرف سے حصہ لیتا ہے، ٹیم کو چلاتی ہے اور اس میں شامل ہوتا ہے. کسی کو باہر چھوڑ کر ٹیم & ڈپارٹمنٹ میں کھول کر ٹیکسوں کو انعامات اور معاوضہ کے انتخاب میں تبدیل کر دیتا ہے. ان کا کام اب بھی اسکور کیا جاتا ہے اور دکھایا جاتا ہے؛ وہ اس نقطہ سے ایک طالبان بننے سے محروم ہو جاتے ہیں اور پہلے ہی کوئی حتمی تجربہ نہیں ہوتا۔

⚠️
کوئی بھی اپنے لئے پیسے کو پسند نہیں کرتا. کیونکہ وہ لوگ جو حصہ لے سکتے ہیں وہ بھی ہیں جو ادائیگیوں کی منظوری دے سکتے ہیں،OpsIQ اپنے آپ کو اِس بات سے انکار کریں کہ آپ اپنے دعوے کو پورا کرنے سے انکار کر سکتے ہیں ، ایک ایسا وقت آئے گا جس میں آپ کو تنخواہ دی جائے گی اور آپ کو انعام حاصل ہوگا ۔

جو دیکھ کر اور عمل کرتے ہیں۔

ٹیم کا عمل

بورڈ، زندہ حالت، صلاحیت اور معیارِ عمل کے لحاظ سے کام کی جگہ پر۔

گروپ کي سر گري سر گر تے هيں

جاسوسی اور تالیف، برآمدات، QA اسکور کارڈ اور تجزیے، نقل و حمل، طلبہ اور پڑھنے والا وہ ڈیٹا جو Per-dmin تاریخ اور انعام یافتہ تاریخ جیسے معاونتی اعداد کو اٹھا کر رکھتا ہے۔

ٹیم کو مالی فوائد نظر آئیں

میزان، رقمی قدریں، نوٹ اور ادائیگی حوالہ جات — پرفارمنس کے ثبوت سے الگ ہو گئے کیونکہ یہ ادا کنندے کا جزو ہے۔

مکمل انتظام صرف

ہر پیسہ ماپنے کا اجرا کرنا، کسی دعوے کو ادائیگی یا رد کرنا، بجٹ بنانا، حتمی طور پر ختم کرنا، منسوخ کرنا یا پھر کسی کو دستخطی شرح مرتب کرنا وغیرہ۔ یہ اجازت نامہ دینے سے نہیں دیا جا سکتا۔

اسے ٹھیک استعمال کرنا

اس پر عمل کرنے سے پہلے کئی لوگوں کے سامنے گفتگو کریں اور پھر اِس میں توازن قائم کریں ۔

ترتیبات

آپ کی منزلیں ( کام کی جگہ )

سیریز (work spaces) آپ کو ایک سے کئی ویب سائٹوں کا انتظام کرنے دیں OpsIQ تنصیب کرنا۔ ہر شخص کا اپنا ذاتی جائزہ لیا گیا، اے آئی اے، متصلین اور ٹیم رسائی رکھتا ہے۔

سیٹ
آپ کی جگہسائٹس پردے: کام کی ایک فہرست جس کے ہر ڈومین، قسم، کوانٹر، حالت باس اور اوپن بٹن، جمع ایدھی-نیو-سیائٹ کے ساتھ موجود ہے۔آپ کی جگہکام کی جگہآپ کی جگہ+ نئی جگہ شامل کریںSshop.acme.comکامرس · Shopify متصلفعالکھولیںHhost.acme.comمیزبانی ٭ WHMCS متصلفعالکھولیںBblog.acme.comمواد CDMA کوئی متصل نہیںاپ لوڈ کریںکھولیں1MULTI-SITEایک جگہ پر کام کرنے سے پہلے2ISOLATEDڈیٹا کبھی ملا کر نہیں3PER-SITEذاتی ترتیبات & اتصال کے مدیر
حقیقی سیریز سکرین: ہر سائٹ اپنی الگ الگ کام کی فضاء (Autonomous, control and settlement) ہے، ایک فہرست سے مزید اضافہ اور کھول دی گئی ہے۔

جگہ بنانا

1
رابطہ دار سائٹس پر جائیں

سائٹوں کو روکنے کے لئے.

2
نئی جگہ شامل کریں

داخلی نام، ڈومین اور تشریح۔

3
مقام کلید کاپی کریں

ہر سائٹ کو ونگسپ پیٹ کے لیے ایک منفرد کلید (site_xxx) مل جاتی ہے۔

4
صلح‌پسند بنیں

ہر سائٹ کا اپنا آئی اے، متصلہ اور ترتیبات ہیں۔

مَیں کتنی جگہوں پر ہوں ؟+

اپنے اجازت‌نامہ پلانے کے مطابق آپکا لائسنس حاصل کرنے کی بابت تفصیلات کا جائزہ لیں ۔

ترتیبات

اجازت اور منصوبہ بندی

آپ کی OpsIQ لائسنس کی خصوصیات ، سائٹ کی حدود اور اے آئی اے کریڈٹ توازن کو کنٹرول کرتا ہے ۔

اجازت
اجازت نامہ سینٹرجواب OpsIQ اجازت نامہ سینٹر: منصوبے، ایک فعال حیثیت کے حامل بیگم، نقاب پوش لائسنس کلید، اے آئی اے ڈی میٹر اور ایک فورس-رمونٹ چیک بٹن۔اجازت نامہ سینٹرکام کی جگہOpsIQ اجازت نامہ سینٹرمنصوبہ بندیکاروبارحالتفعالکلیدOPSIQ-••••-••••-2F9Cتعریف$68 بندفورس بعید چیک کریں1PLAN & STATUSفعال، دائیں بازو2KEYHMAC-camaly مقامی طور پر شروع کیا گیا ہے۔3CREDITSاے آئی اے توازن اور حدود
حقیقی لائسنس سینٹر: آپ کا منصوبہ اور فعال حیثیت، ماسک کی کلید، آپ کے AI-کریڈٹ بلنڈ، اور ایک کلک زور دوبارہ تصدیق.
اجازت نامہ کلید

مزید معلومات کے لئے حصہ بنائیں : OpsIQ اجازت سرور.

اجازت‌نامہ / درستی / اِس کا مطلب ہے :

OpsIQ عام طور پر اس کی دستخط شدہ مقامی لائسنس کیش پڑھتا ہے اور جب ضرورت ہوتی ہے تو تصدیق کو تازہ کرتا ہے۔ جب آپ کو فوراً نتیجے کی ضرورت ہو۔ DNS, HTTPS یا سرور وقت مسائل.

منصوبہ بندی

عزم کرنا اور حدود میں شامل ہے ۔

حدیث

کام کی جگہ پر زیادہ‌تر لوگ کام کرتے ہیں ۔

تعریف

اگر آپ کو AI استعمال کیا جائے تو آپ کا کریڈٹ توازن یہاں دکھایا جاتا ہے۔

برآمد

خدمت کی ہنگامی حالت سے بچنے کیلئے دوبارہ نئے سرے سے تعمیر کریں ۔

جب میرا لائسنس منسوخ ہو جاتا ہے تو کیا واقع ہوتا ہے ؟+

ٹرکنگ، ٹکٹ اورCRMاب تک جاری ہے.

ترتیبات

پرو فا ئل، پاس ورڈ اور دو توثیقی توثیق

ہر انتظامیہ اپنے خود شناخت، کام کرنے کی ترجیحات، پاس ورڈ اور دو-عوامل توثیق کو برقرار رکھ سکتا ہے۔

پرو فا ئل سکرین
میرا پر وفا و کرمprofile page ذاتی تفصیلات، لغت/timezone، Avatar/signature، پاس ورڈ اور دو قابل تصدیق تصدیقات کو الگ کرتا ہے۔میرا پر وفا و کرمکام کی جگہخوشیمکملTIMEZONEیورپ/ایتھنز۲FAفعال کریںکاري جگہنام اور ای میلذاتی شناختمرتبزبان اور وقتتاریخ اور مواجہمرتباُوپر اور دستخطدوبارہ شروع اور ٹیم کی موجودگیمرتبپاس ورڈ اور 2FAاکاؤنٹ کی ادارت کریںمحفوظ1UPDATE PROFILEمَیں اور میرا بیٹا2SECURE LOGINپاس ورڈ اور 2FA3SAVEاس ابلاغ پر عمل کریں
profile page ذاتی تفصیلات، لغت/timezone، Avatar/signature، پاس ورڈ اور دو قابل تصدیق تصدیقات کو الگ کرتا ہے۔

پروفائل ترتیبات لاگ ان انتظامیہ کے متعلق ہیں اور ورک اسپیس برانڈنگ کو نہیں بدلتے. ایک منفرد خفیہ لفظ استعمال کریں اور دو فاکتور توثیق فعال کریں۔ ای میل یا توثقی تنظیموں کو تبدیل کرنے میں دوبارہ تصدیق کی ضرورت ہو سکتی ہے یا تازہ لاگ ان کی ضرورت پڑتی ہے۔

ترتیبات

شناختی ترجیحات نہیں

شناختی ترجیحات کو کنٹرول کیا عمل آور واقعات پیداوار یا ای میل کی طرف سے منتظمین تک پہنچتا ہے۔

پرو فا ئل سکرین
شناختی ترجیحات نہیںاطلاعاتی صفحہ میں درج معلومات اور ای میل انتخاب کے لیے حالیہ اطلاع کی فہرست فراہم کی گئی ہے۔شناختی ترجیحات نہیںکام کی جگہIN-APPپرصومالیہانتخابUNREAD4کاري جگہTicket assignedانتہائی نرم اور ای میل میںپراُس نے جواب دیا : ” مَیں نے یہ نہیں کہا کہ مَ- میںپرSLAخطرےانتہائی نرم اور ای میل میںپرمقبولیتانتہائی نرم اور ای میل میںپر1CHOOSE EVENTSصرف مفید اشارے2CHOOSE CHANNELانتہائی یا ای میل3غیر متصلحالیہ اطلاعات
اطلاعاتی صفحہ میں درج معلومات اور ای میل انتخاب کے لیے حالیہ اطلاع کی فہرست فراہم کی گئی ہے۔

سب سے پہلے ٹکٹ تفویض، مشتری جواب دیتا ہے،SLAآگاہی، چیٹ ہینڈف اور اے آئی اے کی منظوری واقعات۔ فوری آپریشنل اشاروں کو کسی بھی جگہ قابل استعمال رکھیں؛ ای میل پیام بند کریں ضروری نہیں کہ اسے غیر متوقع طور پر بند کر دیں۔

ترتیبات

زیادہ سے زیادہ امن

تحفظ کی بابت معلومات حاصل کرنے کیلئے سب سے پہلا اسکرین ہے جس میں بلاکس ، ڈرون حملے ، خطرے کے مواقع ، حفاظتی رُجحانات اور واقعہ‌خیز راستی کا جائزہ لیا گیا ہے ۔

پرو فا ئل سکرین
زیادہ سے زیادہ امنسیکورٹی پروین منظر حالیہ خطرے کے کارڈ، ایک کو ملا دیتا ہے۔ 14 آجکل ، حملہ‌آور فہرست ، واقعہ‌خیز اور راستی کی حیثیت رکھتا ہے ۔زیادہ سے زیادہ امنکام کی جگہACTIVE BLOCKS18FAILED LOGINS42HIGH THREAT3کاري جگہخود کار محفوظ کیا گیا7روزمرّہ جمع اور ماخذمعطلپچھلے حملہ‌آوروں کاIP)، ملک اور وجہاعادہسیکورٹی واقعاتخطرات اور عملفڈہاشم - امین کی راستیTamper-dispt-word-Cypire chain) ایک ایسی صورت میں جو زنجیر سے ٹکرا کر بنائی جاتی ہے۔وے1READ HEADLINEموجودہ2OPEN EVIDENCEحملہ آوروں اور واقعات3آيطبلاک، تفتیش، برآمد
سیکورٹی پروین منظر حالیہ خطرے کے کارڈ، ایک کو ملا دیتا ہے۔ 14 آجکل ، حملہ‌آور فہرست ، واقعہ‌خیز اور راستی کی حیثیت رکھتا ہے ۔

ٹریج کے لیے انفنٹری کارڈ استعمال کريں، پھر متعلقہ Audit، ناکام لاگس، بلاک کیے گئے IPs یا JavaScript ریکارڈ سطح کے عمل کے لیے خامیوں کا صفحہ 14-آج کا رُجحان ایک ہی رُخ سے زیادہ فائدہ مند ہے. کسی مستقل بلاک کے اطلاق سے قبل ہائی کورٹ کے خلاف تحقیقات کی جانی چاہیے۔

ترتیبات

Tamper-dit Audit لاگ

ایدھی لاگ ریکارڈز نے کیا کیا، جبکہ کون چیز، کس خطرے کی سطح پر اور کیا کامیابی حاصل کی۔

پرو فا ئل سکرین
حد سے زیادہ استعمالAudit page طلبہ کے لیے قابلِ دید سرگرمی، عمل، خطرے، ہدف اور نتیجہ فراہم کرتا ہے۔حد سے زیادہ استعمالکام کی جگہترجیحات18.2kHIGH RISK21INTEGRITYوےکاري جگہمتصل[email protected] · ShopifyکامیابیAPI کلیدی ربط[email protected] · کلید 19کامیابیترتیبات بدلتی ہیں[email protected] چینکامیابیاجازت نام[email protected] برآمدبلاک کیا گیا1FILTERعمل، خطرے اور عمل آوری2یوناننتیجہ3EXPORTCSV یا JSON
Audit page طلبہ کے لیے قابلِ دید سرگرمی، عمل، خطرے، ہدف اور نتیجہ فراہم کرتا ہے۔

عمل، خطرے اور عمل آوری کے ذریعے خمیر؛ برآمد کرنا CSV یا JSON تحقیق کے لیے، ہیش زنجیر گم شدہ یا تبدیل کرنے میں مدد کرتا ہے، لیکن اس میں واپس لوٹنے اور محدود ڈیٹا بیس تک رسائی کی جگہ نہیں لی جاتی. Audit outports کا استعمال کریں کیونکہ یہ صارفین، ریکارڈ اور حفاظتی کارروائیوں کی شناخت کر سکتے ہیں۔

آپریشن

علمِ‌نجوم

روزنامہات زیریں نظام چیک کو سادہ-ایجنتی صحت کے نتائج اور براہ راست اگلے عمل میں تبدیل کرتے ہیں۔

پرو فا ئل سکرین
علمِ‌نجومروزنامہ صحت کے گروپ صحت کی جانچ، اے آئی، ٹکٹوں، داخلہ، سی آئی انٹیلی جنس، پس منظر کے کام،CRMخودکارات، لائلنگ اور ذخیرہ۔علمِ‌نجومکام کی جگہصحتمند13WARNING2افریقہ1کاري جگہویجیٹبیکن اور گفتگو کے نکات ختم ہوتے ہیں۔صحتپس منظر کے کامطویل تاخیرمتنبہ کرنے والاای میلغیر متصل امتحان ناکام ہواناکام ہواکنیکٹرزپیدائش اور واقعہصحت1REFRESHحالیہ چیک چلاو2OPEN WARNINGثبوت پڑھیں3FIX AND RETESTدوبارہ حل
روزنامہ صحت کے گروپ صحت کی جانچ، اے آئی، ٹکٹوں، داخلہ، سی آئی انٹیلی جنس، پس منظر کے کام،CRMخودکارات، لائلنگ اور ذخیرہ۔

صفحہ چیک سٹی تیز رفتار، درجہ/key ورڈ/backlin/local data، اے آئی او عملیاتی، ٹکٹ، Execut/audits, settlection/constitution, پس منظری کام,CRMیہ جان بوجھ کر کام کرنے والے کارکنوں کو قابل تلافی کی رپورٹ کرتا ہے نہ کہ ان کے راز فاش کرنے کی بجائے

تبدیلی کے بعد، حوصلہ افزائی اور تصدیق کرنا متاثرہ ذیلی نظام صحت مند ہو جاتا ہے. سبز رنگ کا صفحہ ضروری ہے لیکن لانچ کرنے کے لیے کافی نہیں ہے؛ پری تالنگ کی تکمیل بھی مکمل کی۔

ترتیبات

سیکورٹی اور رسائی

OpsIQ آپ کے ایڈمنٹن، اعداد و شمار کی حفاظت کے لیے کئی حفاظتی سطحیں شامل ہیں۔ API رسائی.

یہ کیسے کام کرتا ہے
سیکورٹی اور رسائیایک حفاظتی اسکیپ قابل استعمال کنٹرول کے پیچھے: دو-کرنٹ، OIDC SSO, SCIM 2.0، OAuth2 PKCE, CSRF/CP, IP فائرنگ، رفتار حدود اور ایک خفیہ ڈھانچہ.دو-پی (ٹی-ٹی-پی)OIDC SSOSCIM 2.0OAuth2 PKCEسي ايس آر ايف + سي ايس پيIP لکڑی سے آگ نکالتے ہیںحدیثخفیہ تحفظ
سیکورٹی

سیکورٹی خصوصیات

admin توثیق

ای میل/ اشارات کے ساتھ 2FA.

لاگ ان لاک

بہت سے ناکام کوششوں کے بعد بھی بہت زیادہ ناکامی کے باوجود غیرمتوقع بندش بند ہو گئی ۔

IP بلاک کرو

بلاک کرو IPs یا CIDR تک رسائی کے حوالے سے ہوتی ہے۔

خطرہ سکورنگ

اس سے متعلق خطرہ مول لینے والے کھلاڑیوں کو خود کار کرایہ دیا جا سکتا ہے۔

ایچ‌ٹی‌ٹی پی‌ایس کا اطلاق

تمام اتصال کے لئے درکار.

HSTS headers

غیر محفوظ-ترجمہ-سانت حملوں کو روکنے.

CSRF تحفظ

تمام ادیان کی شکلیں میں سی ایس آر ایف علامات شامل ہیں۔

XS تحفظ

تمام صارف انپٹ بچ جاتے ہیں. سی ایس پی کے سربراہوں کو صرف اسکرپٹ کی ادائیگی محدود ہے.

ایس‌آر‌ایس‌ایس تحفظ

آؤٹ شدہ ویبوکس بلاک نجی/اِندوری/ IP پتے.

پُرحکمت سیٹ

1
۲ ایف‌اوس فعال کریں

تمام ابلاغی اکاؤنٹ کے لئے.

2
مضبوط دفاع

طےشدہ 12 حروف، مخلوط.

3
اعادہ

سابقہ ٹیم کے ارکان تک رسائی ہٹا.

4
مینارِنگہبانی میں ناکامی

شک کی نوعیت کے لئے ہفتہ‌وار چیک کریں ۔

5
تجدید جاری رکھیں

تحفظ فراہم کرنے کیلئے فوری طور پر اپلوڈ کی جاتی ہے ۔

ترتیبات

کردار اور اجازہ

رول-باسڈ رسائی کنٹرول آپ کو ہر ٹیم کے ہر رکن کو کنٹرول کرنے کی اجازت دیتا ہے۔

کردار & اجازہ
کردار اور اجازہایک کردار-بی-کرنسی مریخ : مالک ہر چیز رکھتا ہے؛ مکمل ایدین بلاگنگ اور خطرے زون؛ ایجنٹ نے صرف وسیع ٹکٹ رکھے ہوئے ہیں۔کردار & اجازہکام کی جگہاِن سوالوں پر غور کریںبلنگخطرہموسیقیمالکمکمل اڈامینایجنٹscoped13 ROLESمالک · مکمل یمن · ایجنٹ2GRANULARپیر-page + per-d-datement3DEFAULT-DENYناکامی کے راستوں کیلئے
کردار مریخ ایک منظر میں: مالک سب کچھ حاصل کرتا ہے، مکمل ایڈمنٹن ہر چیز بلڈنگ اور خطرے زون کے علاوہ، ایجنٹ صرف ان کے وسیع ٹکٹوں پر۔

دیفالٹ کردار

مالک

ہر چیز جس میں لائسنس، خطرے کے زون اور تنصیب انتظامیہ شامل ہیں۔

مکمل اڈامین

لائسنس اور خطرے کے زون کے علاوہ سب کچھ، ٹیم کا انتظام کر سکتا ہے۔

ایجنٹ

مقررہ مدتی ٹکٹوں اور گفتگو کے جواب میں، اناطولیہ کو دیکھو. کوئی ترتیبات، ٹیم یا حفاظتی رسائی نہیں.

کیا میں عادتی کردار پیدا کر سکتا ہوں؟+

اس وقت نہیں، تین تعمیر شدہ کردار جمع ڈیپارٹمنٹ تفویض گرینویل کنٹرول فراہم کرتا ہے۔

ترتیبات

بلاک کیا گیا IPs

پرنٹ IP پتوں نے آپ کے پیروں تک رسائی کرنے سے انکار کر دیا۔

بلاک کیا گیا IPs
بلاک کیا گیا IPsبند کردینے والی IPs سکرین: بلاک-IPایک بلاک‌ایس کے علاوہ ہر داخلی ، تاریخ ، استدلال اور ایک عارضی بٹن کے ساتھ بھی تشکیل دیا گیا ہے ۔بلاک کیا گیا IPsکام کی جگہبند کریں IP / تصویر203.0.113.0/24وجہ (اختیاری)بلاک کروبلاک کردہ پتے203.0.113.9جون 12 انتقالِ‌خونبند نہ کرو45.12.0.0/16جون 10 *بند نہ کرو102.89.6.2جون 9 · بدسلوکیبند نہ کرو1بلخIP یا پھر کیا یہ ممکن ہے ؟2LISTجو کہ جب اور سمجھ سے3UNBLOCKايک کلک
اصل بلاک کیا گیا IPs سکرین: ایکڑ IPیا سی ڈی آر کا قطر، اور فہرست کا انتظام، ہر ایک اپنی تاریخ، وجہ اور ایک اکائی کے بغیر

کیسے بلاک کیا جائے

1
پناہ‌گزینوں کی تعداد : IPs

2
_شامل کریں IP یا پھر کیا یہ ممکن ہے ؟

مثال: 203.0.113.42 یا 203.0.113.0/24

3
وجہ شامل کریں

دستاویز : اسپم، بدسلوکی، وغیرہ۔

کیا یہ چیزیں قانونی صارفین کو متاثر کرے گی ؟+

اگر گاہک کارپوریشن میں حصہ لیتا ہے تو IP یا اس کو بند کرو.IP اس پر سب بلاک. تنگ بلاکوں کا استعمال کریں.

ترتیبات

لاگ ان ناکام ہوا

آپ کی تمام ناکام کوشش OpsIQ ناظم.

لاگ ان ناکام ہوا
لاگ ان ناکام ہواضلع لاڑکانہ سانچہ:تقویم 2/یکم تاریخ IPs ناکامی کے حساب سے، آخری کوشش کا وقت اور ہر قطار میں بلاک بٹنلاگ ان ناکام ہواکام کی جگہلاگ ان کی کوششیں ناکام ہوگئیںہوشیار / بیدار ہونا / IPافریقہآخریایک اہم سبق[email protected] · 41.62.10.472m پہلےبلاک کرو[email protected] · 102.89.6.2318m –بلاک کرونامعلوم 45.12.9.71226m قبل مسیحبلاک کرو[email protected] · 88.21.4.921h پہلےبلاک کرو1WATCHلاگ ان کی کوششیں ناکام ہوگئیں2COUNTSمَیں نے اُن سے پوچھا : ” کیا آپ کو یاد ہے ؟ IP3آيطقطار سے روکیں
حقیقی ناکام کنڈ سکرین: ہر اکاؤنٹ/IP اس کی ناکامی کا شمار اور آخری کوشش کے ساتھ، قطار سے براہ راست ایک برقی چشمہ بند کریں.

ہر داخلے سے کیا ظاہر ہوتا ہے

تاریخ/وقت

جب یہ کوشش ہوئی ۔

ای میل

ای میل پتہ استعمال کیا جاتا ہے۔

IP پتہ

کوشش کا ماخذ.

ممالک

جغرافیائی مقام۔

وجہ

پاس ورڈ ، بند یا نہیں پایا گیا ۔

آگاہی

بہت سی کوششیں، اسی ای میل

پاس ورڈ غلط فہمی۔ 2FA کے قابل ہے۔

بہت سی کوششیں، مختلف ای میل

خود کار حملہ. ماخذ کو روکیں IP.

غیر متصل ممالک

اگر آپ کی ٹیم مقامی ہے تو غیر ملکی کوششیں ممکنہ طور پر حملے کرتی ہیں ۔

ترتیبات

امن‌پسند تجزیہ

حفاظتی صفحات پر ایک متعین تجزیہ شدہ تہ: فیصلوں، حادثے کے مختصرات، ایک روزہ سیریز، ایک ہفتہ وار جاسوسی چیک، سوال سیکورٹی، اور 0- بہت زیادہ بلاک پالیسیاں. یہ کبھی بھی درخواست کے راستے میں نہیں چلتا.

ہر سیکورٹی صفحہ ریکارڈ کرتا ہے، لیکن یہ ابھی تک فیصلہ کرنا ہے. اے آئی امن تجزیہ کار یہ مزید بیان کرتا ہے کہ عدالت میں کیا کچھ خرچ کرے گا اور کچھ بھی نہیں کرے گا: یہ کبھی رائج یا غیر طے شدہ راستے میں بیٹھتا ہے، ترتیبات→سیکورٹی... تمام بلے باز.

اس میں اضافہ کیا جاتا ہے۔

ایک بار پھر اُس کی وضاحت کریں

بلاک کیا گیا IPs اور ناکام لاگس قطاروں میں ایک غیر مستحکم / شکیہ / دشمن کو اعتماد کے ساتھ ظاہر کیا جاتا ہے. استدلال، حقائق کھول کر استعمال کیے گئے ہیں، 24h، تو دوبارہ ایک نظر.IPآزاد.

انتہائی مختصرات

جن واقعات کو ایک حادثے میں جکڑا جاتا ہے URL اسکین، آٹو فون پھٹنے)، ایک پلیٹ فارم ٹائم لائن کے ساتھ اور اگلے مرحلے میں سفارش.

روزانہ حادثات

ایک دن دوبارہ کیپ: کل آپ کی بنیادیں، بلاک، حادثات اور واحد چیز کے خلاف۔ غیر معمولی دنوں میں ایک برقی پورے ایٹمی جہاز صفر علامات پر بھیجتا ہے۔

ہفتہ‌وار چیک کریں

ایک دوشنبه سختی چک لسٹ (2FA فاصلے، لاک ہڈول مقابل حقیقی حملہ حجم، آگاہات بند) کے ساتھ ایک شدت، کوشش اور ہر آیٹم کے لئے صحیح حل.

سیکورٹی دریافت کریں

سیکورٹی اوور پر ایک سوال باکس جو آپ کی زندگی میں حفاظتی ریاست کے جوابات دیتا ہے. دلیپ سرور سوالات کو Admin engineering چیٹ کے حوالے کیا جاتا ہے بجائے

پالیسی تجاویز + آٹوپٹ

تجزیہ‌نگار کسی بھی طرح سے اپنے کام سے پہلے کی طرح کسی بھی چیز کو صحیح قرار نہیں دیتا ۔

ترتیبات

سیکورٹی تجزیہ کار ( سیکورٹی _Atural_Ay_Aird) ہے۔

اِس مضمون میں ہم کن سوالوں پر غور کریں گے ؟ IPs ماڈل تک پہنچنے، ایک کال میں تبدیل.

انسیڈنٹ مختصرات (settlection_ai_indents)۔

واقعات کو واقعات میں شامل کرکے ہر نئی کہانی لکھی گئی ہے ۔

روزانہ بیداری _ai_digist)

ایک محفوظ دن میں بیل اور زیادہ دیر تک دوبارہ سے بند ہو جاتا ہے ۔

وی پی این پبلک شناختی پڑتال (Seate_ai_porture)

اس سلسلے میں ایک مثال پر غور کریں ۔

پالیسی خودکار (secontic Autopliot) (سورۃ الوثقی: Avai_autopiot) ہے۔

تجزیہ کار اپنی محفوظ تجاویز کو فعال کرتا ہے: وقت کے مناسب بلاک صرف، واحد IPs یا قطرے زیادہ وسیع نہیں ہوتے۔ /24, تقسیم / غیر متصل / متحرک کبھی نہ ہو۔ 10 ہر گھنٹے، ہمیشہ سے ہی ایکشن اور حل شدہ.

💡
اے آئی کنفیغ میں اپنے ماہانہ کیپ کے ساتھ ہر کال امن_ai ہے۔→Coast Guardrails (Cons 300k signs). اگر Cap کو مارا جائے تو خصوصیات کو گرانے کے لیے نہایت سستا ہے. بلاکنگ، لاکیٹ اور ہوشیارس اس بجٹ پر کبھی بھی انحصار نہیں کیا جا سکتا. تجزیہ کار ڈیٹا، ترتیبات کو کبھی ختم کر سکتا، ایڈایپٹ ریکارڈ کو چھو سکتا ہے یا مستقل پابندی بنا سکتا ہے۔
آپریشن

قرونِ‌وسطیٰ اور خودکار

OpsIQایک پروڈکشن شیڈولر استعمال کرتا ہے جس میں ای میلنگ، ٹکٹ آٹومیشن، اناولیٹک رول اپ، غیر فعال، اے آئی اے کوئز چلانے کے لیے استعمال کیا جاتا ہے۔CRMکام، اطلاعات اور متصل کام.

پرو فا ئل سکرین
قرونِ‌وسطیٰ اور خودکارایک پیداواری داخلی آمدنی کے لیے استعمال کی جاتی ہے؛ OpsIQ فیصلہ کریں کہ اندرونی ملازمت کس کے حق میں ہو۔قرونِ‌وسطیٰ اور خودکارسرورخاموشہر منٹRUNNERcron/all.phpHEALTHترتیباتکاري جگہغیر واضح پیداوارopsiq/cron/all.phpدرکارٹی‌ٹی‌کا اور ای‌میلمختصر مقررہ کامفعالانتہائی اہم اور مفیدباطنی علوم میں مہارت حاصل کی۔پُراسراراتصال سبسکریپشنواقعات کی تصدیق کریںاوپر سے گِر گئے1INSTALL ONE LINEپروڈکشن شیڈولر کو ہر منٹ چلاتے ہو۔2CHECK CRON SETUPاصلاحات3USE DIAGNOSTICSتاخیر یا ناکام کام کی جانچ پڑتال کریں
ایک پیداواری داخلی آمدنی کے لیے استعمال کی جاتی ہے؛ OpsIQ فیصلہ کریں کہ اندرونی ملازمت کس کے حق میں ہو۔

ضروری پیداواری داخلی عمل

یہ واحد لائن اسی سرور اور پی ایچ پی کے ماحول کے لیے کویپٹب تک شامل کرتا ہے جو چلا جاتا ہے۔ OpsIQ:

OpsIQ پرو فا ئل داخل کريں
* * * * * php /path/to/opsiq/opsiq/cron/all.php >> /tmp/opsiq-cron.log 2>&1

بدلیں /path/to/opsiq انسٹالیشن روٹ کے ساتھ. مکمل PHP CLI راستہ استعمال کریں جب میزبان کو ایک کی ضرورت ہو، مثال /usr/bin/php8.4.

اوپری سطح کا استعمال مت کریں /cron.php پیداوار کے کام کے لئے. اس ذخیرہ میں کہ انورٹر ایک الگ غیر منافع بخش سروس سے منسلک ہے OpsIQ پیداوار کی تیاری opsiq/cron/all.php.

متحد شیڈولنگ کرنے والا کیا

ٹی‌ٹی‌کا اور ایم‌اے کا وائرس

نقل و حمل کی وجہ سے آٹو-پری، ایسکلمنٹ، منظوری اور دیگر پیداواری کام ہیں۔

ای میل کی رفتار

پولش پوسٹ‌جُل ڈاک بکس جہاں پولشنگ کا انتخابی طریقہ ہے ۔

جذباتی اور جلسے

جب یہ واجب ہو تو اجلاس اور تیاری کے شیڈول پر جمع ہوتے ہیں ۔

CRMاور عہد و پیمان

رندوں کی نقل، حیاتیاتی، کامک، مہم اور شیڈول کی جگہ پر ایسے کام جو قابل عمل ہوں۔

دوبارہ کوشش اور دیکھ‌بھال

پیش کشیں صفائی، محفوظہ، settley اور راستی کے کام.

کنیکٹرز

اسکے علاوہ ، یہ تمام چیزیں ایک دوسرے سے جڑ جاتی ہیں ۔

پُراسرار

  1. کھولیں ترتیبات - Cron Setup - اور پیداواری پیداوار کی تصدیق کرتا ہے۔
  2. استعمال اب بھاگو ایک بار پھر ابلاغ اور حل کرنے والے کی تجدید کی تصدیق کرتے ہیں۔
  3. چیک کریں علمِ‌نجوم ایک دیر تک، PHPATI، ڈیٹا بیس یا فائل-Path مسئلہ.
  4. انسپکٹر /tmp/opsiq-cron.log یا پھر آپ نے لاج راہ اختیار کی جب دستی دوڑ ناکام ہو جاتی ہے.

کوبِر کورِچِٹ، اِندمِٹ اور کام کی جگہ پر رکھنے والے ذرات کو ملا کر رکھیں. Batch لمبی سنچریاں اور ایک sechnarionsances -

🚫
جب پیداوار کی کرنسی رک جاتی ہے تو وقت پر مبنی ہوتی ہے۔ OpsIQ اگرچہ عام اشتہارین صفحات کا بوجھ اُٹھا سکتے ہیں توبھی کام روک یا دیر ہو جاتا ہے ۔
آپریشن

جمع کئے گئے آپریشنز

ایک میزبان OpsIQ مواصلات اسی پروڈکشن اسکرین اور کام کے حساب سے استعمال کرتا ہے جبکہ میزبانی کرنے والا آپریٹنگ سرور کی سطح کا انتظام کرتا ہے۔Commercial sign-up، منصوبے، بلڈنگ اور اکاؤنٹ-پورٹل طریقہ کار اس انفلیشن سے باہر ہیں۔

پرو فا ئل سکرین
مہمان‌نوازیمیزبانانہ عملیاتی تبدیلیاں جو انفنٹری کو برقرار رکھتی ہیں ؛یہ نہیں بدلتی کہ کس طرح گاہک استعمال کرتے ہیں۔ OpsIQ.مہمان‌نوازیکام کی جگہPRODUCT UIسو ما وٴ س OpsIQINFRASTRUCTUREآپریٹر-منٹنGreat -WORKSPACE DATAاکیلےکاري جگہایپلیکیشن رن ٹائمپی ایچ پی، ویب سرور اور ڈیٹا بیس۔انتظامپھلدار قوتآپکا دل کیسے متاثر ہوتا ہے ؟رنگاپلوڈ اور تجدیدفراہم کُنندہ پالیسی اور ثبوتاعادہOpsIQ جگہسیریز، اے آئی، ٹیم اور متصلہ افراد ہیں۔آپ کی ٹیم1OPERATE OPSIQ NORMALLYاسی پیداوار کی تیاری استعمال کريں2VERIFY SERVICE HEALTHروزنامہ اور حیثیت کے ثبوت استعمال کریں۔3KNOW RESPONSIBILITYکام کی میزبانی سے علاحدہ ترتیبات
میزبانانہ عملیاتی تبدیلیاں جو انفنٹری کو برقرار رکھتی ہیں ؛یہ نہیں بدلتی کہ کس طرح گاہک استعمال کرتے ہیں۔ OpsIQ.

عام طور پر میزبانی کرنے والے عمل کا انتظام کیا ہوتا ہے۔

  • ویب سرور، پی ایچ پی رن ٹائم، ڈیٹابیس سروس، TLS اور ذخیرہ بھی کیا۔
  • متحدہ پیداوار کرن اور اس کے سرور سطح کے تختوں.
  • اطلاقیہ اپ ڈیٹ، انفنٹری نگرانی اور بیک اپ کے عمل کو میزبانی کے عہدے سے متعین کیا گیا ہے۔

کیا؟ OpsIQ منتظمین اب بھی انتظامیہ کرتے ہیں۔

  • ویب سائٹس اور وو جی کی تنصیب، اے آئی سی ای ترتیبات، علم، ڈاکب اور مشتری کے کام کی ترسیل۔
  • ٹیم رسائی، دفاتر، سیکورٹی کنٹرول، API کلیات، کنیکٹیکٹ، خودکارات اور ڈیٹا-retenction ترتیبات۔
  • پیداواری طور پر ڈیاؤسٹک کے ذریعے، آیوڈین لاگ، کو آپس میں جڑنے والے ٹیسٹ اور حقیقی اختتامی چیک کے ذریعے حاصل کی جاتی ہے۔

آپریشن چیک

یہ نہ سوچیں کہ ایک منظم سروس کا مطلب ہر پروڈکشن کے ساتھ اچھا سلوک کرنا ہے ۔ OpsIQ تبدیل ہونے کے بعد ڈی‌گی‌نوس‌ٹی‌ٹک DNS، ای میل، اے آئی فراہم کنندے، ویب سائٹ یا رابطہ کار.

اس حصے میں پیداوار کے آپریشن صرف پر محیط ہے. OpsIQ ہمم.

آپریشن

خود کار محفوظ OpsIQ

ایک خود مختار OpsIQ تنصیب آپ کنٹرول پر جاری ہے. آپ کو چلانے کے وقت، ڈیٹا بیس کے لئے ذمہ دار ہیں، TLS، پیداوار کرن، پشتو، تجدید اور نگرانی.

پرو فا ئل سکرین
خود ساختہخود کار ہوشنگ انفلیشن کنٹرول دیتا ہے اور اپنی ٹیم کو ہر آپریٹنگ کی کار روائی کے لیے ذمہ دار بناتا ہے۔خود ساختہسرورPHP8.4+DATABASEMySQL 5.7+SCHEDULERہر منٹکاري جگہبھاگنے کی فضاوَإِنَّهُمْ فَكَلْرَةً وَلَقْمَا يَوْمُونَ سانچہ:قرآن-سورہ 56 آیت 19۔۔۔* jsonدرکاراضافی توسیعxml، اوپن اپریکل، دادی، انٹل، گیڈدرکارڈیٹا بیس فہرستMariaDB 10.3+ اینو ڈی بی کے ساتھمددٹرانسپورٹنیٹTPS اور برآمد کردہ فراہم کُنندہ تک رسائیرنگ1PREPARE THE SERVERمیچ وقتی تقاضوں کو چلاتے ہیں۔2INSTALL AND CONFIGUREمخصوص ڈیٹا بیس اور ایچ ٹی پی استعمال کریں3ADD PRODUCT CRONبھاگو opsiq/ کرن/تمام.php
خود کار ہوشنگ انفلیشن کنٹرول دیتا ہے اور اپنی ٹیم کو ہر آپریٹنگ کی کار روائی کے لیے ذمہ دار بناتا ہے۔

سوفٹ ویئر نصب کریں

PHP

پی ایچ پی 8.4 یا پھر چاہے کوئی شخص ہو یا چیز json, xml، اوپن اپری، ایم، انٹل اور گڈ.

ڈیٹا بیس

MySQL 5.7+ یا MariaDB 10.3+ انو ڈی بی کا استعمال کرتے ہوئے ایک مخصوص ڈیٹا بیس اور کم از کم جاری کردہ درخواست کار بنایا۔

ویب سرور

اپاچے یا ناگینکس کی نقل و حمل کے لیے OpsIQ پیشگی سرمایہ کاری، سرمایہ کاری اور مطلوبہ دوبارہ لکھنے کی ضرورت تھی۔

HTTPS

ابلاغی تقریبات کے لئے، ٹریفک کے لئے ضروری ہے، API کلید، ویبوکس اور فراہم کنندہ کال کرتا ہے۔

وسیع رسائی

AI، ای میل، کنیکٹر اور لائسنس انڈیپائنٹس کو آپ نے فعلی طور پر فعال کیا ہے DNS اور HTTPS رسائی کی اجازت دیے.

فائل رسائی

ویب اور ور جی ایم کے صارفین کو درخواست فائل پڑھنے اور صرف متعین رن / اسٹیگری سائٹس پر لکھنے کے قابل ہونا چاہیے۔

کرو

چلائیں OpsIQ ہر منٹ اسی درخواستی اسکین اور ڈیٹابیس رسائی کے ساتھ ویب عمل کے طور پر تیار کرنے کا شیڈول تیار کرنا۔

انسٹالیشن ترتیب

  1. آپ اِس دستاویز کو دوبارہ سے اُٹھا سکتے ہیں اور پھر اِسے محفوظ کر سکتے ہیں ۔
  2. ڈیٹا بیس اور ایپلیکیشن صارف تخلیق کریں، پھر ڈیٹابیس میں داخل ہوں، کینز URL اور نشان زدہ (ان پر) ہوں گے۔
  3. تنصیب کار/etup جاری کرو اور پهلے مالک کا اکاؤنٹ تخلیق کریں۔
  4. HTTPS کو فعال کریں اور ری ڈائریکشن، کوکیز اور عام ویجٹ/API پیڈس کی تصدیق کریں۔
  5. اتحاد شامل کریں OpsIQ پیداوار:
خود کار پیداواری قوت
* * * * * php /path/to/opsiq/opsiq/cron/all.php >> /tmp/opsiq-cron.log 2>&1
  1. Open settle - Cron Setup and Diagnostics؛ شیڈولر کو ایک بار چلانے والا اور ہر ناکام نظام حل کرنے والا آلہ۔
  2. پیداواری اعداد کو شامل کرنے سے پہلے بیک اپ کو لوڈ کریں، ٹیسٹ کریں، لاگ اننگ اور تجدیدی طریقہ کار جاری کریں۔

محفوظ طریقے سے تسلی پانا

  1. ریلیز کے نوٹس پڑھے اور ضروری پی ایچ پی / انکمشنس کو فائل تبدیل کرنے سے پہلے چیک کریں۔
  2. ڈیٹا بیس اور اطلاق/مبادلہ فائل کو واپس کر دیں، پھر بیک اپ کو ٹیسٹ مقام میں بحال کیا جا سکتا ہے۔
  3. تنصیب کردہ تنصیب کے بغیر نئی فائلیں یا رن وے وقتی اعداد کو منسوخ کئے بغیر۔
  4. فراہم کردہ ہجرت/پریپٹ کے عمل کو چلاو اور تصدیقی طور پر، وفاقی نقل و حمل، ٹکٹ، ای میل، ایب، کوماور اور کرن کی تصدیق کرنا۔
  5. سابقہ جاری کردہ اور ڈیٹا بیس بیک مشینوں کے لیے دستیاب رہے۔
🚫
محفوظ بالائی سطح /cron.php نہیں ہے. OpsIQ پیداوار کا شیڈول تیار کرنے والا. پوائنٹ پر کارگومنٹ صرف پر ہی ہوتا ہے۔ opsiq/ کرن/تمام.php.
⚠️
...schema_cache کو حذف مت کرو.json معمول کی دیکھ بھال کے طور پر. اسے صرف اس وقت دور کرو جب پیداواری ہدایات کو واضح طور پر دوبارہ تعمیر کرنے کا مطالبہ کیا جاتا ہے.
آپریشن

پروڈکشن گائیڈ

دوڑنے کے لئے بہترین اور بہترین مشق OpsIQ پیداوار میں.

پروڈکشن گائیڈ
پروڈکشن گائیڈایک جا-لا-لو: دستوری ڈومین اور SSL، اے آئی اے نے تربیت کی، اداکاروں اور کرنوں، پشتووں اور بے رحمی اور ٹیم کے کرداروں میں۔زندگی بھر جاری رکھیںکام کی جگہزندہ جانے سے پہلےجمع کے ڈومین + SSL مصرآپ کے مواد پر میں تربیتکوان‌کوچوں نے ٹیسٹ کِیا انتقالِ‌خونبحالی کا شیڈول انتقالِ‌خونٹیم کے کردار تفویض شدہ & جائزہ1GO-LIVEپری ہوئی ٹانگ2سیرجگہ SSL انتقالِ‌خون3CONFIDENTجب یہ سبز ہوتا ہے
ایک جاں بحق تو کچھ بھی اخذ نہیں کیا گیا: ڈومین + SSL. ، اے آئی ، کوچنگر اور کرن ، بیک اپ اور غیر فعال اور ٹیم کے کردار کو تربیت دی۔

زندہ رہنے سے پہلے

ایچ‌ٹی‌ٹی پی‌ڈی‌ڈیسس

SSL انسٹال کیا گیا، HTTP ری ڈائرکٹس، HSTS فعال.

قرونِ وسطٰی

[ صفحہ ۲۵ پر تصویر ]

ای‌ایم کا امتحان

مشتری کے طور پر بات کریں.

نصب کریں

تمام ویب سائٹ پر.

بک اپ ترتیب دیا گیا

روزانہ ڈیٹا بیس اور فائل بیک اپ.

خامی دوبارہ شروع

پی ایچ ڈی غلطی لاگس قابل اور نگرانی کرنے کے قابل ہو گیا.

ٹیم نے دعوت دی

تمام ارکان درست کرداروں سے حساب رکھتے ہیں۔

علم بنیادیں

کم 5-10 کے مضامین ۔

ڈیلی: چیک اپنگ، صاف ٹکٹ، جگہ چیک اے آئی گفتگو۔

وِلَّا: اے آئی انفِس، اپ ڈیٹن KB، چیک ٹیم کی کارکردگی، جائزہ لینے والی حفاظت۔

ماہنامہ : تجزیہ Analytics actress، Audit commanders، اپ ڈیٹ اے آئی ٹریننگ، پس منظر کی تصدیق کرنا۔

آپریشن

پری ہوئی ٹانگ

سرسید دروازے چلاو اور مکمل اصل پیداوار کا جائزہ لینا شروع کر دو يا پہلے پروڈکشن لانچ سے پہلے۔

پرو فا ئل سکرین
اشاعت کی اجازترہائی کا منظر ضروری دروازے دکھاتا ہے تاکہ دوڑ سکے، یہ پہلے سے نہیں گزرتا جیسا کہ گزرتا ہے۔اشاعت کی اجازتسرورچینپی ایچ پی 8.4SOURCE GATESمقامی طور پر چلائیںOUTCOMEثبوت پر مبنیکاري جگہضروری توسیعاتمناسب سُرخ رنگ کے پہلے چیک کریںگیٹ وےPHP کے suseتمام منصوبہ بندی PHP فائلیںگیٹ وےایک تجزیے اور پی ایچ‌پی‌اےچلائیں جب حقیقی طور پر موجود ہوںگیٹ وےسٹیٹس اور براؤزر چیک کریںجب بھول جائیںگیٹ وے1RUN THE CHECKSاصلي ما وٴ س کو دوباره بنا ئيں2FIX EVERY REQUIRED FAILUREاور اپنی سند سے خالی نہ کرو3TEST THE PRODUCTحقیقی صارف سفر
رہائی کا منظر ضروری دروازے دکھاتا ہے تاکہ دوڑ سکے، یہ پہلے سے نہیں گزرتا جیسا کہ گزرتا ہے۔

ماخذ اور دروازے

تنصیب کردہ روٹ سے محفوظ کردہ چیکس چلا وٴ اور اپنی مکمل برآمد ریکارڈ کے ساتھ رہ۔

ابتدائی قبل از وقت داخلی دروازہ
php tools/preflight.php
غیر متصل دروازے سے باہر نکل جائیں
php tools/release_gate.php

پریفیکچرنگ پی ایچ پی کا جائزہ لیتی ہے۔ 8.4 چلا وقت اور مطلوبہ توسیعیں، ایک پی ایچ پی اسپیس اپ کو انجام دیتی ہیں، اے آئی اے سی جانچ پڑتال کرنے والے جہاز گیٹ اور مکمل پی ایچ ڈی یونٹ چلاتی ہے اور جب ان آلات کو نصب کیا جاتا ہے تو توسیعی دروازے میں دھونے، صفائی ستھرائی/چیما اور براؤزر ختم ہونے والے چیک بھی شامل ہیں۔

ایک چھوڑی گئی چکی پاس نہیں ہے. ریکارڈ کیوں یہ دستیاب نہ تھا، غائب وابستگی انسٹال کریں یا اسے صحیح CI/Staging ماحول میں چلائیں قبل ازاُخر

فاضل چیک

1توثیقی اور کردار

ہر مقصد کے طور پر نشان دہی؛ صفحات/عملات کی اجازت اور تصدیق۔

2. Widget and tracking

نجی براؤزر میں اصلی جگہ لیے؛ ٹریفک کی جانچ، زندہ خوراک، مہمانوں اور سیشن ریکارڈز کی تصدیق کریں۔

3بات‌چیت اور اے آئی .

سوال پوچھنا؛ علم کی بنیاد ڈالنے، حفاظت، ایس آئی کی تاریخ اور اے آئی کی کہانی کی تصدیق کرنا۔

4. Tickets

اِس سلسلے میں کچھ مثالوں پر غور کریں ۔

5ای میل

باہر جانے والی فراہمی اور ہر ترتیب دیئے گئے اندر آنے والے میل باکس یا ویب ہوک راستہ کو ٹیسٹ کریں.

6. CRMاور اناطولیہ

کنٹرول رابطہ / کرۂ فضائی بنائیں اور اس کی تصدیق کریں، فن کار، حساب اور اطلاعات بنائیں۔

7. Connectors

رند اتصال ٹیسٹ، ایک پڑھے لکھے / کمزور چلانے والا / کمزور چلنے والا / ویب سائٹ/مغلنگ راستے ہر ممکنہ اتصال کے لیے محفوظ ہیں۔

8. API اور ویبوکس

تنگ دائرہ، شرح حدیں، idempotent دوبارہ کوششوں، دستخط اور دوہری ہینڈلنگ کو جانچیں.

9قرونِ‌وسطیٰ

متحدہ پیداوار کے شیڈول کو چلائیں اور کرن سیٹ اپ/دیاگنوسٹی میں تمام ضروری چیزوں کی تصدیق کریں۔

10 سیکورٹی

2FA، CSRF/ssion کنٹرول، Audit institution، کلیدی ری ایکٹر اور کام انٹرٹینمنٹ (conceport) کے لیے کنٹرول (space)۔

11... پلٹ اور بحال کریں

موجودہ بیک اپ کو ایک الگ ٹیسٹ ماحول میں تبدیل کریں اور اعداد و شمار اور وضع کی تصدیق کریں۔

12. Observability and rollback

تصدیق شدہ لاگس / کرنٹ کی تصدیق، درخواست جاری رکھنے اور رول بیک طریقہ ثابت کرنے کے لیے

⚠️
دیپلوی ہر مطلوبہ گیٹ اور کاروباری تنقیدی سفر کے بعد ہی موجودہ ثبوت فراہم کر کے اس کی صحیح رہائی اور ماحول کے لیے موجود ہیں۔
ترقی‌یافتہ

تیسرے کنارے پر ویب پُش

بروسر اطلاعات ( بشمول اطلاعات بھی شامل ہیں۔OpsIQ Push Camps) ایک خدمت کار کی ضرورت ہے جو SAME Or OR For سے صفحہ کے مطابق کام کرتا تھا۔OpsIQ اور تجھ پر سے تیرا بوجھ ہم نے اتار دیا OpsIQ شمولیت، تو تیسرے حصے کی جگہ رجسٹر نہیں کر سکتے OpsIQ اس سائٹ کے ڈومین پر ایک چھوٹی سی فائل کو جمع کریں تاکہ وہاں دباؤ پیدا کیا جا سکے۔

یہ کیسے کام کرتا ہے
ویب دباؤایک OS-style pressing pressure اوپر دو ادائیگی طریقہ کار کارڈ: vAPID اور Pusher Bams.آپ کی دکانآپ کا کار انتظار کر رہا ہے... 10% آج سے دور رہوابھیورم-ان (VAPD)کوئی تیسرا فریق نہیںمہمانوں میں سے ایکپُراسراراپنا کھاتہ استعمال کریںکار جمع
ویب دباؤ

ایسا کیوں ضروری ہے

برزير صرف صفحہ کو اپنی ابتدا سے ہی ایک سروس کا کام کرنے کی اجازت دیتا ہے ۔OpsIQ مواصلات، تو یہ مشتری کی جگہ پر زوردار کارکن نصب نہیں کر سکتا، یہاں تک کہ آپ اس سائٹ کی اصل پر کارکن کی میزبانی کرتے ہیں، انتہائی بے چینی کے جھٹکے (کسی غلطی، غلطی)،OpsIQ پُش کیمرا دونوں کے ذریعے شائع ہوتی ہیں۔

A · خود مختار ویب پوش (VAPID, no no s تیسری پارٹی) ہے۔

1. اپنے سے کارکن کو ڈاؤن لوڈ کریں OpsIQ جواب : https://YOUR-OPSIQ/opsiq/opsiq-push-sw.js

2. اور وہ تم پر کھولتا ہوا بوجھ ڈال دے ویب روٹ تو یہ ممکن ہے کہ وہ کسی حد تک پہنچ جائے۔ https://yoursite.com/opsiq-push-sw.js. The widget اس راستے میں خود کار-detetes صفحہ کی اپنی اصل اور رجسٹریشن پر، کوئی سنیپپٹ تبدیلی درکار نہیں ہے. (یہ ایک تنگ فضاء کا استعمال کرتی ہے، اس لیے یہ کبھی بھی آپ کی سمت میں چلنے والے خدمت کار کی جگہ نہیں لےتی)۔

وعدہ : اگر آپ اسے غیر معیاری راستے پر میزبانی کرنی چاہئے، تو اس پر جانے والے کو نشانے کی طرف متوجہ کریں پہلے Snippet. صرف اس وقت قبول کیا جاتا ہے جب کہ ایک ہی-م-سی-اے-

openal · صرف ویب روٹ پر فائل نہیں پائی گئی
<script>window.OpsIQ=window.OpsIQ||{};window.OpsIQ.pushSwUrl="/custom/opsiq-push-sw.js";</script>

3. اندر OpsIQ، وی پی آئی ڈی کلیدیں بنائیں (Settings) → کلنٹ چیٹ اے آئی اے → اعلی → ویب پُوش ) ۔ اُس وقت اُن کے گھر والوں سے پیغام کی اجازت مانگی اور اُنہیں اطلاع دی ۔

ایک سی این کے پیچھے /Cloudflare... یقین کر لیں /opsiq-push-sw.js HTTP واپس آ جاتا ہے۔ 200 (اگر ایسا ہے تو) کانچ پر حملہ کریں 404 اپ اپ لوڈ کرنے سے پہلے، ایک کیمرا 404 بند کریں گے.

محفوظ B · Pusher Bams (manage province)

1. اندر OpsIQ دباؤ فراہم کُنندہ مرتب کریں پُراسرار اور اپنے سیم میں داخل ہو بے ربطی اور راز کی کلید.

2. سائٹ کے جڑے پر سیمس سروس کارکن کی ملاقات بطور /service-worker.jsکاپی https://YOUR-OPSIQ/opsiq/pusher-beams-service-worker.js. ، یا پھر اس لائن کو اپنے موجودہ جڑے مزدور میں ملا دو:

سیم کام کرنے والے، میزبان https://yoursite.com/service-worker.js
importScripts("https://js.pusher.com/beams/service-worker.js");

3. یہ ہے. SDK اور ہر ایک کیلئے یہ کہ وہ شخص ہر حال میں دلچسپی لیتا ہے opsiq-site-<your-site-key>. کسی اَور کی ضرورت نہیں ہے ۔

کس قسم کی مہمیں

پُش کیمرا دونوں ایک بار میں تمام طریقے: خود مہمان VAPID کارکن پر مشرف کو خفیہ ویب پش ملتا ہے، اور مشرف Pusher Beams کے ذریعے سبسکریپشن کی بیموں کو شائع کرتے ہیں. ہر مشرف وہ جس سے سبسکرین کرتا ہے اسکے ذریعہ پہنچا جاتا ہے، تو آپ کچھ سائٹس پر اسی اصل VAPId چل سکتے ہیں اور دوسرے پر کراس-اصل Beams.

HTTPS ضروری ہے سروس ورکرز اور ویب پش کے لئے (لوکل ہوسٹ ٹیسٹنگ کے لیے مستثنی ہے). ادمین چیٹ ان باکس پہلے ہی آپریٹر اشاروں کے لئے اسی بیمز دلچسپی میکانیزم استعمال کرتا ہے۔

آپریشن

مشکلات

عام مسائل اور ان کی اصلاح کرنا۔

عمومی

بلانک صفحہ+

چیک PHP غلطی کی لاگس. صورت: پرانے پی ایچ پی (نیٹ ورک) 8.4+, گم شدہ, DB اتصال ناکام ہوگیا, غلط فائل کے اجازے.

ڈاک بورڈ صفر کو ظاہر کرتا ہے۔+

چیک: Wars نصب کیا؟ Cron runs؟ IP غیر محفوظ؟

ایا

جواب نہیں دیتا+

چیک: فراہم کُنندہ کیا ہے؟ API کیا آپ کو معلوم ہے کہ آپ کے پاس اِس دُنیا کی ہر چیز ہے ؟

اے آئی غلط جواب دیتی ہے+

چیک: علم کی بنیاد تا حال؟

اے آئی اے سست ہے۔+

حسبِ ضرورت: فراہم کُنندہ API رفتار ، سیاق‌وسباق کا پیمانہ ( بڑا حصہ = زیادہ علامات = serves ) ، نیٹ ورک لاتعداد ۔

ریس‌کین

ویجٹ غائب ہے+

چیک: تحریر صفحہ ماخذ میں JS غلطیوں کو؟

نامعلوم ملک+

جی ہاںCloudflare(automatic) یا (atomatic -MaxMind GeoLite2ڈیٹا بیس۔

ٹی‌ٹی‌کاس

ای میل ٹکٹ نہیں بناتے+

چیک: میل بکس منسلک؟ Cron runs؟ app پاس ورڈ تبدیل کر دیا؟ IMAP ترتیبات ٹھیک ہیں؟

خود کار محفوظی کام نہیں+

چیک: قابل؟ ڈیپارٹمنٹ؟ AIGED؟ کس نے پہلے انسانی دوڑ؟

کنیکٹرز

اتصال کا اضافہ ناکام ہوگیا+

چیک: توثیق صحیح؟ API سرور سے رسائی؟ URL ٹھیک؟

غیر متصل لیکن اعداد و شمار+

چیک: API کیا اِن میں سے کوئی ایک ہے جو دُنیا کی سب سے بڑی آبادی ہے ؟

پرو فا ئے

اِس شمارے میں+

چیک: ڈیٹابیس نمائش (SHOW PROCESSLIST)، پی ایچ پی یادو (انگریزی: 1GB) اپکاچے کو کم کرنے کے قابل بنائیں ۔

آپریشن

ویجٹ زياراتوں کو لاگ نہیں کررہا

یہ چیک کریں کہ جب ورپس وزنی وزن یا زندہ خوراک خالی رہے گی تو یہ چیک کریں۔

جب والد صاحب کی ملاقاتیں نہیں ہیں، سائٹ کلید کی تصدیق کریں، کسی نجی براؤزر میں صفحہ لوڈ کریں، بُک نیٹ ورک/ کنول پینلز کے لیے جانچ پڑتال کریں روک تھام کے لئے. OpsIQ ایک نظر آنے والی چیٹ بلبل خود یہ ثابت نہیں کرتی کہ اناطولیہ کو قبول کر لیا گیا تھا ۔

حوالہ جات

گلسری

اصطلاحات کے لیے استعمال ہونے والے تحفظات OpsIQ.

عمل

اے آئی اے کسی کو اتصال یا پلیٹ فارم کے ذریعے کر سکتے ہیں۔

ایجنٹ

ایک ٹیم جس میں محدود رسائی یا اے آئی اے ایجنٹ ہوتا ہے۔

BYOK

خود اپنی کُنجی لے آئیں، آپ کو اپنا آئی آئی فراہم کریں API کلید.

پلگ ان

ایک پلگ انس بیرونی پلیٹ فارم OpsIQ.

CSAT

ایک اچھی کارکردگی ۔

ڈی بگ

آمدنی کا موقعCRM.

ڈپارٹمنٹ

ایک ٹکٹ کی بورڈنگ اور رسائی کے لئے.

انکار

کسی مختلف شعبے یا اے آئی اے سے انسان تک ٹکٹ جاری کرنا۔

GeoIP

جگہ IP پتہ.

ہینڈف

اے آئی سے بات چیت کو انسانی تک منتقل کرنا

علامات کی شناخت

ویب سائٹ کے آنے والے شخص کی شناخت کے نشان سے ۔

علم بنیاد

اے آئی اے کے سوالات کے جواب دینے کے لیے استعمال ہوتا ہے۔

پیشوائی

ایک آنے والا شخص مقصد خریدنے کا ارادہ کرتا ہے ۔

لیڈر اسکور

0-100 اِس سے ظاہر ہوتا ہے کہ یہ تبدیلی لانے کے قابل نہیں ہے ۔

زندگی کا آغاز

جہاں ایک مشتری ہے: قیادت، پرویز مشرف، اتاترک، چئیرڈ۔

منظم AI

میں نے آپ کے حصے کے طور پر فراہم کیا OpsIQ منصوبہ بندی.

پائپ لائن

ویژیول بورڈ آف سیریز۔

آربا

رول-باسڈ رسائی کنٹرول.

سیشن

ایک وقت گزرنے کے بعد کھڑکی میں صفحہ کا سلسلہ دیکھنے کو ملتا ہے ۔

کلیدی کلید قائم کریں

ایک راست ویب سائٹ کے لئے انوکھی شناخت.

SLA

سروس سطح کے معاہدے، جوابی اوقات کا ہدف.

ٹوکن

United of AI متن. Roughly 4 حروف = 1 نشانی.

اعتماد

حفاظتی نظام AIXATEL کنٹرول کرتا ہے.

ویب‌سائٹ

واقعہ اطلاعوں کے لیے HTTP کالبیکٹ.

ویجیٹ

JavaScript آپ کی ویب سائٹ پر کوڈ کی ترتیب.

کام کی جگہ

ایک سائٹ اپنے خود کی پیچھے، AI، کنیکٹر اور ٹیم کے ساتھ.

حوالہ جات

مزید مدد حاصل کریں

اگر یہ دستاویز آپ کے سوال کا جواب نہیں دیتی تو:

ناظم

" مانگے" پر کلک کریں OpsIQ"ادممین میں. ہاس تک رسائی اس دستاویز اور آپ کے پلیٹ فارم ڈاٹ کام تک پہنچ گئی۔

حمایت کی ٹکٹ

شامل: آپ نے جو کوشش کی، کیا ہوا، کیا گیا، آپ نے توقع کی اور کسی غلطی کے پیغامات بھی۔

ای میل

اپنے اجازت نامہ کی کُل اور شمارے کی تفصیل سے ای میل کا سہارا لیں ۔

مؤثر مدد کیلئے تجاویز

جن میں صفحہ شامل ہے۔

جسے Admin صفحہ (انگریزی:URL یا نام

اس میں سیٹ شامل کریں

نام اور موجودہ قدر

غلطی شامل ہے

کوڈس کے ساتھ ایکشن غلطی کا پیغام.

اس میں قدم شامل ہیں۔

آپ نے کیا، قدم در قدم.

جس میں متوقع vs اصل شامل ہیں۔

کیا ہوا 'وی' ہونا چاہیے۔

💡
آپ کی درخواست زیادہ سے زیادہ مخصوص، جواب تیز۔ "یہ کام نہیں کرتا" تفتیش کے لیے درکار ہے۔ "Cliking Stall on AITION غلطی کوڈ دیتا ہے۔ 502" ایک براہ راست جواب ملتا ہے۔