OpsIQ নথিপত্র

নির্মাণ, পরিচালনা এবং প্রসারিত করুন OpsIQ.

এই নথিপত্রের জন্য সঠিক নথিপত্র OpsIQ পণ্য স্থাপন করুন, sys, প্রপ্ল্যাট করুন, কনফিগার, CRM পরিচালনা করুন, উইজেট ইনস্টল করুন, সংযোগ ব্যবস্থা তৈরি করুন API এবং স্ব-সফূর্ত পরিবহন কার্যক্রম পরিচালনা করে।

গ্রাহক নির্দেশনাঅ্যাডমিন গাইডনির্মাতাCRMরেফারেন্সসংযুক্তকারী SDKসেরা APIস্ব-পরীক্ষণ:
পরিধি

এই হাতে- এর পরিধি

সমগ্র OpsIQ একটি জায়গায়, কিভাবে প্রতিটি পর্দার একটি কাজ করে, কিভাবে নিজের সিস্টেমের সাথে সংযুক্ত করা যায় এবং এর ওপর ভিত্তি করে একে অপরের উপর স্থাপন করা যায়। যে কোনো স্থানে, বিভাগটি অনুরূপভাবে সাজানো হয়।

পরিধি
নথিপত্রের ম্যাপহ্যান্ডবুক চারপাশে আয়োজন করা হয়েছে। OpsIQ একই ধরনের পণ্য, প্রশাসন সাইডবারের মত।নথিপত্রের ম্যাপOpsIQ পণ্যAUDIENCEঅপারেটরবি- এস- ডিডিভেলপরRUNঅ্যাডমিনিস্ট্রেটরজীবন কাহিনীব্যবহার OpsIQউৎপাদনের পর্দা ও কর্মফলঅন্তর্ভুক্ত করা হবেএক্স- অক্ষ: OpsIQসংযুক্তকারী, APIs এবং উইজেটঅন্তর্ভুক্ত করা হবেঅপেরা OpsIQনিরাপত্তা, গর্দন ও পরিবহনঅন্তর্ভুক্ত করা হবেরেফারেন্সপ্যাকেজ API এবং ওয়েবের চুক্তিঅন্তর্ভুক্ত করা হবে1CHOOSE AUDIENCEঅপারেটর অথবা ডেভেলপার2FOLLOW THE UIবিভাগ মিরর OpsIQ3USE SOURCE TRUTHঅবস্থা থেকে প্রাপ্ত
হ্যান্ডবুক চারপাশে আয়োজন করা হয়েছে। OpsIQ একই ধরনের পণ্য, প্রশাসন সাইডবারের মত।
পোর্টাল স্টুডিও ফিল্ড

অস্ট্রেট স্থাপত্যের জন্য নিবেদিত প্রশাসক এবং ডেভেলপার গাইড ব্যবহার করুন SCIM পরিচালনা, মুক্তি, এক্সটেনশন, অভিবাসন এবং ইলেকট্রিসিটি।

পোর্টাল স্টুডিও গাইড খোলো

এখানে কি আছে

পণ্য চালান

প্রশাসনের প্রতিটি স্ক্রিন: অ্যাটেনটিক, সরাসরি চ্যাট, টিকেট,CRM- জ্ঞান ভিত্তি, সাইট ইনসটেন্স, প্রোমোশন এবং কাস্টমার অ্যাকাউন্ট পোর্টাল।

সিস্টেমের সাথে সংযোগ স্থাপন করুন

ওয়েবসাইট উইজেট, ই-মেইল মেইলবক্স, আউট-লাইনিং ওয়েব এবং প্ল্যাটফর্মের মত সংযোগকারী লাইব্রেরিShopify, WooCommerce, WHMCS, Zendesk, Stripe, SlackএবংGmail.

আপনার নিজের তৈরি করুন

কোন বিভার, doners, ক্রিয়া এবং ট্রিগার ব্যবহার না করলে Connector-র দ্বারা Sandros ব্যবহৃত হয়। API প্রতিটা পদক্ষেপ, পথ এবং ত্রুটি কোড.

অপেরা

ভূমিকা, নিরাপত্তা, দন্তঘর্ষণ, ব্যাকগ্রাউন্ড, ব্যাকআপ এবং উভয় হোস্টিং এবং স্ব-স্নেহ।

যে স্থান থেকে আরম্ভ করা হবে

1
যদি তুমি যাও OpsIQ দিন

সাইডবারে স্ক্রিন বিভাগগুলো পড়ুন ।

2
আপনি এটি গ্রহণ যদি

এই বিভাগগুলো হচ্ছে সেই সমস্ত বিভাগ, যেগুলো অন্য কিছু করছে কি না তা নির্ধারণ করে ।

3
আপনি একটি সমন্বয় করতে যদি

Connector আরম্ভ করুন, তারপর Connector বিল্ডার, তারপর REST-এ পুনরায় আরম্ভ করুন API এবং ওয়েব ব্রাউজ করুন । OpsIQ আরেকটা সিস্টেমের সাথে কথা বলতে পারি।

💡
আপনি যা দেখতে পাচ্ছেন, তার দুটি বিষয় পরিবর্তন করুন । আপনার ভূমিকাকে উন্মুক্ত করা যাবে না, তাই এখানে একটি বিভাগ নেই । আপনার সাইডবার থেকে প্রাপ্ত একটি অংশ হয়তো অনুপস্থিত থাকতে পারে । আপনার দায়িত্ব পরীক্ষা করতে একজন প্রশাসকের কাছে অনুরোধ করুন । আর সংযোগ স্থাপনকারীর পরিপক্বতার লেবেল, ছোট বা বড় ছাঁদের লেবেল বহন করার প্রয়োজন নেই; এই পাতাটিতে ক্লিক করে আপনি কোন কর্তৃপক্ষ নেই ।
এখানে আরম্ভ করা হবে

কি? OpsIQ আপনার ব্যবসার জন্য

OpsIQএটি একটি সম্পূর্ণ AI-প্রথম অপারেটিং প্ল্যাটফর্ম। আপনার অ্যাক্সিটিক, সরাসরি চ্যাট, সাহায্য করুনCRM, SEOটুলগুলো একই ধরনের ক্রেতার কনটেক্সট শেয়ার করে থাকে।8-12পৃথক সাসার পণ্য, আপনি ইনস্টল করুনOpsIQএকবার একটা স্ক্রিন থেকে সব কিছু পরিচালনা করে।

প্ল্যাটফর্ম
OpsIQ একত্রিত প্ল্যাটফর্মএকটি কেন্দ্রীয় AI মস্তিষ্ক সরাসরি চ্যাট, CRM, টিকিট, সাইট ইন্টেক্রেটেন্স, প্রচারণা এবং এটিকিক্সের সাথে যুক্ত।লাইভ চ্যাট-রুমউন্নতির বস্তুAI CRM GenericNameসাইট ইনটেলটিকেটবিশ্লেষণOpsIQAI/বাইন1ONE WORKSPACEপ্রতিটি টুল একটি নতুন অ্যাডমিনে2SHARED BRAINএকজন গ্রাহক কনটেক্সট3ANYWHEREক্লাউড বা স্ব-হোস্টেড
OpsIQ এটি একটি প্লাটফর্ম যেখানে গ্রাহকের কনটেক্সট, প্রতিটি টুল ফিড এবং একই AI মস্তিষ্ক দ্বারা চালিত হয়।

সমগ্র OpsIQ বিস্তারিত ভাবে বলা হয়

ওয়েবসাইট এনাটিক এবং পরিদর্শন গোয়েন্দা সংস্থা

প্রকৃত সময়-অঞ্চলকারী

প্রতিটি পৃষ্ঠা লোড, ক্লিক এবং পরিদর্শনের অনুষ্ঠান প্রকৃত সময়ে ধারণ করা হয় । দেখুন আপনার সাইটে কে আছে, যারা এখন আপনার সাইটে, তারা কত সময় ধরে কি ভাবে দেখে, এবং যেখানে তারা আসে সেখানে তারা তৃতীয় পক্ষের কুকি ছাড়া।

লগআউট করে সেশান পরিদর্শন করুন

প্রত্যেক দর্শকের সম্পূর্ণ ইতিহাস, যথা ডিভাইস, ব্রাউজার, অপারেটিং সিস্টেম, দেশ, শহর, রেফারেন্সার, UTM পরামিতি, অবতরণ পৃষ্ঠা এবং পরিচয় নির্ধারণ। সেশনগুলি পাতা প্রদর্শনকে ভ্রমণে গ্রুপ করে যাতে আপনি একটি দর্শক গ্রহণকারী সমগ্র পথ দেখতে পারেন।

সেশন পুনরাবৃত্তি

ধরা পড়া যাওয়া ব্যক্তির সেশন- লাইন- এর প্লেব্যাক ব্যবস্থা দেখো । ঠিক কি ধরনের ব্যবহারকারী কাজ করেছে, ক্লিক, স্ক্রোল রূপান্তর এবং কাঠামোর পরিবর্তন, ইন্টারনেট সমস্যা সম্বন্ধে উত্তরণে এটি ব্যবহার করুন, ড্রপ-অফ পয়েন্ট এবং যাচাই করে নিন ।

লাইভ ফিড

যখন এটি ঘটে, তখন এক সত্যিকারের সময়ের স্রোত দেখা দেয়। পাতা ভিউ শুরু হয়, চ্যাট শুরু হয় এবং প্রতি কয়েক সেকেন্ড পর তা দৃশ্যমান হয়।

উপরের পৃষ্ঠা

পাতাগুলো পরিদর্শন, বাগ্‌দানের সময়, লাফ দেওয়ার হার, রূপান্তর এবং সমর্থনের জন্য তৈরি করা। আপনার সর্বোচ্চ বিষয়বস্তু এবং পাতা চিহ্নিত করুন যা উন্নতির প্রয়োজন।

জিও- ডকুমেন্টসName

দেশের, শহর এবং অঞ্চল মানচিত্রের মাধ্যমে বিচ্ছিন্ন হয়ে পড়েছে। ডিভাইস এবং ব্রাউজার বিতরণ, ট্রাফিক উৎস বিশ্লেষণ, সার্চ ইঞ্জিন ট্র্যাকিং, অনুসন্ধান ইঞ্জিন ট্রাকিং এবং বাজারের প্রবেশ পথ নির্দেশ করে।

অসাধারণ মজার

ট্র্যাক পরিদর্শনকারী ব্যক্তি বিশেষ করে সংকেতের জন্য (এর মাধ্যমে পাওয়া যাবে পাতা ঘুরে এসে, বার বার ফিরে আসে, নথিবদ্ধকরণ এবং যোগাযোগ ব্যবস্থা গ্রহণ করা) করার চেষ্টা করছে এমন ব্যক্তিদের শনাক্ত করতে যারা কিনতে পারে, তারা কেনার, অথবা সাহায্যের প্রয়োজন।

AB/B পরীক্ষা

সরাসরি আপনার ওয়েবসাইট থেকে বিভক্ত পরীক্ষা সঞ্চালন করুন OpsIQ'% 1' তৈরি করো, ট্রাফিক বরাদ্দ করো, রূপান্তরের লক্ষ্য নির্ধারণ করো এবং পরিসংখ্যানগত গুরুত্ব নির্ধারণ করো । কোন বাহ্যিক পরীক্ষার সরঞ্জাম প্রয়োজনীয় নয় ।

JavaScript অনুসরণ করতে ত্রুটি

আপনার ওয়েবসাইটের ক্লায়েন্ট-পার্শ্বের JavaScript সমস্যা স্বয়ংক্রিয়ভাবে আটক করুন। ভুল বার্তা, স্ট্যাক ট্রেস, প্রভাবিত ব্রাউজার, ঘনত্ব গণনা এবং কোন পৃষ্ঠাগুলি তাদের উদ্দীপিত করে তা দেখুন। ডিবাগ ফ্রেন্ডএন্ড সমস্যা আলাদাভাবে ত্রুটি পর্যবেক্ষণ ছাড়াই।

ঘটনাসমূহ

প্রতিটি অনুসরণকৃত ইভেন্ট (যেমন, বিভিন্ন অনুষ্ঠান, স্বনির্ধারিত চ্যাট-স্প্লী, ফর্ম জমা দেওয়া, ক্রয় ইত্যাদি) অনুসন্ধানযোগ্য, সম্পূর্ণ মিটা-ডাটা সহ লগ-আপ করা।

বিক্রয় ও রূপান্তর

ট্র্যাক নির্দেশ, আয়, গ্রাহকতা, পুনর্নবীকরণ এবং ট্রাফিক উৎসগুলোতে রূপান্তরের বৈশিষ্ট্যকে রূপান্তরিত করা, প্রচারণা ও ভ্রমণপথ পরিদর্শন ।

চালিয়ে যান

আচরণগত বিন্যাসের মাধ্যমে সনাক্ত করা উচ্চ- পরিবর্তনশীল পর্যটকরা পাতা পরিদর্শন, সময় মত ভ্রমণ, রি ফ্রিকোয়েন্সি, যোগাযোগ ব্যবস্থা এবং স্বনির্ধারিত সংকেতের উপর ভিত্তি করে এগিয়ে যান।CRMপাইপ।

সাইট ইনডিফ্ট (এন- আই. ডি)SEOএবং বিষয়বস্তু বিশ্লেষণ

সাইটের বুকেলা

আপনার সম্পূর্ণ ওয়েবসাইটের স্বয়ংক্রিয়ভাবে স্ক্রোল করা পাতা খুঁজে বের করতে, ভাঙ্গা লিংক খুঁজে পাওয়া যাচ্ছে না, অনুপস্থিত মেটা ট্যাগ অনুসন্ধান, একটি mltithod লেখা, বৈধ ক্যান্টনি পরীক্ষা করুন URLs প্রতিদিন, সাপ্তাহিক অথবা চাহিদা অনুসারে গাড়ি চালানো।

প্রযুক্তিগত SEO অডিট ব্যবস্থা

Civerseal প্রযুক্তিগত বিশ্লেষণ: পৃষ্ঠার গতি বৃদ্ধি, মোবাইলের কার্যকারিতা, Corysusucteds, SSL সার্টিফিকেটের অবস্থা, সংযুক্ত বস্তু সনাক্তকরণ, একত্রিত উপাদান সনাক্তকরণ এবং গঠন সংক্রান্ত তথ্যের বৈধ তথ্য।

পাঠ হওয়া নিরীক্ষণ ব্যবস্থা

বিষয়বস্তুর মান, গণনা, শব্দগত মানের জন্য প্রযোজ্য মান, যাচাই করুন। এই ক্ষেত্রে সমতুল্য গুরুত্বের মাত্রা, প্রতীক - অভ্যন্তরীণ লিংকের অনুপাত, এবং তাজা অবস্থা চিহ্নিত করুন। দ্রুত বিষয়বস্তু, অনুরূপ পৃষ্ঠার ও উপাদানের উপস্থিতি শনাক্ত করা হবে।

AI-পর্যন্ত অনুসন্ধান করা হবে

আপনার সাইটে যে সকল বিষয়বস্তু রয়েছে, তার মধ্যে দিয়ে আপনি দেখতে পারেন এবং মূল পাতায় পাঠানো বিভিন্ন প্রশ্নের উত্তর পেতে পারেন।

SERP- র অবস্থান

গুগল এবং অন্যান্য ইঞ্জিনের মাধ্যমে লক্ষ্য করে আপনার সার্চ ইঞ্জিন তালিকা পর্যবেক্ষণ করুন । সময়ের সাথে অবস্থান পরিবর্তন, প্রতিযোগীদের সাথে তুলনা এবং কোন মানের জন্য পৃষ্ঠাগুলোর অবস্থান উল্লেখ করা যাবে তার তুলনায়।

কীওয়ার্ড গবেষণা

আপনার বিষয়বস্তু, প্রতিদ্বন্দ্বীতা বিশ্লেষণ, এবং অনুসন্ধানের জন্য বিভিন্ন তথ্যের উপর ভিত্তি করে কি-ওয়ার্ড প্রস্তুত করুন। নতুন বিষয়বস্তুর বিষয়ে পরামর্শ দিন, দীর্ঘ সময় ধরে বিভিন্ন ধরনের তথ্য, এবং বিষয়বস্তুর লক্ষ্য সম্পর্কে।

ব্যাক-লিংক বিশ্লেষণ

আপনার লিংক নির্বাচন করা হবে। এর ফলে, লিঙ্কের ব্যবহার বন্ধ হয়ে যাবে ও ক্ষতিগ্রস্ত নতুন লিঙ্ক যুক্ত করা হবে, নোঙ্গর টেক্সট বিতরণ এবং সংযোগ তৈরি করার সুযোগ সৃষ্টি করবে।

স্থানীয় SEO গ্রিড

শারীরিক অবস্থানের সঙ্গে ব্যবসা করার জন্য: আপনার স্থানীয় লোকেরা ভৌগলিক গ্রিডে বিভিন্ন স্থান, ব্যাবসা থেকে দূরে এবং অনুসন্ধান করে ।

গুগল বিজনেস প্রোফাইল সম্পাদনা

আপনার গুগল ব্যবসা প্রোফাইল সংযুক্ত করুন OpsIQ. Sync পর্যালোচনা, পোস্ট, এবং প্রশ্ন, ছবি এবং ব্যবসায়িক তথ্য থেকে আপনার জিবিপির তালিকা পরিচালনা করুন।OpsIQ মতামত, পোস্ট প্রকাশ এবং অন্তর্দৃষ্টি পর্যবেক্ষণের প্রতি প্রতিক্রিয়া।

নির্ধারিত সংবাদ প্রদান করেছে:

স্বয়ংক্রিয় স্ক্রোলSEOআপনার তালিকায় উপস্থিত বিভিন্ন রিপোর্ট (ডিজিলি, সাপ্তাহিক), সংবাদ অনুসারে তালিকাবদ্ধ পরিবর্তন, ট্রাফিক ধারা, প্রযুক্তিগত বিষয় এবং বিষয়বস্তুর ক্ষেত্রে তথ্য পাওয়া যায়।

AI- তোমাদের সহায়তা

গ্রাহক টেট্রিস চ্যাট

AI গ্রাহক আপনার ওয়েব সাইটে প্রশ্ন করেছে 24/7 আপনার জ্ঞান ভিত্তি, সংযুক্ত প্ল্যাটফর্মের তথ্য ব্যবহার করে (ক্রমণ, অ্যাকাউন্ট, সাবস্ক্রিপশন, এবং স্বনির্ধারিত প্রশিক্ষণ ব্যবস্থা), একাধিক AI উপলব্ধকারী সমর্থন করে: lado (Lueddus)Anthropic; GPT-4GO (শিমান)OpenAI), Gemini (গুগল), এবং গ্রোকা (এক্সএ.

প্রশাসনিক সহকারী

আপনার প্রশাসন প্যানেল-এ একটি AI সহ-এর একটি পাইলট আপনাকে সাহায্য করবে যা আপনাকে আপনার টিকেটের উত্তর দিতে সাহায্য করে, খসড়া গ্রাহকের যোগাযোগ তালিকা বিশ্লেষণ করে, গ্রাহকের তথ্য সংযুক্ত প্লাটফর্মে খুঁজে বের করুন এবং সংযোগ ব্যবস্থা দ্বারা এই কাজ সঞ্চালিত হবে।

এআই জ্ঞানের ভিত্তি

এটি আপনার প্রকৃত ব্যবসার তথ্য থেকে উত্তর দেয় অথবা যখন অনিশ্চিত থাকে, তখন এর উত্তর পাওয়া যায় ।

মানুষে স্বয়ংক্রিয়ভাবে নিকটে ফেলে

AI দ্বারা কোনো প্রশ্ন সমাধান করা সম্ভব না হলে, হতাশাকে সনাক্ত করুন অথবা গ্রাহকের কাছে মানুষের জন্য অনুরোধ করলে সেটি স্বয়ংক্রিয় ভাবে আপনার টিমে যোগ করা যাবে। স্বয়ংক্রিয়ভাবে এই সমস্যা দেখা দেয়।

AI প্রশিক্ষণName

কাস্টোমার-fcting এবং Batch (শুধুমাত্র পরিদর্শন) ডিরেক্টরি প্রদর্শনে পৃথক নির্দেশ ব্যবস্থা। নিয়ন্ত্রণ ব্যবস্থা, স্বল্প-বিন্যস্ত নিয়ম, এবং ব্যবসায়িক আচরণ সমর্থিত নয়। শুধুমাত্র পাঠযোগ্য কোনো বৈশিষ্ট্যের সাহায্যে প্রাপ্ত করার জন্য প্রপেডিউটরী বর্ণনামূলক পাথ নির্ধারণ করা হয়।

AI ইতিহাস এবং অডিট ব্যবস্থা

AI কথোপকথন সম্পূর্ণ অনুরোধকৃত অর্থ, টোকেন ব্যবহার, কলংক ট্র্যাক, নেটওয়ার্ক এবং মডেল সংস্করণ। এর সাহায্যে প্রশিক্ষণ সংক্রান্ত সংক্ষিপ্ত তথ্য ও উন্নতির ক্ষেত্রে বিবেচনা করা হয়।

AI পরিচিতি

AI কথোপকথনের ধরন সম্বন্ধে স্বয়ংক্রিয় বিশ্লেষণ, সাধারণ প্রশ্ন, সমাধান হার, হ্যান্ডঅফ ফ্রিকোয়েন্সি, প্রস্তাবিং ফ্রিকোয়েন্সি এবং যে - এলাকাগুলোতে ভ্রমণ করতে হবে, সেই বিষয়ে সুপারিশকৃত প্রশিক্ষণগুলো দেখুন ।

প্যাট- দর্শন কনফিগার করুন

প্রতিটি সংযুক্ত সাইট নিজেদের AI সরবরাহকারী, মডেল, তাপমাত্রা, টোকেন বাজেট এবং প্রশিক্ষণ গ্রহণ করতে পারে। এটি একটি সাসা এস কোম্পানি প্রধান পণ্য এবং GPT-4O ব্যবহার করতে পারে ।

AI কনফিগার করুন BYOK

দুটি AI মোড: আপনার ব্যবহৃত প্ল্যানে BCompod (gconfd) পরিচালনা করা হয়েছে, নাAPI ব্যবহারের জন্য কি-টি কোনো কি-র উপস্থিতি চিহ্নিত করুন (এই ক্ষেত্রে আপনার নিজস্ব-কি গ্রহণ করা আবশ্যক) OpenAI/Anthropic- গুগল্/এক্সলেক্স API মডেল নির্বাচন এবং খরচের পর সম্পূর্ণ নিয়ন্ত্রণ করুন। উভয় ক্লাস-ক্লাসই হল প্রথম শ্রেণীর উপর ভিত্তি করে, এবং উভয়

AI টোকেন বাজেট এবং খরচ নিয়ন্ত্রণ

মাসিক টোকেনের বাজেট নির্ধারণ করুন, প্রতি-বয়মান সীমা এবং নিম্ন-সীমার সতর্কতা। প্রতিটি সার্ভিস, কর্মক্ষেত্র এবং প্রতি কথোপকথনের জন্য ট্র্যাক ব্যয় করুন। প্রতিরোধী ব্যক্তি ব্যস্ত থাকেন।

passwords এবং সাহায্য করুন

নেটিভ টিকেট পদ্ধতি

বিভাগ সমূহ, অগ্রাধিকার/উচ্চ/DSL), অবস্থাসূচক অবস্থা,SLAট্র্যাক, অভ্যন্তরীণ নোট, গ্রাহক উত্তর দেওয়া, ফাইল সংযুক্ত করা এবং আলোচনা থ্রেডিং। কোনো বহিস্থিত সাহায্য প্রয়োজন নেই।

AI (Pregend) এবং স্বয়ংক্রিয় উত্তরের স্থান

AI (CRectP) স্বয়ংক্রিয়ভাবে বিভিন্ন বিভাগ এবং অগ্রাধিকারের ভিত্তিতে ব্লু-টুথ গ্রহণ করার পরামর্শ প্রদান করা হবে। চলমান পাসওয়ার্ডের ফলে সুরক্ষিত বিভাগের জন্য এটি স্বয়ংক্রিয়রূপে কনফিগার করা হয় ও কনফিগার করার পরে: (ডিফল্ট মান ধার্য করা হবে) 2 মিনিট, যাতে মানুষ প্রথমে হস্তক্ষেপ করতে পারে।

ই- মেইল

মেইল-বক্স প্রয়োগ করা হবে (c)Gmail, IMAPস্বয়ংক্রিয়ভাবে ই- মেইল থেকে গ্রাহকের টিকেট তৈরি করার জন্য, অথবা সরবরাহকারীর কাছ থেকে টিকিট তৈরি করতে হবে ।

টিকেট পোর্টাল

আপনার ওয়েবসাইটে একজন গ্রাহকের টিকিট পোর্টাল খুলে দিন।

টিকেটের থিম

প্রত্যেকটা কথোপকথনের ইতিহাস সংরক্ষিত রয়েছে ।

AI (B)

একটি মানব এজেন্ট টিকিট দখল করার পর, " AI-strice" ব্যবহার করে পুনরায় চালু করতে হবে। মানব-পরিচালিত অংশ সমাধান করার সময় সাহায্য করবে কিন্তু গ্রাহকরা প্রশ্ন অনুসরণ করছে যে সে ক্ষেত্রে এটি সম্ভব।

ইনবক্স পাইলট

ইনবক্সের ভিউ থেকে AI-সদজ্য টিকিট ব্যবস্থাপনা পরামর্শ দেয়, কথোপকথনের ইতিহাস সংক্ষেপে তুলে ধরেছে, অগ্রাধিকার/কাজ/ অপেশাদার কার্যভার গ্রহণ করে এবং সংযুক্ত প্লাটফর্মে কাজ সম্পাদন করতে পারে।

চ্যাট ও বাস্তব সময় সমর্থন

চ্যাট ইনবক্স

রিয়েল টাইম কাস্টমার চ্যাট এক যৌথ ইনবক্স থেকে শুরু করে।

একটি সক্রিয় কথোপকথনের নিয়ম

পরিদর্শনকারীর আচরণ উপর ভিত্তি করে বার্তা প্রদর্শন করা হবে: নির্দিষ্ট URL পরিদর্শন, প্রতি ভাগ, খোঁজ, আন-সাবস্ক্রাইব শুরু, বন্ধ করার উদ্দেশ্য; উদাহরণ: উদাহরণ: সহায়তার পর কোন বার্তা প্রদর্শন করা হবে 60 বেসরকারি পাতায় কয়েক সেকেন্ড।

আলাপনের উইজেট

আপনার ওয়েব সাইটে একটি স্বনির্বাচিত আড্ডার উইজেট এমবেড করা হয়। এটি আপনাকে astacked, লাইভ এজেন্ট চ্যাট, net subrathered, link, জ্ঞান অনুসন্ধান এবং পরিদর্শনকারী পরিচিতি, বিশেষ করে পরিচয়, ও ব্র্যান্ডের বিভিন্ন ধরনের সহায়তা করে।

CSATজরিপ

চ্যাট এবং টিকিটের মাধ্যমে গ্রাহকের পরিতৃপ্তি অর্জন করুন। আপনার নিজের প্রশ্ন, হার মাত্রা হিসাব করে, রেটিং এর ফলাফল অনুসরণ করা এবং তাদের অনুসরণ করা ফলাফল দল কর্মক্ষমতা ও AI জানতে পারবেন।

পোস্ট-চ্যাট ইমেইল জরিপ

চ্যাট শেষ হওয়ার পর, যেসব ভিজিটরদের কাছে একটি পরিচিত ই-মেইল আছে তারা একবার ব্র্যান্ডেড মেইল পাবেন যাতে থাকবে কিভাবে কাজটি করা হয়েছে তার একটি AI সারসংক্ষেপ এবং এক ক্লিকে “এটা সহজ ছিল না?” হ্যাঁ/না। প্রতিটি থ্রেডে একবার, স্বাক্ষরিত একবার ব্যবহারের লিঙ্ক, প্রত্যেকটি পাঠানো লগিং করা হবে আর ফলাফল ফিডব্যাক পেজে আসবে নিজের সিগন্যাল হিসেবে চ্যাটের তারকাদের সাথে।

অাইডেন্টিটির পরিচিতি

প্রতিটি প্রতিক্রিয়া যা একজন ব্যক্তি বহন করে, তা তাদের প্রদর্শন করছে: নাম, ইমেইল, একটি ক্লিক-এর মাধ্যমে তাদের পূর্ণ গ্রাহক যাত্রার এবং ভ্রমণের মধ্যে দিয়ে।CRMযোগাযোগ, এবং একটি ক্লিক ই-মেইল, অথবা AI-ট্যাট এর উত্তর তাদের প্রকৃত ইতিহাসে প্রদান করা হয়েছে।

লেখার প্রস্তুতি চলছে

বিভিন্ন মেইল লেখার জন্য আলাদা করে লেখা দরকার। ইমেইলের মাধ্যমে গ্রাহকরা উত্তর দেয়, ঘোষণা এবং গ্রাহক যোগাযোগ ব্যবস্থা করে।

AI-re CRM

CRMকমান্ড কেন্দ্র

একটি স্ক্রীন আপনার পুরো সিস্টেম- এর অবস্থা দেখায়: lines, Showresherde, contorys, এবং AI পরামর্শ। CRM পেজ আপনার প্রতিদিনের শুরু।

পরিচিতি তালিকা ও কোম্পানি

গ্রাহকের সাথে পূর্ণ প্রোফাইলের মাধ্যমে যোগাযোগ করুন: নাম, ইমেইল, ফোন, ফোন আর ট্যাগ, যোগাযোগের মঞ্চ, ব্যক্তিগত ইতিহাস, টিকিট কিনলে ইতিহাস, কেনাকাটা এবং কাস্টমস। বি২বিএ সম্পর্কের ব্যবস্থাপনার জন্য কোম্পানিগুলোর সাথে যোগাযোগ করুন।

এবং পাইপ- লাইন বোর্ড প্রদান করুন

স্বনির্ধারিত বৈশিষ্ট্য অনুযায়ী কর্মপরিবর্তের ক্ষেত্রে দিশা। প্রভেদ, মান, সীমা, কাছাকাছি তারিখ ও প্রতি সেকেন্ডে পডলাইন সংখ্যার মধ্যে পরিমাপ করা হয় এবং প্রতিটি ধাপের জন্য বিভিন্ন সময়ে প্রান্তীয় লাইন সংখ্যা গণনা করা হয়।

AI চুক্তি কোচ

AI প্রতিটি চুক্তি বিশ্লেষণ করে এবং কোচিং এর জন্য প্রয়োজনীয় সংকেত প্রদান করে: ঝুঁকি (যা চুপ, বাজেট নিয়ে), পরবর্তী পরামর্শ, সম্ভাবনার জয়, এবং অনুসরণ করার পরামর্শ প্রদান করা হয়েছে।

পূর্বাভাস এবং রিপোর্ট

রিপোর্ট অনুযায়ী, মঞ্চের মালিক, উৎস রূপান্তরের হার, গড় চুক্তির মাত্রা এবং বিক্রয় চক্রের দৈর্ঘ্যের ওপর ভিত্তি করে পাইপ লাইন অন্তর্ভুক্ত ।

প্রত্যক্ষ এজেন্ট (SDR)

প্রদর্শিত-শক্তির মাধ্যমে আশা করা হচ্ছে যে, আপনার আসা তথ্য থেকে সম্ভাব্য গ্রাহকরা তথ্য, নির্দেশনা এবং সংযুক্ত প্লাটফর্মের কার্যক্রমকে চিহ্নিত করবে।

অনুবৃত্তির ধারা

স্বয়ংক্রিয় মাল্টি-আপের ধারাগুলো স্বয়ংক্রিয়ভাবে অনুসরণ করা হবে: ইমেইল, ই-মেইল, চেক করুন নতুন পদক্ষেপ, চুক্তি, পুনরায় পরীক্ষা, পোস্ট-প্রজেক্ট চেক-ইন এবং রিঙ্গেজিং প্রচারাভিযান।

লাইফসাইকেল এবং রিচারশন

ট্র্যাক কাস্টমার লাইফসাইকেলের প্রাথমিক ধাপ (যা, আশা, গ্রাহককে নিয়ে তৈরি করা হয়েছে) অটোগ্রাফ পরিবর্তন নিয়ে লেখা।

তথ্য গৃহাধ্যক্ষ এজেন্ট

AI এজেন্ট যে সব সবসময় পরিষ্কার করে এবং আপনার সমৃদ্ধ করেCRMতথ্য: অবৈধ doclatens, unknown পরিচিতি, data, mans, কোম্পানির নাম, এবং ফ্ল্যাগ অস্ট্রালি রেকর্ড।

আমার CRM তৈরি করো

স্বাভাবিক ভাষা CRM কনফিগারেশন: আপনার বিক্রয় প্রক্রিয়া কেমন দেখায় এবং এটি আপনার পডেন্স, স্বনির্ধারিত মাঠ, নিয়ম এবং স্বয়ংক্রিয় নিয়ম তৈরি করে।

CRMস্বাস্থ্য পরীক্ষা

আপনার CRM উপাত্তের গুণমান পরীক্ষা করা হয়: অনুরূপ, সম্ভাব্য ধাপ, অ্যাডমিনিস্ট্রেটর, যোগাযোগ, এবং তথ্য সম্পূর্ণকরণ তথ্য।

ডায়াল-আপ

প্রতিটি CRM AI এজেন্টের জন্য তিনটি স্বায়ত্তশাসন নিয়ন্ত্রণ করে: অটো-pilot (এআই), কো-পাইলট পরামর্শ দেয় (মানুষ অনুমোদন, এবং ম্যানুয়ালি)। প্রতিটি স্তরের জন্য ডায়ালিং সিস্টেম নির্দিষ্ট করুন এবং প্রতি বিশেষ ধরনের মান নির্দেশ করুন।

৪-৪ প্রতিনিধি

এটাCRMচারটি বিশেষ AI এজেন্ট: ব্রেটন (তথ্যের মান), এসডিআর (প্রশংস্য প্রতিরোধ), রিটেনশনিং (অভিব্যক্তি রোধ) এবং এনালিস্ট (প্রতিযোগ ও অন্তর্দৃষ্টি)। প্রতিটি এজেন্টের নিজস্ব ট্রাস্ট ডায়াল-এর আছে।

Evolution-র সাথে সমন্বয় এবং শেয়ার করুন

প্রি-সেট সংযোগ ব্যবস্থা

সংযোগ স্থাপনের জন্য প্রস্তুতShopify, WooCommerce; বিগকমেস, ম্যাগনেন্টো2- প্রিসিটাশপ, ওপেনক্রার্ট, অমমার্সকমের,WordPress, WHMCS, Zendesk, StripeAmaz, পোস্টমার্ক, রিলেপ, মেইল থেকে,Gmail, IMAP, Slackএবং গুগল বিজনেস প্রোফাইল, প্রত্যেকটি সংযুক্তকারী প্ল্যাটফর্ম-জেটিভ কাজ, জ্ঞান এবং তথ্য সংগ্রহ করে থাকে।

কনেক্টর বিল্ডার

কোনো প্ল্যাটফর্মের জন্য স্বনির্বাচিত সংযোগ স্থাপন করুন, কোন কোড, বা সম্পূর্ণ কোড নয়। বিল্ডার REST এবং গ্রাফQL সমর্থন করেAPIs, OAuthঅনুমোদন প্রবাহ, ওয়েব-অনুক্রমণ দ্বারা স্বয়ংক্রিয়-সংযোগ করা হয়েছেStripeসাধারণ স্বাক্ষর, পিগগেশন (Prats, পৃষ্ঠা এবং লিঙ্ক চিহ্ন), তালিকা, একাধিক- অভিব্যক্তি, এবং বাজার প্যাকেজিং।

AI-sted সংযুক্ত সংযোগ পুনরায় লোড করা হচ্ছে

Connector Bilkarders তৈরী করতে আপনাকে সাহায্য করে: বর্ণনা করুন আপনি কি চান এবং এর পরামর্শ প্রদান করেন, লিখেছেন অনুরোধ হ্যান্ডলার, এবং ম্যাপিং API প্রত্যুত্তর। অনুমোদন সংক্রান্ত সমস্যা দেখা দিয়েছে। স্বয়ংক্রিয়ভাবে লগ-ইন, আইডিয়া এবং ত্রুটির সমাধান হয়েছে।

OAuth যেকোন সংযোগের জন্য প্রবাহ বেছে নিন

একটিও নয়OAuth যে কোন সহযোগীর সাথে কাজ করে, সে অনুমতি দেয়। পিকেসি রাষ্ট্রীয় ব্যবস্থাপনা সংস্থা, সাইটপড টোকেন রিফ্রেশ, ১৪ম অ্যাক্ট অনুযায়ী কাজ করে।OAuth পরামিতি ও পরামিতি OpsIQ প্রবাহের গতি নিয়ন্ত্রণ করে।

র‍্যাপা বাস (ওয়াইড- ব্যাপী বিস্তৃত এক্সটেনশন)

Evolution-র দ্বারা শুধুমাত্র প্ল্যাটফর্মের কর্ম যোগ করা সম্ভব নয়। এই বৈশিষ্ট্য ব্যবহার করার ক্ষেত্রে মূল বৈশিষ্ট্যটি তারা ক্ষমতা প্রদর্শন করে। Ansersonal_ CRM; স্থানীয় তালিকায় উপস্থিত তথ্য সংরক্ষণকারী সাইট ইনফর্মেশনে, data_state_tricture: eaciable_pertyTIMELECRTICT; ইমেইলের মাধ্যমে উপলব্ধ করা হয়; ই-মেইল ঠিকানার মাধ্যমে উপলব্ধ করতে ইচ্ছুকতা যাচাই করুন ও কম অর্থ প্রদান করুন। OpsIQ এটা আবিষ্কার করে যে ক্যাপিটরী আর তারের মাধ্যমে... 360 সময়, এবং AI সংক্রান্ত কর্ম। বেশ কিছু সংযোগ ব্যবস্থা কোনো লক-ইন ব্যবহার না করেই একই ক্ষমতা প্রদান করতে পারে। spellers /RECONERS সংযোগের দেখুন।

প্রি-পেইড vPerse filer

Connector-র মধ্যে দুটি টাইারে বাস করে। প্রি-পেড সংযুক্ত সংযোগের (বা সম্পর্ক) তালিকাবদ্ধ করা হয়, যা বক্স থেকে আলাদা থাকে। মূল রেফারেন্স ছাড়া অন্য কোন গুরুত্বপূর্ণ তথ্য এবং সবচেয়ে বেশি ব্যবহৃত পরিসেবা উপলব্ধকারীর সাথে কাজ করছে (যেমন গুগল ক্যালেন্ডার, Google Calender.Gmailগুগল বিজনেস প্রোফাইল (সুরকারী স্থান) বাজারের দোকান স্থাপনকারী প্রতিষ্ঠান (বা সংযোগ কেন্দ্র/কেন্দ্র) এখানে প্রবেশ করা সম্ভব কিন্তু ইনস্টল না হওয়া পর্যন্ত তথ্য পাওয়া যায়, যেমন.365ক্যালেন্ডার, Outlook স্বাক্ষরStripe, GA4- স্যারপ সেঞ্চ, বড় করে। প্রতিটা ব্রিজের উপর একটা বাজারের তালিকা তৈরি করা হয় যাতে UI এবং AI তাদের বাজার থেকে “পেটাল (বডি-র ইনস্টল) করতে পারে যখন কোন যন্ত্র প্রস্তুত না থাকে, কোন সরবরাহকারী নেই, কখনও ভাঙ্গা বোতাম নয়।

X Connector'র বাজার

আপনার কম্পিউটার প্রকাশ করুন OpsIQ বাজার, প্রোফাইল সহ প্যাকেজ সংযোগকারী।json- জ্ঞান।json- কাজের প্রবাহে।json তবে তারা যে পরিমাণ অর্থ প্রদান করে তা দিয়ে থাকে।

মাইক্রোসফট স্বাক্ষর

সকল সংযোগের সাহায্যে স্বাক্ষর যাচাই করার উদ্দেশ্যে ক্রিপ্টোগ্রাফীগুলি দেওয়া হয়। সঠিকভাবে ইনস্টল করা হলে, চিহ্নিত সার্ভারের মধ্যে স্বাক্ষর পরীক্ষা করা হবে। all_connsered_treameresseration - নতুন করে লেখা হলে activtion টুল ব্যবহার করা হবে ।

SmartLookup

সংযোগ করার উদ্দেশ্যে নির্দিষ্ট নিয়ম এবং অনুসন্ধান করুন OpsIQ উদাহরণ স্বরূপ: জার্মানিকে খুঁজে বের করুন"("Ege_BAR_jobi") 88.9% আস্থা রাখো।

ক্রিয়া চুক্তি

সাধারণOpsIQ APIপ্রতিটি নিবন্ধিত নিবন্ধিত বস্তুর প্রকাশ করুনJSONকর্ম সঞ্চালনের জন্য চিহ্নিত কর্মের ফলে সংশ্লিষ্ট কর্ম। কর্ম সম্পূর্ণ ও সঠিকরূপে লেখা হয়েছে; সংশ্লিষ্ট প্যাকেজের সাথে সংযোগ করার উদ্দেশ্যে চিহ্নিত প্যাকেজগুলিকে একত্রিত করার জন্য পৃথক কর্ম সংক্রান্ত নিজের কর্ম সম্বন্ধে ঘোষণা করা হবে।

Connector'র প্রণালী

প্রে-সৈরি কাজের রেসিপি যা অনেক সংযুক্তকারীর কাজ নিয়ে সাধারণ ব্যবসা কর্মক্ষম। উদাহরণ: "একটি নতুন আদেশ আসে যখন একটি নতুন নিয়ম চালু হয়।Shopifyএকটি টিকেট তৈরি, CRM আপডেট এবং পাঠানSlackঘোষণা।

জ্ঞান

প্রবেশ করান এমন জ্ঞান যা AI জ্ঞান ভিত্তি পরিদর্শন করতে পারে। প্রডিউটর সহায়তা, গাইড এবং সমস্যা সমাধান করা, স্বয়ংক্রিয় ভাবে জ্ঞান না পেয়ে থাকলে তা স্বয়ংক্রিয়ভাবে চালু হয়।

ডেভেলপার প্ল্যাটফর্ম

সেরা API

একটি নাম JSON API সকল নিবন্ধিত প্রশাসনিক অধিকার অন্তর্ভুক্ত করুন JSON কর্ম, উল্লিখিতAPI-কির অনুমোদন, কর্মক্ষেত্র বিচ্ছিন্নকরণ, গতি সীমিত করা, আইডিপিপোন্ত লিখেছে, ওপেনএ্যাপআই এবং একটি পোস্টম্যান সংগ্রহ।

ওয়েবহুক

সকল প্রধান অনুষ্ঠানের জন্য ওয়েব আউট-আউটিং করা হচ্ছে: আদেশ, ভয়েস, গ্রাহক, ফোন, ফোন কল, নেতৃত্ব, ব্যবহারকারী নিবন্ধন প্রক্রিয়া এবং কার্টিসেল বন্ধ করে দেওয়া। চাকরি লাইন থেকে পুনরায় চালু, এসএসএএফ নিরাপত্তা, এবং অটোগ্রাফ এর পর স্বয়ংক্রিয়ভাবে উদ্ধার 15 অপ্রত্যাশিত ব্যর্থ.

ওয়েব-ব্রাউজার স্বাক্ষর করুন

প্রত্যেক আউটবাউন্ড ওয়েব নাইটি স্বাক্ষরHMAC-Sah12.phutifyntediadকরণ নিশ্চিত করতে ওয়েবের সমাপ্তির জন্য স্বাক্ষর যাচাই করুন।

উইজেট SDK

JavaScript SDK আন্তর্জাতিক রেজল্যুশনের জন্য অনুসরণ উইজেট, স্বনির্ধারিত ইভেন্ট ট্র্যাক, প্রোগ্রাম কথোপকথন নিয়ন্ত্রণ এবং পৃষ্ঠার সুনির্দিষ্ট কনফিগারেশন, প্রতিক্রিয়া বনাম পরবর্তীjs এর জন্য প্রণালী। WordPress, Shopify এবং উত ্ তম বিষয়কে সত ্ য মনে করে , HTML.

প্লাগ-ইন ও SDK

সার্ভার-পার্শ্বের জন্য SDKs এবং প্লাগ- ইন । WordPress প্লাগ-ইন, WHMCS মডিউল, এবং সাধারণ পিএইচপি/ বর্তমানের মধ্যে একত্রিত লাইব্রেরি।

ঘটনাসমূহ API

স্বনির্ধারিত ইভেন্টে OpsIQ আপনার ব্যাক- এন্ড থেকে: কেনা, সাইনআপ, ব্যবহার, ত্রুটি, সমস্যা অথবা কোনো ব্যবসায়িক ঘটনা সম্বন্ধে বর্ণনা করুন ।

ট্রিগার রান্নাবুক

বিভিন্ন ঘটনার কারণে স্বয়ংক্রিয় ভাবে পরিচালিত কর্ম দ্বারা চালিত হয়ে: নতুন টিকিট, চ্যাট শুরু হয়েছে, যোগাযোগ ব্যবস্থা পরিবর্তন, চুক্তি অথবা স্বনির্ধারিত অনুষ্ঠান পরিবর্তন করা হয়েছে। ইভেন্টের সাথে সংযোগ ব্যবস্থা অথবা ইভেন্টে যোগ করুন, ওয়েব-সাইট সংক্রান্ত কাজ, আপডেট, অথবা আপনার টিম সম্পর্কে জানানো।

API বিল্ডার

ভিসুয়াল API প্রশাসনের মধ্যে বিদ্যমান ওয়েব বিল্ডার । শেষ প্রান্ত, পরীক্ষা, প্রতিক্রিয়া এবং ডিবাগ সংক্রান্ত অনুরোধ কনফিগার করুন, এবং বন্ধ করুন OpsIQ.

গ্রুপ এবং প্রশাসন

ভূমিকার নিয়ন্ত্রণ

তিনটি ভূমিকা: মালিক (পূর্ণ প্রবেশাধিকার, বিলিং এলাকা), পূর্ণ প্রশাসনিক এলাকা, বিল এবং বিপদসীমা ছাড়া সকল কাজ (শুধুমাত্র নিয়োগ বিভাগ, কোন বৈশিষ্ট্য নেই), সকল সংবেদনশীল পৃষ্ঠা সক্রিয়ভাবে ভূমিকা পালন করে।

টিম- প্লে-লিস্ট বোর্ডGenericName

মালিক এবং পূর্ণ প্রশাসনিক-শুধুমাত্র ড্যাশবোর্ড মাঝে মাঝে সংশোধন, কাজের বিতরণ, গভীরতা, ধীর যোগাযোগ, চ্যানেল ভেঙ্গে পড়া, প্রবণতা,SLAহার মেনে চলা,CSATএজেন্ট, আবার খোলা রেট, টিম রোলআপ আর ব্যস্ত ঘন্টার মধ্যে আপডেট করা হয়েছে...

প্রশাসনিক উপস্থিতি এবং অনলাইন অনুসরণ করা হচ্ছে

কনটেন্ট পরিদর্শনের সময় যে অনলাইন উইজেটগুলো গ্রহণ করা হবে। হার্টবিট-ভিত্তিক উপস্থিত উপস্থিতি সনাক্তকরণ (epusting)60- সেকেন্ড ping, 300- সেকেন্ড প্রসারিত, অটো-prez 120 দিন অনুসারে প্রদর্শন কোন প্রশাসক বর্তমানে সক্রিয় এবং কোন পৃষ্ঠাকে সক্রিয় রাখা হয় ।

প্রিন্টের বৈশিষ্ট্য

প্রতিটি সংযুক্ত সাইট (কর্মাচ্ছ) নিজের ভাষায়, সংযোগ করার বৈশিষ্ট্য, টিকেট বিভাগ, ব্র্যান্ডিং এবং সক্রিয় নিয়ম থাকতে পারে। ডিফল্ট সিদ্ধান্তগুলো তাদের উপর সীমা আরোপ না করে।

মাল্টি-সাইট পরিচালনা

একটি থেকে একাধিক ওয়েব ব্রাউজ করুন OpsIQ প্রশাসকের নিজস্ব অবস্থান রয়েছে। প্রতিটি সাইটের নিজের ট্রাক-বার, তথ্য এবং কনফিগারেশন সংক্রান্ত তথ্য ও কনফিগারেশনের মধ্যে উপস্থিত রয়েছে। প্রশাসনিক নথিপত্রের ক্ষেত্রে প্রশাসনিক স্থান থেকে বিভিন্ন স্থানে পরিবর্তন করা হয়েছে।

ই- মেইল টেমপ্লেট সিস্টেম

সব ধরণের যোগাযোগ ব্যবস্থার জন্য রেজিস্ট্রি-রিভেন ই-মেইল বার্তা: HTML প্রাকদর্শন দ্বারা বিভাজিত টেমপ্লেট, ভেরিয়েবল চিপ (most){{customer_name}}, {{ticket_id}}; এবং গ্লোবাল বিন্যাস কন্ট্রোল।

ইম্পোর্ট এবং এক্সপোর্ট করুন

পরিচিতি, টিকেট এবং জ্ঞান থেকে ইম্পোর্ট করুনCSV/JSON.. রপ্তানি ডাটা, বিশ্লেষণ এবং,CRMরেকর্ডের তথ্য মুছে ফেলার ক্ষেত্রে তথ্যের পোর্ট । সিস্টেমের মধ্যে অভিবাসনের ক্ষেত্রে প্রযোজ্য নয় ।

নিরাপত্তা, বাধ্য এবং অপারেশন

এন্টারপ্রাইজ SSO

OIDC (OpenIDসংযোগ করুন: পূর্ণ দমকলের সাথে একটি সাইন-ইন: পাওয়া, আবিষ্কার, অনুমোদনের অনুমতি প্রাপ্ত, যক্ষা, JWShP স্বাক্ষর যাচাই, ব্যবহারকারীর info, JTIT, এবং স্ট্যাটাস গার্ড।SAMLকনফিগারেশন সমর্থন করা হবে ।

GDPR এবং তথ্য অনুক্রমকারী

অন্তর্ভুক্তDSARডাটা সংযোগ ব্যবস্থা (তথ্যের অনুরোধ করা) পরিচালনার অনুরোধ: সমস্ত সিস্টেমের মধ্যে এক্সপোর্ট এবং গ্রাহকের তথ্য মুছে ফেলুন । পরিচিতি সংক্রান্ত তথ্যের ঘর- এর নির্ধারিত সময়, টিকিট, চ্যাট, কথোপকথন, শুরুCRMরেকর্ড, এবং ইমেইল লগ, ব্যবস্থাপনার ব্যবস্থাপনা এবং রিটেনশন পলিসি।

IP নিরাপত্তা প্রদান বন্ধ এবং প্রতিরোধ করুন

কোড ব্লক IPs আপনার সাইট অথবা অ্যাডমিনস্ট্রেটর ব্যবহার করতে ব্যর্থ। লগ-ইন করার প্রচেষ্টা ব্যর্থ হলে স্বয়ংক্রিয়রূপে লগ- ইন ব্যবস্থা সক্রিয় করা হবে। সিস্টেম অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন।IP- টাইম এজেন্ট, এবং ব্যবহারকারী এজেন্ট.

এইচ. এস. টি. ও নিরাপত্তা হেডার

HTTPSECT নিরাপত্তা, অনুমতি-PArocehy হেডার এবং নিরাপদ কুকি কনফিগারেশন। কনফিগারেশন সার্ভার দ্বারা SCPCS-র মধ্যে উপস্থিত স্ব-পরীক্ষণ যোগ করা হয়।

আউটবাউন্ড ওয়েব- ঘাট

SSRF গার্ড ওয়েব-কে ব্যক্তিগত/medata/তে বিশ্বাস করার জন্য প্রতিরোধ করা হয় IP অবচিত। অ্যাপ্লিকেশনের প্রারম্ভ প্রতিরোধ সংক্রান্ত ধীর গতির সমাপ্তির নির্দেশ করা হয়। নিষ্ক্রিয় করার পরে, স্বয়ংক্রিয়-সংযোগ নিষ্ক্রিয় করা হবে। 15 স্থায়ী ব্যর্থ রিসোর্সের ফলে মৃত্যু শেষ হওয়ার পথে নষ্ট হওয়া রোধ করা হয়।

কর্মক্ষেত্র বিচ্ছিন্ন করুন

কর্মক্ষেত্রের মধ্যে বিচ্ছিন্ন তথ্য, গ্রাহক, টিকিট, চ্যাট,CRMরেকর্ড এবং AI কথোপকথন তাদের কর্মক্ষেত্রের মধ্যে সীমাবদ্ধ করা হয়। ক্রস-workspace দ্বারা অনুসন্ধান সংক্রান্ত তথ্য আবির্ভূত হয়।

বিলিং সাইকেল পরিচালনা

মাসিক, মাসে চার লাখ ডলার, স্বল্প আয়ের জন্য বাইজেনিয়াল, এবং জীবনীজ্য চক্রের প্রতি সমর্থন। মাল্টি-রেয়ার গেটওয়ের জন্য কোন অর্থ নেই।

ব্রান ও নির্ধারিত সময়

নির্ধারিত কাজের জন্য বিল্ট-ইন ব্যবস্থা: প্রতিবেদন নির্মাণের কাল, তথ্য পরিশোধন, গ্রাহকতা, ভ্রমণ সংক্রান্ত প্রশিক্ষণ এবং ওয়েব পরিবেশনা সংরক্ষণ, সংযোগের সুবিধা ও প্রতিরোধী। সতর্কতার সঙ্গে স্বাস্থ্যের ক্ষেত্রে সতর্কতা অবলম্বন করা হয়েছে।

তথ্য পুনঃপ্রচলন নীতি

দীর্ঘ সময় ধরে পরিদর্শনের সেশন, চ্যাট- চ্যাট ইতিহাস এবং ইভেন্ট লগ অপরিবর্তিত রয়েছে । পুরোনো তথ্য সংরক্ষণ ও পরিক্রমণ ব্যবস্থাপনার জন্য স্বয়ংক্রিয় পরিশোধন ব্যবস্থা গ্রহণ করুন এবং পুনরায় তা মেনে চলুন ।

ডায়াগনস্টিক এবং স্বাস্থ্য

সিস্টেমের স্বাস্থ্য বোর্ড- এর অবস্থা, ডাটাবেস সংযোগ ব্যবস্থা, সংযোগ ব্যবস্থা ও নেটওয়ার্ক অবস্থা প্রদর্শন করে। সংযোগ ব্যবস্থা সংক্রান্ত তথ্য, ওয়েব শেয়ারিং হার, এবং সংরক্ষণ করার ক্ষেত্রে ব্যবহৃত সতর্কবার্তা। কনফিগারেশন বিষয় ও কর্মক্ষমতা বিষয়ক সতর্কবার্তার জন্য প্রস্তুত করা হলে, সতর্কবার্তা প্রদর্শন করা হবে।

কে OpsIQ এর জন্য

ই-মেইলের স্টোর

বিক্রয়কেন্দ্র

বিমান অবতরণের সময় প্রত্যেক পর্যটককে ক্রয় করতে হবে। আমাকে জানতে হবে আমার অর্ডার কোথায়? Shopify/WooCommerce/BigComers উপাত্ত। AI-hard ও B2B এর সাথে একটি চুক্তি পাইপ লাইন পরিচালনা করো। ট্রাফিক উৎস এবং প্রচারণা চালানোর জন্য বৈশিষ্ট্য নির্ধারণ করুন। Cavportes and routpuments runn filing caret. rature. ronget উদ্ধার কাজ পুনরুদ্ধারের প্রক্রিয়া বাতিল করা হচ্ছে

সাকা এস আর সফটওয়্যার কোম্পানি

SaaS

চিহ্নিত বৈশিষ্ট্য সহযোগে সেশান পুনরায় আরম্ভ ও গ্রহণ করুন। স্বয়ংক্রিয়ভাবে ডকুমেন্টের পৃষ্ঠার সংখ্যা পরিবর্তন করা ডকুমেন্ট নির্মাণ ও পুনরুদ্ধারের ব্যবস্থা দ্বারা এটি প্রয়োগ করা হয়।APIsubs. গ্রাহকের আয় এবং প্রসারের চুক্তি পরিচালনা করুনCRMআপনার বিলিং প্ল্যাটফর্মে যোগাযোগ করুন।Stripe, WHMCS- আসলে মিঃআর ট্রাকিং এর জন্য।CRMজীবন সাইকেল এজেন্টকে খুঁজে বের করতে আর দমন করতে হবে।

এজেন্সী এবং ফ্রিল্যান্সার

সংস্থা

ক্লায়েন্টদের কাছে সাদা- অরিজিনাল পোর্টাল এবং সমর্থন করুন। কোনো একটি প্রশাসনের সাইট দ্বারা একাধিক ক্লায়েন্ট অবস্থান পরিচালনা করা হয়।CRM Wodet. ক্লায়েন্টের সাথে সংযোগ স্থাপন এবং প্রকল্প পরিচালনার জন্য পাইপ-লাইন। Connector নির্মাণকারী ব্যবহারকারীর জন্য ফিক্সিং ব্যবহার করুন।SEOসাইট গোয়েন্দা সংস্থার সাথে রিপোর্ট করা হয়েছে, রিসল বাজারের মালিক হিসেবে মূল্যবান সেবা প্রদান করে।

হোস্ট এবং অবকাঠামো

হোস্ট

নীল WHMCS সংযুক্ত করার জন্য 80 জন্য + AI সংক্রান্ত কর্ম, সার্ভিস ব্যবস্থাপনার জন্য DNS স্বয়ংক্রিয়ভাবে জ্ঞান ব্যবস্থাপনার মাধ্যমে সাধারণ হোস্টিং অ্যাকাউন্টের সাথে সংযোগ স্থাপন করা হয়। ট্র্যাক সার্ভারের স্ট্যাটাস লিঙ্কিং (Rettraz) ব্যবহার করে বিভিন্ন প্রযুক্তিগত সহায়তার টিকেট পরিচালনা করুন। সারা জীবন আয়োজন করার পরিকল্পনা অনুসারে বিল সাইকেল মডার ব্যবহার করুন।

সাপোর্ট-হভি ব্যবসা

সহায়তা

স্থগিত (D) 40-70% AI-র সাথে যুক্ত পুরোনো ফাইলগুলি উল্লেখ করা হয়েছে। আপনার জ্ঞান ভিত্তির উপর ভিত্তি করে রুট টিকিট স্থাপন করা হয়েছে এবং AI দ্বারা চিহ্নিত ইঞ্জিন পুনরায় সঞ্চালনযোগ্য প্রোগ্রাম আরম্ভের সময়, SLA বাধ্য, এবং, CSAT এজেন্ট. javial উত্তর খসড়ার জন্য AI ব্যবহার করুন। মনিটর strailing রেফারেন্সের মধ্যে উপস্থিত প্রবণতা পরীক্ষা করা হবে।

ব্যবসায়িক এবং SEO দল।

ব্যবসায়িক

সম্পূর্ণ সাইট ইনসটেন্স স্যুট: ক্রল, কারিগরিSEOনিরীক্ষণ, বিষয়বস্তু বিশ্লেষণ, SRIT ট্র্যাকিং, কী ওয়ার্ড গবেষণা, ব্যাক-আপ মনিটর এবং স্থানীয় পর্যবেক্ষণSEOগুগল বিজনেস প্রোফাইল ম্যানেজমেন্ট। গ্রাহকদের জন্য সাদা-আরজিএল রিপোর্ট। এটি অনুসরণ কেন্দ্রে নির্মিত একটি /বি পরীক্ষা। সকল চ্যানেল থেকে প্রচারণা শুরু হয়।

সলোর প্রতিষ্ঠাতা এবং ছোট দল।

প্রারম্ভিক

অনুসরণকারী এবং চ্যাট যোগ করতে শুরু করুন। এরপর সমর্থনের মাত্রা প্রাপ্ত হলে, নতুন করে টিকিট যোগ করুন। সংযোগ ব্যবস্থা আরম্ভ করার সময় CRM ব্যবহার করা প্ল্যাটফর্মে সংযোগ স্থাপন করা হবে। OpsIQ একজন মানুষ থেকে সব কিছু একটা করতে পারে 50-আরবিএসি, ডিপার্টমেন্ট আর প্রতি টাইম অপারেশনের জন্য.

এন্টারপ্রাইজ এবং একাধিক- গ্রাম

এন্টারপ্রাইজ

এন্টারপ্রাইজ SSO কেন্দ্রীয় অনুমোদন ব্যবস্থার ক্ষেত্রে OIDC দ্বারা পৃথক ব্র্যান্ড অথবা বিভাজনের জন্য মাল্টি- একাধিকভাবে পৃথক ব্র্যান্ড বা ভিন্ন মডেলের সাথে বিচ্ছিন্ন। প্র- ইহা বিভিন্ন প্রোভাইডার এবং মডেলদের সাথে সংযোগ স্থাপনকৃত স্বনির্ধারিত বৈশিষ্ট্য। GDPR বাধ্যকরন টুল, এবং তথ্য নিয়ন্ত্রণ নীতি।

কি? OpsIQ প্রতিস্থাপন (_R)

Google Analytics + হটজার+প্লাবন

পর্যটক খুঁজে পাওয়ার জন্য সম্পূর্ণ ওয়েবসাইট আওয়াইটিক, সেশন প্লেলিস্ট, ভূ-নাম, বুদ্ধিবৃত্তি, মজালেশন, ঘটনা,/বিএস ত্রুটি অনুসরণ করা, সকল গোপনীয়তা-সহ সব ধরনের সংবাদ অনুসরণ করা এবং একটি প্ল্যাটফর্মে।

ইন্টারকম + ড্রিও

পিতা-মাতা জ্ঞানের মাধ্যমে জ্ঞান বিতরণ, মাল্টি-প্রজেক্ট AI সমর্থন, স্বয়ংক্রিয় যোগাযোগ ব্যবস্থা, কথোপকথনের ইতিহাস,CSATকথোপকথনের মাধ্যমে জরিপ এবং টিকেট তৈরি।

Zendesk+ ফ্রেণ্ড+থেল স্কাউট

স্থানীয় টিকেট সিস্টেম, ডিপার্টমেন্ট, অগ্রাধিকার, SLA, AI ট্রাইপেজ, স্বয়ংক্রিয় ভাবে বিলম্বের মাধ্যমে, ইমেইল, টিকিট, ইনবক্স কোঅর্ডিনেটর এবং টেকনেশনে ফিরে আসার চেষ্টা করে।

হাব ইউ-এস- আর- এল + সালসফ

AI-প্রথমCRMচার জন বিশেষজ্ঞ ৩-৪ জন (স্ট্রিট এজেন্ট, এসডিআর, রিটেনশন, এনালিস্ট, এনালিস্ট, পাইপ কন্ট্রোল বোর্ড), চুক্তি সংক্রান্ত কোচিং, সিক্রেশন, অনুক্রম ও প্রাকৃতিক সম্পদ ব্যবস্থাপনাCRMকনফিগারেশন।

Alstric + SERush+ Moz

সাইট ইন্টেক্টেড ক্রল-এর গোয়েন্দা সংস্থা, কারিগরি SEO অডিট, বিষয়বস্তু বিশ্লেষণ, SRIT ট্র্যাক, Srust, conlety বিশ্লেষণ, স্থানীয় SEO গ্রিড এবং নির্ধারিত সাদা-গীত রিপোর্ট।

পৌছেরি + + seting

সংযুক্তকারী SDK সহ 25+-পরিচালিত সংযোগ ব্যবস্থা, Connector-র নির্মাতা (NEDO/Wade-র মাধ্যমে উপলব্ধ নয়) OAuth প্রবাহ, ওয়েব-Retrutstrotion, সংযোগ ব্যবস্থা সংক্রান্ত একটি বড় ক্যাটালগ, যেটি কেবল সংশ্লিষ্ট সংযুক্ত হওয়ার পর থেকে এক্সিকিউটেবল-কে সক্রিয় করা হয়, সক্রিয় করা, কনফিগার করা, স্মার্ট-আপ, এবং স্বাক্ষর করা প্যাকেজ।

গুগল্ বিজনেস প্রোফাইল ব্যবস্থাপক

ফুল গিগাবাইটপির সংযোগ ব্যবস্থা: পর্যালোচনা, প্রকাশনা, প্রকাশ, এবং পরিচালনা, ছবি আপলোড, ব্যবসা সংক্রান্ত তথ্য পর্যবেক্ষণ, অন্তর্দৃষ্টি অনুসরণ করা, এবং টেক্‌স-এর প্রতিক্রিয়াগুলো বিশ্লেষণের মাধ্যমে প্রকাশ করা। OpsIQ.

ই- মেইল টেমপ্লেট টুল

দৃশ্যমান সম্পাদকের সাথে রেজিস্ট্রি-রিভেন ইমেইল বার্তা, সরাসরি প্রাকদর্শন, ভেরিয়েবল চিপস, বৈশ্বিক বিন্যাস নিয়ন্ত্রণ এবং সকল স্বয়ংক্রিয়ভাবে যোগাযোগ ব্যবস্থার জন্য একটি প্রথা।

টিম ম্যানেজমেন্ট ড্যাশবোর্ড

বিল্ট-ইন দল: সময় নির্ধারণ, কর্মকালের জন্য ধার্যSLAহার মেনে চলা,CSATএজেন্ট, পুন:মূল্যায়ন, বাস্বার, আসল সময় অনুসরণ করা, এবং প্রতিটি অংশ ভেঙ্গে পড়ে।

GDPR বিবিধ সামগ্রী

নেটিভ DSAR সকল সিস্টেম, সম্মতি ব্যবস্থাপনা, পুনর্নবীকরণ নীতি এবং অডিশন অনুসরণ করা, প্ল্যাটফর্মে তৈরি করা হয়েছে, বন্ধ করে দেওয়া হয়নি।

দুই সংস্করণ

হোস্ট নেম পরিবর্তন

OpsIQ অবকাঠামো পরিচালনার কাজ পরিচালনাকারী অবকাঠামো একই; অবকাঠামো, আপডেট এবং ব্যাক-আপ অপারেটর দ্বারা পরিচালিত।OpsIQ বাজারজাত বা বাণিজ্যিক একাউন্টের প্রবাহের পরিবর্তে দুপুরের খাবার।

স্ব-পরীক্ষণ বর্তমানে চলছে

ইনস্টল করুন OpsIQ আপনার নিজের ডাটা, ব্র্যান্ডিং, আপডেট এবং একত্রীকরণের জন্য প্রয়োজনীয় পি. এস. পি. প্রয়োজন। 8.4+, MySQL 5.7+ বা MariaDB 10.3+, HTTPS এবং,OpsIQ একত্রিত করুন । সমর্থন WHMCS একটি অ্যাডন মডিউল হিসেবে আত্মপ্রকাশ, সম্পূর্ণ উপাত্ত সার্বভৌমত্ব।

প্রস্তাবিত পরামর্শ

1
দ্রুত আরম্ভ হবে

অনুসরণ করুন 30- অনুসরণ করতে, চ্যাট এবং মূল AI কাজ করা আপনার ওয়েবসাইটে তৈরি করার জন্য মিনিট সময় নির্ধারণ করুন।

2
ড্যাশবোর্ড এবং গোপনীয়

আপনার পরিদর্শনকৃত তথ্য পড়ুন, তা কীভাবে পড়া হবে, তা জানুন ।

3
অবস্থান- এর তথ্য

আপনার প্রথম SEO ART, তোমার প্রযুক্তিগত স্বাস্থ্য পরীক্ষা করুন এবং আপনার লক্ষ্য কী জন্য SRIO এর অবস্থান নির্ধারণ করুন ।

4
টিকেট এবং সমর্থন

আপনার বিভাগ নির্ধারণ করুন, autosave স্বয়ংক্রিয়ভাবে এবং স্বয়ংক্রিয়ভাবে পূরণ করার চেষ্টা করুন।

5
CRM

পরিচয় করিয়ে দাও, আপনার পড-লাইন তৈরী করো, আপনার পাইপলাইন তৈরি করুন, AI এজেন্ট কনফিগার করুন, ট্রাস্ট ডায়াল লেভেল এবং AI কোচকে আপনার চুক্তিগুলো কনফিগার করুন।

6
Evolution Connector ও ডিভেলপর সরঞ্জাম

আপনার ই-মেইল ঠিকানা/বিলিং প্ল্যাটফর্ম, স্বনির্ধারিত সংযোগ স্থাপন করুন, ওয়েব পেজ সেট এবং REST- এর সঙ্গে সামঞ্জস্য তৈরি করুন API.

💡
নতুন OpsIQ শুরু করা প্রথম ইতিহাস দিয়ে শুরু করো । নিচের এই অপশনটি আপনি খুঁজে বের করে নিতে পারেন এবং মূল AI চ্যাটগুলো 30 ১ মিনিট।
এখানে আরম্ভ করা হবে

ঝটপট প্রদর্শন 30 মিনিট

এই ধাপগুলি অনুসরণ করুন যাতে পেতে পারেন OpsIQ চলমান । পরবর্তী ধাপের জন্য পূর্ববর্তী ধাপগুলি প্রস্তুত করা হবে । শেষ অবধি আপনি পরিদর্শন, AI, চ্যাট এবং সাধারণ টিকেট সমর্থন পাবেন ।

সেটআপ
দ্রুত পরীক্ষা আরম্ভ করোএকটি গাইড ভিত্তিক চেকলিস্টতালিকাক উইজেট ইনস্টল, প্ল্যাটফর্ম সংযোগ, AI প্রশিক্ষণ, দল আমন্ত্রণ এবং একটি সঙ্গে চলে 60 প্রগতিসূচক বার প্রদর্শনের জন্য অতিরিক্ত স্থানশুরু করোsetupইনস্টল করুন OpsIQ উইজেটকর নাএকটি প্ল্যাটফর্মে সংযোগ করুন (বিফলতা)WHMCS, Shopify...)কর নাআপনার বিষয়বস্তুতে AI প্রশিক্ষণ দিনকর নাআপনার দলকে আমন্ত্রণ জানানদেখে যাও আর বাঁচতে থাকোবৈশিষ্ট্য নির্ধারণ করুন3 এর 5 · 60%1STEP 1উইজেট ইনস্টল করুন2STEP 2সংযোগ করা হচ্ছে (C)3STEP 3আমন্ত্রণ জানান এবং বাঁচতে থাকুন
এটা 30- মিনিট পথ: উইজেটটি ইনস্টল করুন, একটি প্ল্যাটফর্ম যুক্ত করুন, আপনার AI প্রশিক্ষণ দিন, দলকে আমন্ত্রণ জানান, তারপর সরাসরি থাকুন।

এটা 30- মিনিট প্রস্তুতি

1
আপনার লাইসেন্স সক্রিয় করুন

কি-র মান অনুযায়ী লাইসেন্স কী লিখুন OpsIQ অ্যাডমিনস্ট্রেশন, এই ইনস্টলেশনের জন্য লাইসেন্স কী সরবরাহ করেছে এবং সক্রিয় করুন । আপনার একটি সবুজ "সক্রিয়" ব্যাজ দেখা উচিত ।

2
আপনার ব্যবসায়িক পরিচয় নির্ধারণ করুন

আপনার ব্যবসার নাম, শিল্প, ডিফল্ট মুদ্রা এবং সমর্থনের সময় সংক্রান্ত তথ্য এই তথ্য সার্ভার দ্বারা ব্যবহৃত হয়। গ্রাহকদের প্রশ্নের উত্তর এবং সময়ের-বার্তার ভিত্তিতে ই-মেইল ঠিকানা ও বিশ্লেষণ করার জন্য এটি ব্যবহার করা হয়।

3
AI পরিসেবা নির্বাচন করুন

AI কনফিগারেশন সংরক্ষণ করতে এগিয়ে চলুন এবং আপনার পরিসেবা নির্বাচন করুন: Clavidd (Du)Anthropic; GPT-4GO (শিমান)OpenAI), Gemini (গুগল), অথবা গ্রোকা (এক্সএসি) আপনার দিন। API কি-র সাহায্যে আপনার ব্যবহৃত পাসওয়ার্ডের উপর ভিত্তি করে পাসওয়ার্ড লিখুন অথবা কোনো পরিচয় প্রমাণ করার জন্য " পরীক্ষণ" ক্লিক করুন।

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 আপনার ব্যবহৃত প্ল্যাটফর্মটি হচ্ছে Evolution Connector-র পক্ষে, আপনার প্ল্যাটফর্মে প্রবেশ করান, পরিচয় প্রমাণকারী, এবং ক্লিক করে পরীক্ষা করুন । এটি ডাটা, গ্রাহক প্রোফাইল, এবং সমর্থনের জন্য AI পরিচিতি সরবরাহ করে।

6
আপনার দলকে আমন্ত্রণ জানান

টিমে যাও, ক্লিক করো, তাদের ইমেইল এবং ভূমিকা লিখুন (প্রধানত, পূর্ণ প্রশাসনিক অথবা এজেন্ট)। এজেন্টরা শুধু তাদেরকে অনুমতির জন্য নিয়োগ দিতে পারেন।

সবচেয়ে দ্রুত সম্ভব পাথ (5 মিনিট)

ধাপ 1: ইনস্টল উইজেট

সংযুক্ত সাইট থেকে স্নিপেট কপি করুন এবং আপনার ওয়েবসাইটসমূহে পেস্ট করুন। এটি অবিলম্বে অনুসরণ করার সুবিধা উপলব্ধ করা হয়।

ধাপ 2সক্রিয় করা:

AI কনফিগারেশন ফাইলে চলুন, আপনার সিকিউর শেল কি লিখুন ও সংরক্ষণ করা হচ্ছে। AI সক্রিয় ব্যবহারকারী দ্বারা এখন আপনার ওয়েবসাইটে সক্রিয় করা আছে।

সম্পন্ন

আপনি এখন পরিদর্শনকারী এবং AI চ্যাট করছেন। আপনি এখন কোন টিকেট, CRM যোগ করতে পারেন এবং সংযোগের স্থান।

দিন 2: এটি কার্যকর করুন

জ্ঞান যোগ করুন

জ্ঞান বেস এ যান এবং যোগ করুন 5-10 আপনার সবচেয়ে সাধারণ প্রশ্নের বিষয়ে প্রবন্ধটির জন্য এগুলো ব্যবহার করুন ।

বিভাগ নির্মাণ করুন

টিকেটে যাও আর অন্তত তৈরি কর 2 বিভাগ (যেমন, "সা") এবং "সুপোর্ট কনটেক্টর্স দল প্রত্যেক সদস্যের জন্য।

আপনার AI বার্তা লিখুন

AI প্রশিক্ষণ এবং একজন গ্রাহকের জানানো বার্তা পাঠান যা আপনার ব্যবসা, স্বর এবং ক্রমবর্ধমান নিয়ম বর্ণনা করে।

একটি কথোপকথন পরীক্ষা করুন

আপনি একটি প্রাইভেট ব্রাউজারের মধ্যে আপনার ওয়েবসাইট খুলুন এবং চাওবার মত দেখি। thers of an overaile

সপ্তাহ 1আপনার কাজ তৈরি করুন

ই-মেইল ঠিকানা (_A):

মেইল-বক্স: (_P)Gmail, IMAPঅথবা একজন সরবরাহকারী (বা প্রদানকারী) তাই গ্রাহক ই-মেইলের মাধ্যমে স্বয়ংক্রিয়ভাবে টিকিট তৈরি করে।

স্বয়ংক্রিয় ভাবে নির্ধারণ করুন

নিরাপদ বিভাগের জন্য স্বয়ংক্রিয়- উত্তর সক্রিয় করুন । 2- কিছুক্ষণ দেরি করে ফেলবে যাতে মানুষ প্রথমে হস্তক্ষেপ করতে পারে।

পর্যালোচনা করুন

ড্যাশবোর্ড প্রতিদিন চেক করো । পরিদর্শনের হার, লাফানো, উপরে পাতা আর বিক্রির দিকে লক্ষ্য কর যদি ট্রাকিং করা থাকে

আরম্ভCRM

খোলা ডিরেক্টরিCRMআর ছেড়ে দিলামOpsIQসংযুক্ত প্ল্যাটফর্ম থেকে পরিচিতি ইম্পোর্ট করুন।

মাস 1: অপটিমাইজ

AI ইতিহাস পর্যালোচনা

জ্ঞান অর্জন করার জন্য উন্নতি করুন ।

সক্রিয় নিয়ম যোগ করো

একটি নিয়ম তৈরি করুন: যদি একজন পর্যটক সংশ্লিষ্ট পেজের জন্য priceperd করা থাকে 60+ সেকেন্ড, একটি চ্যাট বার্তা প্রদর্শন করে যদি সাহায্য প্রয়োজন হয়।

একটি সংযোগ স্থাপন করুন

ব্যবহৃত প্ল্যাটফর্মের সাথে কোনো নির্মাণ না করা হলে, Connector বিল্ডার ব্যবহার করুন।

ওয়েব সেট করুন

সংযোগ করুন OpsIQ টিকিট, চ্যাট এবং বিক্রয়ের জন্য ব্যবহৃত অভ্যন্তরীণ সরঞ্জামের সাহায্যে টিকিট, কথোপকথন এবং বিক্রয় সংক্রান্ত ওয়েব পেজ ব্যবহার করুন।

আমি কি AI এড়িয়ে চলতে পারি এবং শুধু অনুসরণ করতে পারি?+

হ্যাঁ, AI উপলব্ধকারী ঐচ্ছিক। OpsIQ এটি একটি বিশুদ্ধ ফিজিক্স এবং 17nting প্ল্যাটফর্ম হিসেবে কাজ করবে।Banners ছাড়া আপনি পরে AI সক্রিয় করতে পারেন।

আমি কি সংযোগ স্থাপনকারী বা বাদ দিয়ে পরে তাদের যোগ করতে পারি?+

হ্যাঁ, Connector-র দ্বারা সুনির্দিষ্ট ডাটা নির্ধারণের উদ্দেশ্যে AI-কে সমৃদ্ধ করে কিন্তু OpsIQ প্রয়োজন হলে তাদের ছাড়াই কাজ শুরু করুন।

যদি আমার কাছে কোন ওয়েবসাইট না থাকে?+

আপনি এখনও ব্যবহার করতে পারেন OpsIQ টিকিট, CRM এবং টিম সহযোগিতা করে । ট্র্যাকিং উইজেট ঐচ্ছিক। আপনার ওয়েবসাইট প্রস্তুত হলে এটি যোগ করুন।

উইজেট সঠিকভাবে ইনস্টল করা আছে কি না তা আমি কিভাবে জানি?+

একটি ব্যক্তিগত/ইনোনিটো ব্রাউজারের মধ্যে আপনার ওয়েবসাইট পরিদর্শন করুন। OpsIQ লাইভ ফিড, আপনার পরিদর্শনের সময় দেখা উচিত 15 সেকেন্ড। যদি তা না হয়, তবে দেখুন: ()1[ স্নিপেট সঠিকভাবে সাজানো হয়েছে ]2এটা কি সঠিক নয়, (s)3ব্লক অথবা এসপি শীর্ষচরণ স্ক্রিপ্ট বন্ধ করে দেওয়া হচ্ছে।

এখানে আরম্ভ করা হবে

Sound land ম্যাপ

OpsIQএকটি বৈশিষ্ট্য নয়। এটি একটি অপারেটর প্রশাসন, একটি ওয়েবসাইট উইজেট। এটি AI সমর্থন স্তর, একটি টিকেট/সহায়তা মোড, একটি পূর্ণ সিস্টেমCRMচার AI এজেন্ট, একটি সাইট ইনসটেম স্যুইট, একটি সংযুক্তকারী প্ল্যাটফর্ম এবং একটি ডেভেলপার ভূ-খণ্ড। এখানে এর প্রত্যেকটা উপাদান আছে।

অপারেটরের সূচিত

ডাশবোর্ড, লাইভ ফিড, ভিজিটর লগ, সেশন, সেশান রিপ্লে, শীর্ষ পাতা, ভূ-বুদ্ধিমত্তা, ইচ্ছা ফ্যানেল, ঘটনা লগ, এ / বি পরীক্ষা, জেএস ত্রুটি অনুসরণ, বিক্রয় এবং রূপান্তর, লিডস, AI CRM (কমান্ড সেন্টারের, যোগাযোগ, কোম্পানি, চুক্তি, পাইপলাইন বোর্ড, চুক্ত কোচিং, পূর্বাভাস, সম্ভাবনা, ধারাবাহিকতা, জীবন চক্রের, ডেটা স্টুয়ার্ড, আমার CRM তৈরি করুন, CRM কনফিগারেশন, CRM স্বাস্থ্য, CRM API), টিকেট, চ্যাট ইনবক্স, প্র্যাকটিভ নিয়ম, CSAT সমীক্ষা, ইমেইল খসড়া, মেইলবক্সে, AI কনফিগ, AI প্রশিক্ষণ, AI ইতিহাস, AI অন্তর্দৃষ্টি, জ্ঞান ভিত্তি, সংযোগকারী, Connector Builder, বাজার, সংযুক্ত সাইট, দল ব্যবস্থাপনা, দলের কার্যকারিতা, সেটিংস, চিকিত্সা এবং লাইসেন্স।

গ্রাহকের সার্দ্দিগুলো

ওয়েবসাইট ট্র্যাকিং উইজেট (অ্যানাটিক আলোকস্তারস্বাদক + ক্লীকার + দূরবীক্ষণ যন্ত্র + জ্ঞান অনুসন্ধান), ক্লায়েন্ট AI চ্যাট, টিকিট জমা দেওয়া পোর্টাল, গ্রাহক পরিচয় পত্র, ফাইল আপলোড করা, আপলোড করা হচ্ছেCSATজরিপ উইজেট, এবং গ্রাহক সাহায্য কেন্দ্র।

AI-re CRM

কমান্ড সেন্টার, পরিচিতি, যোগাযোগ কেন্দ্র, চুক্তি, ড্র্যাগ-এন্ড-এর লাইন বোর্ড (স্ক্রীট সংকেত, পরবর্তী শ্রেণীর আওয়াজ), জেতার সম্ভাবনা, দরদৈর্ঘ্যতা সম্পর্কে ভবিষ্যদ্বাণী করা, আশা করা যায় যে এজেন্ট (এসডিআর), স্বয়ংক্রিয় ভাবে অনুসরণ করা ধারা, জীবন পর্যবেক্ষণ এবং রিসাইকেল ব্যবস্থা, ব্যবস্থাপনা বিভাগ (বিপেন্ডেড), আমার কাঠামোকে সমৃদ্ধ করেCRM(ভুল ভাষার বৈশিষ্ট্য)CRMকনফিগারেশন,CRMস্বাস্থ্য পরীক্ষা করুন, ট্রাস্ট ডায়াল (Anenet/QTPFP), চারজন বিশেষ এজেন্ট, চারজন বিশেষজ্ঞ (স্ট্রিটরেন্স, ডিটেনশন, রিটেনশন) এবং আনালিক্সCRM APIওয়েবের মাধ্যমে।

সাইট ইনডিট স্যুইট

অটোগ্রাফ সাইট ক্রলা, প্রযুক্তিগত SEO অডিট (পিকের গতি, মোবাইল, কেরস) SSL- পুনঃলিখন, কাঠামোগত তথ্য, বিষয়বস্তু পর্যবেক্ষণ (শব্দ গণনা, প্রতীকতা, কির ঘনত্ব, উন্নতি, গান সংকলন, হেডলাইনিং, সিআরপিএন-এর বিভিন্ন ইঞ্জিনের উপর নজর রাখা হয়েছে), সিপার্‌লপিং এবং নজরদারির সুবিধা সহকারে গবেষণা করছে, স্থানীয় SEOLid, গুগল গ্রিড, মনিটর (অভিব্যক্তিস), গুগল রেকর্ড, ছবি এবং সাদা/প্রসারণোদিত তথ্য (মূলত)। PDF এজেন্সির জন্য আউটপুট.

AI এবং স্বয়ংক্রিয়ভাবে

গ্রাহক AI চ্যাট (ম্যালারি-প্রজেক্টার: ক্লড্যু, GPT-4, Gemini AI (grk), প্রবেশ ব্যবস্থা সমর্থিত হবে এমন, শুধুমাত্র AI সংক্রান্ত স্বয়ংক্রিয়রূপে কনফিগার করা হবে, 3-Bus-র দ্বারা স্বয়ং কনফিগার করা কনফিগারেশনের সাথে সুসংগত এবং তা পরিচালিত হবে BYOK মোড, সংরক্ষণ বাজেট ও খরচ নিয়ন্ত্রণ করে, ইতিহাস নিরীক্ষণের সময় বিশ্লেষণ, টিকিট টরেন্ট, বিলম্বের সময় টিকেট স্বয়ংক্রিয় ভাবে লেখার ব্যবস্থা (সেপারেন্ট প্যানেল) এবং ইনবক্স সহ-এর প্রধান ব্যক্তি।

Evolution-র সাথে সমন্বয় এবং শেয়ার করুন

25+-পরিবর্ত সংযোগ স্থাপনকারীShopify, WooCommerce; বিগকমেস, ম্যাগনেন্টো2- প্রিসিটাশপ, ওপেনক্রার্ট, অমমার্সকমের,WordPress, WHMCS, Zendesk, StripeAmaz, পোস্টমার্ক, রিলেপ, মেইল থেকে,Gmail, IMAP, SlackGoogle বিজনেস প্রোফাইল, Connector-র নির্মাতা (Ne-কোড/ ডিরেক্টরি নয়), সাধারণ:OAuthপিকেসি’র সাথে সংযোগ স্থাপন, অর্থ বিতরণের সাথে সংযুক্ত বাজার, যোগাযোগ এবং যাচাই করা, স্মার্ট-প্লাগ স্প্যাশ (ম্যাস) এর সাথে মিল রয়েছে।

ডেভেলপার প্ল্যাটফর্ম

সেরাAPI(পরিলগরী, অনুষ্ঠান, পরিচিতি, যোগাযোগ, সংযোগ ব্যবস্থা, OpenAPI,API কি পরিচালনব্যবস্থা, ওয়েব-ব্রাউজার, বিচ্ছিন্ন হওয়া উচিত (এন-ভিডি, স্বাক্ষরিত, এসএসআরএফ-র নিরাপত্তা নিশ্চিত করা, অটো-রান, ইত্যাদি)API স্বনির্বাচিত ইভেন্টের মান SDKপরিচয় পত্রের সাথে, রান্নার বই, অ্যাকশন চুক্তি, সংযোগ SDKবাজার প্যাকেজিং, সার্ভার-এর বাইরে এসডিকেএস (পিএইচ, নেডিজ), WordPress প্লাগ-ইন, এবং... WHMCS মডিউল।

বৈশিষ্ট্য ও বৈশিষ্ট্য

ব্যবসার পরিচিতি, প্রতিটি কর্মক্ষেত্রের মধ্যে AI কনফিগারেশন, অনুসরণ ব্যবস্থা, নিরাপত্তা, (এইচএসটিএস-পিওয়েন্স, অনুমতি-প্যাসিক) IP বন্ধ, অবৈধ নিরাপত্তা, আরবিএসি (অভিযান/পরিবার), দল ব্যবস্থাপনা এবং আমন্ত্রণপত্র, দলের দক্ষতা অর্জন বোর্ড, অস্থায়ী উপস্থিতি, ই-স্ট্রেশন সিস্টেম (রিজিস্ট্রিট-ডিভেন, ভিজুয়াল এডিটর, চিপ), ডিজাইন করা, তথ্য বিভাগ, তথ্য সংক্রান্ত তথ্য, আইন, পরিমাপ, নিয়ন্ত্রণ, পরিবর্তন, সংরক্ষণ ও বিপদ সমূহ, সংরক্ষণ, সংরক্ষণ/ইন্স, অর্থ/অন্তর্দশাযোগ, এবং সতর্কতা ইত্যাদি)।

নিরাপত্তা এবং বাধ্য

এন্টারপ্রাইজSSO (OIDCJWS পরীক্ষা, JTI ব্যবস্থা সহ,SAMLকনফিগারেশন,GDPR/DSARব্যবস্থাপনা (অভিজ্ঞতা এবং সকল সিস্টেমের মধ্যে মুছে ফেলুন), তথ্য মুছে ফেলা হবে। সকল পরিচিতি, সম্মতির ব্যবস্থাপনা, কর্মক্ষেত্র বিচ্ছিন্নকরণ তালিকাবদ্ধকরণ, পর্যবেক্ষণ করা, লগ-ইন ব্যর্থ হয়েছে।IPবন্ধ কর, ওয়েব আউট এসএসআরএফ গার্ড, এবং ডাটা রিটেনশন পলিসি।

উপলব্ধকারীর সংযোগ

পরিদর্শনকারী দ্বারা পরিচালনা OpsIQ উপলব্ধকারী URL সাইট ইনস্যুরেন্স সার্ভিস কল করেছে, লাইসেন্স, স্বাস্থ্য প্রতিবেদন, PDF কনফিগার করা পরিসেবা বিনা সকল উপলব্ধকারী দ্বারা মাউন্ট ও তথ্য পূরণ করা হবে, সরাসরি বিক্রেতার ক্ষেত্রে নয় API আপনার সার্ভার থেকে কল করুন।

প্রত্যেক অ্যাডমিনের পৃষ্ঠা

ড্যাশবোর্ড

কোরে

দৈনিক কমান্ড সেন্টার: ট্রাফিক ভিউ অফ, লাইভ পরিদর্শন, বিক্রয়ের সারসংক্ষেপ, লাইন গভীরতা, AI কার্যকলাপ সতর্কতা এবং দ্রুত-প্রতিযোগী শর্টলাইন।

লাইভ ফিড

বিশ্লেষণ

রিয়েল টাইম রেসার স্ট্রিম: পৃষ্ঠা ভিউ শুরু হয়, চ্যাট শুরু হয় ফর্ম জমা দিয়ে আর প্রত্যেক সেকেন্ড পর থেকে দেশের সাথে প্রতিটি সেকেন্ড আপডেট করে।

লগ দেখুন

বিশ্লেষণ

সম্পূর্ণ পরিদর্শনের রেকর্ড: ডিভাইস, ব্রাউজার, ওএস, প্রদেশ, ইউএমটি প্যারাস, অব ল্যান্ড-এর পাতা, পরিচয় এবং পূর্ণ পেজ।

সেশন

বিশ্লেষণ

ভ্রমণ- গ্রুপ দেখা/ প্রদর্শন: পৃষ্ঠার পাতা, স্ক্রোল গভীরতা, রূপান্তর পাথ, এবং প্রত্যেক পরিদর্শন সেশনের জন্য প্রতি পাতা.

সেশন পুনরাবৃত্তি

বিশ্লেষণ

ধরা পড়ার ঘটনা অনুসারে সময়ের রেখাকার সঙ্গীত: মাউস চলাচল, ক্লিক, স্ক্রোল, পৃষ্ঠা রূপান্তর এবং ইউএক্স রোগনির্ণয় করার জন্য যোগাযোগ ব্যবস্থা।

উপরের পৃষ্ঠা

বিশ্লেষণ

পৃষ্ঠা প্রদর্শনের তালিকা: ভ্রমণ, বাগ্‌দান, রূপান্তরের হার, যোগাযোগ ব্যবস্থা এবং প্রবণতার দিক নির্দেশনা।

জিও- ডকুমেন্টসName

বিশ্লেষণ

ভৌগলিক সংবাদ: মানচিত্র, ডিভাইস বিতরণ, ব্রাউজার শেয়ার, ট্রাফিক উৎস এবং বাজারের প্রবেশে দেশটি দুর্বল হয়ে পড়েছে।

অসাধারণ মজার

বিশ্লেষণ

আচরণগত উদ্দেশ্য: ব্যক্তিগত ভ্রমণ, ফিরে আসা, ফেরা, পদ্ধতি ব্রাউজ, যোগাযোগ ব্যবস্থা এবং স্বনির্ধারিত সংকেতের মাধ্যমে পরিবর্তিত হওয়ার সম্ভাবনার সম্ভাবনাকে চিহ্নিত করা।

ঘটনাসমূহ

বিশ্লেষণ

সন্ধানযোগ্য ইভেন্ট: পৃষ্ঠার বিস্তারিত, স্বনির্বাচিত ঘটনা, চ্যাট, ক্রয়, সম্পূর্ণ মিটা-ডাটা এবং ফিল্টারিং এর মাধ্যমে জমা দেওয়া।

AB/B পরীক্ষা

বিশ্লেষণ

পরীক্ষা: শব্দকোষ তৈরি করা, ট্রাফিক তৈরি, লক্ষ্য সংজ্ঞায়িত করুন, পরিমাপ করুন এবং বিজয়ীদের ঘোষণা করুন OpsIQ.

JS ত্রুটি

বিশ্লেষণ

সম্মুখপ্রান্ত ত্রুটি: বার্তা, স্ট্যাক চিহ্ন, ব্রাউজার, ফ্রিকোয়েন্সি, প্রভাবিত পৃষ্ঠা এবং প্রবণতা অনুসরণ করা।

বিক্রয়

বিক্রয়

রেভেনেনিউ ড্যাশবোর্ড: অর্ডার, পুনর্বিবাহ, পুননির্মান, পুন:স্থাপন, উৎস অনুসারে, প্রচারণা অভিযান পরিচালনা, তুলনা, এবং প্রচলিত বিশ্লেষণ।

চালিয়ে যান

বিক্রয়

লিড ম্যানেজমেন্ট: ভীতি, উৎস বর্ণনা,CRMঅবস্থা, যোগাযোগ, আচরণ সংক্রান্ত সংকেত এবং পাইপ-ব্যবস্থাপনা।

AI CRM GenericName

CRM

ফুল CRM: কমান্ড সেন্টার, পরিচিতি, কোম্পানী, চুক্তি, পিং বোর্ড, কোচিং, পূর্বাভাস দেওয়া, অনুক্রম, লাইফসাইকেল, ডাটা গৃহাধ্যক্ষ এবং স্বাস্থ্য।

টিকেট

সহায়তা

ইনবক্সের প্রতি সমর্থন: বিভাগ, অগ্রাধিকার,SLAঅনুসরণ করা, AI-থেকে- শপথ করা, স্বয়ংক্রিয়, ফাইল লেখা, সংযুক্ত ও অবস্থা পরিচালনার ব্যবস্থা।

চ্যাট ইনবক্স

সহায়তা

লাইভ কথোপকথন: AI এবং মানব চ্যাট, হাত-পাফ, সহযোগিতা, যোগাযোগ ইতিহাস, গ্রাহকের পরিচয়CSATসংগ্রহ।

ইমেইল ড্রাফটসমূহ

সহায়তা

ই- মেইল ব্যবস্থাপনা: টিকেটের মাধ্যমে স্বয়ংক্রিয়ভাবে মেইল পাঠানো হবে।Reted", ডকুমেন্টস, টেমপ্লেট নির্বাচন এবং মেইল কনফিগারেশনের মাধ্যমে মেইলের যে কোনো একটির উত্তর দেওয়া হবে।

AI কনফিগারেশন

এআই

সরবরাহকারী প্রস্তুতি: Clip/GPT-4/cro Gemini- গক্রোক, আসুন। API কী (জ)Banking, মডেল, তাপমাত্রা, এবং প্রতিটি কর্মক্ষেত্রের জন্য একটি টোকেন সেট করে সক্রিয় করুন ।

AI প্রশিক্ষণ

এআই

লেখক: গ্রাহক-ফাইিং এবং প্রশাসনের ব্যক্তিগত সুবিধা, কঠোর নিয়ম, স্বরমান নির্দেশনা, নিষিদ্ধ বিষয় এবং সীমা কনফিগারেশন।

AI সংক্রান্ত পূর্ববর্তী তথ্য

এআই

কথোপকথনের নিরীক্ষণ: সম্পূর্ণ অনুরোধ/রিপস্‌ লগ, টোকেন ব্যবহার করে, প্রতি কথোপকথন, সরবরাহকারী, মডেল সংস্করণ এবং রিলেক্স ফলাফল।

AI পরিচিতি

এআই

বিন্যাস: সাধারণ প্রশ্ন, সংকল্প হার, হ্যান্ডঅফ ফ্রিকোয়েন্সি, বিষয়বস্তুতে পরিতৃপ্তি এবং প্রশিক্ষণের মধ্যে পার্থক্যকে নির্দেশ করে ।

জ্ঞান বেস

এআই

AI প্রশিক্ষণ সংক্রান্ত তথ্য: নিবন্ধ, FAQ এন্ট্রি, পণ্যের ডক, সংযোগ করা জ্ঞান এবং স্বনির্বাচিত এন্ট্রি। Semickle and convoications

কানেক্টর

ইন্টিগ্রেশনসমূহ

সংযোগ স্থাপন করতে পারে: সংযোগ ব্যবস্থা, স্বাস্থ্য অবস্থা, কর্মপরিবর্তিত সংগঠন, পরিচয় ব্যবস্থাপনা, বাজার ব্রাউজার এবং Connector বিল্ডার।

অবস্থানের তালিকা

বৈশিষ্ট্য

সাইট পরিচালনা:নাকির অবস্থান, ওয়েব সাইট, অবস্থান খুঁজে বার করতে ব্যবহৃত হয় যেমন: উইজেট কনফিগারেশন, ডোমেইন-পরিবর্তিতা এবং প্রতি কর্মক্ষেত্রের বিচ্ছিন্ন।

টিম

বৈশিষ্ট্য

ব্যবহারকারী ব্যবস্থাপনা: সদস্য, ভূমিকা নিযুক্ত করুন (অভিজ্ঞ/উইন্ডোর জন্য), বিভাগ অধিকার এবং পরিচালনার অনুমতি প্রদান করুন।

টিম- থার্ড- ম্যাপComment

বৈশিষ্ট্য

দৃশ্যের মেট্রিক: রেজোলিউশন, সময়, কাজ সমাপ্ত,SLAহার মেনে চলা,CSATএজেন্ট, পুন:মূল্যায়ন, ব্যস্ত ঘন্টার পর ঘন্টা এবং ধারার বিশ্লেষণ।

বৈশিষ্ট্য

বৈশিষ্ট্য

কনফিগারেশন: ব্যবসায়িক পরিচয়, AI প্রস্তুতি, ট্র্যাকিং, নিরাপত্তা, পুনরায় পোস্ট করা, ই-মেইল টেমপ্লেট, বিলিং, আমদানী/ রপ্তানি, ডায়গনিটি এবং বিপদসীমানাপূর্ণ এলাকা।

লাইসেন্স

বৈশিষ্ট্য

প্ল্যান ব্যবস্থাপনা: লাইসেন্সের অবস্থা, ব্যবহারযোগ্য মেট্রিক বৈশিষ্ট্য, ব্যবহার এবং/অথবা সময়ের অঞ্চল সংক্রান্ত বিকল্প প্রয়োগ করা হয়।

এখানে আরম্ভ করা হবে

বোর্ডিং তে গাইড করা হয়েছে

ভ্রমণ যাত্রাপথে নতুন একটা ইনস্টলেশন চালু করা হয়েছে। OpsIQ কোন উন্নতি না করে কর্মক্ষেত্রে চলে যাওয়া এবং পুনরায় চালু করা সম্ভব।

উৎপাদনের নমুনা
অনবোর্ডবোর্ডিং (acre, aving) প্রত্যেক এলাকার, বর্তমান অবস্থা ও পরবর্তী কাজ দেখান।অনবোর্ডকর্মক্ষেত্রPROGRESS60%COMPLETED6ইনস্টল করার যোগ্যউইজেটজীবন কাহিনীলাইসেন্সপণ্য লাইসেন্স পরীক্ষা করুনসম্পন্নAI সংক্রান্ত তথ্যপরিসেবা ও কি পরীক্ষা করুনসম্পন্নব্র্যান্ডব্যবসা পরিচয় এবং টোনসম্পন্নওয়েব-সাইট:সাইট যোগ এবং ইনস্টল করুনপরবর্তী1COMPLETE BASICSলাইসেন্স, ব্র্যান্ড, AI2CONNECT DATAসাইট এবং সংযোগ স্থাপন করুন3VERIFY LAUNCHটিম, ই-মেইল, চেক
বোর্ডিং (acre, aving) প্রত্যেক এলাকার, বর্তমান অবস্থা ও পরবর্তী কাজ দেখান।

প্রস্তাবিত ক্রম

  1. লাইসেন্স: লাইসেন্সের কর্ম বৈধ এবং সক্রিয় কিনা তা যাচাই করুন।
  2. AI সংক্রান্ত তথ্য: পরিসেবা উপলব্ধকারীর নাম/জেম ধরন নির্বাচন করুন, প্রবেশ করান এবং সংযোগ পরীক্ষা করুন। AI দ্বারা প্রথমে acTE ও টিকেট ব্যবহার করে সেটি উপেক্ষা করা যাবে।
  3. ব্যবসা পরিচয়: নাম, শিল্প, বর্ণনা, কাস্টমার-fcing টোন এবং উইজেট এবং AI দ্বারা ব্যবহৃত ব্র্যান্ডের বিবরণ নির্ধারণ করুন।
  4. X Connector: Woman over Prog-র সময় অন্তত একটি বহিস্থিত এডিটর সক্রিয় করা হবে OpsIQ অর্ডার, গ্রাহক, টিকেট, ই-মেইল অথবা প্লাটফর্মের প্রসঙ্গ প্রয়োজন।
  5. সাইট এবং উইজেট: এই সাইটের মালিক/dotifivicat, এবং লাইভ ফিডে ব্যক্তিগত-কি পরিদর্শনের সুবিধা উপলব্ধ করে।
  6. সমষ্টি, দল, গ্রুপ ও স্থান আমন্ত্রণ প্রাপ্ত করুন প্রশাসনিক/agent, বিভাগ নির্মাণ, ই-মেইল রুটিং এবং বিজ্ঞপ্তি সংক্রান্ত পছন্দসই বৈশিষ্ট্য নিশ্চিত করুন।
  7. Gov-s: একটি নতুন ফোন, সংযোগ স্থাপন, প্রশরীপ, স্বয়ংক্রিয়ভাবে, ওয়েব- হেডার এবং নিরাপত্তা বার্তা পরীক্ষা করুন।

প্রতিটি কর্মক্ষেত্রের মধ্যে সংরক্ষণের স্টোরের তথ্য সমাপ্ত করা হচ্ছে। পুনরায় আরম্ভ না করা হলে, পুনরায় আরম্ভ করার অনুরোধ জানানো হবে।

এখানে আরম্ভ করা হবে

প্রশাসনিক ন্যাভিগেশন ও অনুমতি

এটা OpsIQ সাইডবার হল অনুমতি. এই মানচিত্র ব্যাখ্যা করে যে কোথায় অপারেশন করা হবে এবং কেন প্রতিটি প্রশাসকর জন্য একটি পৃষ্ঠা দৃশ্যমান হতে পারে না।

উৎপাদনের নমুনা
OpsIQ ন্যাভিগেশনসাইড-বারের দল OpsIQ কাজের ক্ষেত্রে; প্রতিটি লিঙ্ক শুধুমাত্র বর্তমানে যে ভূমিকা পালন করে, তা দেখা যাবে।OpsIQ ন্যাভিগেশনকর্মক্ষেত্রGROUPS8আমাদের পাঠক - পাঠিকাদের প্রতিঅনুমতিSEARCHউপলব্ধজীবন কাহিনীসহায়তাটিকেট, ই-মেইল,CSATনা , যদি তোমরা জানতে নিশ ্ চিত জ ্ ঞানে !খুলুনCRMপরিচিতি, পাইলিং, সংযোগ স্থাপন করুন, অপেক্ষা করছেখুলুনস্বয়ংক্রিয়ভাবে সনাক্ত করা হবেকর্মফল, নিয়ম, গোলখুলুননিরাপত্তা এবং গোপনীয়তাসংক্ষিপ্ত তথ্য, অডিট, সম্মতি, ব্লকঅ্যাডমিন1PICK A GROUPসাইড-বার অনুসন্ধান করুন2CHECK ROLEলুকানোর মানে হল সীমিত3USE PAGE HELPবিভাগ খোলো
সাইড-বারের দল OpsIQ কাজের ক্ষেত্রে; প্রতিটি লিঙ্ক শুধুমাত্র বর্তমানে যে ভূমিকা পালন করে, তা দেখা যাবে।
সহায়তা

টিকেট, টিম ই-মেইল প্ল্যাটফর্ম,CSATসাহায্য কেন্দ্র এবং চ্যাটবোট প্রবাহ।

CRM

প্রতিদিন বিক্রয়ের পরিমাণ:CRMকিন্তু, এই ধরনের নির্দেশনার প্রয়োজন রয়েছে ।

স্বয়ংক্রিয়ভাবে সনাক্ত করা হবে

ইভেন্ট-অভিভাব কাজের প্রবাহ, লাইফসাইকেল নিয়ম এবং লক্ষ্য পরিবর্তন।

ব্যবসায়িক

আউটরিচ, সক্রিয় বার্তা, ঘোষণা, স্টুডিও, জরিপ, প্রচারণা এবং ভ্রমণ পথ অনুসরণের জন্য এগিয়ে যাওয়া।

বিশ্লেষণ

রিপোর্ট প্রথমে — এনালাইটিক হাব, সাব-প্রাঙ্গন, বিক্রয়, ভোক্তা, এগিয়ে, বিনোদন, ABels, varls, সেশন স্ট্রিমিং এবং নির্ধারিত রিপোর্ট - তে //বিএসে, প্রবাল তথ্য সংক্রান্ত অনুষ্ঠান সম্পর্কে তথ্য প্রদান করা হয়।

স্বতন্ত্র পৃষ্ঠা

সাইট ইনিজেন্ট, টিম থর এবং প্রতিক্রিয়া গ্রুপগুলোর বাইরে সরাসরি তথ্য হিসেবে অবস্থান করছে।

ইন্টিগ্রেশনসমূহ

Evolution-র কর্ম, কাজ এবং ট্রিগার করুন, মেইলবক্স, ইমেইল, বৈশিষ্ট্যের শেষ প্রান্ত, এবং ওয়েব পেজের মধ্যে প্রবেশ করান।APIচাবি.

নিরাপত্তা এবং গোপনীয়তা

নিরাপত্তা বিষয়ক ধারণা, গোপনীয়তা এবং দায়িত্ব পালন করা, কুকি অনুমতি, নিরীক্ষণ কর্ম বিফল হয়েছে, লগ-ইন বন্ধ করা হয়েছেIPsএবংJavaScriptসমস্যা ।

বৈশিষ্ট্য

কর্মক্ষেত্রের মৌলিক (সাধারণ, দল, সাইট, ভাষা), তারপর সহযোগী সাব- হয়েছেঃ AI ব্রেইন (প্রশ্নশীলতা, কনফিগারেশন, মূল্যায়ন, ইতিহাস),CRMপ্রস্তুতি নিন (বিল্ডার, স্বনির্ধারিত মাঠ, স্বাস্থ্য, স্বাস্থ্য), তথ্য এবং স্বাস্থ্য (ডায়াগনস্টিকিকস) (অভিব্যক্তিবিদ্যা) এবং চালুকরণ (ওনবোর্ড্‌ড) শুরু করা ।

পৃষ্ঠা দ্বারা সাইডবারের অব- ভিউ আড়াল করা সম্ভব নয় । বর্তমান ডকুমেন্টের মধ্যে উপস্থিত রয়েছে একটি ফ্ল্যাগের সাথে দৃশ্যমান না থাকলে এই নির্বাচনগুলি প্রদর্শিত হবে না । আপগ্রেড করুন ট্যাগ সহ একটি Past আপগ্রেড স্ক্রীনের মধ্যে খোলা হবে।

সরাসরি রুটগুলি এখনো সার্ভারের খোঁজ করা হয়নি। একটি সাইডবারের নিরাপত্তা বিষয়ক সীমানা গোপন রাখা: প্রতি সুরক্ষিত প্রতিটি নিরাপত্তা ব্যবস্থা তার অনুমতি এবং কর্মক্ষেত্র পরীক্ষা করে।

বিশ্লেষণ

এনালাইসিস smaphut s

এনালাইসিসের হাব সমর্থন করে, চ্যাট, নেটওয়ার্ক এবং এজেন্টকে একটি তারিখ ফিল্টারকৃত কর্মক্ষেত্রে রিপোর্ট করার জন্য।

উৎপাদনের নমুনা
এনালাইসিস smaphut sএনালিস্টিক হাব একটি তারিখের দৈর্ঘ্য, মেট্রিক কার্ড এবং ট্যাব দেখায় সমর্থন, চ্যাট, প্রসিকিউটর, পরিদর্শনকারী, এবং এজেন্ট খেলার জন্য।এনালাইসিস smaphut sকর্মক্ষেত্রতাহসান184AI RESOLVE63%CSAT4.7জীবন কাহিনীসহায়তাতৈরি, বন্ধ করা হয়েছে, স্থগিতSLAট্যাবআলাপনAI/মানবের ফলাফল এবং সময় ব্যবস্থাপনার উপায়ট্যাবএআইইনভাইটেন্স, প্রতিক্রিয়া, টোকেন ব্যবহার করুনট্যাবএজেন্টভলিউম, গতি এবং পরিতৃপ্তিট্যাব1CHOOSE DATESপূর্বনির্ধারিত বা স্বনির্ধারিত2CHANGE TABএজেন্টের সমর্থন3EXPORTডাউনলোড CSV
এনালিস্টিক হাব একটি তারিখের দৈর্ঘ্য, মেট্রিক কার্ড এবং ট্যাব দেখায় সমর্থন, চ্যাট, প্রসিকিউটর, পরিদর্শনকারী, এবং এজেন্ট খেলার জন্য।

ফিল্টার এবং নিয়ন্ত্রণ

  • একটি পূর্বনির্ধারিত বিন্যাস অথবা স্বনির্বাচিত ব্যবহার করুন থেকে/ হতে এরপর একই সময়ের প্রতিটি কার্ড এবং চার্ট নতুন করে সাজানোর জন্য তৈরি করা হয়।
  • এক্সপোর্ট করুন CSV একটি স্ক্রিনের পরিবর্তে সক্রিয় প্রদর্শন false অনুযায়ী প্রকৃত প্রদর্শন।
  • কর্মক্ষেত্রের অঙ্কুর প্রক্রিয়া স্বয়ংক্রিয়; নিম্নরূপ পরিবর্তন করা হলে তথ্য সংরক্ষণ কেন্দ্র পরিবর্তিত হবে ।

প্রতিটি ট্যাবের ক্রমানুযায়ী

  • সহায়তা: টিকিট তৈরি/বন্ধ করার অগ্রগতির জন্য প্রথম উত্তর, প্রস্তাব, প্রথম শ্রেণীর অনধিকার রেজল্যুশন,SLA...আর অগ্রাধিকার/প্রতিযোগিত/বিস্ফোরন নষ্ট হয়ে যায়।
  • আলাপন: সেশান আরম্ভ করতে প্রতিরোধ করা হয়েছে, চলমান সেশান পরিত্যাগ করা হবে, কর্ম সঞ্চালনের পরে সূচিত করা হবেCSAT.
  • AI: উচ্চ আস্থা, স্বল্প-মূল্যায়নের হার, তত্ব সংশোধন, প্রতিক্রিয়া, জ্ঞান নির্বাচন, টোকেন/সিক্রয়েশন এবং যে সমস্ত উপাদান পর্যালোচনা করা প্রয়োজন সেগুলোর উপর নির্ভর করে।
  • পরিদর্শন করুন তবে নির্দিষ্ট সময়ের জন্য ট্রাফিক এবং বাগদান।
  • এজেন্ট: প্রতি-agent কাজের চাপ, গতি, বন্ধ এবং পরিতৃপ্তির পদক্ষেপ।

ক্রস-tem পর্যালোচনার জন্য এনালাইটিক হাব ব্যবহার করুন; নিবেদিত গ্রাহক, টিকেটের জন্য ব্যবহৃতCSAT...চির ইতিহাস এবং টিমের সাফল্যের সাথে আপনার রেকর্ড- লেভেল তদন্তের প্রয়োজন.

বিশ্লেষণ

ড্যাশবোর্ড

ড্যাশবোর্ড আপনার প্রতিদিনের কমান্ড সেন্টার । এটি ট্রাফিক, বিক্রয়, সমর্থন, লোড এবং একটি দৃষ্টিতে পরিচালিত হয় ।

ড্যাশবোর্ড
ড্যাশবোর্ডপর্দার একটি আবরণের সাহায্যে উৎপন্ন হয়েছে OpsIQ ইনমিট AI প্যানেল ( রোজের সংক্ষিপ্ত, স্মার্ট সতর্কতা, পূর্বাভাস, KPI অ্যাকাউন্ট এবং সাত দিনের ট্রাফিক উইজেট, এবং একটি রিসেট কন্ট্রোল ইত্যাদি)।সংক্ষিপ্ত বর্ণনাকর্মক্ষেত্রOPSIQ ইনকামেন্সবিশ্লেষণ করুন এবং দেখুন OpsIQ এটা লিখেছেদৈনিকস্মার্ট সতর্কতাপূর্বাভাসবিন্যাস পুনরায় নির্ধারণ করুনআজকের দেশ2,481+12%প্রকাশিত বাক্য$8 বি.+5%ওপই তেকে143 SLA FSট্রাফিক · শেষ 7 দিন1AI-FIRSTOpsIQ ইন-লাইন প্যানেল2WIDGETSKPIO টালির ব্যবস্থা3তোমারবিন্যাসের পংক্তি পুনরায় নির্ধারণ করুন
আসল সারাংশ হল: OpsIQ গোয়েন্দা প্যানেল উপরের দিকে (একেপি বিশ্লেষণ এবং এটি লিখেছে) কেপিআই উইজেটের উপরে আপনার নিজের ব্যবস্থা রয়েছে।

ড্যাশবোর্ড কার্ড ব্যাখ্যা করেছে

অতিথিরা

আপনার ওয়েবসাইটে এখন যে সংখ্যক লোক রয়েছে, তাদের প্রতিটি আপডেট 15 সেকেন্ড (কনফিগার করা যায়) 90 সেকেন্ড।

স্বতন্ত্র অতিথি

নির্বাচিত তারিখের মধ্যে আপনার ওয়েবসাইটের কতগুলো লোক পরিদর্শন করেছেন। OpsIQ ব্রাউজার আঙ্গুলের ছাপ, কুকি ও বিশেষ চিহ্ন দ্বারা চিহ্নিত করা হয়।

নতুন বনাম ফিরে এসেছে

নতুন পরিদর্শনকারীদের প্রথমবারের মতো আপনার সাইটটি দেখতে পাচ্ছে ।

বাউন্স-র দাম

যে সংখ্যক পর্যটক শুধুমাত্র একটি পৃষ্ঠা দেখার পরে চলে যায়, তার শতাংশ উপরে নজর রাখা হয়েছে । 70% ( মথি ২৪: ১৪) সাধারণত, পৃষ্ঠাগুলোতে পৃষ্ঠার মানে হল, পাতাগুলো প্রত্যাশা, ভুল বিষয়বস্তু, ধীর লোড অথবা কম মোবাইলের অভিজ্ঞতার সঙ্গে দেখা করা নয় ।

পৃষ্ঠার উপরে:

প্রতি পৃষ্ঠায় দীর্ঘদিন ধরে অতিথিরা কত সময় ব্যয় করেন 10 বিষয়বস্তুর পৃষ্ঠায় দেওয়া বিষয়বস্তু সম্বন্ধে কয়েক সেকেন্ডের মধ্যে কোনো তথ্য উপস্থিত না থাকার পরামর্শ দেওয়া হয়েছে ।

ব্যাক- ট্রেস ব্লক করা হয়েছে

IPঠিকানা OpsIQ হুমকির ওপর ভিত্তি করে সম্ভাব্য বিদ্বেষাত্মক, বল প্রয়োগ বা ম্যানুয়াল ব্লকের উপর ভিত্তি করে চিহ্নিত করা। ব্লকের জন্য ক্লিক করুন। IPs লিস্ট।

আজ সাল/এই সপ্তাহে / এই সপ্তাহে

সংযুক্ত বিক্রয় উৎস থেকে রেভেনেন ("রেভারেন্ডেড বিক্রির সৌজন্যে)Shopify, WooCommerce, Stripeযদি বিক্রির মান শূন্য হয়ে যায়, তাহলে আপনার প্ল্যাটফর্ম সংযুক্ত এবং সুসংগত।

ত্রিকেট চার্ট

একটি লাইন গ্রাফ দেখা যাচ্ছে তারিখের সীমা পর্যন্ত । দেখুন: ট্রাফিক শকুন (বাচালি, প্রেস উল্লেখ), সিজনেট (কোনটানো, ছুটির দিন, ছুটি), এবং টিকে থাকা ধারাগুলো।

উৎস

যেখানে আপনার অতিথিরা আসে: সরাসরি, গুগল, সামাজিক মিডিয়া, ইমেইল প্রচারণা, যা বিভিন্ন সাইটকে উল্লেখ করে।

উপরের ব্রাউজার

ক্রোম, রাস্তাফারি, ফায়ারফক্স, এজ এবং অন্য সব কিছুর জন্য যদি ব্রাউজারের উচ্চ মাত্রার হার অস্বাভাবিক না থাকে, তাহলে আপনার হয়ত এর কোন অস্তিত্ব থাকতে পারে। CSS অথবা JavaScript ( ১ করি.

প্রতি ঘন্টায় তাপ মানচিত্র

সপ্তাহের এক ঘন্টা এবং দিনে একজন পর্যটকের কাজ দেখা যায় ।

সম্প্রতি দেখা

এই প্রচারণা চলাকালীন দ্রুত সুবিধাদি লাভ করে।

তারিখের সীমা ব্যবহৃত হচ্ছে

ড্যাশবোর্ড-এর একেবারে ডান দিকে তারিখ বেছে নেওয়ার জন্য ক্লিক করুন । পূর্বনির্ধারিত: গতকাল, গতকাল। 7 দিন, শেষ 30 এই মাসের মধ্যে, গত মাসে, স্বনির্বাচিত । সব ড্যাশবোর্ড কার্ড এবং চার্ট আপডেট করো । তারিখ আপনার নির্ধারিত সময় (তালিকা অনুসারে) ।

উদাহরণ

বাউন্সের হার তদন্ত

ডার্বিও:
তোর লাফ দিয়ে লাফ দিয়েছে 45% চিহ্নিত স্থানে চলুন 78% এই সপ্তাহে, কি হয়েছে?
কি করার:

পরীক্ষা করো:1আপনি কি কোনো নির্দিষ্ট অবতরণ পৃষ্ঠা পরিবর্তন করেছিলেন?2একটি প্রচারণা কি ভুল পাতায় ট্রাফিকের জন্য পাঠিয়েছে? নতুন strers()3মোবাইলে প্রবেশের হার পরীক্ষা করে দেখুন।4এটা কি রোবট ট্রাফিক?

ড্যাশবোর্ডে জিরো দর্শক

ডার্বিও:
ড্যাশবোর্ড প্রদর্শন 0 এমনকি আপনার ওয়েবসাইট ট্রাফিক পাচ্ছে।
কি করার:

পরীক্ষা করো:1ট্র্যাক অনুসরণ করা হবে কি? আপনার ওয়েব কোড দেখুন এবং অনুসন্ধানের জন্য অনুসন্ধান করুন OpsIQ স্ক্রিপ্ট (.2কি-র অবস্থান সঠিক? সংযুক্ত সাইটের মধ্যে উপস্থিত তথ্যের ডাটা কি-কোড প্রদর্শন করা হবে। (')3- একটি CDN নাকি ক্যাশ-এর মেয়াদ উত্তীর্ণ পাতা ব্যবহার করছে? আপনার সিডিএন ক্যাশে ফাঁকা ।4ব্লকিং অথবা সিএসপি হেডার ব্লক করা হয়নি । বন্ধ করে দেওয়া অনুরোধের জন্য ব্রাউজার কনসোল পরীক্ষা করুন ।

প্রতি ঘন্টায় তাপ মানচিত্র পড়া

ডার্বিও:
আপনার হিটম্যাপ সাপ্তাহিক ছুটির দিনে ১০-২ টার মধ্যে প্রচুর কাজ করছে।
কি করার:

এটি একটি বি২বিএম ট্রাফিকের আদর্শ।1সাপ্তাহিক কাজের সময় কর্মীদের জন্য নির্ধারিত সমর্থন (.2মঙ্গলবার সকাল থেকে ইমেইল করুন।3[ ৫ পৃষ্ঠার চিত্র]4মনে করে দেখুন, কেবল ঘন্টার পর ঘন্টা আড্ডার আয়োজন করা।

অজানা উৎস থেকে ট্রাফিক বৃদ্ধি

ডার্বিও:
আপনি হঠাৎ শকুন দেখা 500 এক ঘন্টার মধ্যে একজন অজানা পার্সর থেকে আসা অতিথি।
কি করার:

সময় ও ফিল্টারের জন্য যাও এবং সেগুলিকে ফিল্টার রূপে প্রয়োগ করো: (যদি না)1তারা কি বাস্তব ব্যক্তি অথবা রোবট?2যদি সত্যি হয়, তাহলে তারা কোন পাতাতে নামছে?3Sailer চেক করুন URL অথবা জনপ্রিয় ব্লগ (.4যদি এটা রোবট ট্রাফিক হয়, পরীক্ষা করে দেখুন আর এটাকে আটকে রাখা যায়। IP সীমা.

কেন আমার অতিথি গণনা থেকে আলাদা Google Analytics?+

OpsIQ এটা ব্রাউজারের আঙ্গুল ও কুকি ব্যবহার করে থাকে । 10-20% মতভেদ স্বাভাবিক।

আমি কি অন্য কোন হাতিয়ারে ড্যাশবোর্ড লাগাতে পারি?+

ড্যাশবোর্ড প্রস্তুত করা হয়েছে OpsIQ বহিস্থিত প্রতিবেদনের জন্য অ্যাডমিনস্ট্রেটর ব্যবহার করুন API আপনার ড্যাশবোর্ড অথবা BI টুলে এটি প্রদর্শন এবং প্রদর্শন করুন।

"আতৎস" এর পাল্টা জবাব কি?+

এটি কে- মেইল IP ঠিকানা OpsIQ হুমকির উপর ভিত্তি করে অথবা ব্লক করা হয়েছে। লগ-ইন ব্লক দেখার জন্য আবার চেষ্টা করুন এবং তা পরিচালনার বাটন চাপুন।

বিশ্লেষণ

লগ দেখুন

পরিদর্শনকারী লগ- ইন - এর প্রত্যেকটি ওয়েব সাইটে আপনার অনুসরণ করা ওয়েবসাইট দেখা যাবে । প্রত্যেক সারি একটি করের ভার হচ্ছে এক ধাপের মধ্যে । প্রতিটি সারির একটি পাতা ব্যক্তি নিজে থেকে আচরণ অনুসন্ধান করতে ব্যবহার করুন, বিশেষ করে যদি আপনি আগ্রহী হন, তাহলে এই ধরনের ট্রাফিক খুঁজে বের করুন এবং শেরে ট্রাকিং সমস্যা সম্বন্ধে খোঁজ করুন ।

লগ দেখুন
লগ দেখুনফিল্টার বার দিয়ে একজন পরিদর্শনকারী টেবিল (date), অনুসন্ধান IP/etc/সিটি, উৎস, ডিভাইস, এবং কলামের জন্য IP...প্যাট, স্থান, উৎস, ডিভাইস এবং সময়... ...একটি নির্দিষ্ট হুমকি দ্বারা.লগ দেখুনyoursite.com7 দিনঅনুসন্ধান IP...মেইল, শহর...উৎস▾ডিভাইস▾IP রুণা ভট্টাচার্য্যEMAIL OF TRANSLATORSঅন্যান্য ধাতুসোর্সমৃত্যুর সম্ভাবনাযখন[email protected]মার্কিন যুক্তরাষ্ট্রgoogleডেস্কটপ২টা এম41.62.10.4যুক্তরাজ্যdirectমোবাইল৬টা বাজে[email protected]ডেম বার্লিনসূত্র:মোবাইল১৪m203.0.113.9NGAS লাগোসreferralডেস্কটপthreat1–25 এর 3,402সেশান→1FILTERতারিখ সংশ্লিষ্ট উৎস Query2REAL COLUMNSIP/ টেক্সট কার্সারের স্থান সতর্কতামূলক হুমকি3DRILL INসম্পূর্ণ সেশান খুলুন
আসল পরিদর্শন লগ: তারিখ, অনুসন্ধান ও ডিভাইস থেকে অনুসন্ধানের ফিল্টার IP-প্যাট, স্থান, উৎস, ডিভাইস এবং সময় লাল মধ্যে লুকানো হুমকি।

প্রতিটি সারির কী দেখায়

IP ঠিকানা

অতিথি এসেছেIP ঠিকানা ঘোষণা করা হবেIP nynatunation সক্রিয় করা হচ্ছে সেটিংস থেকে সমস্ত পরিদর্শন দেখতে ক্লিক করুন ।IP.

দেশ ও শহর

তুমি কি জানো?IPজিওIP ডাটা ব্যবহার করে ঠিকানা.MaxMind GeoLite2ডাটাবেস অথবা ডাটাবেসCloudflareভূ- হেডার প্রদর্শন করা হবে। যদি জিওIP কনফিগার করা না থাকে তবে "অজানা বার্তাবহ" প্রদর্শন করা হয়।

পাগে URL

পরিদর্শিত ওয়েব পেজের মধ্যে লোড করা হয়েছে । সম্পূর্ণ পৃষ্ঠা দেখার জন্য ক্লিক করুন ।URLকাফ-হা-ইয়া-আইন-সাদ URLs টেবিলের মধ্যে উপস্থিত সকল সামগ্রী মুছে ফেলা হবে।

উল্লেখকারী

আপনার সাইটে অবতরণের পূর্বে যে স্থানে আসা হয়েছে, তা হল "পেডিয়" (bookmarks), "বাইনার" ( পাঠ্য - র নাম ব্যবহার করা হয়) URLs- কিছু অ্যাপ লিঙ্ক।

ডিভাইস ও ব্রাউজার

এই পরিদর্শনের ডিভাইস (desktop, মোবাইল, ট্যাবলেট) এবং ব্রাউজার (চিরোমি, ফারি, ফায়ারফক্স, ইত্যাদি)।

তারিখ ও সময়

কনফিগার করা লোড করার সময়, আপনার কনফিগার করা পরিবর্তনগুলি প্রয়োগ করুন।

ক্লায়েন্ট পরিচিতি

যদি এই অতিথিকে পরিচয় পত্র বা লগ-ইন (প্রতিজন) পাওয়া যায়, তাহলে তাদের নাম বা ইমেইলে দেখা যাবে। অন্যথা অজ্ঞাত হিসেবে চিহ্নিত করা হবে।

পংক্তিটি খঁুজে পাওয়া যায়নি

তারিখের সীমা

নির্দিষ্ট সময়ের মধ্যে চিহ্নিত একটি সুনির্দিষ্ট সময়ের অঞ্চলের ফিল্টার প্রয়োগ করা হবে। ডিফল্ট মান হল: custom_ date 7 দিন।

অনুসন্ধান

অনুসন্ধান IP ঠিকানা, পৃষ্ঠা URL; স্যর, দেশ অথবা গ্রাহক ই-মেইল।

উৎস

ট্রাফিক উৎস ফিল্টার: সরাসরি, সংগঠিতকরণ, সামাজিক, উল্লেখকারী, প্যাপিদ, ই-মেইল।

ডিভাইস

ডেস্কটপ, মোবাইল অথবা ট্যাবলেট ফিল্টার করুন।

শুধুমাত্র নতুন

আগে কখনো দেখা যায়নি এমন পর্যটকরা শুধু প্রথম দেখায়।

উদাহরণ

নির্দিষ্ট কোনো অভিযান থেকে আসা ব্যক্তিদের খুঁজে নিন

ডার্বিও:
আপনি UM_trug_sourcest_gol_ conavode_ supusture_cputmaps_campus=masssel এর সঙ্গে গুগল অ্যাড-সট্যান্স শুরু করেছেন।
কি করার:

পরিদর্শনকারী লগ ইন- ইন নাম, অনুসন্ধান এবং "Sumsterre- arterse" নামক স্থানে প্রবেশ করান।URLs এবংURLs আপনি সোর্সের ফিল্টারও করতে পারেন = পেডিডকে আরো সংকীর্ণ হতে পারবেন।

একজন কাস্টমারকে খুঁজে বের করো যে একটা সমস্যা রিপোর্ট করেছে

ডার্বিও:
গতকাল বিকেল ৩টায় চেকআউট পাতা ভেঙ্গে গেছে।
কি করার:

পরিদর্শনের স্থানে তাদের ই-মেইল ঠিকানা অনুসন্ধান করা হবে। তাদের পরিচয়গুলি গতকালের মধ্যে উপস্থিত তথ্য লেখা হলে, পরিচিতিদের সাথে তাদের পরিচয় প্রদর্শন করা হবে । স্বয়ংক্রিয়ভাবে পরিদর্শনের জন্য এই ধাপটি পরীক্ষা করতে ইচ্ছুক হলে স্বয়ংক্রিয়ভাবে পূরণ করা হবে এবং যে কোনো পৃষ্ঠা দেখতে ইচ্ছুক হলে সেটি পরীক্ষা করুন । JavaScript সমস্যা ।

একটি লুপকে হিটারের বা বাতিল করুন

ডার্বিও:
আপনি একটি নোটিশ IP ঠিকানার বই 500 একই পৃষ্ঠায় + এক ঘন্টার মধ্যে যাওয়া।
কি করার:

এটা সম্ভবত একটা রোবট, ভেঙে যাওয়া অথবা ভাঙ্গা স্ক্রিপ্ট ।IP পরীক্ষা করো:1সবাই কি একই পৃষ্ঠায় যায়?2এটা কি একজন পরিচিত রোবট?3নিঃসন ্ দেহ এটি কি নয় যে আমরা আলবৎ এই দুনিয়ার জীবনেই রয়েছি ? 0 যদি একটা রোবট হিসেবে নিশ্চিত হয়, সিকিউরিটিতে যাও আর ব্লক করে দাও।IP.

Sous vput ফিড পরিদর্শন করুন

লগ দেখুন

র‍্যাপ পাতা লোড করা হয়েছে। এক সারির একটি ভিউ। সবচেয়ে ভালো: বিশেষ পেজ অনুসন্ধান, সুনির্দিষ্ট উৎস থেকে ট্রাফিক খুঁজে বের করুন, degrinnnooing বিভিন্ন বিষয়ের অনুসরণ করা।

সেশন

বিভিন্ন সেশন- এ ভ্রমণ দেখতে যাওয়া হচ্ছে । একটি সারি প্রতিus adomperts:স্propered user, busuping aslication, part Realmostify।

লাইভ ফিড

আপনার সাইটে সম্প্রতি আসা দর্শকদের দেখা যাচ্ছে: প্রচারণা পর্যবেক্ষণ করা, উচ্চ-বিত্ত অতিথিদের স্থানচ্যুত করা, তাদের সাহায্য করার সুযোগ দেখতে।

আমার নিজের বাড়িতে কেন দেখা হচ্ছে?+

OpsIQ আপনার নিজের ট্রাফিক উপেক্ষা করা হবে।IPউপেক্ষা করার উদ্দেশ্যে চিহ্নিত ঠিকানা IPs লিস্ট নোডের মধ্যে অন্তর্ভুক্ত - > ট্র্যাকের তালিকা ।

একজন পর্যটক কেন “অভিভাব” দেশে দেখা যায়?+

GeoIP অনুসন্ধানের জন্য আবশ্যকCloudflareভূ- শীর্ষচরণ (অগ্ধমান চিহ্ন ব্যবহার করো)Cloudflareঅথবা নাMaxMind GeoLite2ডাটাবেস ফাইল পরীক্ষা করুন। 19IP পাথের মধ্যে উপস্থিত ও ফাইলটি পড়া হয়েছে কি না পরীক্ষা করুন ।

কতক্ষণের জন্য ডাটা রাখা হয়?+

কনফিগার করা বৈশিষ্ট্যের সময়, পরিদর্শনকারী তথ্যের মধ্যে নির্ধারিত তথ্য সংরক্ষণ করা হবে (ডিফল্ট:) 90 এর কয়েকদিন পর, পুরোনো রেকর্ডগুলো ধীরে ধীরে পরিষ্কার করা হয় ।

বিশ্লেষণ

সেশন

সেশন গ্রুপস গ্রুপ একই ব্যক্তির কাছ থেকে একাধিক পাতা দেখার চেষ্টা করে ।

সেশন
সেশনসেশানের সাথে ব্যবহারযোগ্য লগ-ইন IP দেশ, ডিভাইস, উৎস, এবং কলাম এবং একটি বিশেষ হুমকি সারি।সেশনyoursite.comদেশ (এনজি)সেশন লগIP (S)দেশমৃত্যুর সম্ভাবনাসোর্সঅন্যান্য ক্ষেত্রে, তা হতে পারে না ।আমাদের পাঠক - পাঠিকাদের প্রতি41.62.10.4যুক্তরাজ্যডেস্কটপgoogle৩m 12s6102.89.6.2ন- জি- নমোবাইলdirect১টা 05s388.21.4.9প্রসারিত প্রদর্শনডেস্কটপসূত্র:৭ম 48s11203.0.113.9মার্কিন যুক্তরাষ্ট্রমোবাইলreferral0m42s21SESSION LOGবিভিন্ন ভ্রমণ2COLUMNSদেশ LAST ROM উৎস কালের পরিমাণ3THREATবিশেষ সেশানের জন্য নিরাপত্তামূলক পর্দা
আসল সেশন লগ: প্রত্যেক ভ্রমণ ভ্রমণকে একটি সারি হিসাবে নিয়েIP দেশ, ডিভাইস, উৎস, এবং পাতা লাল রঙের ঝুঁকিপূর্ণ সেশানসহ।

কিভাবে সেশন কাজ

একটি সেশন প্রথম পাতায় যখন কেউ তাদের পাতা লোড করে তখন এটি চলতে থাকে । এ সময় যে কোন একটি সেশন শেষ হলে সে সময় নির্ধারিত সময়ের জন্য নিষ্ক্রিয় থাকবে (ডিফল্ট:) 30 মিনিট অথবা তাদের ব্রাউজার বন্ধ করে দেয়। সময়সীমার পরে সেই ব্যক্তি নতুন সেশন তৈরি করার পর ফিরে আসেন।

প্রতিটি সেশন কী দেখায়

প্রথম পৃষ্ঠা (_F)

এই অবতরণ পাতায়, যেখানে অতিথি আপনার সাইটে প্রবেশ করে। এটি আপনাকে বলছে যে কোন উপাদান মানুষকে আকৃষ্ট করছে।

সর্বশেষ পৃষ্ঠা (_L)

এই প্রস্থানের সময় যদি পাতাগুলো প্রায়ই বিনামূল্যে দেওয়া হয়, তাহলে অতিথিরা হয়তো আপনাকে প্রতিযোগীদের সঙ্গে তুলনা করে দেখতে পারে ।

পৃষ্ঠার সংখ্যা

এই সেশনে আসা অতিথিকে কতজন পৃষ্ঠা দেখা হয়েছিল ।

অবকাল

সর্বশেষ কর্ম যে পৃষ্ঠা থেকে লোড করা হবে তার সর্বমোট সর্বশেষ পেজের সময় । আপনার বর্তমান সেশানের কর্ম সঞ্চালিত হবে। 0 সেকেন্ড বাউন্স-এর (শুধুমাত্র পৃষ্ঠা প্রদর্শন, আর কোনো যোগাযোগ নয়)।

উৎস

এই সেশনটির ট্রাফিক উৎস (পেডিজি, গুগল, সামাজিক, ইত্যাদি)।

দেশ

একজন অতিথির কাছ থেকে দেশ পেয়েছে IP ঠিকানা.

বাউন্স

শুধুমাত্র একটি পৃষ্ঠা প্রদর্শনের পরে বাঁদিকের বাটন প্রদর্শিত হবে কি না। বাউন্স নির্দেশক ব্যবহৃত হলে, লাল সংকেত চিহ্ন প্রয়োগ করা হবে কি-র মান গণ্য করা হবে কিনা।

রূপান্তর

এই সেশন চলাকালীন একজন অতিথি একটি ট্রাক্টর অনুসরণ সমাপ্ত করেছিলেন (পুরী, স্বাক্ষর, ফর্ম)।

পংক্তিটি খঁুজে পাওয়া যায়নি

অনুসন্ধান

অনুসন্ধান IP; ই-মেইল, পৃষ্ঠা URL- অথবা এক্সপেরিমেন্টে.

ধরন

নতুন পরিদর্শনকারীদের (প্রথমে অনুষ্ঠিত) ফিল্টার অথবা পর্যটকেরা এখানে ফিরে এসেছে।

উৎস

ট্রাফিক উৎস থেকে ফিল্টার করো।

দেশ

নির্দিষ্ট অঞ্চল থেকে সেশান দেখতে দেশের ফিল্টার করুন।

টামাদুস্তে

হুমকি হিসাবে শুধুমাত্র লাফ দেয়ার বা সেশন তৈরি করার জন্য ফিল্টার করতে হবে ।

উদাহরণ

একটি উচ্চ-মান গ্রাহক প্রোফাইল

ডার্বিও:
আপনি কেনাকাটা করার আগে তাদের যাত্রা বুঝতে চান ।
কি করার:

সেশানের মধ্যে তাদের ই- মেইল অনুসন্ধান করুন। সব ধরনের সেশন দেখুন: ((s)1তারা কেনার আগে কত বার ভ্রমণ করেছিল?2তারা কোন পাতাগুলো দেখেছে?3তারা কি চ্যাট বা টিকিটের ব্যবহার করেছে?4এটা আপনাকে উচ্চ-মূল্যের ক্রেতার জন্য কেনা সবচেয়ে সহজ যাত্রা বলে ।

নতুন অবস্থান থেকে লগ-ইন সনাক্ত করুন

ডার্বিও:
একজন গ্রাহক সাধারণত নাইজেরিয়া থেকে লগ ইন করে কিন্তু আপনি রাশিয়ার একটি সেশন দেখতে পাচ্ছেন।
কি করার:

অধিবেশনের গ্রাহক ই- মেইল অনুসন্ধান করুন। সাম্প্রতিক সেশনের সাথে তুলনা করুন। কোনো একটি বিশেষ দেশ থেকে হঠাৎ করে সেশান পাওয়া গেলে, বৈধ ভ্রমণ অথবা আপস:: (যদি আপনি চিহ্নিত করুন)।1সফল হওয়ার পূর্বে কোন লগ-ইন বিফল হয়েছে কি? (?)2সে কি ছিল ? IP একই সেশানের মধ্যে পরিবর্তন করা হবে কি? সন্দেহজনক বিষয় সম্পর্কে বিবেচনা করার জন্য ফ্ল্যাগ করুন ।

একটা অধিবেশন এবং একজন অতিথির মধ্যে পার্থক্য কী?+

একজন পর্যটক (বা ব্রাউজার)। একজন ব্যক্তি তার কাছ থেকে একটি সেশন পরিদর্শন করেছেন । এই ধরনের অতিথির অনেক সময় অতিবাহিত হওয়ার সম্ভাবনা রয়েছে । টাইম- আউটের পর সেশানের সমাপ্তির পরে, সেশনটি বাদ দেওয়া যাবে ।

কিভাবে OpsIQ ফিরে আসা অতিথিকে চিহ্নিত করা?+

OpsIQ কুকি, ব্রাউজার আঙ্গুলের ছাপ এবং পরিচয় প্রমাণকারী টোকেন ব্যবহার করুন। কেউ যদি তাদের কুকিগুলো পরিষ্কার করে রাখা না হয় ও সেগুলিতে পাওয়া যায়, তাহলে তাদেরকে নতুন অতিথি হিসেবে দেখা হবে।

বিশ্লেষণ

লাইভ ফিড

লাইভ ফিডটি আপনাদের ওয়েবসাইটে বর্তমানে দেখা যাচ্ছে। এটি প্রতিটি আপডেট স্বয়ংক্রিয়ভাবে আপডেট করে। 15 সেকেন্ড। প্রচারণার সময়, পণ্য উৎক্ষেপণের সময় এটি ব্যবহার করুন এবং বর্তমানে কি ঘটছে তা দেখার জন্য ব্যস্ত থাকেন।

লাইভ ফিড
লাইভ ফিডএকটি বাস্তব সময়ের কর্মপদ্ধতির মাধ্যমে সরাসরি অনলাইন-ভিৎসিয়েটের হিসাব এবং সাম্প্রতিক সময়ে আসা যাওয়া ব্যক্তিদের কাজের কিছু ফিড দেখা যাচ্ছে।লাইভ ফিডyoursite.com37অনলাইন অতিথিরালাইভ কর্মএখনUS শব্দ দেখা /pricing2sযুক্তরাজ্য থেকে একটি আড্ডা শুরু করে5sডে কল্ট যোগ করা হয়9sCA Signalprol সমাপ্ত করুন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সেকেন্ড বা পাতায় চাপ দিন ।3পরীক্ষামূলক পরীক্ষা সঞ্চালিত হলে, উপেক্ষা করা হবে না। IP ট্রাকিং থেকে।

কেন লাইভ ফিড শো হয় 0 আমার সাইটে প্রবেশকারীদের ট্রাফিক আছে?+

পরীক্ষা করো:1আপনার সাইটে উইজেটটা কি ইনস্টল করা হয়েছে?2এটা কি সঠিক?3সক্রিয় সীমা কি পাশ করেছে?4যারা আক্রমণকারী বিজ্ঞাপনী যন্ত্র ব্যবহার করে, তারা কি সেই স্ক্রিপ্ট বন্ধ করার জন্য?

আমি কি দেশের লাইভ ফিড বা ডিভাইস ফিল্টার করতে পারি?+

সরাসরি ফিডগুলো সকল সক্রিয় পর্যটককে প্রদর্শন করে। ফিল্টার করার জন্য পরিদর্শনকারী লগ বা সেশন ব্যবহার করুন। লাইভ ফিডটি ইচ্ছে করেই সাধারণ সময়ের পর্যবেক্ষণের জন্যে।

বিশ্লেষণ

উপরের পৃষ্ঠা

উপরের পাতাগুলোতে প্রদর্শিত পৃষ্ঠাগুলো আপনার ওয়েব সাইটে সবচেয়ে বেশি ট্রাফিক, বাগদান, কল, রূপান্তর এবং সমর্থনের জন্য বিভিন্ন পৃষ্ঠার সংখ্যা তুলে ধরা হয় ।

উপরের পৃষ্ঠা
উপরের পৃষ্ঠাঅনুভূমিক বারের সাথে দেখা করা এবং মূল্যায়ন করে সবচেয়ে বেশি পরিদর্শনকৃত পাতার তালিকা।উপরের পৃষ্ঠাyoursite.comপরিদর্শন করা পাতা/pricing3,402/2,910/docs1,740/blog/seo-guide980/signup6401RANKEDপরিদর্শন করা পাতা2SIGNALSবার্তা সরানো বাতিল করা হয়েছে ।3FINDড্রাইভের টিকেটের পৃষ্ঠা
আপনার পাতা ট্রাফিক এবং বাগদান দ্বারা তৈরি, যার ফলে আপনি সেরা লেখা ও পাতা চিহ্নিত করতে পারেন যা সমর্থনের জন্য তৈরি করা হয়।

প্রতিটি পৃষ্ঠা কোন বিষয়গুলোকে দেখায়

পাগে URL

পূর্ণ URL পাথ। অনুরূপ পৃষ্ঠার শীর্ষচরণ (যেমন, অপক্টিং মোড সক্রিয় করা হলে)।

প্রদর্শন বিন্যাস

নির্বাচিত তারিখের সর্বনিম্ন মানের এই পৃষ্ঠাটি লোড করা হয় ।

স্বতন্ত্র অতিথি

কতজন ব্যক্তি এই পাতাটি দেখেছেন (যে একই পৃষ্ঠা দু’ বার দেখা হয়েছে) 1 অদ্বিতীয়।

বাউন্স-র দাম

আপনার সাইট খালি করার পর শুধু এই পাতাটি দেখার পর যে কোন সংখ্যক পর্যটক আপনার জমি ছেড়ে চলে যায়। সমস্যা হলে "ধন্যবাদ" পাতায় উচ্চ বাউন্সিং ব্যবহার করুন। স্বাভাবিক ভাবে, আপনি যদি আপনার ধন্যবাদ জানান। তাহলে আপনাকে ধন্যবাদ। আপনি কি সত্যিই ধন্যবাদ জানাতে চান?

গড় সময়

এই পাতায় লম্বা সময় ধরে আসা পর্যটকেরা কত দিন ধরে গড়ে উঠছে। খুব কম সংখ্যক লোক পড়ে না। একটি ফর্মের পাতা থেকে অনেক দীর্ঘ সময় ধরে।

আলাপন আরম্ভ হয়েছে

এই পাতা থেকে কত চ্যাট কথোপকথন শুরু হয়েছে। আড্ডার আসরে কাজ আরম্ভ করলে এই পণ্যের বর্ণনা অস্পষ্ট হতে পারে।

নতুন ফোল্ডার

এই পাতায় যারা এসেছিল তাদের কাছে কতগুলো ধরনের সাহায্য টিকিট তৈরি করা হয়েছে। উচ্চ টিকেটের সংখ্যা নির্ভর করে ইউএক্স বা উপাদান সমস্যা রয়েছে।

উদাহরণ

এই পৃষ্ঠার জন্য সঠিক পৃষ্ঠা অনুসন্ধান করুন

ডার্বিও:
আপনার সাপোর্ট টিম জাহাজ নিয়ে প্রশ্ন করছে, কোন পৃষ্ঠা ব্যর্থ হয়েছে?
কি করার:

"সমর্থন টিকেট" অথবা "আলাপ শুরু করা হচ্ছে" দ্বারা শীর্ষ পাতা ক্রমানুসারে সজ্জিত করুন। উচ্চ সংখ্যার সাথে পণ্য বা শিপিং পৃষ্ঠা অনুসন্ধান করুন। সবচেয়ে বেশি সমর্থন প্রশ্নের সাথে পাতার সম্ভবত অস্পষ্ট তথ্য আছে। পাতার বিষয়বস্তু ঠিক করুন এবং সমর্থনের প্রশ্ন কমেছে কিনা তা পর্যবেক্ষণ করুন।

উচ্চ হারসহ পৃষ্ঠা অনুসন্ধান করুন

ডার্বিও:
আপনি জানতে চান যে মানুষ আপনার সাইট থেকে কোথায় যায়।
কি করার:

লাফানো হারে প্রতিস্থাপিত হবে । যে পাতাগুলো সাধারণত প্রস্থান করে (ধন্যবাদ, নিশ্চিত করা পৃষ্ঠা, নিশ্চিত করুন) । যে পাতায় প্রবেশকৃত অতিথিরা এই পাতাগুলি খেয়াল রাখবে: পণ্যের বৈশিষ্ট্য, ible-stifys - এর জন্য ভাল অর্থ প্রয়োজন ।

একটি পৃষ্ঠা কেন প্রদর্শন করা হবে 0 আমার মতে, এটা ট্রাফিক হতে পারে?+

পরীক্ষা করো:1কোনো বিশেষ পেজের মধ্যে অনুসরণ করা উইজেট ইনস্টল করা হয় নি । রাস্তা পরিবর্তন সম্বন্ধে জানতে এক একবার পাতাও চলতে পারে না (যেমন,)2মুদ্রণের সময় কি এই পৃষ্ঠা বাদ দেয়া হবে?3অনুসরণকারী স্ক্রিপ্ট ছাড়া CDN কি ক্যাশে-র সংস্করণ ব্যবহার করা হচ্ছে?

বিশ্লেষণ

জিও- ডকুমেন্টসName

জিওএলিট দেখাচ্ছে যে আপনার পরিদর্শনকারী দেশ, শহর, ডিভাইস এবং উৎস থেকে কোথা থেকে আসে। এটি ব্যবহার করে আপনার ভৌগলিক বাজারকে বুঝতে হবে। ভাষা সমর্থন, আঞ্চলিক মার্কেটিং, এবং সন্দেহজনক ট্রাফিক বিন্যাস চিহ্নিত করতে হবে।

ভূ- বিজ্ঞান
জিও- ডকুমেন্টসNameএকটি ভ্রমণ স্থল যেখানে প্রতি দেশের অবস্থানের মানচিত্র।জিও- ডকুমেন্টসNameyoursite.comঅবস্থান অনুযায়ীমার্কিন যুক্তরাষ্ট্রযুক্তরাজ্যপ্রসারিত প্রদর্শনসি.এ. (CA)ন- জি- ন1MARKETSদেশ, শহর, ডিভাইস2PLANভাষা ও অঞ্চল3WATCHবিপরীতমুখী ট্রাফিক
যেখানে আপনার পর্যটকরা আসে (দেশ, শহর এবং ডিভাইস) বাজারের আকার ধারণ করে অস্বাভাবিক ট্রাফিক।

কি দেখতে পাচ্ছ?

উপরের দেশগুলো বার চার্ট

বিশ্বের শীর্ষ দেশগুলোর অবস্থান গণনা করে। শহরের তথ্য জানতে একটি দেশকে ক্লিক করুন।

দেশ দোউট

দেশের ট্রাফিকের পরিমাণ বেড়ে যাওয়ার কারণে।

সম্পূর্ণ টেবিল টেবিল

নির্বাচিত সময়ে প্রত্যেক দেশে পরিদর্শনকারীরা দেখা যাচ্ছে, গণনা, সেশানের হার, বাউন্স-র মাত্রা এবং রূপান্তরের হার।

শহর- র পানি সংক্রান্ত বিকল্প

যে দেশে সবচেয়ে বেশি পর্যটক রয়েছে, সেখানে একটি দেশ দেখতে চাইলে ক্লিক করুন।

যেভাবে জিওIP সনাক্ত কাজ

OpsIQদুটি উপায়ের মধ্যে সনাক্ত করা ব্যক্তিদের অবস্থান চিহ্নিত করে: (m)1) Cloudflareভূ- শীর্ষচরণ । আপনার সাইট যদি পড়ে থাকেনCloudflareদেশ চিহ্নিতকরণ স্বয়ংক্রিয়ভাবে এবং সঠিক।2) MaxMind GeoLite2ডাটাবেস, বিনামূল্যে ডাটাবেস এবং সেটিংসের পাথ কনফিগার করুন। শহর- লেভেল সনাক্ত করার জন্য প্রয়োজনীয় তথ্য প্রয়োজন।GeoLite2- ডাটাবেস, শুধু দেশের ডাটাবেস নয়.

VPN ও প্রক্সি ট্রাফিক

VPN সার্ভারের অবস্থান থেকে VPN-র স্থান অনুযায়ী VPN ব্যবহার করা হবে। কোনো প্রকৃত অবস্থান থেকে চিহ্নিত না হলে, চিহ্নিত VPN সার্ভারের দ্বারা এই পদ্ধতি প্রয়োগ করা হয়। OpsIQ VPN-র ব্যবহার এড়িয়ে চলার চেষ্টা করা উচিত নয় । 10-20% ( ১ করি.

উদাহরণ

অপ্রত্যাশিত দেশের ট্রাফিক

ডার্বিও:
আপনি শুধুমাত্র একটি ব্যবসা চালান কিন্তু 30% ভারতের ট্রাফিক।
কি করার:

পরীক্ষা করো:1এই সমস্ত অতিথিরা কি বাস্তব?2তারা কি গুগলে আপনাকে খুঁজে পেয়েছে?3তারা কি কোন নতুন বাজারে সম্ভাব্য ক্রেতা হতে পারে?

ভাষা সমর্থনের প্রতি সমর্থন

ডার্বিও:
তুমি জানতে চাও যদি তুমি তোমার সাইট স্প্যানিশ ভাষায় অনুবাদ করতে পারো।
কি করার:

যদি স্প্যানিশভাষী দেশগুলো (স্পেন, মেক্সিকো, কলম্বিয়া, আর্জেন্টিনা ইত্যাদি) একসাথে প্রতিনিধিত্ব করে থাকেন তাহলে জিও ইনস্পেক্টেন্সের পাতায় দেখুন। 10% এ ছাড়া, পরীক্ষা করে দেখুন: এই দেশগুলো থেকে আসা লোকেরা কি আপনার প্রাথমিক বাজারে একই ধরনের হারে ধর্মান্তরিত হয়?

আঞ্চলিক সমর্থনের পরিকল্পনা

ডার্বিও:
তোমাকে ভিন্ন সময়ের জন্য দল সমর্থন করতে হবে।
কি করার:

ঘন্টা অনুযায়ী হিটম্যাপ ব্যবহার করা হবে (বিপ্লী ড্যাশবোর্ড) জিও-এর সঙ্গে একটি নির্দিষ্ট সময়- ধাপ। 40% তোমার ট্রাফিক ইউরোপ আর ইউরোপের 35% যুক্তরাষ্ট্র থেকে, উভয় জোনের উপর আপনার সংবাদ থাকা প্রয়োজন।

দেশ ভ্রমণ কিন্তু আদেশ ছাড়া

ডার্বিও:
জার্মানি প্রদর্শন 500 এই মাসে আসা ব্যক্তিদের কিন্তু কোন বিক্রি নেই।
কি করার:

অনুসন্ধান: ()1তারা কি এই লাইসেন্সের পেছনে বসে আছে?2আপনি কি জার্মানিতে জাহাজ নিয়ে এসেছেন?3আপনি কি আপনার চেক আউট করতে চান?4এরা কি এমন এক উৎস থেকে এসেছে, যা হয়ত কম ট্রাফিকের কারণে ক্ষতিগ্রস্ত হতে পারে?

একজন পর্যটক কেন “অভিভাব” দেশে দেখা যায়?+

জিওIP কনফিগার করা হয়নি। মান নির্ধারণ করুনCloudflare( যার সাথে ভূ-খণ্ড যুক্ত) স্বয়ংক্রিয়ভাবে ডাউনলোড বা ডাউনলোড করা হবেMaxMind GeoLite2ডেটাবেস এবং ফাইলে পাথ- এর পাথ নির্ধারণ করে < জিওIP পাথ ।

আমি কি নির্দিষ্ট কিছু দেশ থেকে ট্রাফিক নিষিদ্ধ করতে পারি?+

OpsIQ দেশ দ্বারা ব্লক বন্ধ করা হয় না। আপনার ওয়েব সার্ভার অথবা সার্ভার ব্যবহার করুন। Cloudflare দেশের জন্য ফায়ারওয়ালের নিয়ম, ব্লক করা হচ্ছে।OpsIQ নেটওয়ার্ক লেভেল-এ প্রবেশাধিকারের উপর ফোকাস করা হয় না।

বিশ্লেষণ

অসাধারণ মজার

কিন্তু, আপনি যদি আপনার এলাকার কোনো জায়গায় যাওয়ার জন্য কাউকে জোর করেন, তাহলে সেটা আপনাকে সেই জায়গা থেকে সরিয়ে নেওয়ার জন্য ব্যবহার করুন ।

অসাধারণ মজার
অসাধারণ মজারকিন্তু, এটা কি সত্যি?অসাধারণ মজারyoursite.comউইজেট ব্রাউজ করুন 8,200গবেষণা সংক্রান্ত তথ্য 4,100তুলনা করো 1,650বিযুক্ত করুন 520সহায়তা 6%প্রস্থান করা হচ্ছে 11%1CLASSIFYকি আসা দর্শক চান2STAGESব্রাউজ করতে ব্রাউজ করুন3ফইক্সNameড্রপ-ডাউনe খোঁজ
উদ্দেশ্য অনুসারে সেশনগুলো (পরিবার, গবেষণা, তুলনা, ক্রয়) দ্বারা সুরক্ষিত। যাতে আপনারা দেখতে পারেন যে মানুষ কোথায় নেমে যাচ্ছে।

ইনটেন্ট শ্রেণীবিভাগ

ব্রাউজ করা হচ্ছে...

সাধারণত আশেপাশের লোকেদের দিকে তাকিয়ে থাকে ।

গবেষণা করা হচ্ছে

প্রকাশকরা পণ্য/ছবি, ডক অথবা ব্লগ বিষয়বস্তু পড়তে পারেন।

আকার পরিবর্তন করা হচ্ছে

প্রায়ই অতিথিরা ঘরে ফিরে আসেন ।

ক্রয় করা হচ্ছে

এগুলো হচ্ছে আপনার উন্নতির সুযোগ ।

সাপোর্ট-হিংিং

কোনো পৃষ্ঠা, যোগাযোগ অথবা চ্যাটের মাধ্যমে পরিদর্শনকারীদের সাহায্য প্রয়োজন ।

বস্কিং

যারা এক পাতার পর চলে গেছে, নিম্ন মানের বাগদান।

কিভাবে মজা করে পড়তে হয়

আপনার মজাকে অনুবাদ করতে

ডার্বিও:
1,000 পরিদর্শন করা 270 আলাপন খোলা হয়েছে। 92 চেক আউট শুরু. 64 টাকা দিয়ে। 18 সমর্থন টিকিট খুলে দাও.
কি করার:

ইচ্ছা তৈরীর জন্য প্রচনা পাতা যথেষ্ট শক্তিশালী। 27% টিকিট কেনার আগে ব্যক্তিগত ছুটির দিনে অতিথিদের আড্ডা দিতে হয়। চেক আউটের পর তারা কোন ধরনের কাজ বা টাকা প্রদানের ইঙ্গিত প্রদান করতে পারে। কর্ম: ()1নিশ্চিত করুন যে, AI আড্ডার জন্য গোপনীয় প্রশ্নের উত্তর প্রদান করা হয়েছে।2যারা উদাসীন , ভ ্ রান ্ ত । 18 সাধারণ সমস্যার জন্য পোস্ট-প্রজেক্ট টিকিটের প্রতি সমর্থন জানিয়েছে।

সময় ফিল্টার

physt ব্যবহার করুন নির্দিষ্ট সময়ের মধ্যে, সুনির্দিষ্টভাবের বিন্যাসের সাথে ব্যবহারযোগ্য তারিখ তুলনা করার জন্য দিনের সংখ্যা প্রয়োগ করুন। উদাহরণস্বরূপ, প্রতিটি সপ্তাহকে একটি সাধারণ সপ্তাহের সাথে তুলনা করা যেতে পারে। আপনার "বয়-প" উদ্দেশ্য ও সম্ভবত "স্কেট-প্রমোচিং" এর জন্য সম্ভবত আপনার পদোন্নতির প্রয়োজন হবে।

কিভাবে OpsIQ উদ্দেশ্য সম্পন্ন করার?+

OpsIQ এই পৃষ্ঠার শেষে যাও URLs যদি আপনি চান, তাহলে আপনাকে এই কাজের জন্য অনুরোধ করা হচ্ছে.

আমি কি এই উদ্দেশ্যটা নির্দিষ্ট করতে পারি?+

বর্তমানে না। ওয়েব আচরণ নির্ভর করে শ্রেণীগুলো নির্মিত হয়েছে।

বিশ্লেষণ

পৃথকীকরণ, মনোযোগ এবং পথ

পাতা বা ইভেন্টের পদক্ষেপ নিয়ে প্রথা তৈরি করুন, যাতে পুনরায় তা বাতিল করা হয় এবং এই পথগুলোতে প্রবেশ করে প্রায় সব সময় প্রবেশকারীদের স্থান খুঁজে বের করুন।

উৎপাদনের নমুনা
ফানেলএকটি স্বনির্বাচিত Exelel প্রতিটি পৃষ্ঠা/সেকেন্ড ধাপ, অবশিষ্ট পর্যটক এবং রূপান্তর শতাংশ প্রদর্শন করে।ফানেলকর্মক্ষেত্রSTEPS4CONVERSION28.4%WINDOW72hজীবন কাহিনীচিকিৎসা সংক্রান্ত দৃশ্য1,420 অতিথিরা100%নির্বাচিত অংশ মুছে ফেলুন780 অতিথিরা54.9%পরীক্ষা শুরু হয়েছে530 অতিথিরা37.3%& নতুন নামে সংরক্ষণ করো...403 অতিথিরা28.4%1DEFINEনির্বাচন করুন 2–8 ধাপ2মেউইন্ডোর মাপ পরিবর্তন করুন3আই- এম- এসসবচেয়ে বড় ড্রপ খোঁজো
একটি স্বনির্বাচিত Exelel প্রতিটি পৃষ্ঠা/সেকেন্ড ধাপ, অবশিষ্ট পর্যটক এবং রূপান্তর শতাংশ প্রদর্শন করে।

ফানেল

সঙ্গে একটি কল তৈরি করুন 2 চিহ্নিত স্থানে চলুন 8 পৃষ্ঠা অথবা ধাপ নির্ধারণ করুন । এই উইন্ডোটির মধ্যে প্রতি সেকেন্ড কেবল নির্ধারিত হবে; যে কোনো ক্ষেত্রে স্বয়ংক্রিয়ভাবে ধাপটি দেখা যাবে । ভুল উত্তর দেওয়ার, পৃষ্ঠা অথবা বার্তা পাঠানোর সময় তা নির্ধারণ করার জন্য উইন্ডোটির মধ্যবর্তী ধাপের মধ্যে দিয়ে ক্লিক করুন ।

স্থগিত

পাঠক - পাঠিকাদের থেকে প্রশ্নসকল 6, 8 অথবা 12 সপ্তাহের পর সপ্তাহ ধরে, মুক্তির সাথে তুলনা করার সময় হজ্জ্বের সংজ্ঞা স্থির রাখুন।

পাথ

পাথের সবচেয়ে সাধারণ অনুক্রমগুলোর তালিকা । অনুগ্রহ করে একটি পাথ নির্বাচন করুন । 2 চিহ্নিত স্থানে চলুন 5 এর ফলে পাঠযোগ্য বিষয়বস্তু চালিয়ে যাওয়ার জন্য এটিকে ব্যবহার করুন ।

নিয়মিত বিনোদন হল এক কাল্পনিক সংজ্ঞা, যা অন্তর্ঘাত করে না ।

বিশ্লেষণ

সেশন পুনরাবৃত্তি

সেশন রিপ্লে আপনাকে আপনার সাইটে কি ধরনের ব্যক্তি করেছেন তা দেখতে দিন: কোন উপাদান তারা ক্লিক করেছে, কিভাবে ক্লিক করে, যেখানে তারা চলাফেরা করেছিল এবং তারা কী টাইপ করেছিল ( সংবেদনশীল ঘরের উপর দিয়ে) । সমস্যা, বেগ ইউএক্স সমস্যার যাচাই করে দেখতে এটি ব্যবহার করুন, বাগ রিপোর্ট যাচাই করুন এবং গ্রাহককে বোঝা।

সেশন পুনরাবৃত্তি
সেশন পুনরাবৃত্তিএকটি খেলোয়াড় একটি কার্সার, একটি সেশন তথ্য প্যানেল এবং একটি টাইম- অব-ট্রিবেটর প্রদর্শন করে।সেশন পুনরাবৃত্তিyoursite.comএখন কিনুনবাইজঅবকাল: 12s14 ক্লিকUS ডেস্কটপক্রোমিয়াম 1241WATCHক্লিক, স্ক্রোল, ধরন2MASKEDসংবেদনশীল অংশ লুকিয়ে ফেলুন3DIAGNOSEবাগ রিপোর্ট নিশ্চিত করুন
একটা টাইমমার্কার বা টাইম স্ক্রিবারে ক্লিক, স্ক্রোল, টাইপ (বয়রের মুখোশ) টাইপ করা অক্ষরগুলো ঠিক কি ধরনের ছিল তা পরীক্ষা করে দেখুন ।

সঠিক সেশান সন্ধান করা হচ্ছে

সেশন পেজ থেকে রিপোর্ট, উচ্চ সংখ্যার পাতা কোন পরিবর্তন না করে, অথবা গ্রাহকের কাছ থেকে সেশন পর্যন্ত সেশান পরীক্ষা করুন । যে সমস্ত গ্রাহক এই তালিকাকে সমর্থন করে, টাইম- আউটলাইন ভিউতে ক্লিক করো ।

কী দেখাচ্ছে

সময়তালিকা

একটি অনুভূমিক বার সময়ের চিহ্ন দেখায় । টাইমলাইনে যে কোন সময় লাফ দিতে হবে সেই মুহূর্তের মধ্যে যেতে হলে ।

পৃষ্ঠা পরিদর্শন

প্রত্যেকটা পৃষ্ঠা টাইমলাইনে একটা অংশ হিসেবে কাজ করে ।

ক্লিক

সময়সীমার মধ্যে ইভেন্টগুলি প্রদর্শন ও আপডেটের সময় প্রদর্শনের জন্য ক্লিক করুন ।

স্ক্রোল ব্যবস্থা

স্ক্রোলের গভীরতা দেখা গেছে যাতে আপনি দেখতে পারেন একজন অতিথি কত দুর পর্যন্ত পড়তে পারে।

যোগাযোগ থেকে

টেক্সট ক্ষেত্রের মধ্যে ফোকাস ও টাইপ করার ইভেন্ট রেকর্ড করা হয় । পাসওয়ার্ড এবং সংবেদনশীল ক্ষেত্রে প্রদর্শিত টেক্সটের ক্ষেত্রে ডিফল্ট মান দ্বারা চিহ্নিত হয়।

গোপনীয়তা ও মাস্ক

সেশান দ্বারা সংবেদনশীল ফর্মের ঘর ডিফল্ট অবস্থায় ডিফল্টরূপে সংবেদনশীল ফর্ম পুনরায় স্থাপন করা হয় । পাসওয়ার্ড, ক্রেডিট কার্ডের ক্ষেত্রে ও ক্ষেত্রগুলি কোনো তথ্য চিহ্নিত করা হয় না ।opsiq-mask রেকর্ড করা যায় নি । আপনি অতিরিক্ত মাস্কিং নিয়মাবলী কনফিগার করতে পারেন > sattite- এ খোঁজ করা যাবে । আপনার দায়িত্ব মান যদি হয়, আপনি সম্পূর্ণভাবে পুনরায় চালু করতে পারেন ।

ডায়াগনস্টিক চেকিং

ডার্বিও:
একজন কাস্টমার বলেছেন, "আমি শুধু বোতামটা কিনতে চেয়েছিলাম কিন্তু কিছুই করেনি।
কি করার:

সেশন- এ তাদের সেশন খুঁজে বের করো ( ইমেইলে খোঁজা হোক) । পুনরায় সমাধান করো: চেকআউট পাতা দেখুন:1তারা কি ডান বাটন ক্লিক করেছে?2সে কি ছিল ? JavaScript ( ত্রুটির কারণে) ত্রুটি দেখা দিয়েছে?3পুনরায় লোড অথবা ত্রুটির বার্তা প্রাপ্ত হয়েছে কি?4[ অধ্যয়ন প্রশ্নাবলি]

সেশানের ব্যয় কত?+

ট্রাফিক ভলিউম সহ তথ্য প্রসারিত করা হচ্ছে। স্বয়ংক্রিয়ভাবে ব্যাক-আপের পরিমাণ স্বয়ংক্রিয়ভাবে মুছে ফেলা হবে। উচ্চ-ট্রান্সটিকাল সাইটের জন্য, একটি ছোট মাপের রেয়ারিং (যেমন, ইত্যাদি) বিবেচনা করুন। 30 সংগ্রহ পরিচালনার জন্য দিন।

অতিথিরা কি আবার প্রতিক্রিয়া দেখাতে পারবে?+

যদি "সীম আউটপুট" সক্রিয় করা হয়, ডি. পি. টি. হেডার সমেত পরিদর্শনকৃত আপনি আবার চালুও করতে পারেন । আপনি আউটপুট সেটিংস থেকে পুনরায় উল্লেখ করতে পারেন.

বিশ্লেষণ

ঘটনাসমূহ

ইভেন্টের লগ যে সমস্ত অনুষ্ঠান প্রদর্শন করা হবে OpsIQ রেকর্ড করা হচ্ছে: পৃষ্ঠার ভিউ, ক্লিক, চ্যাট শুরু হয় এবং খেলা শুরু হয়। এর ফলে টিকিট তৈরি, বিক্রয় এবং আয়োজন । ডিবাগের ক্ষেত্রে এটি ব্যবহার করুন, ওয়েব শেয়ারিং, যাচাই করুন এবং কাজের ধারাগুলো উপলব্ধি করুন ।

ঘটনাসমূহ
ঘটনাসমূহকোনো বিশেষ ইভেন্টের সঙ্গে লগ- ইনকৃত (oxbox) চিহ্নযুক্ত লগ-ইন: পৃষ্ঠার প্রদর্শন, চ্যাট, ওয়েব এবং স্বনির্ধারিতঘটনাসমূহyoursite.compageviewমার্কিন যুক্তরাষ্ট্র /pricing12:04:01chat.startUK উইজেট মুক্ত করা হবে12:04:09বিক্রয়$49.00 কিছু মান #104212:05:22ওয়েব-সাইটpayment.succeeded12:05:23customdemo_booked12:06:101EVERYTHINGপ্রতিটি রেকর্ডের অনুষ্ঠান2DEBUGওয়েব শেয়ার যাচাই করুন3ORDERসঠিক ক্রম দেখুন
সবকিছুর টাইমলাইন OpsIQ ডিবাগ এবং অডিশনের জন্য রেকর্ড (ছবি প্রদর্শন, চ্যাট, বিক্রয়, ওয়েব ইভেন্ট, স্বনির্ধারিত অনুষ্ঠান)।

বিল্ট-ইন ঘটনা (autoalk)

⚠️
এই events-log নাম - কীOpsIQটরিস্ট টাইম ম্যাগাজিনে আন্ত্রিক, ডিবাগ এবং অডিট সংক্রান্ত তথ্য রয়েছে । আউটবাউন্ড ওয়েব-সাইট আপনি যে সব অনুষ্ঠান সংযুক্ত করেছেন সেগুলিতে সাবস্ক্রাইব করুন । যদি আপনি ওয়েব ব্রাউজার পাওয়া যায়, তাহলে ওয়েব-ফাইয়ার তৈরি করতে পারেন, ওয়েব- কন্‌ট্রোল বিভাগে তালিকা ব্যবহার করুন অথবা কল করুন । 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আর বিক্রয়কারীদের , -- 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);

ফিল্টার করা হচ্ছে

ইভেন্টের ধরন

বিশেষ ইভেন্ট নাম: পৃষ্ঠার নাম, কথোপকথন, শুরু করা, টিকিট তৈরি, ইত্যাদি।

তারিখের সীমা

নির্দিষ্ট সময় অনুযায়ী প্রদর্শন করা হবে।

অনুসন্ধান

কীওয়ার্ড (URL, ই-মেইল, ঘটনা বৈশিষ্ট্য মান) দ্বারা ইভেন্ট তথ্য অনুসন্ধান করুন।

কতক্ষণ ধরে ঘটনার কথা বলা আছে?+

নির্ধারিত সেটিংস পুনরায় নির্ধারণ করা পলিসি অনুসরণ করো । ডিফল্ট: 90 দিনে উচ্চ মানের অনুষ্ঠান (পুরস, নিরাপত্তা ঘটনা) এর মাধ্যমে আরো দীর্ঘ সময়ের রিটেনশন দিয়ে কনফিগার করা যাবে।

আমি কি A/B পরীক্ষা-এ ইভেন্ট ব্যবহার করতে পারি?+

হ্যাঁ, পরীক্ষা করার সময় একটি রূপান্তরের ইভেন্ট বেছে নাও । যে কোন একটি নির্মিত-প্রজেক্ট বা স্বনির্ধারিত ঘটনা রূপান্তর হিসেবে ব্যবহৃত হবে ।

বিশ্লেষণ

AB/B পরীক্ষা

আপনি যে কোন একটি পৃষ্ঠা বা বৈশিষ্ট্য ব্যবহার করে তার মান নির্বাচন করতে পারেন, যা দিয়ে ভাল কাজ করা যায়। OpsIQ চিহ্ন, রূপান্তর এবং পরিসংখ্যানগত তাৎপর্য চিহ্নিত করে।

AB/B পরীক্ষা
AB/B পরীক্ষাদ্বিতীয় কার্ডে রূপান্তরের হার তুলনা করা হয়েছে, যার সাথে বিজয়ী ব্যাজ এবং স্ট্রেচার এর বৈশিষ্ট্য রয়েছে।AB/B পরীক্ষাyoursite.comভেরিয়েন্ট AA4.2%রূপান্তর 1,020 প্রদর্শনভেরিয়েন্ট Bবাঙ্কার6.8%রূপান্তর 1,005 প্রদর্শন+62% তুলে ধর 96% গুরুত্বপূর্ণ1পি- এস- ডিদুই হেড-হেড2মেরূপান্তর এবং গুরুত্ব3পরিচয়বিহীনএকজন বিজয়ী ঘোষণা করুন
দুই ভাষাগত, রূপান্তর এবং পরিসংখ্যানগত গুরুত্ব লক্ষ্য করুন এবং বিজয়ী ঘোষণা করুন।

কর্ম চর্চা

1
একটি পরীক্ষা-ডি নির্মাণ করুন

নাম দিন, আপনার প্রাথমিক মেট্রিক (কনফিউজ ইভেন্ট), এবং ম্যাপগুলি নির্ধারণ করুন।

2
এটি চালান

OpsIQ চলমান অবস্থায় পরীক্ষাগুলোকে পরিবর্তন করবেন না ।

3
ফলাফল পড়ুন

যথেষ্ট তথ্য সংগ্রহ হয়ে গেছে, আত্মবিশ্বাসের মাত্রা পরীক্ষা করুন।95% আস্থা বলতে আপনি হতে পারেন 95% পার্থক্যটা সত্যি, এলোমেলো হওয়ার সম্ভাবনা নেই।

এক্সপেরিমেন্ট জানিয়েছে:

খসড়া

নতুন সৃষ্টি বর্তমানে আরম্ভ করা হয়নি। এখনো চলমান বিভিন্ন ট্যাগ ও মেট্রিক পরিবর্তন করা যাবে।

চলমান

সক্রিয় করা অতিথিগুলোকে ভাষাগত করার জন্য নিযুক্ত করা হয়েছে । চলমান অবস্থায় সম্পাদন করবেন না ।

সম্পন্ন

পরিসংখ্যানগত তাৎপর্যের প্রতি মনোযোগ আকর্ষণ করেছিল অথবা স্বয়ং থেমেছিল ।

আর্কাইভ

ফলাফল পর্যালোচনা করা হয়েছে এবং পরীক্ষাগুলো সক্রিয় তালিকায় আর দরকার নেই।

সর্বোত্তম চর্চা

আরম্ভের পূর্বে আপনার মেট্রিক নির্ধারণ করুন

শুরু করার পূর্বে আপনি যা পরিমাপ করছেন, তা নির্ধারণ করুন।

অভ্যন্তরীণ ট্রাফিক

আপনার টিম যোগ করুন IP বর্জনের তালিকায় ঠিকানা দেওয়া হয়েছে যাতে কর্মীদের সাথে দেখা করতে না পারে।

দীর্ঘ সময় ধরে চালাও

পরীক্ষার পর একটা পরীক্ষা বন্ধ করবেন না 100 আপনি হয়তো জানেন যে, আপনার কাছে নির্ভরযোগ্য ফলাফল রয়েছে ।

একবার পরীক্ষা করে দেখুন

শিরোনাম ও বাটন রং পরিবর্তন করলে আপনি বুঝতে পারবেন না কোন পরিবর্তন এর কারণ হয়েছিল ।

আপনার সিদ্ধান্ত রেকর্ড করুন

পরীক্ষা শেষ করার পর, লক্ষ্য করুন যে কোন পদ্ধতি জয়ী হয়েছে এবং কেন আপনি তা প্রয়োগ করতে চান।

আমার আর কত জন পরিদর্শন দরকার?+

বেস-স্ট্রেট রূপান্তরের মাত্রা ও মাপ নির্ধারণের জন্য চিহ্নিত তথ্যের উপর নির্ভর করে। বুড়ো আঙ্গুলের নিয়ম হিসাবে: অন্ততঃ 500 হতে পারে এক পূর্বনির্ধারিত চিহ্ন 20% এর আকার ছোট আকারের ।

আমি কি একই সময়ে একাধিক পরীক্ষা চালাতে পারি?+

হ্যাঁ, কিন্তু সাবধানে থাকুন । যদি দুটি পরীক্ষা একই পৃষ্ঠায় প্রভাবিত করে, তাহলে তাদের ফলাফল পরস্পরের সাথে মিলে যেতে পারে । এটি নিরাপদ যে আপনি বিভিন্ন পৃষ্ঠা বা বৈশিষ্ট্য একসাথে পরীক্ষা করবেন ।

বিশ্লেষণ

JavaScript ত্রুটি

JavaScript আপনার ওয়েবসাইট থেকে ক্লায়েন্ট সংক্রান্ত ত্রুটি সংগ্রহ করতে সমস্যা। একটি ভাঙ্গা বোতাম, ব্যর্থ API কল, অথবা অনুপস্থিত রিসোর্স এখানে প্রদর্শন করা হল । এটি খুঁজে বের করে বাগটি সংশোধন করতে এবং সেটি ব্যবহার করুন যা প্রকৃত গ্রাহকদের উপর প্রভাব ফেলবে ।

JS ত্রুটি
JavaScript ত্রুটিবিভিন্ন সময় ধরে আনা হচ্ছে এমন একটি ক্ষুদ্র ঘটনার তালিকা, যা গভীর শব্দ, উৎস ফাইল এবং সংখ্যা গণনা করা হচ্ছে।JavaScript ত্রুটিyoursite.comসম্প্রতি ব্যবহৃত ত্রুটিধরন নির্ধারণ করতে ব্যর্থ: শূণ্যের x-অক্ষ পড়া যায়নিচেক আউট.42 ইরেন×214404 লোড করা হচ্ছে /assets/app.cssইন্ডেক্স GenericName×88(কোন নেটওয়ার্ক) হারিয়ে গেছেNameapi:17 ক্যালোয়ানিয়াম×51ব্যাখ্যা: unloading ঘটনাবিক্রেতা×331CAPTUREক্লায়েন্ট সংক্রান্ত ত্রুটি2IMPACTসংখ্যা প্রদর্শন ও ব্রাউজার3ফইক্সNameসমবাশতা
আসল অতিথিরা এখানে ভাঙ্গা কোডের উপর আঘাত করে (বার্তা, সূত্র, ব্রাউজার এবং প্রায়শ) যাতে আপনি কি বিষয় সংশোধন করতে পারেন।

প্রতিটি ভুল দেখায়Name

ত্রুটির বার্তা

এটা JavaScript টেক্সটের ত্রুটি (উদাহরণস্বরূপ, "Tear havee"), " যয়ture: near" (উদাহরণস্বরূপ "havek.) উল্লেখ করা যাচ্ছে না

পাগে URL

সমস্যা দেখা দিয়েছে।

ব্রাউজার ও ডিভাইস

ব্রাউজার ও ডিভাইস সংক্রান্ত ত্রুটি দেখা দিয়েছে। কিছু সমস্যা ঘটেছে।

স্ট্যাক-ওভারফ্লো

টি কোড যেখানে উৎপন্ন হয়েছে তার অবস্থান । সম্পূর্ণ স্ট্যাক চিহ্ন প্রসারিত করতে ক্লিক করুন ।

প্রথম দেখা

যখন এই ভুল প্রথম দেখা দেয়।

পদবি

এটি যখন সম্প্রতি ঘটে ।

সংখ্যা

এই কতবার ভুলের রেকর্ড করা হয়েছে ।

প্রভাব সৃষ্টি করেছে

এই সমস্যা সম্বন্ধে কতগুলো জনের অভিজ্ঞতা হয়েছে ।

গুরুত্বের কারণে উৎপন্ন ত্রুটি

সব নয় JavaScript সমস্যার দ্রুত দৃষ্টি আকর্ষণ করতে হবে।1গুরুতর পৃষ্ঠা সংক্রান্ত ত্রুটি (ভুল পৃষ্ঠার উপর নির্ভর করে), লগ-ইন, প্রাপ্ত ত্রুটির মাত্রা2উচ্চ সেশন সন ্ দেহ নেই যে,3সম্প্রতি যে সমস্যা দেখা দিয়েছে (সরকারী একটি কোড পরিবর্তন থেকে সরে গিয়েছে)4আপনার নিজের কোডে ত্রুটি (ভুল তৃতীয় স্ক্রিপ্ট নয়)।

ভাঙ্গা চেক-আউট বাটন ঠিক করা হচ্ছে

ডার্বিও:
JS এর ত্রুটি দেখায় "TypeDONECT"-র ক্ষেত্রে প্রযোজ্য নয় (Rected) বৈশিষ্ট্য পড়া সম্ভব /checkout, প্রভাব ফেলা হচ্ছে 45 এই সপ্তাহে সেশান।
কি করার:

এর মানে হচ্ছে 45 প্রকৃত গ্রাহকরা সম্পূর্ণ চেক আউট করতে পারেনি । (:)1ভিন্ন ব্রাউজার/dev বিন্যাসে পৃষ্ঠা খুলুন। (ডিফল্ট)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ট্রাফিক উৎসের কাছে
আসল সালস স্ক্রিন, উপরে আয়ের উপর, তারপর সাম্প্রতিক সময়ে ডেভেলাস (প্রতিটি স্তর, গ্রাহক, প্লাটফর্ম, পরিমাণ), প্রতিটি ট্রাফিক উৎসের প্রতি নির্দেশ করে।

বিক্রয় ড্যাশবোর্ড

আজকের বিক্রয়

আজ অর্ডার থেকে রিভেনেন্ডন শুরু হয়েছে, প্রত্যেকটা নতুন আদেশ সম্বলিত ইভেন্টের সাথে সাথেই নতুন করে উদ্‌যাপন করা হয়।

এই সপ্তাহে /

এই সময়ের মধ্যে রেন্ডালকে আলাদা করা হয়.

ত্রিকেট চার্ট

বলাইন গ্রাফের জন্য প্রতিদিনের আয়ের পরিমাণ দেখা যাচ্ছে ।

উপর থেকে উৎস রূপান্তর করা হচ্ছে

কোন ট্রাফিক উৎস থেকে সবচেয়ে বেশী কেনা যায়, যার মধ্যে রয়েছে ক্রেতারা।

সাম্প্রতিক কিছু জিনিস

গ্রাহকের জন্য সম্প্রতি অর্ডার, টাকা, মুদ্রা এবং ক্রয় করা।

অসমর্থিত কেনাকাটা (বিশেষ করে যাত্রা)

ট্রাকার যখন একজন পর্যটককে ব্রাউজারে একটি ক্রয়ের নিশ্চয়তা পায়, কিন্তু কোন সংযুক্ত প্লাটফর্ম এখনো পর্যন্ত পাওয়া যায়নি। গ্রাহক যাত্রাটি পচচে (অন্তর্থিত) একটি ব্যাজ নিয়ে সারি দিয়েছে।

পুনরায় শেয়ার করুন

সেল সংযোগের উপর নির্ভর করে না । প্রত্যেক দানের সিগন্যাল খোলা যাবে, এবং Connector'র দ্বারা ছবিটি খোলা যাবে । 2.3 প্ল্যাটফর্মের নিজের তালিকা পুনরায় ছাপার জন্য (প্রতিটি কর্মক্ষেত্রের মধ্যে প্রতি ঘন্টা করে) যাতে একটি ওয়েব প্লাটফর্ম কখনো বিক্রি করতে না পারে। কেননা, এটি কমান্ড লাইন দ্বারা কমান্ড লাইন আপ/সারক্লোপ ব্যবহার করা যাবে।

প্ল্যাটফর্ম ব্যবস্থাপনা গাইড

Shopify

Connector-র সাথে সংযোগ স্থাপন করতে ব্যবহৃত Shopify আপনার মধ্যে একটি স্বনির্বাচিত অ্যাপ্লিকেশন তৈরি করুন Shopify ডি. এন. এস. - র (Settings ডাটা এবং বিক্রয় চ্যানেল > devanced URLs: attachs পড়া যাচ্ছে, পড়ুন অথবা হোস্ট-নেমের তথ্য পড়ুন।) Confresh API পরিচয় পত্রে প্রবেশ করুন। OpsIQ আপনার স্টোর ডোমেইনের প্রবেশ করুন (যেমন, g. your-store.myshopify.com প্রবেশ করুন এবং প্রবেশ দিন। যাচাই করুন, বাস্তব সময় বিজ্ঞপ্তির জন্য ওয়েব ব্রাউজিং সক্রিয় করুন।

WooCommerce

Connector-র সাথে সংযোগ স্থাপন করতে ব্যবহৃত WooCommerce তুমি তোমার WordPress প্রশাসক, যান WooCommerce> সেটিংস > উচ্চ পর্যায়ের > ERST API% 1 নামক একটি কী (Key) উত্‍সিত অনুমতি নিয়ে একটি কীবোর্ড তৈরি করুন । OpsIQ আপনার দেশে প্রবেশ করুন URL- গ্রাহকের চাবি, এবং ভোক্তা গোপনীয়।

BigCommerce

Connector'র সাথে সংযোগ করতে ব্যবহৃত মান > Complet. থেকে প্রস্থান, উন্নত বৈশিষ্ট্যের উদ্দেশ্যে চিহ্নিত করুন API অ্যাকাউন্ট ইম্পোর্ট করুন API অর্ডার, গ্রাহক এবং উৎপাদনে অংশ গ্রহণের জন্য অ্যাকাউন্ট, অ্যাক্সেস টোকেন, ক্লায়েন্ট ID এবং অন্যান্য।API পথ, তাদের প্রবেশ করান OpsIQ এবং পরীক্ষা.

মায়েনটো 2

Connector-র সাথে নতুন সম্পর্ক স্থাপন করতে ব্যবহৃত। Magnento- র মধ্যে প্রবেশ করান ও পুনরায় ব্যবহার করুন API সেলস, গ্রাহক, এবং ক্যাটালগে প্রবেশের অনুমতি দিন। প্রবেশের সুবিধাটি লিখে তা লিখুন। OpsIQ আপনার ম্যাগনিটো বেস সহ URL.

PrestaShop

Fols > Presatashe. আপনার প্রেটাশপ- এ চলে যান; ওয়েব সার্ভিসের সাথে যোগাযোগ করুন এবং একটি নতুন কী তৈরি করুন । ওয়েব সেবা প্রদানকারী, গ্রাহক, এবং পণ্যের কপি করে এটি লিখুন । OpsIQ আপনার দোকানের সাথে URL.

OpenCart

Connector-র সাথে সংযোগ স্থাপন করতে ব্যবহৃত মান হল > Search of the view API প্যানেল থেকে পরিচিতি সরিয়ে ফেলুন। আপনার অ্যাকাউন্টের নাম লিখুন ও প্রবেশ করান।API URL ব্যবহারকারীর নাম, এবং কী OpsIQ..যোগকারী ওপেনকার'স Rarde ব্যবহার করেAPI অর্ডার আর কাস্টমারের ডাটার জন্য।

osCommerce

Connector'র সাথে সংযোগ করতে ব্যবহৃত মান > Composeries. ডাটাবেসের প্রবেশ করান অথবা ব্যবহারের জন্য কনফিগার করুন।API সংযোগ সংক্রান্ত বৈশিষ্ট্যের মধ্যে সংরক্ষণের জন্য চিহ্নিত পরিচিতি। OComple-র সাথে সুসংগত কোনো সুনির্দিষ্ট ডাটাবেস অথবা স্বনির্ধারিত বৈশিষ্ট্যের মান প্রয়োগ করা হয়API মডিউল।

Stripe

Connector-র সাথে সংযোগ স্থাপন করতে ব্যবহৃতStripeআপনার কপি করুন ।StripeসীমিতAPIকি থেকে স্বাক্ষরStripeড্যাশবোর্ড (সফ্ট >)APIকি (key) আছে । এর সাহায্যে গ্রাহক, চার্জ, ইনভয়েসেস এবং ডিসকাউন্টে প্রবেশ করুন ।OpsIQবাস্তব সময়ের ইভেন্টের জন্য .. webcooutput কনফিগার করুন ।

স্বনির্ধারিত / অন্যান্য প্ল্যাটফর্ম

সেরা স্কোর ব্যবহার করোAPI কোনো প্ল্যাটফর্ম থেকে বিক্রয়ের অনুষ্ঠান প্রেরণ করতে অথবা ওয়েব মেনুর মধ্যে কোনো স্থান থেকে বিক্রির নির্দেশ প্রদান করুন। ই-মেইল, মুদ্রা এবং বস্তু সম্পর্কে তথ্য জানতে হলে উক্ত ঘটনা পড়ুন।API লক-ডাউন বিন্যাসের জন্য বিভাগ.

আপনার বিক্রয় মজারেল বুঝতে

উপর থেকে উৎস রূপান্তর করা হচ্ছে

যেসব চ্যানেল ক্রেতাদের টাকা দেয়, তাদের দেখিয়ে দাও। 1000 অতিথিরা 50 বিক্রয়, এটা5% মেইলের মাঝে অবাঞ্ছিত বার্তা রূপান্তর করা হলে মান পরিবর্তন হবে। 200 অতিথিরা 30 বিক্রয়, তাই তো 15% এখানে আসা ব্যক্তিদের জন্য .. ই-মেইল আরও কার্যকর.

র‍্যান্ড

আপনার নেটওয়ার্ক আয়ের পরিমাণ কমিয়ে দেওয়া হয় ।

মুদ্রা ব্যবস্থাপনা

OpsIQ মূল লেনদেন মুদ্রা এবং টাকা সংরক্ষণ করে।

উদাহরণ

100 অতিথিবৃন্দ, শূন্য বিক্রয়

ডার্বিও:
আপনার গোপনীয় পাতা পেতে 100 প্রতিদিন আগত অতিথিরা কিন্তু শূন্য রূপান্তর.
কি করার:

অনুসন্ধান: ()1নতুন নতুন প্রতিদ্বন্দ্বিতার মুখোমুখি হওয়া সত্ত্বেও, কীভাবে তারা এই ধরনের পোশাক - আশাক পরে?2পরীক্ষা করো উপরোক্ত পেজের দাম এবং সময়- অব- পদের জন্য উপরে পাতা চেক করুন । (3তারা কোন প্রশ্ন জিজ্ঞেস করে?4তোমার প্রতিদ্বন্দ্বীদের সাথে তুলনা করো।5চেষ্টা করো একটা A/B পরীক্ষা sctition বিন্যাসের সাথে।

মার্কেটিং প্রচারণার প্রতি এট্রিবিউশন

ডার্বিও:
আপনি ইউএমটি ট্যাগের মাধ্যমে একটি ইমেইল প্রচারাভিযান পাঠিয়েছেন।
কি করার:

উৎস অনুসারে সালস এবং ফিল্টার করুন। ইউএমটি পরামিতির জন্য অনুসন্ধান করুন। আপনারা দেখতে পাবেন: (আপনি দেখতে পাবেন)1আর কত পাঠক এসেছে ই-মেইল থেকে।2আর কতগুলো বিক্রি করতে হবে।3(জর্শিয়াল আয় এই প্রচারণার জন্য দায়ী)।4একই সাথে এই প্রচারণার আগের সময়ের তুলনা করা হয়েছে।

সালস শূন্য কেন আমার দোকান পরিচালনা করা আছে যদিও?+

পরীক্ষা করো:1সংযোগ স্থাপন করতে ব্যর্থ।2যদি ভোট ব্যবহার করা হয়, তাহলে চাকরি কি চলছে?3না , তাদের ধন-সম ্ পদে আছে ; API এর জন্য? Shopify- তোমার পড়া উচিত.

কিভাবে OpsIQ একজন পর্যটকের কাছে বিক্রি করা?+

যখন সংযোগের মাধ্যমে কোনো অর্ডার আসে, OpsIQ ক্রেতাদের ইমেইলের সাথে মিলে যায় ।

আমি কি নিজে থেকে বিক্রয় করতে পারি?+

আপনি RSI'র মাধ্যমে বিক্রয় অনুষ্ঠান পাঠাতে পারেন।API সিস্টেম থেকে ওয়েব ইভেন্ট অথবা ওয়েব-সাইট । ইভেন্ট সম্পর্কে বিস্তারিত তথ্য পড়া হয়Name API বিভাগ.

মন্তব্য

বিল্ড, শুরু করুন এবং স্থানীয় স্টোর বন্ধ করুন

স্টোরের সামনের রাস্তাOpsIQপণ্যের জন্য স্থানীয় দোকান, পাতা, বই, প্রোমোশন প্যানেল, চেকআউট, গ্রাহক অ্যাকাউন্ট আর টেক-সাপিস্টরা ক্লায়েন্ট চ্যাটে বিক্রি করেছে এবং সামাজিক চ্যানেলকে সমর্থন করেছে।

ব্যবসায়িকে আরম্ভ করা হবে→সামনে:

1
কর্মক্ষেত্র নির্বাচন করুন

আপনার সাইটকে কনফিগার করুন ।

2
ই- মেইল ঠিকানা:

সাধারণ বৈশিষ্ট্য→এ ছাড়া, আপনি হয়তো কোনো কিছুতে বিশ্বাস করতে পারেন ।

3
প্রকাশ করুন

পণ্যের ধরন, দাম, অর্থ, গঠন, নিয়ন্ত্রণ/গণনা এবং সমাধানযোগ্যতা নির্ধারণ করুন।

4
টাকা প্রদান ও পরিশোধ করুন

একটি গেটওয়ে অথবা ব্যাংক ট্রান্সফার, নগদ বা পাল্টা টাকা সরবরাহ, স্থানান্তর অথবা সরবরাহের প্রয়োজন । প্রকৃত পণ্যগুলোর সরবরাহের অঞ্চল অথবা সংগ্রহ করার জন্য; ডিজিটাল পণ্যের নিরাপত্তা বা কোড প্রয়োজন।

5
প্লে-লিস্ট আরম্ভ করুন

প্রতিটি ব্লকার ঠিক করুন এবং প্রতি সতর্কতার সাথে, তারপর পাবলিক স্টোর থেকে একটি স্যান্ডবক্স সম্পূর্ণ করুন।

এবং পলিসির তথ্য প্রদর্শক

নতুন ও প্রিন্টারের মধ্যে সংরক্ষিত বৈশিষ্ট্য সম্পাদনা ও নিরীক্ষণের যোগ্য টেক্সট আমাদের সম্পর্কে, সময় ও অবস্থা, গোপনীয়তাএবং spandf ও ব্যাক-আপ এই ঘরগুলো খালি ।

  • প্রত্যেক প্রতিস্থাপন করো [Add …] প্রম্পট ও সময় আরম্ভ আরম্ভের পূর্বে সূচনা প্রদানের পূর্বে সূচনা প্রদান করা হবে।
  • প্রকৃত নাম, যোগাযোগ পথ, চুক্তি, ফেরত আইন, তথ্য অনুশীলন, রিটেনশন এবং বাজার ব্যবহার করুন ।
  • আপনি যে - পণ্য ও দেশগুলোর সেবা করেন, তাদের জন্য উপযুক্ত পরামর্শ ।

ডিজাইন, পৃষ্ঠা এবং পদোন্নতি

থিম এবং পৃষ্ঠার বিন্যাস

একটি নির্দিষ্ট রঙ থিম এবং বিন্যাস বেছে নিন, তারপর standpiables, fyed/ dientition, আকার, গতি, অবস্থান, আবর্তন, এবং জ্যোতিষ্‍কারন সংরক্ষণ করার পূর্বে ।

পরিচিতি, যোগাযোগ, কনফিগারেশন/ domap এবং অ্যাকাউন্ট

প্রতিটি ব্লকের প্রিমিয়াম নকশার নকশা রয়েছে। তাদের বিষয়বস্তু সত্য না হওয়া পর্যন্ত তারা দাবি করে রাখুন বা উদ্ধৃতি প্রদান করুন।

স্বনির্বাচিত পৃষ্ঠা ব্যবহার করা হবে (_U)

শিরোনাম, শামুক, হিরো,SEOব্লক এবং আদেশ দেওয়া; খসড়া করার সময় প্রাকদর্শন, তারপর প্রকাশ করা হবে । সংরক্ষিত রাস্তা যেমন গাড়ি, চেকআউট, একাউন্ট এবং নীতি পুনরায় স্থাপন করা যাবে না ।

উন্নতি পপ-আপ এবং পার্শ্ব প্যানেল

অন্তত একটি ব্লক, পূর্বে/ ডানদিকের বাটন, কেন্দ্র/নীচে/বাঁদিকে- পেন- এর নকশা বেছে নিন । কোনটি ক্লিকে চাপ দিন, গতি, প্রস্থ, এবং একবার ক্লিকের আচরণ।

মেনু ও ফুটার

পাতা, পণ্য, সংগ্রহ, নীতি, হিসাব/এ্যঞ্জ-এর কার্যক্রম, সরাসরি মোডাল অথবা নিরাপদ বহিস্থতURLsdys বস্তু বিন্যাস সমর্থন করার জন্য একটি ড্রপ-ডাউন স্তর যোগ করুন ।

ক্লায়েন্ট চ্যাট ও সামাজিক অর্ডার

ক্লায়েন্ট আড্ডার আয়োজন করুন, তারপর কোথায় ক্রেতারা কিনতে পারে তা নির্বাচন করুন। সহকারী গ্রাহকেরা ক্যাটালগ অনুসন্ধান করে এবং সার্ভার একটি কর্তৃত্বীয় উদ্ধৃতির জন্য আবেদন করেন; সার্ভারগুলি নয় - সাইন অর্ডার কার্ডের মাধ্যমে নিবন্ধনকৃত কার্ড তৈরি করা অথবা সামাজিক চ্যানেলে শুধুমাত্র যাচাই করা যোগাযোগ করতে হবে।

WhatsApp; বার্তাবাহক,Instagram, Telegramলাইন, এস. এস. এম. এস এবং এক্স সার্ভিস প্রদানকারী চ্যানেলকে চ্যানেল পরিচয় হিসেবে ব্যবহার করে । ই-মেইল এখনও বার্তার জন্য সংগ্রহ করা হয় নি । rightobers র স্বাক্ষরিত সার্বজনীন চুক্তি এবং ব্যবসায়ী-authorীতার জন্য এটি সম্পূর্ণভাবে স্বাক্ষর করে; সংরক্ষণ কনফিগারেশন পরিবর্তন করে না।

অ্যাক্টিকাল সংরক্ষণ করো

নতুন পাঠক, পণ্যের দৃষ্টিভঙ্গি, গাড়ি সংক্রান্ত বিভিন্ন বিষয়, চেক/এবুন-এর মাধ্যমে শুরু হয়, টাকা, আয়, টাকা প্রদান, কর ধার্য আদেশ, নির্ধারিত আদেশ, যন্ত্র, পণ্য/ উপাত্ত উদ্ধার, উচ্চমানের সতর্কতা ব্যবহার করা এবং তথ্য-মূল্যায়নের ক্ষেত্রে স্পষ্টভাবে ব্যবহৃত গণসংযোগের ক্ষেত্রে রূপান্তর; মুদ্রার সম্পূর্ণ পরিমাণকে কখনো সংকুচিত করা যাবে না।

সাধারণ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- মেনু এবং টর্চার- ভিউ অবস্থা। বিভিন্ন থিম, পৃষ্ঠা, ব্লকের নকশা, প্রিমিয়াম প্রোভাইডার শেল, ব্লক ও প্রিমেস্ট্রেশন শেল সংরক্ষণ করুন।

শেষ-শেষ ড্রাইভ দ্বারা সঞ্চালিত

  1. ডেস্কটপ এবং ফোন: বাড়িতে, সার্চ, পণ্য, গাড়ি, চেকআউট, হিসাব, ট্র্যাকিং, ডাউনলোড, যোগাযোগ, যোগাযোগ ব্যবস্থা, কথোপকথন, চেকবুক, চেক করা, বই, ঘড়ি, মেনু এবং সরাসরি সরাসরি প্রচার।
  2. একটি স্যান্ডবক্সের টাকা এবং নিশ্চিতকরণ, স্টক ও চুক্তি যাচাই করুন।
  3. একটি ক্লায়েন্ট আলাপন ও একটি রক্ষণাবেক্ষণকারী অর্ডার দিন এবং প্রত্যেক সক্রিয় সামাজিক চ্যানেলে একে অপরের জন্য একটি দিনের জন্য একটি হোস্ট- ম্যাপ অর্ডার রাখুন।
  4. নিশ্চিত করুন এইসব ঘটনা সঠিক পৃষ্ঠ এবং সংরক্ষণ গোয়েন্দা সংস্থার অধীনে দৃশ্যমান।
⚠️
আরম্ভের নীতি টেক্সট একটি ফাঁকা রাখা হয় কিন্তু এটি বৈধ কপি তৈরি করে না । প্রতি প্রম্পট স্থান পর্যন্ত সতর্কতা অবলম্বন করুন ।
বিক্রয়

চালিয়ে যান

[ অধ্যয়ন প্রশ্নাবলি] ১, ২. OpsIQ স্বয়ংক্রিয়ভাবে সনাক্ত করা আচরণ ভিত্তিক পদক্ষেপের উপর ভিত্তি করে নির্দেশ প্রদান করা হয়: ব্যক্তিগত পেজ পরিদর্শন, ফিরে এসে সাক্ষাৎ, চ্যাটিং শুরু এবং উচ্চ পর্যায়ের বাগ রিপোর্ট। ট্র্যাকআপ-এর অনুসরণ করে আপনার সিআরএম পাইপলাইনটি ব্যবহার করুন এবং আপনার CRM পাইপলাইনটি খাওয়াতে সহায়তা করুন।

চালিয়ে যান
চালিয়ে যানপর্দার নীচে: একটি অনুসন্ধানের টেবিল IP/প, অবস্থান, স্থান, উৎস এবং সময়-প্রথাগত কলাম এবং শীর্ষ সূত্র এবং দেশ।চালিয়ে যানyoursite.comঅনুসন্ধান IP শহর, দেশ...উপরে: যুক্তরাষ্ট্রIP রুণা ভট্টাচার্য্যEMAIL OF TRANSLATORSঅন্যান্য ধাতুমৃত্যুর সম্ভাবনাসোর্সসময়41.62.10.4যুক্তরাজ্যমোবাইলgoogle৪ম 12s[email protected]মার্কিন যুক্তরাষ্ট্রডেস্কটপdirect৭ম 02s[email protected]ডেম বার্লিনমোবাইলসূত্র:৫ম 40s203.0.113.9সি. আর. টি. - র টরন্টোডেস্কটপgoogle৩m 28s1DETECTEDউচ্চ-উচ্চ পরিদর্শনকারী2TOPউৎস তালিকা (L)3ENRICHEDIP অবস্থান, সময়
আসল কমান্ডেন স্ক্রিন, উচ্চ পদস্থ অতিথিরা টেবিলের মালিক (যেমন টেবিল)IP/প, অবস্থান, স্থান, উৎস, সময়, সাইট থেকে শীর্ষ সূত্র এবং দেশের সাথে।

কি কারণে নেতৃত্ব দেয়

প্রিভিউ পাতা পরিদর্শন

যারা আপনার ব্যক্তিগত পছন্দ অথবা পরিকল্পনা পৃষ্ঠাকে বিবেচনা করে, তারা সক্রিয়ভাবে কেনাকাটার বিষয়ে চিন্তা করছে।

পরিদর্শন

অনেক বার ফিরে আসা ব্যক্তিদের মধ্যে এই ধরনের ঘটনা ঘটে কিন্তু এখনো রূপান্তরিত হয়নি।

আড্ডারName

যারা চ্যাট শুরু করে তারা সক্রিয়ভাবে সাহায্য চায়, হয় প্রাক-পুরে কিংবা পোস্ট -প্রসুরীচের জন্য।

পরীক্ষা আরম্ভের সময় আউট (_o)

যারা চেক আউট পাতায় প্রবেশ করে, তারা ক্রয় সম্পূর্ণ করেনি।

জমা দেওয়া ফাইল

যে সমস্ত ব্যক্তি একটি ফর্ম জমা দিয়েছে, তারা এই আবেদনের প্রতি আবেদন জানাচ্ছে, অথবা স্বাক্ষর আকারে।

হাই-বক্সের বাগ রিপোর্ট

যারা দীর্ঘ সময় ধরে বিভিন্ন পৃষ্ঠা দেখতে পান তারা গভীরভাবে গবেষণা করছেন।

প্যানেলের শিরোনাম প্রদর্শন করা হবে

যে কোন ধাপগুলো তাদের পূর্ণ প্রোফাইল দেখতে।

পরিচয়

নাম, ইমেইল, কোম্পানী যদি পরিচিত হয় তবে এ্যানোনিমাস নেতৃত্ব প্রদান করবে। IP এবং অবস্থান।

সেশন

এই সেশানের মাধ্যমে পৃষ্ঠা, সময়কাল এবং উৎস থেকে সকল সেশানগুলি চিহ্নিত করা হবে।

পৃষ্ঠা পরিদর্শন করা হয়েছে

তারা প্রত্যেকটি পাতা পরিদর্শন করে, পুনরায় বলছি।

উৎস

তারা কিভাবে আপনাকে পেয়েছে: অর্গানিক, অর্থ, সামাজিক, উল্লেখ, সরাসরি।

নিম্ন স্কোর

একটিও নয়0-100 আচরণ, পুনঃবিবেচনা এবং উদ্দেশ্যর উপর ভিত্তি করে স্কোর।

CRMঅবস্থা

এই নেতৃত্বটি সংযুক্ত করা হয়েছে কিনাCRMযোগাযোগ বা চুক্তি হিসেবে।

বর্তনীপ

পরে কি করতে হবে সে বিষয়ে AI পরামর্শ (যেমন, "প্রশ্নীয়)"3 সময়কে সক্রিয় প্রসার হিসেবে বিবেচনা করা হয়

উচ্চ-মান নেতৃত্ব ব্যাজ

উপরের স্কোরকে নিচে নিয়ে যান 80"উচ্চমান" ব্যাজটা নাও । এগুলো আপনার গরম সম্ভাবনার জন্য । তাদেরকে প্রোপাগান্ডা, সক্রিয় চ্যাট অথবা CRM পাইপলাইন এন্ট্রির জন্য আবেদন করো ।

উদাহরণ

গরম গতিতে কাজ করা

ডার্বিও:
একটি স্টপেজ আপনার ব্যক্তিগত পেজ পরিদর্শন করেছে 3 পূর্ববর্তী বার@ action 2 দিন দিন, ব্যবসা পরিকল্পনা সম্পর্কে আলোচনা শুরু হয়, কিন্তু কেনা যায় নি।
কি করার:

এটি একটি উচ্চ-ক্ষমতাসম্পন্ন ধাপ (ক):1( পড়ুন ।)2( পড়ুন, ইফিষীয় ৫: ১৫ - ১৭.)3নিঃসন ্ দেহ এটি একটি কর ্ মকর ্ তা ,CRMএই তথ্য সংগ্রহ করা হয়েছে।4একজন বিক্রয় দলের সদস্যের জন্য পরবর্তী কাজ করতে হবে (.5যদি তারা এই গোপনীয় পাতায় ফিরে যায়, তবে সক্রিয়ভাবে চ্যাট করার বিষয়টি ব্যক্তিগত এক বার্তা তৈরি করতে পারে।

বেনামী অবস্থানে রূপান্তর করা হচ্ছেCRMপরিচিতি

ডার্বিও:
আপনি আছে 50 নাম বিহীন স্কোরের সাথে যুক্ত কিন্তু কোন ই-মেইল ঠিকানা নেই।
কি করার:

অপশন:1উচ্চ পাতায় ইমেইলের বিনিময়ে একটি সক্রিয় নিয়ম তৈরি করুন যা একটি ডিসকাউন্ট বা রিসোর্স ডাউনলোড করে।2বেনামী ব্যক্তিদের সাথে আলাপনের জন্য ব্যবহারকারী অ্যাকাউন্ট ব্যবহার করতে হলে স্বয়ংক্রিয়ভাবে আলাপনের অনুরোধ জানানো হবে।3আপনার লগইন লগ- ইন নাম/ সাইন করার জন্য একটি পরিচয় দিন ।

কিভাবে ফলাফল গণনা করা হয়?+

স্কোর বিবেচনা করা হয়: ভ্রমণ করার হার (বা ট্রেইন = বেশি), পাতা (আরও বেশি = = বেশী), সেশানের অবকাল (উচ্চ/মান), চ্যাট ইত্যাদি এবং ফিরে আসা (উপকুলীয় সেশন = উপরে)।

আমি কি নিয়মকে রক্ষা করতে পারি?+

হ্যাঁ, CRM কনফিগারেশনে আপনি নেতৃত্ব-ব্যবস্থা যোগ করতে পারেন যা নির্দিষ্ট কী, ইভেন্ট, উৎস অথবা পাতার উপর ভিত্তি করে স্কোর বৃদ্ধি করবে।

CRM

আপনার CRM এখানে শুরু

OpsIQসম্পূর্ণ AI-প্রথমে জাহাজCRMযে গ্রাহকের সত্য, পরিষ্কার তথ্য, সংখ্যা, কোচ্স চুক্তি, আয় এবং কাজের পূর্বাভাস দেয়, ওয়েবসাইট পরিচালনা, টিকিট, পণ্য ও টাকা এক সরাসরি গ্রাফ হিসেবে প্রদান করে।

AI CRM GenericName
AI CRM সারাংশচারবার নর্পালক কার্ড সহ কো পাইলটকে আস্থা সহকারে একটি আস্থার ডায়াল করা হয়েছে: সেন্টবন্ত, প্রোপার্টটর, রিটেনশন এবং এনালিস্ট।AI CRM GenericNameকর্মক্ষেত্রডায়াল-আপব্যবহারকারী দ্বারা নির্ধারিতকো- পি- ইউCommentস্বয়ংক্রিয় PDACommentAI দ্বারা নিজে কতটা গুরুতরডি. এস.সেন্ট-ওয়ার্ডDudp, সমৃদ্ধ,ডাটা ডাটা তালিকাভুক্ত করা হচ্ছেস্প্যানিশNameপ্রপেক্টরস্কোর খুঁজুননতুন ব্যবসাআর. টি. টি, আই.স্থগিতস্পট প্রেজেন্ট,ড্রাইভের মধ্যে স্থানান্তরএ- আই- এমবিশ্লেষণপূর্বাভাস (ম)সংখ্যা ব্যাখ্যা করুন1AI-FIRSTচারজন বিশেষজ্ঞ এজেন্ট2YOU DECIDEআস্থা রিগ্রেশন3TRUSTEDসোর্স (U)
একটি প্রোগ্রাম ত্রুটি ঘটেছেCRMচার জন বিশেষজ্ঞ এজেন্ট দ্বারা পরিচালিত, এবং একটি ট্রাস্ট ডায়াল যা সিদ্ধান্ত নেয় যে তারা তাদের নিজেদের উপর কতটা কাজ করে।

CRMপৃষ্ঠার পূর্বরূপ

AI CRM (কমান্ড কেন্দ্র)

এখানে আরম্ভ করা হবে

আপনার দৈনন্দিন হোম স্ক্রিন: আয় পালস, কী পেয়েছে এআই, কি করেছে, অনুমোদনের জন্য অপেক্ষা করছে, পরবর্তী পদক্ষেপ, এজেন্টের স্বাস্থ্য এবং রিটার্ন অব ইনভেস্টমেন্ট।

পরিচিতি

কোরে

আপনার আর আপনার কোম্পানিরCRMঅনুসন্ধান, ফিল্টার, স্কোর এবং প্রোফাইল পরিচালনা করুন ।

পাইপ-লাইন

কোরে

ড্র্যাগ-এবং বিভিন্ন পর্যায়ে দৃশ্যমান চুক্তি বোর্ড, সম্ভাবনা জয় এবং AI কোচ।

পূর্বাভাস এবং রিপোর্ট

কোরে

বোর্ডের পূর্ব নির্ধারিত পূর্বাভাস: খুব সম্ভবত, সবচেয়ে সেরা ঘটনা, আস্থার বিরতি এবং সঠিক অনুসরণ।

লাইফ সাইকেল

কোরে

যেখানে সব ক্রেতা দাঁড়িয়ে আছে: সক্রিয়, ঝুঁকিতে, সম্প্রসারণ, পুনর্মূল্যায়নের জন্য প্রস্তুত বা উদ্‌যাপন।

আমার CRM তৈরি করো

কনফিগারেশন

বিবরণCRMসহজ ইংরেজি তে প্রস্তুত।OpsIQএক বাস্তবসম্মত পরিকল্পনা গড়ে তোলা এবং তা অনুমোদনে প্রয়োগ করা হয়।

CRMস্বাস্থ্য

Ops প্রত্যাহার করুন

স্ব-পরীক্ষণ: স্কীমা, এজেন্ট, AI কাজ, এবং সরাসরি তথ্য সংগ্রহ করা।

কিভাবে OpsIQ আপনি নিরাপদ রাখা

কর্ম সঞ্চালনের পূর্বে জিজ্ঞাসা করা হবে

AI প্রস্তাবগুলো অনুমোদন লাইনে যায় । আপনি অনুমতি দেন, সম্পাদনা বা প্রত্যাখ্যান করুন, আপনার বলা ছাড়া কিছুই হয় না ।

মুছে ফেলা হবে না

AI দ্বারা পরিবর্তন করা হলে, বর্তমান মূল্য ও প্রস্তাবিত মান প্রদর্শন করা হবে। মানুষের মধ্যে উপস্থিত তথ্য নিরাপদ তথ্য ব্যাক-আপ করা হয়েছে।

সবকিছুই ঠিক আছে

প্রতিবার AI কর্ম, জার্নালে রেকর্ড করা আছে। কোনো পরিবর্তন করতে হলে একবার ক্লিক করুন।

ব্যাখ্যা করা

প্রতিটা ভ্রমণ কাজের কারণ এবং যে তথ্য পাওয়া যায়, তা কালো বক্স নয় ।

ব্র্যান্ড নতুন এখানে শুরু?

1
খোলা ডিরেক্টরিCRM

নতুন ফোল্ডারCRMবাম প্রান্তে, কমান্ড সেন্টার আপনার বর্তমান অবস্থা দেখায় ।

2
পরীক্ষা করুনCRMস্বাস্থ্য

খুলুনCRMস্কিমা, এজেন্ট আর রুটগুলো ঠিক আছে।

3
পরিচিতি সরিয়ে ফেলুন

যদি সংযোগ সক্রিয় থাকে (যদি সক্রিয় থাকে)Shopify, WHMCS; স্বয়ংক্রিয়ভাবে ইম্পোর্ট করা হবে, অন্যথা, ইম্পোর্ট করা CSV বা ম্যানুয়ালি.

4
একটি পাইপ-লাইন তৈরি করুন

পাইপলাইন লিখে প্রথম পাইপলাইন তৈরি করো যার মাধ্যমে তুমি প্রথম লাইন তৈরি করবে (যেমন, লিড, কোয়েশন, প্রস্তাব, নেগোতি, ওনা)।

5
প্রথম চুক্তি যোগ করুন

একটি পরিচিতি তৈরি করুন, যার পরিমাণ এবং পর্যায় নির্ধারণ করুন, এবং চুক্তিকে পরিচালনাকারী স্টক গাইড দিন।

আমার কি ব্যবহার করতে হবেCRM?+

না, CRM ঐচ্ছিক। OpsIQ CRM ছাড়া ট্রাক+BI প্ল্যাটফর্ম সম্পূর্ণভাবে কাজ করে। এটি সক্রিয় করুন যখন আপনি বিক্রয় এবং গ্রাহক সম্পর্ক ঠিক করতে প্রস্তুত থাকেন।

এটা কি পারবে?CRMসংযোগ ছাড়া কাজ করবে?+

হ্যাঁ, আপনি পরিচয় এবং খেলা তৈরি করতে পারেন । তথ্য প্রদর্শনকারী প্ল্যাটফর্মের (অর্থাৎ CRM) দ্বারা সি. ডি. আই. সমৃদ্ধকরণ (সার্ভার, গ্রাহক, টিকেট, কিন্তু টিকিট প্রয়োজন নেই) ।

বিশ্বাসের স্তরটি কী?+

বিশ্বাসের মাত্রা নিয়ন্ত্রণ করুন যা AI দ্বারা সিস্টেমের নিরাপত্তা ব্যবস্থা। (ডিফল্ট: Potpus, Pack Connectation, মানুষ, সংযুক্ত Podeting মোড (ডিফল্ট) পূর্বে প্রস্তাবকৃত হবে। স্বয়ংক্রিয়- জীবন নিরীক্ষণ ব্যবস্থাগুলি নিম্ন-স্কর (ক্লায়েন্ট, আন-ইনস্টলকরণ, reportsentifiable) কর্ম সঞ্চালনের জন্য স্বয়ংক্রিয়ভাবে সংরক্ষণ করা হয়।

CRM

AI CRM হোম স্ক্রীন থেকে

কমান্ড সেন্টার আপনার প্রতিদিন সংক্ষিপ্ত বিবরণ ।

কমান্ড কেন্দ্র
CRMকমান্ড কেন্দ্রএটাCRMনিজ বাড়িতে পূর্বাভাস/উইন/পয়্য/পিএনলাইন এর পুন:জাগ-এর সাথে খাপ খাইয়ে নেয়া, একটি ওজনের Kippers এবং আপ্রভ প্রস্তাব রয়েছে এবং প্রতিটি সারিতে আপ্ট্রোভেল বন্ধ করে দেওয়া হবে।CRMকমান্ড কেন্দ্রকর্মক্ষেত্রপূর্বাভাসজয়ের হারপাইপ-লাইনএটি কীট$৭৪,০০০87%AI প্রস্তাবগুলো অনুমোদন করেপ্রত্নতা তৈরি করুনMect2Kক্রেতার সাথে আড্ডালিপারোবাতিলনাইমবাসকে সরাও→প্রস্তাবপ্রাপ্ত উত্তর সনাক্ত করা হয়েছেলিপারোবাতিললগের কর্ম সঞ্চালনার পরে স্বয়ংক্রিয়ভাবে সংক্রান্ত বৈশিষ্ট্যকোনো কর্ম হয়নি 7 দিনলিপারোবাতিল1TOGGLEপূর্বাভাসের অ সাধারণ রেখা2AI PROPOSESবিভিন্ন পর্যায়, কর্মসমূহ3YOU DECIDEকম্পাইলার চলছে অথবা kill করা হয়েছে
আসল কমান্ড সেন্টার: পূর্বাভাস, উইন-লাইন এবং পিলাইন এর পরিবর্তন, এবং AI প্রস্তাবের সারিতে কাজ করা, অনুমোদন বা চুক্তি বাতিল করে দেওয়া, মঞ্চটি সিদ্ধান্ত।

কমান্ড সেন্টার কি দেখায়

আজকের সংখ্যা

পিলাইন মান, নতুন, সক্রিয় বিষয় এবং আয়ের প্রবণতা, আপনার বর্তমান অবস্থা সম্পর্কে একটি চিত্র।

কি? OpsIQ পাওয়া যায়নি

AI-প্রত্নতত্ত্ব: নতুন পরিসংখ্যান, সুযোগ, উপাত্তের গুণগত মান এবং বাজার সংকেত।

কি? OpsIQ করেছিল

AI (অভিজ্ঞ) অথবা প্রস্তাবিত (বৈধকতা:), ধাপ বৃদ্ধি, যোগাযোগ এবং কর্ম সংক্রান্ত উন্নতি, পরিবর্তন ও কাজ সম্বন্ধে তথ্য সংগ্রহ করা, বৃদ্ধি ও প্রদান করা ।

অনুমোদন প্রয়োজন

AI প্রস্তাবগুলো আপনার সিদ্ধান্তের জন্য অপেক্ষা করে আছে ।

পরবর্তী চাল (_S)

AI তালিকা 10 সব থেকে গুরুত্বপূর্ণ বিষয় হচ্ছে: একটি গরম চুক্তি অনুসরণ করুন, একটি নতুন নেতৃত্ব গবেষণা করুন, ইত্যাদি।

সহায়ক অবস্থা

AI এজেন্ট: প্রয়োজনীয় তথ্য, ডিটেনশন, ডাটা হাউসার, মি. সি. গোয়েন্দা, চুক্তি কোচ, র‍্যাঙ্কিং, রিটেনশনিং = মনোযোগ আকর্ষণ করা প্রয়োজন, লাল = ভুল ।

ফলাফল

ROI ট্র্যাক: AI দ্বারা প্রভাবিত, সময় সংরক্ষিত, ভবিষ্যৎ সম্বন্ধে সঠিক তথ্য, এবং ম্যানুয়ালের তুলনায়CRMকাজ কর।

সকালের স্বল্প সময়ের কাজের জন্য

1
আজকের সংখ্যা পড়ুন

আপনি কি এই মাসে কোনো ট্র্যাকের উপর নজর রাখবেন?

2
অনুমোদন সারি মুছে ফেলুন

( ক) কীভাবে আমরা আমাদের ভাইবোনদেরকে সাহায্য করতে পারি?

3
কি চেক কর OpsIQ পাওয়া যায়নি

( খ) কোন বিষয়ে সিদ্ধান্ত নেওয়ার সময় আপনি কী মনে করেন?

4
পরবর্তী চাল প্রদর্শন করা হবে

শীর্ষ অগ্রাধিকার দিয়ে শুরু করুন । AI এই গুরুত্ব এবং সম্ভাব্য প্রভাবের মধ্যে অবস্থান করছে ।

সময় শেষ হওয়ার পরে ধরা

ডার্বিও:
তুমি এক সপ্তাহ বাইরে ছিলে, যখন তুমি চলে গিয়েছিলে?
কি করার:

কমান্ড সেন্টার খুলুন: (s)1"কি"OpsIQ আপনার অনুপস্থিত হওয়ার ফলে সকল AI কাজ প্রদর্শন করা হয়। (?)2"নেদ অনুমোদন" আপনার পর্যালোচনার জন্য অপেক্ষা করছে।3"কি"OpsIQ“ সঠিক তথ্য পাওয়া গেছে ” গুরুত্বপূর্ণ উপাদানগুলো।4[ ড্যাশবোর্ড এর তারিখ নির্ধারণ কর... ...তোমার অনুপস্থিতির সাথে সাথে এই ধারাটা দেখা যাবে.

CRM

পরিচিতি, কোম্পানী এবং চুক্তি

এটাCRMচারটি বস্তুতে আপনার ব্যবসার সম্পর্ক গড়ে ওঠে: পরিচিতি (জনগণ), কম্যুন্যান্ট (অথবা বিশেষ সুযোগ), এবং কাজ (অভিব্যক্তির কাজের মাধ্যমে)।

CRMবস্তুসমূহ
CRMবস্তুসমূহকোম্পানির সাথে যোগাযোগ করা রেকর্ড, চুক্তি এবং টাস্ক অবজেক্টের সাথে সংযুক্ত।CRMবস্তুসমূহকর্মক্ষেত্রপরিচিতিGenericNameকোম্পানিaccountsবিতরণ করুনলাভ:কাজঅনুসরণের বিকল্প1OBJECTSপরিচিতি, কোম্পানী, চুক্তি2LINKEDএকটি সংযুক্ত গ্রাফ3TASKSঅনুবৃত্তির জন্য চিহ্নিত ফ্ল্যাগ
চারটি মূল বস্তু (সরকারী, কোম্পানী, চুক্তি এবং কাজ) সংযুক্ত গ্রাহক গ্রাফের সাথে যুক্ত।

পরিচিতি

পরিচিত ব্যক্তির তথ্য বৈধ নয়

আপনার মধ্যে একজনCRMতারা হয়ত একজন ক্রেতা, আশাকারী অথবা অংশীদার হতে পারে।

পরিচিতি অনুসন্ধান করুন

নাম, ই-মেইল, কোম্পানী অথবা ট্যাগগুলি অনুসন্ধানের জন্য চিহ্নিত বার ব্যবহার করুন। ফিল্টার: জীবনসাইকেল মঞ্চ, উৎস, শেষ কর্ম, নির্ধারিত তারিখের মালিক।

পরিচিতির তথ্য

তাদের সম্পূর্ণ প্রোফাইলগুলো জানার জন্য একটি ক্লিক করুন: ব্যক্তিগত তথ্য, কোম্পানী, চুক্তি, টিকেট, চ্যাট, ওয়েবসাইট পরিদর্শন, এবং AI অন্তর্দৃষ্টিগুলো।

হট-এর স্কোর

একটিও নয়0-100 আচরণ সংকেত থেকে হিসাব করা হয়েছে: ওয়েবসাইট পরিদর্শন, ইমেইলের বাগদান, চ্যাট-এর ইতিহাস, ক্রয় এবং রিপার।

প্রকোষ্ঠ

আরো টিকেট...
পরিচিতি-সমূহ লিংক করার লিংক

পরিচিতিদের তালিকা ও স্বয়ংক্রিয়ভাবে সম্পূর্ণ করা মেনুর মধ্যে অন্তর্ভুক্ত করা যাবে। এর ফলে অন্যান্য ব্যবহারকারীদের সাথে যোগাযোগ করুন।

তাস বিতরণ করুন

কি চুক্তি?

একটি আয়ের সুযোগ, চুক্তি অনুসারে একটি শিরোনাম, গণনায়, স্থায়ী সম্ভাবনা, বন্ধ তারিখ, মালিক/সহজযোগ।

উইন সম্ভাবনা

আপনার ঐতিহাসিক জয়ের পর যতগুলো অবস্থান নির্দিষ্ট করা হয়েছে তার একটি শতাংশ বা হিসাব করুন ।

স্বাস্থ্য সংক্রান্ত তথ্য প্রদান করুন

সবুজ (হেলি), আম্বার বা লাল (ঘোড়ার ঝুঁকি), পুনরায় ঘটে যাওয়া কার্যাবলী, মঞ্চের সময় এবং বাগ্‌দান সংকেতের ভিত্তি করে।

কাজ

একটি কাজ

একজন ব্যক্তিকে বরাদ্দকৃত একটি অনুসরণকারী কার্য। কাজের শিরোনাম, নির্ধারিত তারিখ, অগ্রাধিকার, ধরন (কল, ই-মেইল, সভা, অন্যান্য) এবং সংযুক্ত পরিচিতি/ব্যবসা অন্তর্ভুক্ত রয়েছে।

AI-spellation কাজ

AI স্বয়ংক্রিয়ভাবে কাজ তৈরী করে যখন এটি কিছু মনোযোগ দেয়: একটি স্টপেজের উপর অনুসরণ করা, একটি স্টরিপ অ্যাকাউন্টের সাড়া, নতুন নির্দেশনা সম্পর্কে গবেষণা।

গরমের দিকে যাওয়া

ডার্বিও:
সম্প্রতি যুক্তরাজ্যের সবচেয়ে উচ্চ- সেরা স্কোরের সাথে যোগাযোগ করা হয়েছে।
কি করার:

পরিচিতিতে যাও । ফিল্টার করো: 80; দেশ = যুক্তরাজ্য, সর্বশেষ কর্ম > 7 কিছুদিন আগে, স্কোর হ্রাস পাবে। এটি আপনার গরমতম জায়গাকে উপেক্ষা করে ফেলে।

পরিচিতি থেকে তথ্য নির্মাণ করতে ব্যর্থ

ডার্বিও:
চ্যাটের সময় আপনার ব্যবসা পরিকল্পনার প্রতি আগ্রহ প্রকাশ করেছেন।
কি করার:

পরিচিতি প্রোফাইল খুলুন। "যোগ করুন" ক্লিক করুন। চুক্তি(উদাহরণস্বরূপ, "অ্যামি কর্পোরেশন", "কনফিউজ- প্ল্যান"), এবং মঞ্চের নির্দিষ্ট তারিখ (যেমন, "Qocientregect") । "fight ested Corkation of eith") - র সাথে সংযুক্ত করুন। এই অপশনটি চয়টি আপনার নিজের জন্য চালু করতে এই সুযোগটি শুরু করবে।

CRM

পাইপ-লাইন (আপনার চুক্তি বোর্ড)

পাইপলাইন হচ্ছে একটি ভিজুয়াল বোর্ড যেখানে বাম থেকে ডানে যেতে হবে । এই কার্ডগুলো প্রবর্তিত থাকবে এবং আগে থেকেই তাসের মাধ্যমে কিছু কার্ড তুলে নিতে হবে । প্রতিটি কার্ডই সেই পরিমাণকে নির্দেশ করবে, যা অর্জন করতে পারে।

পাইপ-লাইন
CRMপাইপ-লাইনওপেন-ডিপ্স, Open-value, উইওয়াকাস্ট এবং বৈশিষ্ট্য-ডি-র-ক্রিট-এর পরিসংখ্যান, একটি নতুন-প্রজেক্ট বাটন, একটি টেক্‌ভে লাইন, এবং লিড/QWon বোর্ড।পাইপ-লাইনকর্মক্ষেত্রখুলুন23মান খুলুন১২৮ কিঙ্কআবহাওয়ার পূর্বাভাস$৭৪,০০০প্রকৃত তাসের খেলা12+ নতুন চুক্তিআপ্ট্রো কলাম2 পরিমার্জনার জন্য প্রয়োগবিসাউহিমেল- বক্স৪ ডলারলুমি$6KASkকিলনিমবাস$৩০.মি.পিক গ্রহণ$৯,০০০আকনবাবিট$48. k1LIVE STATS(কোন) গুরুত্বের মাত্রা নির্দিষ্ট করে2AI QUEUEপ্রস্তাবিত প্রস্তাবিত প্যাকেজ3BOARDধাপ অনুযায়ী টেনে এনে ফেলে দিন
প্রকৃত পাইপ স্ক্রিন: সরাসরি পরিসংখ্যান, (ওরম গুরুত্ব), প্রস্তাবিত চুক্তির জন্য একটি AI আপ্রপ লাইন এবং টেনে নিয়ে যাওয়া বোর্ড।

পাইপ-লাইন বোর্ড ব্যবহার করা হচ্ছে

1
আপনার প্রদর্শন

পডলাইন দেখায় যে কলামের সব সক্রিয় তাসের মাধ্যমে নির্দিষ্ট করা হয় (যেমন: প্রতি হেডার) প্রত্যেক কলামের উপর ভিত্তি করে চুক্তির মোট মান প্রদর্শন করা হয় ।

2
টেনে এনে ফেলুন

পরবর্তী পর্যায়ে একটি কার্ড টেনে নিয়ে যাও । সম্ভাব্য সম্ভাবনার পরিমাণ সঙ্গে সঙ্গে ফলাফল বাতিল করে দেওয়া হলে তাসের মূল অবস্থানে ফিরে যেতে পারে ।

3
কার্ড ব্যাজ পরীক্ষা করুন

সবুজ ব্যাজ = (বাটার কাজ, ট্র্যাক) সুস্থ করুন । ঝুঁকিতে (কোরঙে মনোযোগ দিন) রেড স্টল (অনেক সময় কাজের জন্য কোন কাজ নেই)

4
অতিরিক্ত বিবরণ অনুসন্ধানের জন্য ক্লিক করুন

পরিচিতি তালিকা নির্মাণ, যোগাযোগ ও মেইলের মাধ্যমে সংযুক্ত করার জন্য ক্লিক করুন।

অনুমোদন সারি

আপনি যা করতে পারেন:

লিপারো

প্রস্তাবটি গ্রহণ করুন। এই অপারেশনটি ট্রাস্ট স্তর থেকে শুরু হয় এবং এটি জার্নালে রেকর্ড করা হয়েছে।

সম্পাদনা

প্রস্তাবটা পরিবর্তন করুন ।

প্রত্যাখ্যান করুন (_R)

প্রস্তাবটা প্রত্যাখ্যান করে ভবিষ্যতে আরও ভাল পরামর্শ দেওয়ার জন্য AI শিক্ষা গ্রহণ করা হয় ।

উইন সম্ভাবনা ব্যাখ্যা

উইন সম্ভাবনা স্বয়ং নির্ধারণ করা যাবে অথবা AI দ্বারা সংখ্যা গণনা করা সম্ভব হবে। এটি আপনার নিজে থেকে একটি মডেল ব্যবহার করে (ওন এবং হারিয়ে) । যদি আপনার কাছে যথেষ্ট ঐতিহাসিক তথ্য না থাকে, তবে AI- র ডিফল্ট মান ব্যবহার করার সম্ভাবনা রয়েছে: $10,000 চুক্তি 30% সম্ভাবনার উন্নতি $3,000"প্রায়" পূর্বাভাসে.

একটি চুক্তি উন্নতির দিকে যাচ্ছে

ডার্বিও:
একজন কাস্টমার চুক্তি স্বাক্ষর করে টাকা দিয়ে।
কি করার:

ডিল কার্ডটা টেনে আনুন "ওন" মঞ্চে। OpsIQ উইল:1চিহ্নটা বন্ধ করে দাও। (... )2- [ সংবাদ ]3টাইমলাইনে "Won" কর্ম যোগ করুন (.4কনফিগার করা হলে, একটি ওয়েব-সাইট ট্রিগার করুন (একরা.)।5"কেরের" সাথে যোগাযোগ বিচ্ছিন্ন করে দাও।

কেন্দ্রবিন্দু স্থির চুক্তি

ডার্বিও:
তুমি ঐ চুক্তিটা খুজে বের করতে চাও যেটা একই পর্যায়ে অনেক দিন ধরে ছিল.
কি করার:

পাইপলাইন বোর্ডের মধ্যে লাল (হার্ড) ব্যাজ অনুসন্ধান করুন । এই পদক্ষেপের কোনো কাজ নেই। কনফিগার করার জন্য কনফিগার করা সীমা থেকে অধিক সময় ব্যয় হয়েছেCRMকনফিগারেশন > পাইপলাইন। প্রতিক্রিয়া জানাতে চুক্তিটির পরামর্শ জানার জন্য প্রতিটি সভায় ক্লিক করুন।

আমি কি কোন পাইপ পেতে পারি?+

হ্যাঁ, অতিরিক্ত পয়ঃনিষ্কাশন ব্যবস্থা তৈরি করতে CRM ER লাইন ব্যবহার করুন। সাধারণ: নতুন ব্যবসা বনাম নতুন পার্জেন্সির জন্য আলাদা লাইনস.

"লসম্যান" কথাটা যখন আমি জ্যান্ত ফেলি তখন কি হবে?+

চুক্তিটা বন্ধ করা হয়েছে । আপনার একটি কারণের জন্য জিজ্ঞাসা করা হবে । সক্রিয় বোর্ড থেকে চুক্তিটি অপসারণ করা হয় কিন্তু বন্ধ ফিল্টার ফিল্টার মধ্যে পাওয়া যায় । এটি হল CRMের যোগাযোগ

CRM

কোচিং

চুক্তি প্রতিটি চুক্তি পর্যালোচনা করে এবং তা স্বাস্থ্য অবস্থা, ঝুঁকি, কি ধরনের সিগন্যাল, কি সংকলন, সভাপ এবং পরবর্তী পদক্ষেপের পরামর্শ দেয়।

কোচ & নতুন নামে সংরক্ষণ করো
কোচ & নতুন নামে সংরক্ষণ করোএকটি চুক্তি কার্ডের তালিকা যার প্রমাণ হিসেবে প্রদর্শিত হচ্ছে, এটি একটি AI সুপারিশ এবং খসড়া ই-মেইল বাটন সহ।কোচ & নতুন নামে সংরক্ষণ করোকর্মক্ষেত্রAcam কর্পোরেশন $24,000স্তর: কিছু প্রস্তাব 60% জয়রক্সউত্তর অনুপস্থিত 10 দিনবিজয়ী চুপ করে বসে ছিলোআলাপনের মধ্যে প্রttptorer- র মধ্যে চিহ্নিত হয়েছেসূত্র: টিকেট #482 & আড্ডা 6/12 ই- মেইলAI পরামর্শNameঅর্থনৈতিকভাবে ফিরে আসতেআরলো আই-এর মাধ্যমে ক্রেতাএবং 7- প্রতিদিন প্ল্যানটা বন্ধ করে দাও.ই-মেইল ঠিকানা (_M)1SIGNALSকেন চুক্তি পড়ে যেতে পারে2SOURCEDপ্রত্যেক দাবি প্রমাণ উল্লেখ করে3ঈমান এনক্রিপশনএক ক্লিকের পর দুইবার ক্লিক
কোচের পতাকা কেন একটি চুক্তি হয়তো পড়ে (প্রতিটি সিগন্যাল উল্লেখ করে) এবং আপনি পরবর্তী পদক্ষেপ নিতে পারেন।

কোচ তোমাকে কি বলে

স্বাস্থ্য ব্যাখ্যা

কেন চুক্তি স্বাস্থ্যবান, ঝুঁকিতে অথবা থেমে থাকা কোন নির্দিষ্ট সংকেত?

সংকেতসমূহ

ফেড: আপত্তির কথা, প্রতিদ্বন্দ্বীদের উল্লেখ করা, ব্যক্তিগত আলোচনা, ঝুঁকি নিয়ে আলোচনা, রিসাইকেল/এক্সপ্লোশন সিগন্যাল ইত্যাদি।

বিজয়ী এবং ব্লক ম্যাপ

কে এই চুক্তি (চ্যাম্পিয়ন) সাহায্য করছে আর কে প্রতিরোধ করছে (উড়ার)।

গণনা তালিকা

MDUC (কনফিগারেট বা রিগ্রেশন) devanced URLs (কনসোলেশন) প্রদর্শন করা হয় এবং কোনটা অনুপস্থিত থাকে ।

সভার প্রিপ্লট

নির্ধারিত সভার আগে কোচ সংক্ষেপে বর্ণনা করেন: উদ্দেশ্য, গুরুত্বপূর্ণ বিষয়গুলো তুলে ধরা, প্রশ্ন করা, ঠিকানার জন্য ঝুঁকি নেওয়া এবং প্রস্তুতি নেওয়ার জন্য প্রয়োজনীয় সামগ্রী সংগ্রহ করার জন্য বিভিন্ন বিষয় ।

উত্তর এবং কল পরিকল্পনা

সাম্প্রতিক চুক্তি এবং সাম্প্রতিক যোগাযোগ ভিত্তিক পরবর্তী বার্তা বা কল স্ক্রিপ্টের পরামর্শ দেওয়া হয়েছে।

প্রমাণ সময়সীমা

প্রতিটি দাবির মধ্যে কোচ একটি সূত্রের সাথে যুক্ত করে: একটি টিকেট নম্বর, চ্যাট আইডি, কথোপকথনের ID, সংগঠন অথবা ওয়েবসাইট পরিদর্শন।

কিভাবে কোচ ব্যবহার করতে হয়

1
[ পাদটীকা]

চুক্তির বিভাগ অনুযায়ী কোনো চুক্তি এবং স্ক্রল করুন।

2
যোগ করো

পরীক্ষা করুন । "ইকোনমিক ক্রয়কারী" যদি পাওয়া না যায়, বাজেটের ক্যামেরা চিহ্নিত করতে পরিকল্পনা করা হয়।

3
পরামর্শের ওপর কাজ করে

কোচটি কনক্রিট এর পরবর্তী পদক্ষেপের পরামর্শ দেয় ।

একটি বড় সভার জন্য প্রস্তুতি

ডার্বিও:
আগামীকাল তোমার একটা প্রত্যাশা নিয়ে মিটিং হবে $50,000 চুক্তি।
কি করার:

সভার চুক্তি খুলুন এবং পড়ুন।1সাম্প্রতিক যোগাযোগ ভিত্তিক মূল কথা।2গত সপ্তাহে তারা আড্ডায় বড় হয়েছেন।3তারা সাপোর্ট টিকিটের নাম উল্লেখ করেছে।4তাদের টাইমলাইন সম্বন্ধে প্রশ্ন করতে গিয়ে।5বিশেষ করে দৃষ্টিকোন, প্রমাণ-ভিত্তিক উদ্দেশ্য তৈরি করার জন্য।

বুঝতে পারছেন কেন চুক্তি ঝুঁকিতে রয়েছে

ডার্বিও:
পাইপে একটা লাল ব্যাজ দেখা যাচ্ছে যেটা তুমি ভাবনি যে তুমি ভালই চলছে.
কি করার:

চুক্তিটি ক্লিক করুন এবং চুক্তির স্বাস্থ্যের ব্যাখ্যা পড়ুন। এটি হয়ত বলতে পারে: "এই চুক্তি প্রস্তাব পর্যায়ে হয়েছে। 22 দিনের জন্য রেখে দাও (আর্জেন্টা): 14- শেষ যোগাযোগ ছিল। 11 কয়েকদিন আগে, প্রাথমিক যোগাযোগ অভিবাসন সংক্রান্ত তথ্য আদান-প্রদানের ক্ষেত্রে একটি প্রতিদ্বন্দ্বিতা চালু করেছে। 5 কয়েকদিন আগে (কেট) #টি-892 পরামর্শ: অভিবাসনের চিন্তা এবং একটি পরবর্তী আহ্বানের তালিকা তৈরি করুন।

CRM

পূর্বাভাস এবং রিপোর্ট

বোর্ড-প্রজেকশনের ব্যাখ্যা, চুক্তি- লেভেলের পরিবর্তন এবং সঠিক ট্র্যাক করা যাতে আপনি আপনার সংখ্যা সম্পর্কে প্রমাণ করতে পারেন।

পূর্বাভাস
পূর্বাভাসএকটি চারগুণের পূর্বাভাস দেয়া হয়েছে কম, সেরা-ব্যাগ এবং পাইপলাইন ব্যান্ড আর সঠিক নোট।পূর্বাভাসকর্মক্ষেত্রএই কোমল গুণ$312K87% লক্ষ্যমন্তব্য@ info: statusসেরা কেসপাইপ-লাইনমানের স্বাস্থ্য এবং ইতিহাস সংশোধন সম্পর্কিত AI-এরেটেটেট1( গীত.পাইপ-লাইন2AI-WEIGHTEDস্বাস্থ্যের মাধ্যমে3PROVABLEনির্ভুলতার মাত্রা
কমপ্লিট, সবচেয়ে ভালো এবং পাইপের সাহায্যে দেখা যায় স্বাস্থ্যের জন্য।

পূর্বাভাসের শ্রেণীবিভাগ

নর্মেলাইজ করা

তাসের ধরন 80% এটা আপনার ন্যূনতম আয় হবে ।

AI-weight সম্ভবত

সব খোলা চুক্তি তাদের AI-চিৎকারের দ্বারা প্রভাবিত। সম্ভাবনার মধ্যে দিয়ে জেতা যায় না।

সেরা কেস

সব খোলা চুক্তি সম্পূর্ণ মূল্য দিয়ে তৈরি। সবকিছুই যদি পুরোপুরি হয় তবে সর্বোচ্চ আয় হবে সর্বোচ্চ। (এটা খুব কম)

বিরতি

একটিও নয় 80% সম্ভাবনাময় ব্যান্ডটি বাস্তব সম্মত সীমা প্রদর্শন করছে। উদাহরণ স্বরূপ: "তুমি খুব সম্ভবত কাছাকাছি থাকবে $45,000 এবং $72,000 এই কোয়ার্টার।"

কি পরিবর্তন হয়েছে এবং কেন

পূর্বাভাসের মধ্যে সপ্তাহব্যাপী পরিবর্তন হয়েছে। $15,000 রিপোর্টটি ব্যাখ্যা করছে আসলে কি ধরনের চুক্তি এই পরিবর্তনের সৃষ্টি করেছে:$8,000[ মন খারাপ ]$5,000(সুর্থে), মূল্য হ্রাস করুন $2,000)."

নির্ভুলতার মাত্রা

পূর্বাভাসেরJSEPE

মানে, পরম শতাংশ ত্রুটি: আপনার পূর্বাভাসগুলো ঐতিহাসিকভাবে কত দুর হয়েছে। নিম্নের মান অনেক ভালো। একটি পি-পি-এম-ডি15% মানে তোমার পূর্বাভাস সাধারণত:15% প্রকৃত ফলাফল।

উইন সম্ভাবনা ক্রমাঙ্কন

ব্রিসার স্কোর পরিমাপ করে দেখেছে যে, প্রকৃত ফলাফলের ক্ষেত্রে কি পরিমাণ বিজয়ী হবে। চুক্তি হলে এটি প্রয়োগ করা হবে।70% সম্ভাবনা আসলে জয়70% ঠিক সময়ে, ক্রমাঙ্কন ভালো।

সাপ্তাহিক দৃশ্য

OpsIQ প্রতি সপ্তাহে আপনার পূর্বাভাসের কিছু দৃশ্য ধারণ করে (প্রাথমিক তাপমাত্রা), আপনি দেখতে পাবেন যে আবহাওয়ার পূর্বাভাস কীভাবে উন্নত হয় ।

সতর্কবার্তা ও সতর ্ ক

রূপান্তরের উদ্দেশ্যে চিহ্নিত পংক্তি

পরের ধাপ থেকে কতগুলো চুক্তি করা হবে। 80% শুধুমাত্র কোভেন্যান্ট থেকে নিয়োগের মধ্য দিয়ে দাও 20% নেগোটিেশন থেকে যাও, তোমার প্রস্তাবগুলো কাজে লাগবে.

প্রতি- সোর্সের হার

যা উৎসের মধ্যে সবচেয়ে বেশী বিজয়ী।

প- মালিকানা পাঠকের কর্মক্ষমতা

প্রতিটি বিক্রয় দলের সদস্যরা যেভাবে কাজ করছে: চুক্তি, পিং-এর মূল্য, গড় মানের, জয় লাভ।

সতর্কবার্তা

সান্ডব্যাগিং (অবাস্তবভাবে কম সম্ভাবনা), অতিরিক্ত প্রতিশ্রুতি (অবাহ্যিকভাবে উচ্চ) এবং ঝুঁকিতে নিয়োজিত (উচ্চ সম্ভাবনার চুক্তি যা স্টল সিগন্যাল প্রদর্শন করে)।

পূর্বাভাসের অর্থ বুঝতে পারা

ডার্বিও:
আপনার পূর্বাভাস প্রায় বাতিল হয়ে গেছে $180,000 চিহ্নিত স্থানে চলুন $155,000 গত সপ্তাহের পর থেকে.
কি করার:

পূর্বাভাস পৃষ্ঠা খুলুন এবং দেখুন "কি পরিবর্তন হয়েছে"। রিপোর্টে দেখা যাচ্ছে: "একমি কর্পোরেশন (ফিউশন)$15,000 পরাজিত হয়ে বেছে নেওয়া প্রতিযোগী, প্রতিদ্বন্দ্বী বাছাই করা হয়েছে। বিতাঞ্চ চুক্তি (রক্ষা)$8,000 প্রায় শেষের দিকে গামারের সাথে নতুন চুক্তি (এলএলএল)$3,000 এর সাথে যোগ করেছে, “ নেট বিষয়টি হচ্ছে পরিবর্তন-$20,000 + $3,000 = -$17,000 এই বিষয়টি ব্যাখ্যা করে ১৮০ থেকে ৬,০০০ ডলার (যার অবশিষ্ট ৮,০০০ মার্কিন ডলার) এর মধ্যে দিয়ে অন্য চুক্তি করার সম্ভাবনার সাথে ব্যাখ্যা করা হয়েছে।

CRM

নতুন ব্যবসা খুঁজে বের করা

প্রোবেশন এজেন্ট আপনাকে সাহায্য করবে এবং সম্ভাব্য গ্রাহককে গবেষণা করতে, আপনার আদর্শ ক্রেতাকে বর্ণনা করুন, লক্ষ্য কোম্পানিকে যোগ করে, আর AI গবেষণার ফলাফল, এবং খসড়া-চটউশনের জন্য প্রাথমিক পর্যায়ে নিয়ে যেতে দিন।

দৃষ্টি আকর্ষণ করছি
দৃষ্টি আকর্ষণ করছিএকটি ওপেন সোর্সিং এর সঙ্গে খাপ খাইয়ে নেয়া কোম্পানির তালিকা, যার মধ্যে উল্লেখযোগ্য এবং খসড়া-আউটিং বোতাম রয়েছে।দৃষ্টি আকর্ষণ করছিকর্মক্ষেত্রSDR এজেন্টের মাধ্যমে পাওয়া গিয়েছেনর্থ ল্যান্সেটসা. 50 Actions কনফিগারেশন ব্যবস্থা88খসড়াকোবাল্টমানু ফল উৎপন্ন 200 সক্রিয় করুন74খসড়ামেসা টেল& সমার্থক শব্দ 30 সক্রিয় করুন69খসড়াভিগা স্বাস্থ্যস্বাস্থ্য 80 সক্রিয় করুন63খসড়া1FINDAI উৎস অ্যাকাউন্ট2কা.% 1 অবস্থানে উপস্থিত3DRAFTআপনার জন্য প্রথম টাচচ লিখিত
এসডিআর এজেন্ট লক্ষ্য কোম্পানিকে খুঁজে বের করে, তাদের সাথে স্কোর করে দেয় এবং আপনার পর্যালোচনার জন্য প্রথম আউটচ আউটলেট চালু করে।

একটি সময় নির্ধারণ

1
আপনার আদর্শ গ্রাহককে বর্ণনা করুন

CRM কনফিগারেশন - প্রোফিউজিং. আপনার আদর্শ গ্রাহক প্রোফাইল বর্ণনা করুন (আইপিসি): লক্ষ্যভিত্তিক শিল্প, কোম্পানির শিরোনাম, ভৌগলিক ফোকাস, পণ্যের আকৃতি এবং ন্যূনতম স্কোর। উদাহরণ: "BBBS SaS SA"50-500 মার্কিন/ইউকের কর্মীরা ডেভেলপার টুল বিক্রি করে, সেলসের ভিপি বা হেড অফ ইলেক্ট্রোলেশনের মাধ্যমে।

2
কোম্পানিগুলোকে লক্ষ্য করে যোগ করো

কোম্পানির ডোমেইন অথবা নাম লিখুন । আপনি গবেষণা করতে চান, আপনার আইসিপির উপর ভিত্তি করেচি কোম্পানিকেও পরামর্শ দিতে পারেন ।

3
পর্যালোচনা সংক্রান্ত ফলাফল

AI প্রত্যেক কোম্পানীকে তথ্য, মাপ, শিল্প, প্রযুক্তি সংক্রান্ত নথি এবং সাম্প্রতিক সংবাদ ও ব্যাখ্যার সাথে খাপ খাইয়ে নিতে সাহায্য করে।

4
আপ্রভেলন

ভালো ব্যবসা কোম্পানিদের জন্য,চিচিং একটা ব্যক্তিগত বার্তা.

সমার্থক

প্রতিটা প্রত্যাশাই একটা সুযোগ পায়0-100 ৫টি বিষয়ের উপর ভিত্তি করে স্কোর:

আমার্রে্রেপ নাইস

কোম্পানিটি আপনার আদর্শ গ্রাহক প্রোফাইলের (দু: ঢ়তা, মাপ, অবস্থান) সাথে কতটা মিল রাখে।

উর্গেশন সংকেত

ইয়োব পোস্ট করেন, প্রযুক্তি পরিবর্তন করে প্রতিযোগীদের বিরুদ্ধে অভিযোগ আনা ।

লাবল প্রক্সি

কোম্পানির সাইজ, তহবিলের মাত্রা এবং আয়ের পরিমাণ বাজেটের উপর পরামর্শ প্রদান করছে।

উৎপাদনের মিল

আপনার পণ্য কিভাবে তাদের ব্যবসা শিল্প আর প্রযুক্তির উপরে ভিত্তি করে।

সমর্থিত ভিত্তিক মাপ

আপনি কার্যকরভাবে এই গ্রাহককে (জে.

টার্গেট কোম্পানি গবেষণা করা

ডার্বিও:
আপনি মূল্যায়ন করতে চান কিনা acme.com ( হিতো.
কি করার:

যোগ করুন acme.com প্রত্যাশার তালিকা। AI ফেরত দেওয়া হয়েছে: The Search of the secondary 78/100 (ভাল যোগ্য) কারণ: B2BSas, 120 যুক্তরাষ্ট্র ভিত্তিক কর্মীরা সম্প্রতি একটি ভিপি (রেন্সি সিগন্যাল) ভাড়া করেছে। তিনি প্রতিদ্বন্দ্বী X (প্রজেক্ট ম্যাচের খেলা) কে ব্যবহার করেন। [email protected] (ভিপিএ) উন্মুক্তভাবে সম্প্রতি তাদের নিয়োগ এবং ব্যক্তিগত পছন্দ সংক্রান্ত পাতা পরিদর্শনের বিষয়টি উল্লেখ করেছে।

CRM

স্বয়ংক্রিয় p-আপ ক্রম

ক্রমবর্ধনশীল একাধিক-প্রস্তর অনুসরণ: ইমেইল, কল, কাজ এবং ওয়েব ধাপের একটি মিশ্রণ যা প্রথম পাঠানোর অনুমতি প্রদানের পরে স্বয়ংক্রিয় ভাবে সঞ্চালিত হবে ।

ক্রমপর্যায়
অনুবৃত্তির ধারাঅনুভূমিক অনুক্রম: ই-মেইল, মেইল, পরে একটি কাজ, এবং একটি টাস্ক যোগ করুন।অনুবৃত্তির ধারাকর্মক্ষেত্রপ্রথম পাঠানোর অনুমতি দেয়ার পরে→ই-মেইলঅজ্ঞাতদাঁড়াও3 দিনই-মেইলঅনুবৃত্তিকাজকলকোন ধাপগুলো ইমেইল, কর্ম অথবা ওয়েবের স্থান পরিবর্তন করা যাবে। একটি স্বয়ংক্রিয় ভাবে সিস্টেম স্বয়ংক্রিয়ভাবে কিছু আবর্তন করা যাবে ।1AUTOMATEবহু-বৃহিক-আপ2STEPSই-মেইল · ওয়ার্ক স্ক্রীন3YOU APPROVEপ্রথমে পাঠা হয়
স্বয়ংক্রিয় ভাবে বহু-প্রজেকশন অনুসরণ করা ( ইমেইল, ই-মেইল, কাজ, কর্মস্থল) যা আপনি প্রথমে অনুমোদন করে স্বয়ংক্রিয়ভাবে উত্তর প্রদান করেন।

ধারা অনুযায়ী গণনাকারী

1
একটি ক্রম নির্মাণ করুন

ধাপ : 3 দিন, ই-মেইল, অপেক্ষা 5 দিন, কোনো উত্তর না থাকলে কাজ (উত্তর না দেওয়া হলে), ই- মেইলের প্রতি আপনার একটি টেমপ্লেট আছে ।

2
পরিচিতি যোগ করুন

ক্রমের মধ্যে যোগ করুন। AI সংক্রান্ত তথ্য প্রাপ্ত করার প্রস্তাবও দিতে পারে।

3
স্বয়ংক্রিয় সঞ্চালন

প্রতিবার কোন নির্দিষ্ট সময় স্বয়ংক্রিয়রূপে উত্তর দেওয়া হলে স্বয়ংক্রিয়ভাবে প্যানেলটি স্বয়ংক্রিয়রূপে বড় করা হবে।

4
ট্র্যাকের ফলাফল

নতুন রেট, প্রতি ধাপ প্রতি ধাপে রূপান্তর এবং আন-সাবস্ক্রাইব করুন । এই অনুক্রমকে নিজের ক্রমকে দৃঢ় করতে ব্যবহার করুন ।

উত্তর পাবার পর থেকেই বোঝা যায়

প্রত্যুত্তরের সময়, AI শ্রেণী দ্বারা সাড়া প্রদান করা হবে:

ধনাত্মক

ইন্টারেস্টিং, কথা বলতে চাই। ক্রমবিবর্তনের জন্য তৈরি করা হয়েছে।

অবজেক্ট

এতে সমস্যা দেখা দেয় কিন্তু তা অস্বীকার করা যায় না ।

থেকে

বার্তা প্রাপ্ত করতে ইচ্ছুক, পরিচিতি স্থায়ীভাবে বন্ধ করা হচ্ছে।

এই মুহূর্তে নয়

ইন্টারেস্টিং কিন্তু সময় ঠিক আছে।

ভুল ব্যক্তি

ক্রমবিবর্তনের জন্য পরিচিত।

সহায়তা

একটি সমর্থন প্রশ্ন, বিক্রির প্রতিক্রিয়া নয় ।

অ্যান্টি- স্প্যাম সুরক্ষা

অবস্থানসূচক অপশন

অনুরোধগুলো অবিলম্বে সম্মানিত হয় এবং যোগাযোগ সকল ভবিষ্যৎ ধারা থেকে বন্ধ করে দেওয়া হয়।

প্রতিদিন ক্যাপ পাঠান

কর্মক্ষেত্র-স্তরের দৈনিক সীমা (ডিফল্ট: 1,000 ই-মেইল)। স্প্যাম পরিশোধক প্রয়োগ করে বড় আকারের মেইল প্রেরণ প্রতিরোধ করা হবে।

প-পয়জনের সীমা

সর্বোচ্চ 1 প্রতি দিন পর নতুন বার্তা এনক্রিপ্ট করা হবে।

সংযোগের-মধ্যে-প্যাড

প্রতিদিনের ক্যাপকে ছাড়িয়ে যাওয়া মানেই হল সেই পদক্ষেপ, যা পরের দিন পিছিয়ে দেওয়া হয় ।

যদি কোন যোগাযোগ ব্যবস্থা একটি সিঙ্গেল টিকিটের মাধ্যমে সমর্থন করে তাহলে কি হবে?+

ক্রম স্বয়ংক্রিয়ভাবে সমাধান করার প্রক্রিয়া স্বয়ংক্রিয়ভাবে বন্ধ করে দেয় । সমর্থন ব্যবস্থা পুনরায় শুরু করা হলে এই অনুক্রমের সাহায্যে নিজের চালু করা যাবে ।

আমি কি একটা A/B টেস্টিং ষ্টেপের ধাপ পেতে পারি?+

কিন্তু আপনি দুটি ভিন্ন মেসেজিং ব্যবহার করতে পারেন এবং তাদের ফলাফল তুলনা করতে পারেন।

CRM

বৃদ্ধি টুল

এক পাতার নিচেCRMএই বৃদ্ধি ইঞ্জিনকে ধরে রেখেছে: পুনরাবৃত্তি আয় (এমআরআর/আরআরআর), পণ্যের তালিকায় নেতৃত্ব প্রদান করা রূপ, লিঙ্কিং করা এবং নেতৃত্ব দেওয়া। এখানে সবকিছু সরাসরি লেখা রয়েছে।CRMকাজেই একটি ফর্ম জমা দেয়া বা কোন বই কল ইতিহাসের সাথে যোগাযোগ করা, কোন স্প্রেডশীটে সারি না।

এই পাতায় কি জীবন

পুনরাবৃত্ত আয়

রেভেনিউ

মি.আর আরআর আর এর প্রজেক্ট থেকে আপনার আসল বিলের বই দিয়ে তৈরি করা হয়েছে।1.5এর চক্র, গ্রাহকরা লিঙ্কের লিংকCRMযখন অ্যাকাউন্টের তথ্য এখানে লেখা হবে তখন স্বয়ংক্রিয় ভাবে পরিচিতি পাবে।

উৎপাদন ক্যাটালগ

ক্যাটালগ

আপনি যা বিক্রি করেন তার একটি সত্য উৎস। উদ্ধৃতিগুলো ক্যাটালগ থেকে নাম এবং মূল্য বের করে পণ্যের আয়ের উপর দিয়ে চলে যায়। উৎপাদন আর্কাইভ থেকে তারা কখনো মুছে যায়নি।

লিড-প্লাগ ফর্ম

ক্যাপচার

প্রতিটি ফর্ম একটি হোস্টিং পেজ পায় এবং আপনার নিজের সাইটের জন্য আইফ্রেম কোড।

বই লিংক

সিডিউলিং

একটি লিঙ্ক শেয়ার করুন, আসুন আশা করি একটা মুক্ত স্লট। প্রতিষ্ঠানের কর্ম ঘন্টা, সময় এবং বর্তমান সময়ের প্রতি সম্মান প্রদর্শন করে। একটি সভা তৈরি করা, একটি সমাধান তৈরি করা এবং সংগঠককে তা প্রদান করা হবে না।

লিডিং

শিথিল রাউটিং

প্রথমে, ফিল্ড নিয়ম চালু হবে (যেমন বাংলাদেশ অথবা উৎস), তারপর আবার rerescli এবং DOALIS এর মধ্য দিয়ে গোল করুন। এটি যে কোন চুক্তি যা কিনা ঐ চুক্তির মালিকের দায়িত্বভার বহন করবে, দায়িত্ববোধ, দায়িত্ব ও ব্যক্তিগত ভাবে সম্পন্ন করা যাবে না, তবে সবার আগে কোনো এককভাবে তা প্রকাশ করা উচিত।

প্রথম ফর্ম তৈরি করুন

1
Opencraper টুল

চিহ্নিত স্থানে চলুনCRM- তারপর লিড-প্লাবনের বিভিন্ন অংশ।

2
নাম ও ক্ষেত্র প্রদর্শন করে

নাম, কমা চিহ্ন দ্বারা বিভাজিত ও একটি তালিকা উল্লেখ করার জন্য উদাহরণস্বরূপ, নাম, ই-মেইল ঠিকানা। ই- মেইলের ক্ষেত্রে সর্বদা উল্লেখ করা আবশ্যক।

3
শেয়ার করা অথবা শেয়ার করুন

যে কোনো স্থানে এটি শেয়ার করা হবে অথবা কপি করার জন্য ফাইল থেকে লিঙ্কের মধ্যে তথ্য যুক্ত করুন।

4
লক্ষ্য রাখা

প্রতিটি জমা দেওয়া একটি অংশCRMফর্মের সাথে যোগাযোগ করুন। dotifys, মালিক, এবং স্বয়ংক্রিয় প্রবেশ পথ চিহ্নিত করুন।

💡
প্রদর্শিত নিজস্ব কর্মক্ষেত্রের ঠিকানার ব্যবহার করে পাবলিক লাইসেন্সের একটি অংশ। চিহ্নিত বিন্যাস অনুযায়ী প্রদর্শন করা হয় ( সীমা নির্ধারণ করুন)।opsiq ড.এ., তাহলে লিংক সবসময় সঠিক তথ্য সমাধান করে।

বিল্ট-ইন নিরাপত্তা

বোট সফল হয়েছে, কিছুই দেখতে পাচ্ছো না

গোপন মধুপদেশ মাঠের মধ্যে অলিখা রোবটগুলো জমা পড়ে।

হার

প্রতি ঘন্টায় ১০-টি দাবি করা হবে IP ফর্ম এবং বই জুড়ে ঠিকানা.

রক্ষণশীল সৎ থাকে

একটা ফর্ম জমা দেওয়ার অনুমতি নেই ।

কোনো দ্বৈত বই উপস্থিত নেই

বইয়ের এই মুহূর্তে একটি বিশেষ যোগ্যতার বিরুদ্ধে একটি মতামত পুনরায় চালু করা হয়েছে।

এই পুনরাবৃত্তিের তথ্য কোথা থেকে এসেছে?+

আপনার সেলস বই থেকে নতুন প্ল্যাটফর্মে সংযোগের বিলিং করে তৈরি করা হয়।

ওয়েবসাইট ছাড়া আমি ফর্ম ব্যবহার করতে পারি?+

হ্যাঁ, প্রতিটি ফর্মের নিজস্ব ঠিকানায় একটি হোস্টিং পাতা আছে যা নিজে নিজে থেকে কাজ করে, না ছাড়া। JavaScript.

CRM

মেসেজিং হাব (SMSP ও হোয়াটসঅ্যাপ)

একটি সংযোগের সাথে সংযোগ স্থাপন করুন। ২০ টি গেটওয়ে। এসএমএস এবং হোয়াটসঅ্যাপ সরবরাহকারীর সাথে যোগাযোগ করুন। কোনো প্রবেশের পূর্বে CRM যোগাযোগ করার আগে যেসব ইন্টারনেট ব্যবহার করা হয়, তাদের মধ্যে কেউ একজন এটি ব্যবহার করে থাকেন।

সেট আপ

1
সংযোগ সক্রিয় করো

মাইক্রোসফটস পাতায়, ওপেন মেসেজিং হাব (এসএমএস এবং হোয়াটসএ্যাপ) খুলে তা চালু করে।

2
উপলব্ধকারী যোগ করুন

একই ড্রয়ারের মধ্যে, অথবাCRMবৃদ্ধি সংক্রান্ত সামগ্রী, ড্রপডাউনো (টুইলিও, ভনজ, টাইম্‌স, মেটা হোয়াটসঅ্যাপ, ইনফোবিপ এবং আরও অনেক কিছু) গ্রহণ করুনAPIসংযোগ যোগ করতে পারেন ও সংযোগ স্থাপন করতে পারেন। ভিন্ন অ্যাকাউন্ট সহ একই গেটওয়েও একই রকম গেটওয়ে যোগ করা যাবে।

3
ওয়েবের সঙ্গে সংযোগ স্থাপন করুন

কোন লেবেলের নিজের পরিচয় প্রমান করে URL একটি কপি অপারেশনের সঙ্গে একটি লেবেল। গেটওয়েের মধ্যে প্রবেশ করার জন্য F-পোর্টের মধ্যে এটি পেস্ট এবং গ্রহণ করুন OpsIQ.

4
পরিচিত প্রেরকের নিকট থেকে প্রাপ্ত পরিচিতি

একটি যোগাযোগ স্থাপন করুন এবং এস- এস- পি- এল বা হোয়াটসঅ্যাপ বাটন ব্যবহার করে একটি পরিচিতি নির্বাচন করুন । যদি একজন প্রদানকারী চ্যানেলকে সমর্থন করে, তবে আপনার বেছে নেওয়া হবে যে সেটি ব্যবহৃত হবে।

কনস্যুলেট প্রথম আসে

শুধুমাত্র সম্মতি

কোন সম্মতি নেই, এসএমএসের অনুমতি না দেয়া হলে একটি বার্তা পাঠানো হবে। হোয়াটসঅ্যাপ একই সম্মতিতে চড়েন।

- কি!

- না, কোন ধরণের কাজ করা নয়।

সম্মান প্রদর্শন করা

দমনকারীর তালিকা অনুসারে পরিচিতি প্রদর্শন করা হবে

কারণের কারনে

একটি অবরুদ্ধ বার্তা আপনাকে ঠিক কেন, আপনি অনুমান না করে তথ্য সংশোধন করতে পারেন।

ডেভেলপারদের জন্য: ওয়েব-সাইট

URL আকৃতি

https://your-address/opsiq/cron/messaging_webhook.php?sk=SITE_KEY&e=ENTRY_ID&t=TOKEN. সরবরাহকারী সংযুক্ত হওয়ার সময় প্রতি প্যানেল টোকেনটি স্থাপিত হয় এবং সম্পাদনে কখনো আবর্তন করা হয় না।

বিন্যাসবিহীন প্রদর্শন (_F)

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":"..."}.

ইফেক্ট

বিতরণকৃত লিস্টের ফাইল থেকে তথ্য প্রদর্শনকারী outpledd- টি বার্তা ধারণ করে। বার্তাবহন ব্যবস্থা সক্রিয় করুন অথবা নীচে উপস্থিত একটি বার্তা, কর্মক্ষেত্রের মধ্যে ফোন নম্বর, বার্তা সহ পরিচিতি প্রদর্শন করা হবে।

মোড

ভুল অথবা অনুপস্থিত উত্তর 403 অজানা বেতন গণনা করা হয়, উপেক্ষা করা হয় না, তাই কোনো খারাপ গেটওয়ে শেষ করতে পারে না ।

কোন গেটওয়ে সমর্থিত?+

টিওলিও, ভনজ, ভিমোট, বার্তাবিল্ড, তথ্যবিপ, তেলিক্স, ক্লিক করুন, আফ্রিকা কথা বলা, ব্লুমএস, টেক্সট মেসেজ, মেটাফ্যাপ, এসএমএস, স্কাইপি, জিপিএস, জিশপে, গাম্পলি, ব্রেলা নেটওয়ার্ক, ডার্টেল, হাম্বাল, দাবটিস এবং অন্যান্য যেকোন কিছুর জন্য ওয়েব সাইট।

নিরাপদে আছে?+

সংযোগ সংক্রান্ত বৈশিষ্ট্যের মধ্যে সংরক্ষিত পরিচিতিগুলি পরিবর্তিত হয়েছে এবং ব্রাউজারের সাথে কখনো প্রতিধ্বনি করা হয়নি। ফাঁকা গোপন তথ্য প্রয়োগ করে একটি এনট্রি মুছে ফেলুন।

AI বার্তা প্রেরণ করা হবে কি?+

হ্যাঁ, নিবন্ধিত কাজের মাধ্যমে নিশ্চিত করা এবং একই সম্মতিমূলক গেট চালাতে হবে । AI (CHOP) এর সাথে সংযুক্ত প্রোভাইডারদেরও তালিকাবদ্ধ করতে পারে।

CRM

ধনী ও ক্রমবর্ধমান ক্রেতা

প্রত্যেক হিসাব অনুযায়ী, আপনার জীবন ঝুঁকি, স্বাস্থ্যের স্কোর, প্রসার এবং একটি সুপারিশমূলক সাফল্য বই থাকে ।

লাইফ সাইকেল
লাইফসাইকেল বোর্ডপ্রতিটি অ্যাকাউন্টের স্বাস্থ্যের জন্য টিউশনসহ একটি ভোক্তা-জীবনী বোর্ড (অনর্থ, সক্রিয়), রি নিউাল।লাইফ সাইকেলকর্মক্ষেত্রভেতরে ঢুকেএকরস্বাস্থ্য 40এরজুরুমভূ- দৃশ্যের রং নির্বাচন করুনস্বাস্থ্য 88ইন্ডেমস্বাস্থ্য 76এ-রিস্কসাইলাইলাইলস্বাস্থ্য 28মেন্টেনাউম্‌ব১২টায় নতুন করে পুনর্নবীকরণএক্স- বি- এম- এল% 11STAGESরিসাইকেলের দিকে2SCOREDস্বাস্থ্য & সম্প্রসারণ3PLAYBOOKপ্রস্তাবিত পরবর্তী চাল
গ্রাহকেরা বোর্ডিং, সক্রিয় এবং রিসাইকেলের মাধ্যমে এগিয়ে যান। প্রতিটি খেলাবুক দিয়ে স্বাস্থ্য ও উন্নতির জন্য তারা সবাই স্কোর করেন।

লাইফসাইকেল বোর্ড

age (গ)

ভিজুয়াল বোর্ড, যেখানে প্রতিটা অ্যাকাউন্টই দাঁড়িয়ে আছে: লিড, অপপেক্ট্য, সুযোগ-সুবিধা, গ্রাহক, এক্সপান্স, রিনিউল, ঝুঁকিতে ভরা ।

এক-মধ্যে

উচ্চ মাত্রার ঝুঁকি নিয়ে কাজ করা অ্যাকাউন্ট। প্রতিটি টপ ড্রাইভারের (হার্ড, নিষ্ক্রিয়, ঋণ) উপরিভাগ এবং একটি সুপারিশমূলক খেলা সংরক্ষণের।

সুযোগ - সুবিধা

যে অ্যাকাউন্টগুলো আরো বেশী কেনার জন্য প্রস্তুত থাকার সংকেত দেখায়: উচ্চ মানের ব্যবহার, বৈশিষ্ট্য অনুরোধ, পরিকল্পনা, পরিকল্পনা।

নতুন করে লেখা

রিসাইকেল তারিখের মাধ্যমে অ্যাকাউন্ট করুন।

কিভাবে OpsIQ কে. ডি. ই. ঝুঁকি সনাক্ত করে

চুর্নের ঝুঁকি একাধিক সিগন্যাল ফিউজ থেকে গণনা করা হয়েছে:

CRMসংকেত

স্বাস্থ্য, ভারসাম্য বজায় রাখুন, সাম্প্রতিক ক্ষতির পরিমাণ কমে যাচ্ছে।

সহায়তার ইঙ্গিত প্রদর্শন করা হবে

টিকিট গণনা, টিকেট ভলিউমের কব্জা, নেতিবাচক আবেগ, উত্তেজনা।

উৎপাদনের বাগন

লগ-ইন ফ্রিকোয়েন্সি, বৈশিষ্ট্য ব্যবহারের, পৃষ্ঠা প্রদর্শনের সময় API কল.

বিল সংকেত

সময়োত্তীর্ণ সমস্ত তথ্য পূরণ করতে ব্যর্থ, শেষ না করা অনুরোধ জানানো হয়েছে।

সঞ্চালনার জন্য চিহ্নিত প্লাগ-ইন

প্লে-লিস্ট সংরক্ষণ করুন

তাদের জন্য: সক্রিয়ভাবে সাড়া দেয়া, উদ্বেগের বিষয় তুলে ধরা, প্রয়োজন হলে সমর্থন প্রদান করা, দ্রুত বৃদ্ধি পাওয়া।

নতুন খেলা

আগামী নতুন করে নবায়ন: সন্তুষ্টি নিশ্চিত করুন, ব্যবহার পর্যালোচনা করুন, বর্তমান মূল্য, উপযুক্ত হলে উৎসাহ প্রদান করুন।

এক্সপন্স গেম

প্রস্তুত হওয়ার জন্য: বর্তমান আপডেট অপশন, সাফল্য কাহিনী শেয়ার করুন, আরওআই প্রদর্শন।

সাব- ক্লাস

আপনি কি আপনার সন্তানদের প্রশিক্ষণ দেওয়ার জন্য সময় করে নেন?

এটা ঘটার আগে স্পটিং টরেন্টিং

ডার্বিও:
সাধারণত যে গ্রাহকের লগইন লগ-ইন করা হয় না 2 সপ্তাহ, এবং তারা আউট 3 এই মাসে টিকেট সমর্থন করুন।
কি করার:

মোটর সাইকেল বোর্ড এই একাউন্টের মাধ্যমে গাড়ি চালকদের সাথে "আস্কর" হয়ে গেছে: ( নিষ্ক্রিয়)14 শেষ লগে (শেষ লগ) এবং সমর্থনের তারিখ (m)3x সাধারণ টিকেটের হার; প্রস্তাবিত খেলাগুলো কি ঘটছে তা বোঝার জন্য সক্রিয় প্রচার মাধ্যম আহ্বান জানাচ্ছে।

CRM

আপনার তথ্য পরিষ্কার রাখা হচ্ছে

তথ্যের স্বয়ংক্রীয়ভাবে সন্ধান করে তথ্য সংক্রান্ত মান ও সংশোধন করা যাবে:

তথ্য গৃহাধ্যক্ষ
তথ্য গৃহাধ্যক্ষতথ্য- গুণগত মানের তালিকা (মান, ঢ়, normal, অনুপস্থিত, most, photo, pair), 1 (ephorkable) সহ একটি কর্ম সঞ্চালন করা যাবে।তথ্য গৃহাধ্যক্ষকর্মক্ষেত্রস্ট্র্যাশ এজেন্ট সংক্রান্ত তথ্য পাওয়া গিয়েছেঅনুরূপ[email protected] এবং [email protected]একত্রিত করুন (_M)অনুপস্থিত12 কোনো পরিচিতি নেইগোদেরিচস্ট্যাটেন38 পুনরায় খেলা আরম্ভ করা 90+ দিনপর্যালোচনাবিন্যাসফোন নম্বর সম্পাদন করো 4 বিন্যাসসব ঠিক করো1CATCHESদুস্‌, দূরত্ব, অন্ত্র2EXPLAINSকেন একে একে অপরকে ডেকেছে?3FIXESআপনার অনুমোদন উপর
স্টিউসার এজেন্ট আপনার রাখা আছেCRMকিন্তু, যিহোবা তাঁর লোকেদের সঙ্গে যেভাবে আচরণ করেন, তা থেকে আমরা কী শিখতে পারি?

কি ধরা পড়ে

পরিচিতি প্রতিলিপি তৈরি করুন

একই ব্যক্তির জন্য (যেমন,...) [email protected] এবং [email protected]...এদের নিয়োগ করা হয়েছে.

অনুপস্থিত

ই-মেইল ছাড়া, ডোমেইন বিনা কোম্পানী দ্বারা তথ্য প্রদান না করে, ডোমেইন ছাড়া চুক্তি করা হবে।

বিচ্ছিন্ন রেকর্ড

পরিচিতি ছাড়া, কোম্পানির সাথে যোগাযোগ স্থাপন করা এবং ই-মেইল ডোমেইন ও প্রসঙ্গের উপর ভিত্তি করে সংযুক্ত থাকা তথ্য ছাড়া চুক্তি করা হয়।

ইকোনসিক্‌স

মঞ্চের সাথে একটি চুক্তি 20% সম্ভাবনা, কোন চুক্তি না থাকলে "কের" চিহ্নিত করা হয়েছে, একটি কোম্পানি ইন্টেডি শিল্পের সাথে সম্পর্কিত।

ভুল পর্যায়

যে বিষয়টি একই পর্যায়ে ঘটেছে তা হচ্ছে, অনেক লম্বা সময় ধরে অথবা কোন ব্যক্তির সাথে যোগাযোগ করা, যার লাইফসাইকেল মঞ্চ তাদের কাজের সাথে মিলে যায় না।

কিভাবে ব্যবহার করা হবে

1
গৃহাধ্যক্ষের তালিকা খুলুন

চিহ্নিত স্থানে চলুনCRMআর তথ্যের ধারা স্ট্রনস বিভাগ থেকে খুঁজে বের করুন (অথবা তা থেকে খোলা হয়েছে)CRMস্বাস্থ্য।

2
নিরাপদ সংশোধন অনুমোদন

সবুজ জিনিসপত্রগুলো সুরক্ষিত: প্রতিলিপি পরিষ্কার, স্পষ্ট তথ্য নেই।

3
বাকিটা পর্যালোচনা

( ১ তীমথিয় ৪: ৮) আপনি যদি কোনো কিছুতে মনোযোগ দেন, তাহলে সেটা আপনাকে আরও বেশি শান্তি প্রদান করবে ।

পরিচিতি অপসারণ করা হচ্ছে

ডার্বিও:
গৃহাধ্যক্ষ “জন স্মিথ ” খুঁজে পেয়েছিলেন (ম্যাসেডোনিয়া)[email protected]...এবং "J. Smith" (সরৎস্কৃতিক)[email protected] একই ই-মেইল: ভিন্ন ভিন্ন নাম।
কি করার:

গৃহাধ্যক্ষ প্রস্তাব করেছেন: রেকর্ড আরো কাজ এবং কার্যক্রম একসাথে রাখুন। প্রস্তাবটি পর্যালোচনা করুন, প্রয়োজন হলে বেঁচে থাকা নামটি পরিবর্তন করুন। উভয় রেকর্ডের ইতিহাস একত্রিত হয়ে সংরক্ষিত থাকে।

CRM

আমার CRM তৈরি করো

আমার সিআরএম গঠন করুন আপনি সহজ ইংরেজীতে আপনার CRM সেটের বর্ণনা। OpsIQ সরবরাহ করা একটি বৈধ, পুনরাবৃত্তিমূলক পরিকল্পনা এবং এটি অনুমোদনে প্রয়োগ করা হয়েছে। কোনো পরিচয় প্রমাণকারী কনফিগারেশন ব্যবস্থা না থাকলে, কনফিগারেশন ক্লিক করুন।

আমার CRM তৈরি করো
আমার CRM তৈরি করোঅবশিষ্ট যক্ষা উৎপাদনশীলতার বর্ণনাCRMপ্রাথমিক পর্যায়, মাঠ এবং অংশ পরিকল্পনা.আমার CRM তৈরি করোকর্মক্ষেত্রআপনার ব্যবসা বর্ণনা করুনআমরা একটি ওয়েব নকশা সংস্থামাসিক আয় এবং তা পরিশোধ করাছোট থেকে কম একটি প্রকল্পব্যবসা।আমার CRM তৈরি করোনির্মাণের পরিকল্পনা নির্মাণ করা হয়েছেসিঁড়ি:→স্বয়ং নির্ধারণ করা হচ্ছেচুক্তি: রিফেন্ডার, প্রজেক্টক্ষেত্র:রেখাংশ: SMB, এজেন্সিক্রম: পুনরায় সাজানোএপিপি- র গুরুত্ব1DESCRIBEইংরেজি2AI PLANSস্তর, ঘর3APPROVEঅবৈধ এনকোডিং
আপনার ব্যবসা সহজ ইংরেজীতে বর্ণনা করুন;OpsIQসবটাই খসড়া করেCRM( যাত্রা.

কিভাবে কাজ করে

1
কি-রিং বর্ণনা করুন

আপনার CRM সেটের সাধারণ বর্ণনার ধরন লিখুন। উদাহরণ: "www.

2
প্ল্যান পর্যালোচনা করুন

OpsIQ এর মধ্যে দিয়ে কি তৈরি হবে তা দেখা যাবে: পিং, পর্যায়, মঞ্চের নিয়ম, লাইফসাইকেল নিয়ম। প্রতিটি বিষয়ের পর্যালোচনা করে দেখুন।

3
প্রয়োগ করুন

পরিকল্পনা কার্যকর করতে ক্লিক করুন । প্রতিটি পরিবর্তন একটি ক্লিকে ক্লিক করুন যে কোন সময় পরিবর্তন আপনি স্বাভাবিক অবস্থায় ফিরে পেতে পারেন ।

4
যদি প্রয়োজন হয়, তবে পরিবর্তন করুন

যদি ঠিক না হয়, তবে পুরো বায়লটি ফেরত দিতে ক্লিক করুন । আপনার CRM পূর্ববর্তী অবস্থায় ফিরে যেতে পারে ।

আপনি কি নির্মাণ করতে পারেন

পাইপলাইন এবং পর্যায়

স্বনির্ধারিত থ্রেডের মধ্যে প্রান্তীয় পাইপ-লাইন নির্মাণ করুন। ডিফল্ট মোড হল 'প্রজেক্ট', ডিফল্ট স্টাইল ও অ সীমাসূচক প্যাডস ।

একাধিক নিয়ম

বুস্ট স্কোর এ ধরনের আচরণের উপর ভিত্তি করে: "সাংকোরের মূল্যকে বিবেচনা করলে,"সুর কম হলে তারা চাকরির পাতা দেখতে আসে।

সাইকেলের নিয়ম

স্বয়ংক্রিয়ভাবে লাইফসাইকেল পর্বগুলো: “এখান থেকে সরে যাও SQL যখন তারা একটি ডেমোর অনুরোধ করে, তখন “বিষমদের কাছে যাও যখন চুক্তি অনুষ্ঠিত হবে”।

স্বনির্ধারিত রঙের সীমা

পরিচিতি, চুক্তি, চুক্তি এবং কোম্পানী: টেক্সট, নম্বর, তারিখ, নির্বাচিত, চেক, নির্বাচন URL ই-মেইল।

গণনা তালিকা

MDIBS নির্ধারণ করো অথবা চুক্তি বিভাগ কেশনের বিরুদ্ধে.

একটি পুনশিত পাইপ সেট করা হচ্ছে

ডার্বিও:
তুমি সাসা সাবস্ক্রিপশনকে নিয়ন্ত্রন করো আর রিপারেশনের জন্য পাইপ দাও।
কি করার:

ধরন: "অভিভাবিত পাইপলাইন নির্মাণ করুন" : স্তর: 90 দিন 10%), 60 দিন 25%( চিহ্ন পাওয়া গিয়েছে)40%[ গুলি করবে ]60%[ নতুন হয়ে যাবে ]100%[ চুংকি ]0%...এতদূরান্তের সীমা নির্ধারণ করো। 14 দিন।"OpsIQ পরিকল্পনাটি সৃষ্টি করে, আপনি একে পর্যালোচনা এবং ক্লিক করুন। পাইপলাইন পাতায় দ্রুত উপস্থিত রয়েছে।

যদি আমি এমন কিছু বলি যা সম্ভব না?+

বিল্ডার কেবল কাজ করে কিভাবে অকার্যকর করতে হয় তা জানা। যদি আপনি তার ক্ষমতার বাইরে কিছু জানতে চান (যেমন, "আমার রীতির সঙ্গে মিল রেখে) API“এটা এই অনুরোধকে প্রত্যাখ্যান করবে এবং ব্যাখ্যা করবে এর পরিবর্তে কি করতে পারে।

পরিবর্তন বাতিল করা হবে কি?+

হ্যাঁ, প্রতিটি আমার বিল্ডCRMকাজটিকে রিসাইকেল হিসেবে ধরা হয়।CRMস্বাস্থ্য > ইতিহাস পরিবর্তন করে তাদের সব হস্তগুলো দেখা এবং সেগুলোর যে কোন কিছু সরিয়ে ফেলা ।

CRM

ব্যবহারের প্রস্তুতিCRMতোমার পথ

যে সমস্ত দলের জন্য CRM কনফিগারেশন টাইপ করতে পছন্দ করে, তাদের জন্য ব্যবহারকারী আইআরএম-এর কনফিগারেশন। আমার CRIRM তৈরি করা সকল বৈশিষ্ট্যের মান একই ভাবে তৈরি করা যেতে পারে।

পাইপলাইন এবং পর্যায়

এখানে আপনি একটি নতুন লাইন তৈরি, নাম, এবং যুক্তি অপসারণ করুন । কোন নির্দিষ্ট অবস্থায় না কোন কাজ ছাড়াই ডিফল্ট মান নির্ধারণ করুন ।

স্বনির্ধারিত রঙের সীমা

চুক্তির ক্ষেত্রে ফিল্ড যোগ করুন । ফিল্ড- এর ধরন, গণনা, তারিখ, নির্বাচন করুন (অন্তর্ভুক্ত অপশনসহ), চেক URL ই- মেইল, ফিল্টারের ক্ষেত্রে স্বনির্বাচিত ক্ষেত্রে ব্যবহৃত রঙের বিন্যাস।

গণনা তালিকা

চুক্তি বিভাগকে পর্যালোচনা করতে বলুন । চুক্তি অনুসারে চুক্তিটি মূল্যায়নের জন্য ব্যবহৃত হয় । MDCI, বা বিশেষ মান নির্ধারণ করুন । প্রতিটি বস্তুর জন্য এটি চিহ্নিত করা যেতে পারে অথবা ঐচ্ছিক হতে পারে ।

সাইকেল মঞ্চের নিয়ম

স্বয়ংক্রিয় পর্যায় পরিবর্তন : যখন কোনো যোগাযোগ আসে (ছবির মূল্য, উপহার হিসেবে দেওয়া হয়) তখন তাদের লাইফ সাইকেলের ধাপ ধীরে ধীরে বেড়ে যায় ।

লিড-হার্ড নিয়মাবলী

বুস্ট বা হার কমানোর ক্ষেত্রে কিছু স্কোর হ্রাস করে। উদাহরণ: "চমৎকার ওয়েবপেজ = ++15 বিন্দু, "ডেড সাদা কাগজ = +10 পয়েন্ট, "প্রজেক্টস পাতা = -5সর্বনিম্ন সংখ্যার হিসাব নির্ধারণ করা যাবে (যেমন, "Shorciquice")। অন্ততঃ প্রদর্শন অনুমোদিত হতে হবে। 2 প্রতিবারের সময়

সংরক্ষিত প্রদর্শন

পরিচিতি, চুক্তি এবং কোম্পানির জন্য ফিল্টারের নাম লিখুন । আপনার দলের সঙ্গে প্রদর্শন করুন । বস্তুর জন্য ডিফল্ট মান নির্ধারণ করুন ।

একটি নেতৃত্ব অপসারণ নিয়ম যোগ করা হচ্ছে

ডার্বিও:
আপনি যে কোন ওয়েবপেজকে ২ বা বেশী স্কোর পেতে পারেন, তার চেয়ে বেশি স্কোর করতে পারেন।
কি করার:

চিহ্নিত স্থানে চলুনCRMকনফিগারেশন\ tবেচার নিয়মাবলী । নিয়ম যোগ করো । ক্লিক করুন: "পুরণ"," স্বনির্বাচিত প্রদর্শন (y)URLসেখানে = ""/pricing", সর্বনিম্ন গণনা =2- স্কোর বৃদ্ধি = ++220..s. পরের স্কোরার, এই রুলের মাধ্যমে সংযুক্ত পরিচিতি + পাওয়া যাবে20তাদের স্কোরের দিকে।

CRM

CRMস্বাস্থ্য পরীক্ষা-আপ

CRM স্বাস্থ্য হচ্ছে স্ব-ডিয়াগ্যান্টিক পাতা যা আপনার সিআরএমকে সঠিকভাবে নির্ধারণ করে এবং খুব দ্রুত চলছে।

স্বাস্থ্য পরীক্ষা
CRMস্বাস্থ্য পরীক্ষারিং-এর মধ্যে স্বাস্থ্যের স্কোর 92 বার্তা প্রজ্জ্বলন ও সতর্কতা পরীক্ষা সহ একটি চেকলিস্ট।CRMস্বাস্থ্য পরীক্ষাকর্মক্ষেত্র92হেথপাইপ-লাইন অবস্থায় কনফিগার করা হয়েছেEvolution-র সাথে যুক্ত ইম্পোর্ট ব্যবস্থা (o)AI এজেন্ট সক্রিয়!কোনো সক্রিয় ক্রম অনুযায়ী বিন্যাস উপস্থিত নেই!12 পরিচিত ব্যক্তির তথ্য অনুপস্থিত1যিহূদাআপনার সেটআপ স্থগিত করতে ব্যর্থ2FLAGSঅনুপস্থিত3কা.এক সামগ্রিক সংখ্যা
এক ঘন্টাCRMঅডিশন: একটি সামগ্রিক স্বাস্থ্যের একটি চেকলিস্ট এবং যা সঠিক ভাবে স্থাপন করা হয়েছে এবং কি তা মনোযোগের প্রয়োজন।

কি চেক?

স্কীমা (ম)

ডাটাবেসের মধ্যে উপস্থিত রয়েছে ও সঠিক কলামগুলি সংশোধন করা হচ্ছে। অভিবাসন ব্যর্থ হলে,CRMস্বাস্থ্যের জন্য পতাকা ব্যবহার করা হবে।

AI এজেন্ট

সব CRM এজেন্ট (ক্রচ, তথ্য কমান্ডন, ডিটেনশন, গোয়েন্দা, ইত্যাদি) নিবন্ধিত এবং সুস্থ্য । সবুজ = এম্বারের মনোযোগ আকর্ষণ করা প্রয়োজন, লাল = ভুল ।

রাউট

CRM APIপথ এবং AJX শেষ হওয়ার পথ নিবন্ধিত করা হয়েছে।

AI সংক্রান্ত কর্ম

CRM অ্যাকশন এক্সিকিউশনের ক্যাটালগ নিবন্ধন করা হয়েছে। যদি কাজ হারিয়ে না যায়, সিআরএম স্বাস্থ্য-স্বাস্থ্যের স্ব-ব্যবস্থাপনাগুলো পুনরায় চালু করে থাকে।

লাইভ ডাটা সংখ্যা গণনা

বিভিন্ন পরিচিতি, কোম্পানী, চুক্তি, কর্ম, এবং ইভেন্টের জন্য সহায়ক। পরীক্ষণ ও চলমান তথ্য রেকর্ডের জন্য সহায়তা।

অ্যাকাউন্ট পরীক্ষা করার পরে & নতুন করে তৈরি করা হবে

প্রথমবারের মতCRMবৈশিষ্ট্য নির্ধারণ, খোলাCRMস্বাস্থ্য এবং পরীক্ষাগুলো সবুজ ।

কত বার আমি চেক করা উচিতCRMস্বাস্থ্য?+

প্রারম্ভিক সেটআপ & পরে, বড় করার পর, বিভিন্ন সময় ও আপডেট পরীক্ষা করুনCRMআচরণ ভুল বলে মনে হচ্ছে।CRMস্বাস্থ্যের স্ব-স্বাস্থ্যের অনেক বিষয় (যেমন কোন ধরনের কাজ নিবন্ধন নেই) পাতা খুলে দেয়।

CRM

ডেভেলপারের সাথে সংযোগ করার জন্য CRM সংযোগ

এটাCRMএকটি সম্পূর্ণ জনপ্রবাহ উন্মোচনAPIএবং ওয়েব-সাইট যেন এক্সপোর্ট না করে, তার জন্য কোন স্ট্যাক চিহ্ন যুক্ত করা হয়।

API সমাপ্তি বিন্দু

অনুমোদন ব্যবস্থা

API কি (Arnermocus_(".ication) এর সাথে সহজে পাঠ করা হয় অথবা উইন্ডোর আকার পরিবর্তন করতে হবে। /api/v1.php কাজ এবং সাইট কি সহ।

পরিচিতি

পরিচয়হীন (অনুসন্ধান + ফিল্টার), বিচ্ছিন্ন । চ্যাট- লিস্ট, পরিচিতির তথ্য (Abuscatch), fav. কাজ, cholestory (derrosect, unctoated), কাজ ও linescanapegnerence।

তাস বিতরণ করুন

চুক্তি, চুক্তি.

কার্যকলাপ

যোগাযোগ (প্রতিযোগ/ চুক্তি), সংক্ষিপ্ত/ বিশেষকরণ, cmcivated (নতুন একটি ক্রিয়া)।

ঘটনাসমূহ

sm. ct থেকে প্রাপ্ত মান (প্রতিটি পরিবর্তনের জন্য নির্দিষ্ট করা বৈশিষ্ট্যের পংক্তি, drog দ্বারা বিভাজনকারী বৈশিষ্ট্যের প্রদর্শন ব্যবস্থা)। katalt.

এর মাধ্যমে একটি নিয়ম তৈরি করুন 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-র যাকাত সরবরাহকৃত)।

email.replied

একটি মেইল লেখার জন্য কোন লিঙ্ক ব্যবহার করা হলে সেটিকে আগুন দিয়ে প্রতিস্থাপন করা হয়।

email.bounced

যখন আউটরিচিং কার্ডের মাধ্যমে ই-মেইল শুরু হয় তখন আগুন লাগে।

💡
কল webhooks.events.list আপনার ইনস্টল করার জন্য, প্রত্যেকটা ঘটনার উপর আস্থা স্থাপন করুন ।

সকল ওয়েব-সাইটHMAC- স্বাক্ষরিত এবং ব্যর্থতায় পুনরায় লোড করা হয়েছে। সাবস্ক্রাইব করুনURL> ওয়েব মেনু, অথবা পোলcrmdet.com থেকে বিচ্ছিন্ন ফিডের জন্য dlist.ddd।

গুগল শিটে CRM পরিচিতি তৈরি করা হচ্ছে

ডার্বিও:
আপনি সব নতুন চানCRMআপনার মার্কেটিং টিমের জন্য গুগল শিটে যোগাযোগ করা হচ্ছে।
কি করার:

সাবস্ক্রাইব করা ও ওয়েবপেজের জন্য একটি ওয়েব-পেজ নির্ধারণ করুনopsiqগুগল অ্যাপস স্ক্রিপ্ট অথবা একটি জিপার ওয়েব অ্যাপ্লিকেশনের সাথে যোগাযোগ করুন।URLএই পেলোডের মধ্যে নাম, ই-মেইল, কোম্পানি স্কোর এবং উৎস । আপনার স্ক্রিপ্ট প্রতিটি নতুন যোগাযোগের জন্য একটি সারি যোগ করে ।

CRM

রেখাংশ

পুনরায় লোড করার জন্য রেখাংশের মান সংরক্ষণ করা হয়CRMপ্রদর্শন, আউটরিচ, প্রচারণা এবং অন্যান্য দর্শক-প্রণোদিত টুল।

উৎপাদনের নমুনা
রেখাংশরেখাংশের সম্পাদক নির্ধারিত অবস্থা, সরাসরি গণনা প্রদর্শন এবং অপারেটরদের একটি লাইভ ফিল্টার নির্বাচন করুন অথবা আটক করা ছবি।রেখাংশকর্মক্ষেত্রMOEলাইভLOGICসবMATCHES1,248জীবন কাহিনীগ্রাহক পর্যায়সক্রিয় গ্রাহকনিয়ম (_R)শেষ কার্যকলাপঅন্তর্ভুক্ত 30 দিননিয়ম (_R)দেশযুক্তরাজ্যের সমাননিয়ম (_R)উচ্চ পর্যায়েরঅন্ততঃ 70নিয়ম (_R)1CHOOSE MODEলাইভ অথবা ছবি নিন2ADD RULESসবাই বা অন্য কেউ3REUSEপ্রচারাভিযান এবং CRM
রেখাংশের সম্পাদক নির্ধারিত অবস্থা, সরাসরি গণনা প্রদর্শন এবং অপারেটরদের একটি লাইভ ফিল্টার নির্বাচন করুন অথবা আটক করা ছবি।

A লাইভ রেখাংশ বর্তমান তথ্য থেকে গণনা করা হয় যখন এটি ব্যবহার করে । পিনযুক্ত বর্তমান সদস্য তালিকা বন্ধ করে দিয়েছে, যা কার্যকর হবে যখন একজন আউটরিচ শ্রোতা অনুমোদন না পেয়ে।

নির্বাচন করুন সব প্রত্যেক অবস্থাই মিল বা না থাকা উচিত যে কোনো সংরক্ষণ করার পূর্বে সরাসরি সংরক্ষিত সংখ্যার পরিমাণ পর্যালোচনা করা যাবে । সাধারণ সম্পাদনা থেকে প্রতিরোধ করা যেতে পারে ।

CRM

তিরন্দাজ

লিড-ক্রন আইন ব্যবহার করে আচরণ আর প্রোফাইল সংকেতকে একটি নির্দিষ্ট স্কোরে ইঙ্গিত দেয় যা বিক্রি আর অন্তর্ঘাত ব্যবহার করতে পারে।

উৎপাদনের নমুনা
তিরন্দাজ( খ) কীভাবে আমরা দেখাতে পারি যে, আমরা ঈশ্বরের শাসনকে সম্মান করি?তিরন্দাজকর্মক্ষেত্ররোলিন12SCORED8,412HOT LEADS286জীবন কাহিনীমূল্যায়ন কার্যক্রম3+ এ ভ্রমণ 14 দিন+20কি-ওয়ার্ড ক্রয় করা হচ্ছেঅভিবাসন অথবা প্রতিষ্ঠান+15% 1 মিলিয়ন বছরঅভিযোগ সম্পর্কিত ইভেন্ট 30 দিন-10বিশ্বস্ত তথ্য উৎসঅংশীদার সংখ্যা+121DESCRIBE RULEসাধারণ ইংরাজি ব্যবহার করো2REVIEW FIELDSসংকেত, উইন্ডো, বিন্দু3RESCOREকর্মক্ষেত্র সক্রিয় করুন
( খ) কীভাবে আমরা দেখাতে পারি যে, আমরা ঈশ্বরের শাসনকে সম্মান করি?

AI রুল নির্মাতা একটি সাধারণ-ইংরেজি নিয়ম তৈরি করতে পারেন । সক্রিয়করণের পূর্বে প্রত্যেক নিয়ম পর্যালোচনা করা উচিত: কর্ম বা কী (key), সর্বনিম্ন গণনা, এবং স্কোর পরিবর্তন হিসাব করলে ফলাফল সঠিক হবে ।

ইতিবাচক এবং নেতিবাচক নিয়মকানুন বৈবাহিক চাপকে কমাতে পারে । স্কোর পুনরায় নির্ধারণ করুন বস্তুগত শাসন পরিবর্তনের পর, বর্তমানের নতুন মডেলের মধ্যে যোগাযোগ মূল্যায়ন করা হয় ।

CRM

সালস লিডারবোর্ড

নেতা বোর্ড এই মাসের জন্য নির্ধারিত কোটা, আয়, কমিশন এবং উন্মুক্ত পাইপলাইন ব্যবহার করে প্রতিনিধিদের তুলনা করেছে।

উৎপাদনের নমুনা
সালস লিডারবোর্ডমাসিক নেতা পদে বিক্রয়ের প্রতিনিধিদের স্থান রয়েছে, এদিকে আয়, কমিশন এবং উন্মুক্ত পাইপলাইন দৃশ্যমান।সালস লিডারবোর্ডকর্মক্ষেত্রPERIODজুলাইTEAM QUOTA82%আকনপাউন্ডজীবন কাহিনীআমিনা104% [ ৫ পৃষ্ঠার চিত্র]১মবেন88% [ ৫ পৃষ্ঠার চিত্র]২য় মানরিটা76% ব্যবহারবিধির লেবেল৩য়% 1 খোলা যাচ্ছে নাটিমের মাধ্যমে ৩১২ কিলোমিটারপর্যালোচনা1CHOOSE MONTHএকটি নির্দিষ্ট সময় তুলনা করুন2CHECK QUOTAপুনরায় পাঠানো3COACHপাইপ-লাইন কনটেক্সট ব্যবহার করা হবে
মাসিক নেতা পদে বিক্রয়ের প্রতিনিধিদের স্থান রয়েছে, এদিকে আয়, কমিশন এবং উন্মুক্ত পাইপলাইন দৃশ্যমান।

বরাদ্দ যোগ্য ব্যক্তি, বিশেষ করে যখন প্রত্যেক প্রতিনিধির বর্তমান কোটা এবং চুক্তি সঠিক মালিক রয়েছে এবং তা চুক্তি করা হয়। মুদ্রা, মুদ্রা এবং ঘনিষ্ঠ মর্যাদা লাভ করে। কোচিং এবং স্বীকৃতির জন্য নেতা বোর্ড ব্যবহার করুন, কেবল মানসম্মত পদক্ষেপ নয়; এটি স্বাস্থ্য, কর্ম ও সঠিকতার সাথে জুটি তৈরি করে।

CRM

অনুমোদন প্রদান করুন

অনুমতি প্রাপ্ত অনুমোদনের আগে উচ্চ-ভারের চুক্তি বাতিল করা যাবে।

উৎপাদনের নমুনা
অনুমোদন প্রদান করুনঅনুমোদন নীতি দুটি মান নির্ধারিত করে এবং সারির তালিকা প্রদর্শন করা হয়, অনুমোদিত সিদ্ধান্ত গ্রহণ করা হয়।অনুমোদন প্রদান করুনকর্মক্ষেত্রPOLICYসক্রিয়WAITING6OLDEST3hজীবন কাহিনীস্তর 1তাসের তাড়া থেকে প্রাপ্ত £10,000ম্যানেজারস্তর 2তাসের তাড়া থেকে প্রাপ্ত £50,000সিনিয়রএন্টারপ্রাইজ অ‌ধাতু£72,000 বেনের অনুরোধঅসমাপ্তমাইগ্রেশন প্রকল্প£18,500 রিটা অনুরোধ করেছিলেনঅনুমোদন করা হয়েছে1SET THRESHOLDS0 টার্টারের ব্যবস্থা নিষ্ক্রিয় করুন2REQUESTচুক্তিটা জমা দে3পরিচয়বিহীনপড়া ও প্রত্যাখ্যান করুন
অনুমোদন নীতি দুটি মান নির্ধারিত করে এবং সারির তালিকা প্রদর্শন করা হয়, অনুমোদিত সিদ্ধান্ত গ্রহণ করা হয়।

পলিসি & সক্রিয় করো 1 স্তর 2 সর্বোচ্চ সীমায় পৌঁছে গেছি। 0 টাইর বন্ধ করুন । যখন কোন অন-ম্যান একটি চুক্তি জেতার চেষ্টা করে তখন... OpsIQ নীরব ভাবে মঞ্চ পরিবর্তন না করে অনুমোদনের একটি অনুরোধ তৈরি করা হয়েছে।

নীতিটির ম্যানেজার এবং পূর্ণ প্রশাসকরা এই নীতি দ্বারা ব্লক করা হয় নি। প্রতিটি সিদ্ধান্তের অনুরোধকারী, অনুমতি প্রদানের সময় এবং অডিশনে ত্রুটির কারণকে বজায় রাখা উচিত।

CRM

সাইকেলের নিয়ম

বর্তমান তথ্য সংরক্ষণের সময় সাইকেলের নিয়ম স্বয়ংক্রিয়ভাবে চলমান হওয়ার ফলে সংরক্ষিত তথ্য সংরক্ষণ করে।

উৎপাদনের নমুনা
সাইকেলের নিয়মলাইফসাইকেল নিয়ম গুরুত্বের সাথে মূল্যায়ন করে; প্রথম অনুরূপ নিয়ম পরিচিতিকে পরিবর্তন করে।সাইকেলের নিয়মকর্মক্ষেত্রএরজুরুম7RUNSরাত্রিতেPRIORITYসর্বোচ্চজীবন কাহিনীলিড→কোরাসস্কোর 60 সাম্প্রতিক কর্মঅগ্রগণ্য 100কোরাস→গ্রাহকইভেন্ট অনুসন্ধান করা হয়েছেঅগ্রগণ্য 90গ্রাহক→ঝুঁকিতেকোনো কর্ম হয়নি 60 দিনঅগ্রগণ্য 70ঝুঁকিতে→গ্রাহকনতুন কিনে অথবা উত্তরঅগ্রগণ্য 601PICK STAGESপ্রেরক এবং2DEFINE FILTERরেখাংশের ধরন JSON3ORDER RULESপ্রথম মিল
লাইফসাইকেল নিয়ম গুরুত্বের সাথে মূল্যায়ন করে; প্রথম অনুরূপ নিয়ম পরিচিতিকে পরিবর্তন করে।

প্রতিটি আইনের একটি উৎস, গন্তব্য মঞ্চ, সক্রিয় পতাকা এবং বিভিন্ন ক্ষেত্রে গুরুত্ব প্রদান করা ফিল্টার রয়েছে।

এই নীতিকে মেনে চলা উচিত ।

CRM

CRMস্ট্রিমের কর্ম সঞ্চালন

কর্মক্ষেত্রের কার্যক্রম গ্রাহক এবং কর্মপরিকল্পনার সমন্বয় সাধন করে যাতে সকল মডিউল না খুলে কি ঘটেছিল তা তদন্ত করতে পারে।

উৎপাদনের নমুনা
CRMকর্মটাস্ক স্ট্রিমস্রোত, টিকেট, ইমেইল, ওয়েব, রূপান্তর এবং উপরোক্ত ঘটনা ফিল্টার ও পিগম সংক্রান্ত বিভিন্ন ঘটনার মাধ্যমে।CRMকর্মকর্মক্ষেত্রইভানস2,804CUSTOMERS1,126ANOMALIES14জীবন কাহিনীআলাপনের ধরন[email protected] টেরি- বারNameএখনটিকেট উত্তরটি-1048 বিলিং৪মইভেন্টেsubscription.upgraded১২mরূপান্তরঅর্ডার #7788 · £149১৯: ১1FILTERঘটনা এবং কাস্টমার2OPEN CONTEXTরেকর্ডের বাইরে এগিয়ে চলুন3PAGE RESULTSতদন্ত স্থগিত রাখা হয়েছে
টাস্ক স্ট্রিমস্রোত, টিকেট, ইমেইল, ওয়েব, রূপান্তর এবং উপরোক্ত ঘটনা ফিল্টার ও পিগম সংক্রান্ত বিভিন্ন ঘটনার মাধ্যমে।

ইভেন্ট ধরনের ফিল্টার, পরিচিতি অথবা গ্রাহকের সাথে যোগাযোগ করুন (সহ)। ফিডটি রেকর্ড করা কাজের একটি মডেল; সোর্স টিকেট, কথোপকথন, সংযোগের পর রেকর্ড বা সংযোগ ব্যবস্থা পরিবর্তন করে না।

CRM

কর্মফ্লো

এই ঘটনার প্রতি কর্মফলে সাড়া দেয় এবং বেশ কিছু ধারাবাহিক পদক্ষেপ পরিচালনা করে, যার মধ্যে রয়েছে দেরী করা।

উৎপাদনের নমুনা
কর্মফ্লোএকটি কর্মপ্রবাহের রান, সম্পন্ন, অপেক্ষা করা এবং পরবর্তী পদক্ষেপ।কর্মফ্লোকর্মক্ষেত্রএরজুরুম9RUNNING42সর্বশেষ স্ব-পরীক্ষণ বিফল হয়েছে1জীবন কাহিনীট্রিগারcontact.createdআরম্ভধাপ 1ই-মেইল প্রেরণ করুনসম্পন্নবিলম্বঅপেক্ষা করুন 2 দিনঅপেক্ষারতধাপ 2উত্‍পাদনের কাজ নির্মাণ করুনপরবর্তী1CHOOSE TRIGGERইভেন্ট চালনাকারী শুরু হয়2ORDER STEPSকর্ম ও বিলম্ব3MONITORপুনরায় আরম্ভ করা হবে
একটি কর্মপ্রবাহের রান, সম্পন্ন, অপেক্ষা করা এবং পরবর্তী পদক্ষেপ।

ট্রিগার বাছাই করুন, এটিকে যোগ করে এবং সক্রিয় করার জন্য একটি কর্ম ধারা যোগ করুন । বিলম্ব সংরক্ষণ করা হয় না, ব্রাউজার অনুরোধ দ্বারা নয়; কর্মক্ষম চলার ফলে একত্রিত সকলকে একত্রিত করা হয় ।

বিল্ট- ইন চালু করার পরে বার্তা পাঠানোর জন্য একটি প্রোগ্রাম তৈরি করুন । এর মধ্যে অন্তর্ভুক্ত আছে সাইন আপ, পোস্ট-সেট এবং নমুনা। টেমপ্লেটের পরিবর্তে একটি গুরুত্বপূর্ণ টেমপ্লেট তৈরি করা হয়, তারপর সক্রিয় করার পূর্বে স্বয়ংক্রিয় রেকর্ড পুনরায় পরীক্ষা করুন ।

typott-offerdet. পুনরায় প্রচেষ্টার প্রচেষ্টা করা হবে না কোনো অনুরূপ অর্থ-পাঠের ব্যবস্থা অথবা অনুরূপ রেকর্ড তৈরি করতে হলে সেটি অনুরূপ ভাবে তৈরি করুন।

সহায়তা

টিকেট

টিকেট হলো আপনার অফিসিয়াল সাপোর্ট চ্যানেল, তাদের কাছে ডিপার্টমেন্ট আছে, অগ্রাধিকার,SLAটার্গেট, সংযুক্ত করা হবে। শর্ট- কাটিং এবং পূর্ণ আলোচনা বার্তা থেকে প্রাপ্ত thers প্রাপ্ত করতে পারে।OpsIQপ্রশাসনিক, টিকিট ফর্ম/আপের মাধ্যমে ই-মেইল, চ্যাটের গতি বৃদ্ধি, সংযোগ ব্যবস্থা অথবা অথবা স্থানAPI.

টিকেট
টিকেট বিস্তারিতমেটা সাইডবারের সাথে একটি টিকেট (প্রতারণা, বিভাগ,SLAচ্যানেল, কথোপকথন, এবং AI খসড়া এবং পরিশোধন কাজ।টিকেটকর্মক্ষেত্রটি-12345অগ্রগণ্যউচ্চবিভাগবিলিংিংSLA3h ১২ মিনিট বামেঅবস্থাখুলুনআমার দুইবার চার্জ করা হয়েছেজুনের মধ্যে সাবস্ক্রিপশন 3.এআইঅনুরূপ ভাবে সনাক্ত করুনচার্জ, পরিশোধন প্রক্রিয়া।AI-র প্রত্যুত্তরর‍্যান্ড1THREADEDসম্পূর্ণ কথোপকথন + নোট2SLA & ROUTINGগুরুত্ব, dept, টাইমার3AI DRAFTআপনার জন্য চিঠি লিখেছেন
প্রত্যেক টিকিটের অগ্রাধিকার, ডিপার্টমেন্ট, SLA টাইমার আর পূর্ণ থ্রেড আছে, আর Bull তোমার জন্য খসড়া করতে পারে.

কিভাবে একটি টিকেটের প্রবাহ

1
রক্স এসে গেছে

একজন গ্রাহক ইমেইল, চ্যাট, টিকিটের দাম বৃদ্ধি বা প্রশাসন তৈরি করে একটি বিশেষ পরিচয় পত্র (যেমন, টি.12345).

2
ট্রিটি খুঁজুন

AI (বাটিল) এবং শরীরের বিভিন্ন বিষয় পড়ে থাকে, গুরুত্ব প্রদান করে (লোও/সাধারণ/উচ্চ তাপমাত্রার কারণে), একটি বিভাগ পরামর্শ দেয় এবং স্বয়ংক্রিয়ভাবে এটি সক্রিয় থাকলে তা ঘটে।

3
প্রত্যুত্তর

একটি এজেন্ট টিকিট খুলে দিয়েছে (তার প্রোফাইল, প্লাটফর্ম প্রোফাইল, আগের টিকেট থেকে তথ্য) এবং একটি উত্তর লিখেছে। সে এর উত্তর দিতে পারে, যে সমস্ত এজেন্টরা এই টিকিটটি দিয়ে তৈরি করে এবং তারা তা পরিবর্তন করতে পারবে।

4
বন্ধ

যখন সমস্যা সমাধান হয়, তখন টিকিটের দোকান বন্ধ করে দেয় ।

প্র-প্ল্যাটিক কর্ম

বিভাগ পরিবর্তন করুন

বিভিন্ন বিভাগে টিকিট সরিয়ে নিন (যেমন, জেনারেল বিলিং থেকে বিলিং)। প্রথম ধাপ ছিল ভুল।

এজেন্টের জন্য নির্দিষ্ট করুন

বিশেষ দলের সদস্যকে টিকিটটা দাও, যে এজেন্ট টিকেটগুলো তাদের টিকেটে দেখেছে।

অভ্যন্তরীণ নোট যোগ করুন

নোট শুধুমাত্র কর্মীদের কাছে একটা নোট লিখুন । অনুসন্ধানের জন্য ব্যবহার করুন: তদন্ত, রিসাইকেল কারণ, ইঞ্জিনিয়ারিং কনটেক্সট, আগের প্রতিশ্রুতিতে, কখনো গ্রাহকদের কাছে দেখা যায় না ।

টিকিটের দৈর্ঘ্য

দুটো টিকিটের মাধ্যমেই সংরক্ষিত রয়েছে ।

কি-রিং

প্রি-সেটের পূর্বে ব্যবহৃত বিন্যাস সন্নিবেশ করুন । {{customer_name}} এবং {{ticket_id}} স্বয়ংক্রিয়ভাবে প্রতিস্থাপন করা হয়.

AI পুনরায় আরম্ভ করা হয়েছে

জে. জে. আই. - র আপনার খসড়া তৈরি করার সময় উন্নতিসাধনা কর: সংক্ষিপ্ত/ অবতরন, সংশোধন অথবা অনুবাদ । আপনি এর ফলাফল পর্যালোচনা করতে পারেন ।

গুরুত্বের মাত্রা পরিবর্তন করুন

নিম্ন, স্বাভাবিক, উচ্চ অথবা জরুরী । উচ্চ মাত্রা SLA ST টাইমার এবং অনুক্রমকে প্রভাবিত করে ।

অবস্থা পরিবর্তন করুন

ওপেন, অসমাপ্ত, সবাই সারি খুলে বস, কাস্টমারের অপেক্ষায় আছি, বা বন্ধ কর।

উদাহরণ হিসেবে বলা যায়: একজন অসন্তুষ্ট ক্রেতাকে নিয়ন্ত্রণ করা

গ্রাহক ই-মেইল: "আমার গ্রাহকের জন্য দুইবার অভিযুক্ত করা হয়েছে"

ডার্বিও:
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.

বিভাগ

সাধারণ বিভাগ; সাধারণ বিভাগ: সাধারণ বিভাগ, বিলিং, সেলিং, সালিজ, ইনবোর্ড- এর উপর নির্যাতন । প্রতিটি বিভাগের বিভিন্ন ধরনের স্বয়ংক্রিয় নিয়ম, জ্ঞান এবং টিমের কাজ রয়েছে ।

সংখ্যা:

বৈশিষ্ট্যের পর্যায়ে নতুন বার্তা তৈরি করো

উদাহরণের টেমপ্লেট সহযোগে নমুনা তৈরি করা যাবে
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}}

টিকেটের মেয়াদ বৃদ্ধি করা হচ্ছে

একজন গ্রাহক যখন একই প্রশ্ন করে (মেইল এবং আড্ডার মাধ্যমে), অথবা দুটি ইমেইলের মাধ্যমে আপনি প্রতিলিপিটি একত্রিত করতে পারেন। টিকিটের সাথে ক্লিক করুন, টিকেট দুটোতে ক্লিক করুন।

সংযুক্ত প্লাটফর্মগুলো দিয়ে শেষ হয়। যখন টিকিটটি একটি সংযুক্ত প্ল্যাটফর্মে থাকে (অর্থাৎ)WHMCS, ZendeskSaS ক্রেতার পোর্টালও সেখানে ঘটে: প্ল্যাটফর্মটি এর কপি দিয়ে শেষ হয়। তাই টিকিটটি আপনি লিখে রাখতে পারেন যা একত্রিত টিকেটের প্রথম বার্তা এবং উত্তর দেয়। WHMCSঅতঃপর যারা শক ্ রদলের অভ ্ যন ্ তরে ঢুকে পড়ে- OpsIQ একই ভাবে টিকেট দাও।

অগ্রগণ্যSLA

নিম্ন

নন-বৈদেশিক প্রশ্ন, অনুরোধের বৈশিষ্ট্য, সাধারণ প্রতিক্রিয়া। 24 ঘণ্টা.

স্বাভাবিক

আদর্শ সমর্থন প্রশ্ন, লক্ষ্য প্রথমে সাড়া: 8 ঘণ্টা.

উচ্চ

গ্রাহকের ব্যবসাকে প্রভাবিত করার প্রথম পদক্ষেপ: 4 ঘণ্টা.

জরুরি

সার্ভিস ডাউন, নিরাপত্তা ঘটনা, তথ্য হারিয়ে গেছে, বিলিং এর কারণ প্রথম সাড়া: 1 সময়.

SLAটাইমার আরম্ভের সময় যখন টিকিট তৈরী হয় এবং থামানো হয় তখন " গ্রাহকদের জন্য অপেক্ষা করা" অবস্থায়।SLAলক্ষ্য মিস হয় না, টিকিটের উপর জোর দেয়া হয় আর চপেটাঘাত বেড়ে যায়।

ক্রেতারা কি অভ্যন্তরীণ নোট দেখতে পারে?+

কখনোই না। অভ্যন্তরীণ নোটগুলি কেবলমাত্র কর্মচারীদের জন্যই নির্দিষ্ট। এগুলি ক্লায়েন্ট টিকেট পোর্টালে, ই-মেইল বিজ্ঞপ্তিতে বা অন্যান্য গ্রাহকমুখী পরিবেশে প্রদর্শিত হবে না।

বন্ধের টিকেট কখন পাওয়া যাবে?+

টিকিট স্বয়ংক্রিয়ভাবে চালু হয়ে আবার সক্রিয় সারিতে ফিরে যায়। নতুন জবাবের জন্য দলটিকে জানানো হচ্ছে।

আমি কি আরো উত্তর দিতে পারি?+

হ্যাঁ । নতুন উত্তর যোগ করার জন্য docstory এবং AI উভয় বিকল্প প্রয়োগ করুন। সমস্যার সমাধান অথবা বন্ধ করার জন্য সহায়তার প্রয়োজন।

সহায়তা

সার্ভিস স্টুডিও: SLA, অবস্থা এবং গুণগত মান

আপনার সমর্থনের জন্য ব্যবহৃত অপারেটিং রুম:SLAল্যাডার, বিজনেস টাইম ক্যালেন্ডার, একটি বাধ্যতামূলক অবস্থা।CSATবৈশিষ্ট্য ও বাণিজ্যিক বৈশিষ্ট্য পরিবর্তন করা যাবে । টিকিটের পাতা থেকে এটি খোলো (এই কাজের জন্য সার্ভিস স্টুডিও বাটন) ।

SLA N নীতি

প্রতিটি নতুন টিকিটের প্রথম উত্তর এবং সবচেয়ে সুনির্দিষ্ট নীতি থেকে একটি সিদ্ধান্তের সময়সীমা পর্যন্ত পাওয়া যায়: বিভাগ + অগ্রাধিকার বিভাগকে পরাজিত করে, ডিফল্ট অগ্রাধিকার দেয়। স্বয়ংক্রিয়ভাবে মারা যান অথবা পরে বসে থাকেন।

টরন্টো

একটি লঙ্ঘন পদক্ষেপের পরিবর্তে, একটি নীতি ছয় ধাপ নির্ধারণ করতে পারে: উদাহরণস্বরূপ, নিযুক্তিকরণকে সতর্ক করে 75% উইন্ডো পরিচালন ব্যবস্থা দ্বারা, সতর্কতামূলক উইন্ডো পরিচালনব্যবস্থার মধ্যে প্রদর্শন করা হবে 100% এক বৃদ ্ ধাকে পুনরায় নাম ডাকা হবে 150% প্রতিটি পদক্ষেপ ঠিক একবার টিকেটের মধ্যেই।

ব্যবসা ও ক্যালেন্ডার

ব্যবসার ঘন্টার সাথে,SLAকাজের সময় ঘড়ির কাঁটায় মাত্র, তাই শুক্রবার সন্ধ্যার জন্য একটি টিকিট ভেঙ্গে ফেলা হয় না।

অবস্থার স্থান

নিয়ন্ত্রণ কেন্দ্র পরিবর্তন করতে পারে এমন/অ্যাটো ম্যারিটি সীমাবদ্ধকরণ থেকে, এর মধ্য দিয়েZendesk- অটোজেন, ইমেইল আর গ্রাহকের টিকিট সব সময় ছেড়ে দেওয়া হয়। তাই কঠোর পরিশ্রমের জন্য লাইন জ্যাম করা যাবে না।

আ্যভার্সোমেন্ট

এজেন্টরা টিকিটের উপর সাইন আপ করার অনুরোধ করেছে (এর দাম, একটি প্রবেশ নিষেধ, নীতি ব্যতিক্রম)। নাম দেওয়া হয়েছে অনুমোদনের সাথে অথবা কোন পূর্ণ অ্যাডমিনিস্ট্রেটর নোটের মাধ্যমে; অনুরোধকারীরা তাদের নিজস্ব অনুরোধ অনুমোদন করতে পারবে না।

টিকেট সম্পর্ক

লিঙ্কের টিকেট যেমন, নকল বা বেয়ারিং; বিভক্ত একটি নতুন সংযুক্ত টিকিট (মরীজ ছাড়া), গ্রাহকদের ইমেইল করা ছাড়া, ই-মেইলের টিকেট অনুসরণ করে এবং বাইরের থেকে সিসি কমিউনিষ্টরা যে ঠিকানা পান তা প্রদান করে।

লাইভ ইনবক্স ও সংঘর্ষ

নতুন ইনবক্স সক্রিয় করার সাথে সাথে বর্তমান বিজ্ঞপ্তি স্ট্রিমের মধ্যে দিয়ে এজেন্টদের জন্য নতুন টিকিট এবং উত্তর পাওয়া যাবে। টিকেটের মাধ্যমে এজেন্টরা দেখতে পাবেন, যারা অন্য কোথাও দেখছে আর কোন ব্যানার দেখতে পাচ্ছে না। যখন একজন টিম সদস্য ইতোমধ্যে একটি ক্লিক করে টিকিটটি লিখে থাকেন তখন তারা আপনার কাছে ফিরে আসে।

AI (On- উৎস)

AIage (Cont) সিগন্যালের সাথে সংযোগ করার নিয়ম-নীতি নির্ধারণ করা যাবে: গুরুত্ব, শ্রেণী, এবং স্বল্পতা বিষয়ক ঝুঁকি, এবং ছোট করে সাজানোর মান । বৈশিষ্ট্য সক্রিয় না হলে এই অবস্থা প্রয়োগ করা হবে ।

💡
প্রতিটি প্রতিষ্ঠান ওএফও চালু করে সার্ভিস স্টুডিওতে একটাকে চালু করছে→গুণমান ও তথ্য যোগাযোগ ব্যবস্থা হচ্ছে সিদ্ধান্ত নেওয়া; এগুলো উন্নীত করার পূর্বে আচরণ একই রকম হয়ে থাকে।
কেন একজন ক্রেতা এখনও বন্ধ টিকিট পুনরায় খুলতে পারেন যখন আমার ট্রিক্স নিষিদ্ধ→খুলেছো?+

এই মুরিক্স কেবল এডিএমএন-এর কার্যক্রম পরিচালনা করে।

SLA lacesa পুরোনো আক্রমণ প্রক্রিয়া প্রতিস্থাপন করা হবে কি?+

আপনি যে - পদক্ষেপ নেন, তাতে শুধুমাত্র একটা মইই কাজ করে ।

সহায়তা

স্বয়ংক্রিয়ভাবে ইমোটিকন সনাক্তকরণ ও বৃদ্ধি

স্বয়ংক্রিয় ভাবে Chers. স্বয়ংক্রিয়ভাবে নতুন টিকেটের সাড়া দেয়। AI পরিদর্শনকৃত সাধারণ প্রয়োজন অনুসারে, সুনির্দিষ্ট করে চিহ্নিত টিকেট ও ই-মেইল টিকিটের উপর ভিত্তি করে দুটো বৈশিষ্ট্য প্রদর্শন করা হবে।

স্বয়ংক্রিয় উত্তর-সেট
টিকেটের অটো-রিপ্লাইএকটি নতুন টিকেট: দুই মিনিটের একটি নতুন খেলা, জ্ঞান এবং প্রেক্ষাপট থেকে AI উত্তর প্রদান করে, তারপর একটি খসড়া হিসেবে পাঠানো বা সংরক্ষণ করা হয়।স্বয়ংক্রিয় উত্তর-সেটকর্মক্ষেত্রযখন নতুন টিকেট আসবেনতুন টিকেটযে কোনো উৎসবিলম্ব2 minAI সংক্রান্ত উত্তরকিলোবাইট + কনটেক্সটপ্রেরণ করা বস্তুখসড়া অথবা খসড়াযদি কোনো মানুষ বিলম্বের সময় উত্তর দেয়, অটো-রান বাতিল করা হয়েছে। প্রথমে অন্য কোন ডিপার্টমেন্টের সাথে যোগাযোগ করতে পারে।1DELAYমানুষ প্রথম সুযোগ পায়2AI REPLIESকিলোবাইট অনুযায়ী + কনটেক্সট3OR ESCALATEউদ্দেশ্য অনুযায়ী রুট
নতুন টিকিটের (যেন মানুষ লাফ দিতে পারে), তারপর আপনার জ্ঞান থেকে একটি AI উত্তর দেয়, একটি খসড়া হিসেবে প্রেরণ বা তালিকাভুক্ত করা হয়।

স্বয়ংক্রিয় ভাবে কাজ সঞ্চালনার সময় স্বয়ংক্রিয়ভাবে কিছু সময়ের জন্য নিষ্ক্রিয় করা হবে

1
টিকেট মনে হচ্ছে

যে কোন উৎস থেকে একটি নতুন টিকিট তৈরি করা হয়েছে ( ইমেইল, চ্যাট, পোর্টাল)। API).

2
নির্ধারিত উত্তর

OpsIQ কনফিগার করা বিলম্বের জন্য অপেক্ষা করা হবে (ডিফল্ট: ডিফল্ট মান) 2 এটা মানব এজেন্টদের প্রথমে সাড়া দেওয়ার সুযোগ করে দেয় ।

3
প্রথম উত্তর

অটো-রান করার সময়, কিছু উত্তর প্রেরণ করা না হলে এটি বাতিল করার উত্তর প্রদান করবে।

4
নির্মাণ ও প্রেরণ করুন

AI পরিচিতিদের লেখা, জ্ঞান ভিত্তি পরীক্ষা করুন, সংযোগের প্রসঙ্গ এবং গ্রাহক ইতিহাস পরীক্ষা করুন। উত্তর দিয়েছিল যে (অথবা পর্যালোচনার জন্য খসড়া হিসেবে) ।

কিভাবে বৃদ্ধিমূলক কাজ

1
বিভাগ কনফিগার করুন

যে কোন ডিপার্টমেন্টগুলো বৃদ্ধি পেতে পারে (যেমন, বিলিং জেনারেল থেকে দ্রুত হতে পারে) ।

2
ব্যক্তিগত টিকেট

স্বয়ংক্রিয় ভাবে উত্তর দেয়ার আগে, Bhoving টিকেটের উদ্দেশ্য: বিলিং, প্রযুক্তিগত, রিলভারশন, ইত্যাদি।

3
প্রয়োজন হলে স্থানান্তর

টিকিটের দাম যদি বেড়েই চলে, তাহলে টিকেটটা সরানো হবে ।

4
নতুন ভয়েসে বিদ্যমান

এর উত্তর গন্তব্য বিভাগের জ্ঞান এবং AI প্রশিক্ষণ ব্যবহার করে।

বৈশিষ্ট্যের মান

স্বয়ংক্রিয় সক্রিয় ব্যবস্থা সক্রিয় করা হয়েছে

মাস্টার সুইচ। টিকেটের জন্য স্বয়ংক্রিয়- ট্রি সক্রিয় করার উদ্দেশ্যে প্যানেলের বৈশিষ্ট্য সক্রিয় করুন।

অনুমতি বিভাগ

কোন ডিপার্টমেন্ট অটো-রিসাইকেল পাওয়া যাবে। বিল করার আগে নিম্ন-স্ক্রীস্ট ডিপার্টমেন্ট (সাধারণ, সালস) দিয়ে শুরু করা হবে।

বিলম্ব

AI (সেকেন্ডে ব্যক্ত) উত্তর দেওয়ার পূর্বে কত সময় অপেক্ষা করা হবে। 120 সেকেন্ড2মিনিট।0ইনস্ট্যান্ট বার্তার জন্য ব্যবহারযোগ্য উত্তর।

বিলম্ব

ঐচ্ছিক ভাবে ব্যবসার ঘন্টা বনাম কয়েক ঘন্টার মধ্যে।

উত্তর হওয়ার সময় প্রশাসনিক বৈশিষ্ট্য বন্ধ করুন

যদি কোন মানুষ এর উত্তর প্রথমে দেয়, স্বয়ংক্রিয় ভাবে অটো-রান করা হবে।

এসক্যালেটর (Escalator) সক্রিয় করা হয়েছে

স্বয়ংক্রিয়ভাবে টিকেটের উদ্দেশ্যে স্বয়ংক্রিয় বিভাগ রুটিং সক্রিয় করুন ।

Esca বিভাগ

কোন ডিপার্টমেন্টের টিকিটগুলো আরো বেড়ে যেতে পারে।

এসক্যালেটর (Escalator)

(যেমন, যখন উদিত হয়), তখন চিহ্নিত অবস্থা অনুযায়ী কি অবস্থা ধার্য করা হবে (উদাহরণ, উন্মুক্তকরণ)।

কন্যালেটর (Escalator)

একটা অভ্যন্তরীণ নোটের মধ্যে এইভাবে ব্যাখ্যা করা হয়েছে ।

ই- তৈরি করা টিকিট

ইমেইল থেকে টিকিট তৈরি করা হয়েছে (এটির মাধ্যমে বা এমএক্স-পিড সরবরাহের মাধ্যমে)। স্বয়ংক্রিয় ভাবে এই নিয়ম অনুসরণ করে থাকে। AI উত্তর হচ্ছে গ্রাহকদের জন্য ইমেইল বার্তা পাঠানো। কনফিগার করা হলে এক্স- চ্যাটের সারির মধ্যে দিয়ে আবার পর্যালোচনা করার জন্য মধ্যাত্তের সারি চালু হবে।

আপনি কি স্বয়ংক্রিয়ভাবে ব্যক্তিগত তথ্য বিল করতে চান?+

শুধুমাত্র আপনি বিলিং ডিপার্টমেন্টের জন্য অটো- উত্তর সক্রিয় করুন। প্রয়াশ কোড বিল বিলিং এর জন্য অতিরিক্ত সময় এবং এটি সক্রিয় করার পর শুধু ত্বরতা ও পরীক্ষা করে দেখুন।

AI দ্বারা ভুল উত্তর দেওয়া হলে কি হবে?+

যদি কোন গ্রাহক উত্তর দেয় যে ভুল, একজন এজেন্টের হস্তক্ষেপ করা উচিত । মনে হয় AI ইতিহাস বুঝতে হবে কেন বার বার ভুল উত্তর দিয়েছিল, তাহলে জ্ঞান বা অনুশীলনকে আবার শুরু করতে হবে।

আমি কি তাদের পাঠানো আগে স্বয়ংক্রিয় ভাবে পর্যালোচনা করতে পারি?+

হ্যাঁ। "স্বয়ংক্রিয়-র সাথে সামঞ্জস্য বজায় রাখার জন্য "fuse" ঢুকিয়ে দিন। স্বয়ংক্রিয় খসড়া সারির মধ্যে উপস্থিত হওয়ার পূর্বে বার্তা পাঠানোর জন্যে "fre-the-force-liz" হিসাবে ধার্য করা হবে।

সহায়তা

টিকেট পোর্টাল

টিকিট পোর্টালে আপনাকে যেকোন ওয়েবসাইটের টিকেট ম্যানেজমেন্ট ইন্টারফেস যোগ করতে দেয়। কাস্টমাররা তাদের টিকেট দেখতে পারে, নতুন নতুন করে তৈরি করেন এবং এতে প্রবেশ না করেই উত্তর দিন। OpsIQ কনস্ট্রেট.

কিভাবে কাজ করে
টিকেট পোর্টালএকটি সাপোর্ট পোর্টাল একটি ওয়েবসাইটে দেখানো হয়েছে যে একজন গ্রাহক তাদের নিজস্ব টিকিট আর নতুন একটা চেক-পোট বোতাম দেখাচ্ছে।yoursite.com/supportকে- মেইল কেন্দ্রনতুন টিকেটতোমার চুল#1042 রিফিন্ড প্রশ্নখুলুন#1038 বৈশিষ্ট্য নির্ধারণ করা আবশ্যকমীমাংসা করা হয়েছে#1031 আ্যরোন কপিঅসমাপ্ত1EMBEDযে কোনো সাইটের মধ্যে যোগ করুন2SELF-SERVEগ্রাহকরা তাদের টিকেট দেখে3NO LOGINপরিচয়-পংক্তি দ্বারা পরিচালিত
টিকেট পোর্টাল

তিনটি নির্দিষ্ট গন্ধ

ইন-লাইন অবস্থায়

আপনার পাতায় একটি ডিভি পোর্টালের ভিতরে টিকিট পোর্টালটি প্রবেশ করে, পোর্টালটির পুরো প্রস্থ।

ফ্লোটিং উইজেট

প্যানেলের মধ্যে একটি ভাসমান বাটন প্রদর্শন করা হয়। আড্ডা উইজেটের অনুরূপ করে কোন টিকেট পোর্টাল খোলে।

অনুমোদন ব্যবস্থা: (_A)

গ্রাহকরা শুধু তাদের নিজস্ব টিকিট দেখে।

ইনস্টলেশনের প্রণালী

টিকেট ও চ্যাট পর্যালোচনা
<!-- 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 যারা গ্রাহক, তারা তাদের কেবল নিজস্ব টিকিটই দেখছে। এটি একটি সাধারণ এইচ২৫৬ জেডাব্লিউটি: যেকোন জেডাব্লিউ-এর লাইব্রেরি কাজ করে। সিক্রেট কখনো কোন পাতায় যায় না।

HHP চিহ্ন তৈরি করে
<?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=
না, আই.ডি.জে., পরিচয় পত্র তৈরি করো
// 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 });
}

উইজেটের বৈশিষ্ট্য

টিকেট তালিকা

অনুসন্ধানযোগ্য স্ট্যাটাস-র তালিকা। "আপনি অপেক্ষা করুন" শীর্ষক ফ্ল্যাগের টিকেট উল্লেখ করে দলটি যে সমস্ত টিকেট পেয়েছে, তার উল্লেখ করেছে।

আলাপন

টেক্সট বার্তার সাথে সম্পূর্ণ আলোচনা, সংযুক্ত এবং সময়ের চিহ্নসহ।

খসড়া সংরক্ষণ

গ্রাহকরা উত্তর দিচ্ছে অটো-হিউট তাই তারা কাজ হারাবে না যদি তারা অন্য কোথাও যেতে পারে।

লাইভ পোলিং

নতুন মেইলের জন্য পরীক্ষা করা হবে প্রতি12 সেকেন্ড।

রিসোলিউশন / reresolputerres পুনরায় আরম্ভ করুন

গ্রাহকরা ঠিক করতে পারেন বা একবার ক্লিক করে তাদের টিকেট পুনরায় খুলতে পারেন।

অভ্যন্তরীণ কর্মীদের নোট কখনো টিকিটের ক্রেতাদের দেখা যায় না, এটা নিরাপত্তার সীমানা।
সহায়তা

চ্যাট ইনবক্স

চ্যাট ইনবক্স হচ্ছে আপনার টিম যেখানে সরাসরি গ্রাহকের কথোপকথন পরিচালনা করে। এটি সক্রিয় আড্ডা, চ্যাট-রুম, AI-সংযোগ এবং আর্কাইভ আর্কাইভিং কথোপকথন প্রদর্শন করে।

চ্যাট ইনবক্স
চ্যাট ইনবক্সএকটি তিন-মুখী এজেন্ট ইনবক্সের আড্ডার তালিকা: কথোপকথন,চিবিজি চিপ এবং একজন পরিদর্শনকারী/CRM কনটেক্সট প্যানেল।চ্যাট ইনবক্সকর্মক্ষেত্রজিডিজেনযেখানে আমার আদেশমোমেসবিলের প্রশ্নআর. টি. টি, আই.রিটাAI সংক্রান্ত বৈশিষ্ট্যআমার আদেশ কোথায়?আজকে আগামী কালের প্রহরীদুর্গ (ইংরেজি)AI খসড়া তৈরিউত্তর দাও...বিবিধ বৈশিষ্ট্যজেন ডোমার্কিন যুক্তরাষ্ট্র3 পূর্বে নির্ধারিত কমান্ডএল- ভি- জি- আইName $480CRMস্ট্রং: গ্রাহক1UNIFIEDসবাই সরাসরি আড্ডা2CONTEXTপরিদর্শনকারী +CRMপ্যানেল3AI ASSIST& খসড়া আবার পড়ো
প্রতিটি সরাসরি চ্যাট, কথোপকথনের তালিকা, যেটি টেপে AI খসড়া এবং পূর্ণ পরিদর্শন + CRM কনটেক্সটের মাধ্যমে তৈরি করা।

ব্যবস্থাপনা

সক্রিয় আলাপন

বর্তমানে কথোপকথন চলছে, সবুজ ডট = গ্রাহক টাইপ করছেন বা সম্প্রতি সক্রিয়।

AI (Private ব্যবস্থাপনা)

আলাপনে যে সংখ্যকবার আলাপ হচ্ছে, সেগুলিতে ক্লিক করে আপনি যেকোন সময়ে "যোগ করুন" যোগ করুন ।

বরাদ্দকৃত

তোমার সাথে কথা বলতে হবে।

অপেক্ষারত

আলোচনা করছেন, যেখানে কাস্টমার সাড়া দেওয়ার জন্য অপেক্ষা করছে।

আর্কাইভ

সম্পূর্ণ কথোপকথন ।

AI থেকে মানুষ বের করে নেওয়া হয়েছে

AI থেকে একটি কথোপকথন যখন আপনি এটি গ্রহণ করেন, এই তিনটি নিয়ম অনুসরণ করুন:

1
ব্যক্তিগত ভাবে Gultiplen

নিজেকে পরিচয় দাও, "Hi, আমি সারাহ... ...এই সাপোর্ট টিমের মাধ্যমে।"

2
রেফারেন্স প্রসঙ্গ

"আমি আপনার অর্ডারের অবস্থা জানতে চাই।"

3
প্রত্যাশা নির্ধারণ করুন

আর ক্রেতাকে বল, আমি এখন এটার দিকে তাকিয়ে আছি।

কথোপকথনের সময় AI/বন্ধ পরিবর্তন

AI স্বয়ংক্রিয়ভাবে নেটওয়ার্কের ওপর ভিত্তি করে প্রদর্শিত AI পুনরায় আরম্ভ করা হলে, প্র লিস্টে উত্তর দেওয়া হবে। যখন এটি সক্রিয় করা হয় তখন শুধুমাত্র মানব এজেন্টরা সাড়া দিতে পারে। নেটওয়ার্কের প্রসঙ্গ এবং পরে কখনো পরিবর্তন করা হলে টের পাবে না।

অনুপস্থিত/সময় উৎপন্ন কার্সারের মোড

সেটিংস কাজের ঘন্টা কনফিগার করুন । ব্যবসায়িক ঘন্টার বাইরে, AI ( সময়:)1[ গ্রাহকদের চিৎকার করতে থাকবে ]2একটি "ওয়ে" মেসেজ দেখান এবং অনুসরণের জন্য একটি টিকেট তৈরি করুন, অথবা (আপনি)3নিষ্ক্রিয় করুন এবং টিকিট ফর্মের ফর্ম দেখান । আপনার সমর্থন মডেলের সাথে যে আচরণ রয়েছে, তা বেছে নিন ।

কঠিন কথোপকথনিং

1
শান্ত থাকো

কাস্টমারের মানসিক ভারসাম্য বজায় না রেখে তাদের হতাশাকে স্বীকার করবেন না ।

2
তথ্য সংগ্রহ করো

সাড়া দেওয়ার আগে, প্রাসঙ্গিক তথ্য সংগ্রহ করা হবে: অ্যাকাউন্টের বিবরণ, ব্যক্তিগত অবস্থা, পূর্ববর্তী টিকিট।

3
জলদি বাড়াও

যদি পরিস্থিতির সঙ্গে রিলোন্ড, আইনী হুমকি, অপব্যবহার অথবা নিরাপত্তা জড়িত থাকে, তাহলে কেবল তা মোকাবিলা করার চেষ্টা না করে একজন সিনিয়র দলের সদস্যকে আরও বৃদ্ধি পায়।

আমি কি আড্ডার জন্য (agent ব্যবহার করতে পারি?)+

হ্যাঁ, অন্যান্য এজেন্টদের সঙ্গে কথাবার্তা বলার জন্য অভ্যন্তরীণ নোট ব্যবহার করুন ।

আমি যখন কথা বলা বন্ধ করি তখন কি হয়?+

চ্যাটটি নতুন আর্কাইভ তৈরি করেছে । যদি গ্রাহক কোন নতুন বার্তা পাঠান, তাহলে নতুন কথোপকথন তৈরি করা হবে ।

সহায়তা

মেসেজিং চ্যানেল

হোয়াটসঅ্যাপ, ফেসবুক মেসেঞ্জার, ইনস্টাগ্রাম ডিএম, টেলিগ্রাম এবং লাইন যুক্ত করুন যাতে গ্রাহকরা আপনার ওয়েবসাইট চ্যাটের মাধ্যমে আপনাকে ইতোমধ্যে ইনবক্সে পাঠিয়ে দেয়। একই জেওপি সহকারী এই ফোন করে উত্তর দিয়েছেন।

প্রতিটি চ্যানেল একই রকম ব্যবহার করে: একটি গ্রাহকের বার্তা চ্যাট ইনবক্সে আলোচনার সময় পরিণত হয়, আপনার AI সহকারী যে কোন জ্ঞান ও নির্দেশনার মাধ্যমে একই ধরনের জ্ঞান এবং নির্দেশনা প্রদান করে। আপনার এ ধরনের নেটওয়ার্কের প্রয়োজন নেই।

সংযুক্ত সংযোগ করা হচ্ছে

ফেসবুক মেসেঞ্জার এবং ইনস্টাগ্রাম

একটি ক্লিক। Name লেখা হচ্ছে খুলুন→ফেসবুক মেসেঞ্জার এবং ইন্সটাগ্রাম ডিএম নামক ফেসবুক একাউন্টের সাথে যোগাযোগ করুন, যার মাধ্যমে আপনার পাতা পরিচালনা করা হয়েছে এবং এই পাতায় তার নাম রয়েছে ইনস্টাগ্রামের একটি পেশাদার একাউন্ট।

WhatsApp

আপনার সরবরাহকারীর কাছে একটি ক্লিক করুন: মেসেজিং হাব সংযোগ স্থাপন করুন এবং হোয়াটসঅ্যাপ ব্যবহার করে PAbp- এর সাথে যোগাযোগ করুন, তারপর Metadys- র নির্দেশনা অনুসরণ করুন অথবা আপনার হোয়াটস বিজনেস নম্বর তৈরি করুন ।20গেটওয়ে।

টেলিগ্রাম

দুই মিনিট, মেসেজ @বোটপিগ্রামে পাঠানো হয়েছে/newbot,"বর্জন" পরিসেবার নাম ও একটি ব্যবহারকারীর নাম নির্বাচন করুন এবং টোকেনগুলি আপনাকে টেলিগ্রাম সংযোগের মাধ্যমে যোগাযোগ করতে দিন ।OpsIQওয়েবের নিবন্ধন করো।

লাইন

নতুন বার্তা পাঠানো হবেAPIডেভেলপার. বি.বি.এল. -তে চ্যানেল, ইউ. আর. এল.URLপ্রদর্শন করা হবেOpsIQলাইনে ঢুকে নিজের অটো বন্ধ করে দাও।

এস- এম- এসComment

সরবরাহকারী (টিলিও, ভ্রনজ, সিজি) হ্যাবে মেসেজিং হাবে একটি কোম্পানী যোগ করুন।

প্রতিটি সংযোগের ক্ষেত্রে ড্রয়ারের মধ্যে উপস্থিত পূর্ববর্তী তথ্য মুছে ফেলা হবে। এই ক্ষেত্রে ক্লিকের জন্য ডিভেলপরদের ক্ষেত্রে বিশেষ অনুসন্ধানের উদ্দেশ্যে কিছু অতিরিক্ত তথ্য উপস্থিত নেই।

চ্যানেল চালু করা হচ্ছে

একটি চ্যানেল সংযুক্ত করা হচ্ছে না। চালিয়ে যান অবাঞ্ছিত বস্তু সংক্রান্ত বৈশিষ্ট্য → ক্লায়েন্টের আলাপন → উন্নত → মেসেজিং চ্যানেলচালু করুন এবং তারপর প্রতিটি চ্যানেলে পরিবর্তন করুন । প্রতিটি চ্যানেল নিজের স্বয়ংক্রিয়রূপে সেট- আপ করে আপনি অন্য একটি সময়ে PDA- টি খুলতে পারেন ।

1
চ্যানেল সংযুক্ত করো

ঐ সংযোগের ড্রয়ারে, ইনফরমেশন ব্যবহার করে।

2
সংযোগ পরীক্ষা করুন

ক্লিক করো । এটি প্রকৃত ফোন করে বলে দেয় যে কি ভুল আছে যদি কোন সমস্যা হয়।

3
বার্তা তালিকা - নতুন বার্তা

অবাঞ্ছিত বস্তু সংক্রান্ত বৈশিষ্ট্য→ক্লায়েন্টের আলাপন→অগ্রসর হও, মাস্টার সুইচ চালু কর তারপর চ্যানেলটা.

4
একটি বার্তাকে একটি নতুন কর্মে রূপান্তর করুন।

অন্য একটি অ্যাকাউন্ট, আপনার পৃষ্ঠার সংখ্যা, নম্বর অথবা রোবট। এটি সেকেন্ড অনুযায়ী ইনস্ট্যান্ট মেসেনজার (Vose) থেকে প্রাপ্ত করা আবশ্যক।

প্রত্যুত্তরের উইন্ডো

একজন গ্রাহকের লেখার পর মেসেজিং প্লাটফর্ম কতক্ষণ থেকে সাড়া দিতে পারে?OpsIQপ্রতিটি আলোচনায় অবশিষ্ট সময় দেখান এবং আপনার জন্য শাসন ব্যবস্থা প্রয়োগ করুন।

WhatsApp

24গ্রাহকের শেষ বার্তা থেকে ঘণ্টাখানেক পর আপনি শুধুমাত্র একটি অনুমোদন টেমপ্লেট পাঠাতে পারেন, যা একই অগ্রসর ট্যাব- এ কনফিগার করা হয়েছে ।

বার্তা- তালিকা

24সাধারণ উত্তরের জন্য ঘন্টা; এজেন্টরা হয়তো উত্তর দিতে পারে7কয়েকদিন পর মেটা-আইওর মানব-agent এর মাধ্যমে।

টেলিগ্রাম, লাইন, এসএমএস

কোন প্ল্যাটফর্ম জানালা নেই।

⚠️
উত্তর না থাকায় যদি কোন উত্তর দেওয়া না হয়, তবে আড্ডার বাক্স বন্ধ হয়ে গিয়েছে । এটি প্ল্যাটফর্মের জন্য নয়, বরং একটা প্লাটফর্ম ব্যবহার করা হয়েছে ।OpsIQসীমা.

সাধারণ প্রশ্ন

ক্রেতারা কি দেখতে পাচ্ছেন যে, একটি AI উত্তর?+

যদি আপনি তাদেরকে বলেন যে, আপনার পেজ থেকে উত্তর এসেছে, নম্বর বা রোবট ঠিক মানুষের উত্তর থেকে এসেছে ।

একজন এজেন্ট কি মধ্য-বঞ্চিততার কথা বলতে পারবে?+

হ্যাঁ, চ্যাটের মধ্যে কথোপকথন খুলে ক্লিক করে যোগ দিন ।

যদি আমি চ্যানেল সংযোগ বিচ্ছিন্ন করি?+

সংযোগ বিচ্ছিন্ন করো

দুটি কর্মক্ষেত্র কি একই ফেসবুক পেজ ব্যবহার করতে পারে?+

এক সময়ে একটি কর্মক্ষেত্রের অংশ একটি কর্মক্ষেত্র । এর সঙ্গে সংযোগ স্থাপন করা হয় এবং প্রথম কর্মক্ষেত্র বিচ্ছিন্ন করে রাখে, ফলে অন্য কোনো স্থানে পুনরায় সংযোগ না করে ।

সহায়তা

আলাপনের বৈশিষ্ট্য

এই উদাহরণগুলো দেখায় কিভাবে একটি ভালো ট্রেনিংয়ের জন্য গুরুত্বপূর্ণ গ্রাহক প্রয়োজন। এটি ব্যবহার করতে হয় আপনার AI প্রশিক্ষণ এবং সনাক্ত করতে।

10 কথোপকথন

1" বিকারগ্রস্ত গ্রাহককে আদেশ জানতে অনুরোধ করেছেন

ডার্বিও:
গ্রাহক: হাই, আমি অর্ডার দিয়েছিলাম3কয়েকদিন আগে এবং এখনো কোন জাহাজ বিজ্ঞপ্তি পাইনি।5523.
কি করার:

AI ( সৎকাজ):1দেখুন আদেশ #ডক্টর 5523 সংযোগ স্থাপনকারী (.2পাওয়া গেলে বর্তমান অবস্থা ও অনুসরণ করা হবে।3যদি এই আদেশ দেরি হয়ে যায়, তাহলে বিলম্বের সময় স্বীকার করে নিন এবং একটি সময়ের কথা উল্লেখ করুন।4যদি সংযোগ না থাকে তবে জাহাজ চলাচলের অবস্থা আবিষ্কার করবেন না।

2গোপনীয় বিষয় জানতে চাওয়া

ডার্বিও:
গ্রাহকঃ আপনার প্রো প্ল্যান কত দাম?
কি করার:

AI ( সৎকাজ):1বর্তমান গোপনীয় বিষয় থেকে উত্তর দাও।2মাসিক এবং বার্ষিক বিলের পার্থক্য ব্যাখ্যা করুন।3যদি এই উত্তর না জানা থাকে, তাহলে বল আর বিক্রির জন্য তাদের সাথে যোগাযোগ করুন।4না জানা বিষয় নয় ।

3ক্ষমা চেয়ে ক্ষুব্ধ গ্রাহক

ডার্বিও:
গ্রাহকঃ এটা হাস্যকর! আপনার পণ্য কাজ করে না এবং আমি আমার টাকা ফেরত চাই।
কি করার:

AI ( সৎকাজ):1- ক্ষমা করে দাও.2নম্বর অথবা ই-মেইল ঠিকানা জিজ্ঞাসা করো3রিপ্লাইশনটা ব্যাখ্যা করো।4একটা সাপোর্ট টিকিট তৈরি করো অথবা মানুষ এজেন্টের সাথে যোগাযোগ করো।5( ১ করি.

4বিলের বিলের সীমা

ডার্বিও:
গ্রাহকঃ এই মাসে আমাকে দুইবার অভিযুক্ত করা হয়েছে। $29.99.
কি করার:

AI ( সৎকাজ):1[ মন খারাপ করবে ]2সংগ্রহ করা হচ্ছে প্রাসঙ্গিক বিস্তারিত তথ্য ( ইমেইল, অভিযোগ সংক্রান্ত তারিখ)।3ব্যাখ্যা করুন যে, বিলের জন্য মানুষের কাছে কোন বিষয় নিয়ে আসা প্রয়োজন ।4কিন্তু বিলিং ডিপার্টমেন্টের টিকিট তৈরি করতে হবে বিস্তারিত।5- উচ্চ মাত্রার অগ্রাধিকার সেট করুন.

5% 1. বি.

ডার্বিও:
গ্রাহকঃ জে ভিডুরাস, শাসিত সিঞ্চু তেশ?
কি করার:

AI ( সৎকাজ):1যদি সেই ভাষা সমর্থন করা হয়, তাহলে কাস্টমারের ভাষায় প্রতিক্রিয়া হবে।2[ ১১ পৃষ্ঠার চিত্র]3ভাষা যদি সমর্থন না করা হয়, ডিফল্ট ভাষায় সাড়া দিন এবং কোন ভাষা উপলব্ধ রয়েছে তা উল্লেখ করুন।

6. . . কিছুক্ষণ পর

ডার্বিও:
গ্রাহকঃ হ্যালো, আমার অ্যাকাউন্টের সাথে সাহায্য দরকার।
কি করার:

AI ( সৎকাজ):1প্যানেল ও সহায়তার পরে কনফিগার করা হয়েছে।2যদি এক ঘন্টা ধরে টিকিট তৈরি করা হয়, তাহলে বলে দিন: “আমাদের দল এখন অফলাইন রয়েছে। আমি আপনাদের জন্য একটা টিকেট তৈরি করেছি এবং কেউ একজন ব্যবসা ঘন্টার পর ঘণ্টা ধরে অনুসরণ করবে।3টিকেট নাম্বার দাও।

7কমপ্লিট দোকানের তুলনা

ডার্বিও:
গ্রাহক: আপনার পণ্যগুলো [কমপ্ল্যান্ট এক্স এর তুলনায় কেমন?]
কি করার:

AI ( সৎকাজ):1আপনার পণ্যের শক্তিকে বর্ণনা করুন।2প্রতিযোগীর সাথে খারাপ কথা বলবে না।3যদি জ্ঞানটি না থাকে, তা হলে সেটা জানা দরকার ।4যদি কাস্টমার জিজ্ঞেস করে যে তোমার কাছে কিছু নেই, তাহলে সত্যি কথা বলো।

8গ্রাহকবৃন্দ সুপারিশ করতে চান

ডার্বিও:
গ্রাহকঃ আমি একটি ছোট অনলাইন দোকান পরিচালনা করছি 100 কোন পরিকল্পনাটা আমার জন্য ঠিক?
কি করার:

AI ( সৎকাজ):1( শুরুতে দেওয়া ছবিটা দেখুন ।)2- জ্ঞান ভিত্তি ভিত্তিক পরিকল্পনা করেছেন।3ব্যাখ্যা করুন যে, কেন এই পরিকল্পনা তাদের প্রয়োজনের সঙ্গে সামঞ্জস্যপূর্ণ ।4তারা ছোট একটা পরিকল্পনা শুরু করতে পারে আর পরে আপগ্রেড করে।

9গ্রাহকেরা কোন ধরনের ডিসকাউন্ট পেতে চেষ্টা করছে।

ডার্বিও:
গ্রাহকঃ আমি অনলাইনে দেখেছি যে আপনি দান 50% ডিসকাউন্ট, আমার একটা লাগবে?
কি করার:

AI ( সৎকাজ):1( প্রকা.2না কি, জ্ঞানহীন নয় ।3যদি কাস্টমারের মনে হয়, তাদের সাথে বিক্রয় দলকে যোগাযোগ করতে হবে।

10 গ্রাহক দরকার একটি বৈশিষ্ট্যের সাহায্য।

ডার্বিও:
গ্রাহক: আমি কিভাবে আমার তথ্য রপ্তানি করতে পারি?
কি করার:

AI ( সৎকাজ):1[ পাদটীকা]2সঠিক পথ এবং বাটন যে অবস্থান সেখানে যুক্ত করা হবে (?)3যদি প্রয়োজন হয়, তা হলে সেটা উল্লেখ করুন।4যদি এই বৈশিষ্ট্যটি না থাকে, তাহলে সৎ হোন এবং বিকল্প কিছু পরামর্শ দিন ।

সহায়তা

আলাপন সমাপ্ত ও কর্মকালের মধ্যে চলছে

যখন একটি সরাসরি চ্যাটের প্রয়োজন হয়, তখন AI এ দুটো প্রশ্নের উত্তর দিতে পারে: কোন দল এই কথোপকথনটি নিজেদের করে এবং কে- মেইল করা উচিত । উভয়ে কন্‌ট্রোলিং ডিপার্টমেন্টের অধীনে ক্লায়েন্ট চ্যাট, সাপোর্ট ইউর্‌ (ROCH), tewrich TY, Asting Herule (R) ইত্যাদি কনফিগার করা হয়েছে।

কোন বিভাগ বাছাই করা হচ্ছে

প্যানেলের দুটি বাক্স সাদালিস্ট। বিভাগ ডানদিকে অবস্থিত একমাত্র AI পথ যেতে পারে বা টিকিটের উপর দিয়ে যেতে। বাম দিকের যে কোন কিছু অদৃশ্য, যদি বিভাগ থাকে এবং আপনি তাদের কর্মীদের প্রতিনিধি হিসেবে যুক্ত করেন।

💡
যদি কোন ডিপার্টমেন্ট সক্রিয় না থাকে, OpsIQ প্রত্যেক ডিপার্টমেন্টের মধ্যে উত্তরাধিকারের পথ পার হয়ে গেলে তা পাওয়া যাবে।

যিনি বৃদ্ধি পান

এটি অধিকাংশ লোক আশা করে যে তাদের কনফিগার করা উচিত নয়। AI যখন একটি আড্ডার প্রয়োজন, OpsIQ ঐ বিভাগের সাথে যুক্ত ব্যক্তিদের ইমেইল, আপনি একবার এই তালিকা পরিচালনা করেন, দল ও ডিপার্টমেন্টের পাতায়, এবং টিকেট বৃদ্ধি এবং চ্যাট উভয় মাধ্যমে তা অনুসরণ করে।

বিভাগ দলের সদস্য

বিভাগের প্রতিটি সক্রিয় প্রশাসকর নিজস্ব কপি গ্রহণ করা হয়। স্থগিত এবং নিষ্ক্রিয় অ্যাকাউন্টগুলি বাদ দেওয়া হয়েছে।

প্রধান- অ্যাডমিন

যখন কোন দলের সদস্যদের সাথে যুক্ত করা হয়, তখন কারো সাথে অতিরিক্ত সময় কাটানোর জন্য কেউ থাকে না।

সংযুক্ত নয়

বিতরণ সম্ভব নয়। চিহ্নিত প্যানেল দ্বারা লাল রঙের চিহ্নিত হওয়া সম্ভব নয় এবং AI দ্বারা একজন মানুষের জানানো হয়েছে কিনা তা জানা যায়নি।

⚠️
একটি ডিপার্টমেন্টের ইমেইল ঠিকানা সাধারণত প্রাপকদের মতো ব্যবহার করা হয় না।

সব বিভাগ ধরা

ঠিক একই বিভাগের একটা নির্দিষ্ট মার্ক আছে। এটি নিশ্চয়তার সাথে কথা বলে না, এবং এটা সাধারণ পথ নয় বরং একটি শেষ আশ্রয়।

1
স্বনির্ধারিত ইঙ্গিত বিশিষ্ট ইঙ্গিত প্রাপ্ত করুন

বিলিং শব্দিং ডিপার্টমেন্টের একটি বিলিং বিভাগে যায়, হোস্ট এবং ভুল তথ্য প্রদান করে।

2
AI ক্লাস সহায়িকা চেষ্টা করলে পরবর্তী মান প্রদর্শন করা হবে

যদি মূল শব্দকে পৃথক করা হয়, তাহলে মডেলটি সক্রিয় বিভাগ থেকে কথোপকথন এবং বাছাই করে।

3
তারপর ধরা-ছানা

শুধু ফাঁকা হলে, সব বিভাগ আড্ডার জন্য কেবল মাত্র তখনই পায়।

4
বিক্রয় প্রহরী

যদি ধরা পড়ে তাহলে সবাই বিক্রি বিভাগ আর অতিথিরা কোন সিগন্যাল কিনল না, OpsIQ এর পরিবর্তে সমর্থন বা প্রযুক্তিগত বিভাগ খুঁজে বের করা, কাজেই সাধারণ সমর্থনের প্রশ্ন সালস এ পূর্ণ হয় না।

অতিথি কি বলেছেন

যদি এই ধরনের ই-মেইল বের হয়, তবে এ ব্যাপারে আমাদের জানানো হয়েছে যে সে তার দলকে জানিয়ে দেবে। যদি তারা বাইরে যেতে না পারে, তবে সে ক্ষেত্রে কিছু বলে এবং তারা বার্তাটি আড্ডায় রেখে দিতে চায়। এটি কোন মানুষকে সতর্ক করে কোন বার্তা পাঠানোর আগে কোন মানব সতর্ক করা হয়নি।

প্যানেল বলছে, "কেউই ডিপার্টমেন্টের জন্য রিপোর্ট করতে পারবে না"+

কেউ এটা সংযুক্ত নয় । কোনো গ্রুপ এবং বিভাগ, অন্তত একটি সক্রিয় অ্যাডমিনস্ট্রেশন পাতা যুক্ত করুন, তারপর প্যানেল পুনরায় পাঠাচনা করে।

চ্যাটের গতি কি অন্য কোথাও যেতে পারবে?+

হ্যাঁ, একটি স্বনির্বাচিত ঠিকানা এখনো একটি বিভাগকে সংরক্ষিত করা হয়েছে যাতে দলের তালিকা পর্যন্ত নতুন বৈশিষ্ট্যের সঙ্গে যুক্ত করা উচিত । এর পরিবর্তে, বরং বিভাগটির লোকদের সংযুক্ত করে রাখা উচিত, তাই এখানে একটা স্থান রয়েছে ।

আমার ধরা খেয়ে গেল কেন?+

চেক করুন এটি একটি বিক্রয় বিভাগ কিনা। OpsIQ উদ্দেশ্য ছিল সমর্থন বা প্রযুক্তিগত বিভাগকে লক্ষ্য করে পরিচালনা করা।

সহায়তা

ই-মেইল মেইলবক্স ও খসড়া

OpsIQ স্বয়ংক্রিয়ভাবে প্রাপ্ত বার্তার জন্য ই-মেইল ঠিকানার মাধ্যমে স্বয়ংক্রিয়ভাবে মেইল থেকে কল করা যাবে। এর ফলে, মানুষের পর্যালোচনার জন্য AIfraspered উত্তর প্রদান করা হয়।

ই-মেইল
টিকেটের ই- মেইলএকটিও নয় IMAP বাম দিকের ইমেইলে ই-মেইলের মাধ্যমে জানানো হবে যে একটি বাছাইকৃত টিকিটের মধ্যে একটি কিউআরডি টিকেট আছে।ই-মেইলকর্মক্ষেত্র[email protected] · IMAPর‌্যাপ অনুরোধ[email protected]লগ-ইন করতে ব্যর্থ[email protected]ভয়েস কপি[email protected]টিকেট #1042ই- মেইল থেকে টেল বিলিংআমি তার জন্য একটি মুদ্রা চাইচার্জের পরিমাণ...AI খসড়াপর্যালোচনা1INGESTIMAP & পদাশ্রিত নির্দেশক2TO TICKETSসূত্রবদ্ধ3AI DRAFTSপর্যালোচনার উদ্দেশ্যে প্রত্যুত্তর
উপরিভাগ হলে ই-মেইল করুন IMAP (বা পদের) প্রতিটি টিকিটে পরিণত হয়, এবং পরে আবার নতুন করে পর্যালোচনার জন্যচি খসড়া তৈরি করা হোক।

মেইল-বক্স:

প্রোটোকল

IMAP(অধিকাংশ উপলব্ধকারী)Gmail API(গুগল কর্মক্ষেত্র), অথবা Microsoft গ্রাফ (ঠিক আছে)365).

প্রয়োজনীয় বৈশিষ্ট্য

হোস্ট, পোর্ট, এনক্রিপশন (TLS)SSL/TLS ব্যবহারকারী অ্যাকাউন্টের নাম, পাসওয়ার্ড অথবা অ্যাপ্লিকেশনের পাসওয়ার্ড ব্যবহার করা যাবে (সাধারণত ,)।

বিভাগ ম্যাপিং

টিকেট ডিপার্টমেন্টের কাছে মেইল পাঠানো [email protected]"স্পোর্ট" বিভাগে টিকিট তৈরি করো.

Gmailপ্রস্তুত করা হচ্ছে (আঁকা ধাপ দ্বারা)

1
সক্রিয় করুন 2- Steference

গুগল্ অ্যাকাউন্ট- এর নিরাপত্তা > 2- জলদি কাজ শুরু করো.

2
একটি AP পাসওয়ার্ড তৈরি করুন

গুগল অ্যাকাউন্ট- এর নিরাপত্তা সংক্রান্ত পাসওয়ার্ড নিন । "মেইল" এবং "অন্যান্য" নির্বাচন করুন OpsIQ"" কপি করো। 16- অক্ষরের পাসওয়ার্ড

3
লিখুন OpsIQ

ই- মেইল ঠিকানা - মে: imap.gmail.com পোর্ট: 993 এনক্রিপশন: SSL ব্যবহারকারীর নাম: [email protected] পাসওয়ার্ড: (_P)

4
পরীক্ষা

সংযোগ পরীক্ষা করুন। যদি সফল হয়, OpsIQ কনফিগার করা হলে, নতুন ই- মেইলের মধ্যে নির্বাচন আরম্ভ করা হবে ।

Outlook PST ইম্পোর্ট করুন 365 বৈশিষ্ট্য

1
পরীক্ষা করুন IMAP সক্রিয়

Outlook সংক্রান্ত বৈশিষ্ট্য > Sync emmhorknown, নিশ্চিত করুন IMAP সক্রিয় করা হয়েছে।

2
অ্যাপ্লিকেশন অথবা আধুনিক পাসওয়ার্ড ব্যবহার করা হবে

যদি এমএফএ সক্রিয় থাকে, একটি অ্যাপ তৈরি করা পাসওয়ার্ড দিন । অন্যথা আপনার সাধারণ পাসওয়ার্ড ব্যবহার করুন ।

3
লিখুন OpsIQ

হোস্ট: outlook.office365.com পোর্ট: 993 এনক্রিপশন: SSL ব্যবহারকারীর নাম: [email protected].

cPanel ওয়েবমেইল সেটআপ

1
অনুসন্ধান IMAP বৈশিষ্ট্য

এর মধ্যে cPanel আপনার ই-মেইল অ্যাকাউন্টগুলিকে এখানে ক্লিক করুন IMAP সেটিংস.

2
লিখুন OpsIQ

হোস্ট: সাধারণত mail.yourdomain.com অথবা আপনার সার্ভার হোস্ট-নেম, পোর্ট: 993 (SSL অথবা 143 (STV) ঠিকানা: সম্পূর্ণ ই-মেইল ঠিকানা প্রদর্শন করা হবে ।

AI ইমেইল খসড়া

যখন স্বয়ংক্রিয়- অব-সেট নির্ধারণ করা হয়, তখন AI দ্বারা চালিত উত্তরগুলি খসড়া সারির মধ্যে উপস্থিত হওয়ার ইঙ্গিত দেয়। আপনি কি এটি ব্যবহার করতে পারেন:

পর্যালোচনা

সঠিক তথ্যের জন্য খসড়া ও পরীক্ষা পড়ে দেখুন ।

সম্পাদনা

পাঠাবার আগে লেখা, টোন বা বিষয়বস্তুর তথ্য পরিবর্তন করুন ।

প্রেরণ

খসড়াটি তৈরি করে ইমেইলের উত্তর হিসেবে পাঠিয়ে দিন।

বাতিল

খসড়া হিসাবে উপযুক্ত না হলে, খসড়াটি মুছে ফেলুন ।

স্বয়ংক্রিয়-end-আইকন

যদি আস্থা যথেষ্ট এবং স্বয়ংক্রিয় ভাবে সরবরাহ করা হয়, তাহলে খসড়া করে স্বয়ংক্রিয় ভাবে বিলম্বের পরে তা স্বয়ংক্রিয়ভাবে সংযোগ স্থাপন করা হবে।

ই-মেইল কেন টিকিটে রূপান্তরিত হচ্ছে না?+

পরীক্ষা করো:1ই-মেইলের মধ্যে সবুজ অবস্থা খোঁজার চেষ্টা করুন (.2ই-মেইল পোলিং এর প্রয়োজন।3ইমেইল ফিল্টার করা হচ্ছে নাকি স্প্যাম ছাড়া অন্য কোনো ফোল্ডার সরানো হচ্ছে?

আমি কি একাধিক মেইলবক্স ব্যবহার করতে পারি?+

হ্যাঁ, প্রতিটি মেইল ভিন্ন বিভাগে ম্যাপ করা যেতে পারে। [email protected] সমর্থন করতে যায়, [email protected] বিলিং যাচ্ছে.

সহায়তা

গ্রাহক (সখর্য)CSAT)

CSATটিকিট এবং চ্যাটের পরিতৃপ্তির ব্যবস্থা করুন, যেখানে খারাপ প্রতিক্রিয়া দেখা যায় আর AI ও মানুষের ফলাফলকে তুলনা করা হয় ।

উৎপাদনের নমুনা
গ্রাহক সন্তুষ্টিএটাCSATপাতা স্কোর, কার্ডের সমন্বয় সাধনকারী, মন্তব্য, বিভাগ এবং এজেন্টরা ভেঙ্গে পড়েছে।গ্রাহক সন্তুষ্টিকর্মক্ষেত্র( গীত.386AVERAGE4.6POSITIVE91%জীবন কাহিনীক্যান্টর-পিক্রন12 প্রত্যুত্তরের হার1–2পর্যালোচনাটিকেট জরিপপ্রেরণ করা 24h বন্ধের পরেস্বয়ংক্রিয়আলাপনের প্রতিক্রিয়াAI (AI)4.5মানুষ4.7সাথে তুলনা করা হবেএজেন্ট ভিউস্কোর এবং সংখ্যা হিসাব করুনকোচ1WATCH AVERAGEসাধারণত ব্যবহৃত, একটি স্কোর ব্যবহার করা হবে না2FOLLOW DETRACTORSমন্তব্য পড়ুন3COMPARE FAIRLYAI এবং মানুষ
এটাCSATপাতা স্কোর, কার্ডের সমন্বয় সাধনকারী, মন্তব্য, বিভাগ এবং এজেন্টরা ভেঙ্গে পড়েছে।

টিকেট জরিপ বন্ধের পরে (সাধারণত) 24 কয়েক ঘন্টা পর, একটি ইতিবাচক প্রতিক্রিয়া হল স্কোরের একটি স্কোর।4অথবা 5স্কোরের জন্য অতিরিক্ত সারি ব্যবহার করুন 1 অথবা2গ্রাহকের সাথে যোগাযোগ করার আগে টিকেট/ ঠিকানা পড়ুন।

AI-র মাধ্যমে আলাপনের জন্য আলাদা বিবরণ দেয়া হয়েছে। মনুষ্য-সংযোগ সংক্রান্ত আলোচনার জন্য নিম্ন মাত্রার নমুনা প্রতিনিধি অথবা মডেল ব্যবহার করা উচিত নয়।

সহায়তা

ই- মেইল সম্প্রচার করছে

ই-মেইল প্লাটফর্ম পাতা একটি অনুমোদন অপারেটরকে সকল সক্রিয় এজেন্ট, নির্বাচিত এজেন্ট অথবা বিভাগ বা একটি প্রতিবেদন পাঠাতে দেয়।

উৎপাদনের নমুনা
ই- মেইল প্ল্যাটফর্মটিম ই-মেইল বার্তা প্রাপকদের দর্শক, বিষয়, বার্তা এবং অতীতের তথ্য প্রদর্শন করছে।ই- মেইল প্ল্যাটফর্মকর্মক্ষেত্রSCIPSITE12DELIVERED11সর্বশেষ স্ব-পরীক্ষণ বিফল হয়েছে1জীবন কাহিনীরাজার পারিষদবৃন্দ (Kings Audience)সকল সক্রিয় এজেন্টনির্বাচিতবিষয়জুলাই মাসে রোবাপ্রস্তুতবার্তানির্ধারিত নোট এবং বৃদ্ধি করুনপ্রস্তুতব্রাউজ-ইতিহাসপূর্ববর্তী সম্প্রচার এবং ফলাফলপ্রদর্শন1CHOOSE PEOPLEসমগ্র, নির্বাচিত অথবা দল2WRITE CLEARLYবিষয় এবং বার্তার মূল অংশ3REVIEW HISTORYনিশ্চায়ণ:
টিম ই-মেইল বার্তা প্রাপকদের দর্শক, বিষয়, বার্তা এবং অতীতের তথ্য প্রদর্শন করছে।

এই পৃষ্ঠাটির জন্য একটি অভ্যন্তরীণ বার্তা, গ্রাহকের বাজার নয় । গ্রাহকের সঠিক নাম এবং ঠিকানার চেয়ে ছোট আকারে লেখা বেছে নিন । মেইলের মাধ্যমে মেইল ও ফলাফল সংগ্রহ করার জন্য কনফিগার করা হয়েছে ।

সহায়তা

মেইলবক্সের মধ্যে মেইল প্রাপ্ত ও প্রদান করা হবে

কনফিগার করুনName OpsIQ ই- মেইল, টিকেটে বার্তা পাঠানো হচ্ছে এবং প্রমান করো যে, ডোমেন প্রস্তুত আছে।

উৎপাদনের নমুনা
ইমেইল সেটিংসমূহই-মেইল সংক্রান্ত বৈশিষ্ট্য চিহ্নিত করা হয় নি। পরিচিতি, stpretion of adgetive, স্থায়ী চেক এবং পরীক্ষামূলক ইমেইল সরবরাহ করে।ইমেইল সেটিংসমূহকর্মক্ষেত্রবের করে দেওয়া হোক (_ব)SMTPMAILBOXES3এ. ডি. ই. DOMAINপাসওয়ার্ডজীবন কাহিনীপছন্দের সংযোগের পাথSMTP সংযোগ স্থাপন করতে ব্যর্থকনফিগার করা হয়েছেপ্রেরক & পরিচিতি:Support <[email protected]>প্রস্তুতIMAP মেইল-বক্স[email protected] রিপোর্ট (L)রূপান্তর প্রক্রিয়াবিদ্যুৎ সরবরাহএসপিএফ LAA CKECপাসওয়ার্ড1CHOOSE OUTBOUNDবা.ডি.এম.এল. SMTP2CONNECT INBOXIMAP পাইপ3পি- এস- ডিপ্রেরণ এবং পরীক্ষা করুন
ই-মেইল সংক্রান্ত বৈশিষ্ট্য চিহ্নিত করা হয় নি। পরিচিতি, stpretion of adgetive, স্থায়ী চেক এবং পরীক্ষামূলক ইমেইল সরবরাহ করে।

ই-মেইল আহরণের প্রক্রিয়া

সম্পূর্ণ অ্যাডমিনিস্ট্রেটর দ্বারা পছন্দের ই-মেইল ঠিকানা বাছাই করা যাবে; OpsIQ কনফিগার করার মধ্যে কোনো ফলাফল পাওয়া যায়নি SMTP সঠিক সময় প্রেরণ । / নির্দিষ্ট স্থান উল্লেখ করুন অথবা পুনরায় উল্লেখ করুন । 24- ঘন্টার পর ঘন্টা সফলতা/উদ্বেগের কারণে।

ডাকবাক্স

একটিও নয় IMAP মেইলের একটি নাম, ই-মেইল ঠিকানা, লক্ষ্যবস্তু বিভাগ, হোস্ট-নেম, নিরাপত্তা মোড, ব্যবহারকারীর নাম, পাসওয়ার্ড, ফোল্ডার নির্বাচন, ভোট এবং সার্টিফিকেটের নির্বাচন ব্যবহার প্রয়োজন। এখন পোঁদুন অপেক্ষা করার আগে মর্জি যাচাই করে দেখতে হবে।

তাৎক্ষণিক ছবি

একই সার্ভারে একটি মেইল পাইপ স্থাপন করা যাবে। নিরাপদ মেইল বার্তা সরাসরি মেইল পাঠানো হলে RFC 2231-র সাহায্যে দূরবর্তী মেইল সার্ভারের নিকট সংযোগ বিচ্ছিন্ন হয়ে যেতে পারে। এর ফলে এই টোকেনটি ব্যবহারের জন্য সুরক্ষিত থাকে, উভয় ক্ষেত্রেই এটি প্রয়োগ করা যাবে ও স্বয়ংক্রিয়ভাবে পুনরায় লেখার প্রয়োজন।

বিদ্যুৎ সরবরাহ

SPF/DMINC ডোমেইন থেকে কনফিগার করার উদ্দেশ্যে SADMSI পরীক্ষা করা হয়েছে। একটি সবুজ চেক ইনবক্সের সুনির্দিষ্ট অবস্থা নিশ্চিত করতে পারে না কিন্তু প্রোডাকশন পাঠানোর আগে ব্যর্থ হওয়া উচিত।

সহায়তা

পোর্টাল স্টুডিও সমর্থন

সাপোর্ট পোর্টাল স্টুডিও ডিজাইন এবং বাইরের ছবি সম্পদ না পেয়ে গ্রাহক-ফিফাট-এর অভিজ্ঞতা প্রকাশ করে।

উৎপাদনের নমুনা
পোর্টাল স্টুডিও সমর্থনপোর্টাল স্টুডিও থিম, পরিদর্শন, জ্ঞান, টিকেট, সহকারী, কাঠামো এবং নমুনার পাশাপাশি একটি প্রাণবন্ত প্রাকদর্শন দেখাচ্ছে। CSS নিয়ন্ত্রণ।পোর্টাল স্টুডিও সমর্থনকর্মক্ষেত্রTEMPLATEআধুনিকসাক্ষাৎকারডেস্কটপবর্তমানখসড়াজীবন কাহিনীথিমব্র্যান্ড রঙের এবং typliোগ্রাফিসম্পাদনাপরিদর্শনজ্ঞান, টিকেট, সহকারীসম্পাদনাটিকেট ফর্মক্ষেত্র, শূণ্যস্থান ও কপি করা হচ্ছেসম্পাদনাপ্রকাশপরীক্ষা করে দেখুন এবং জীবন যাপন করুনপর্যালোচনা1CHOOSE TEMPLATEগঠন থেকে আরম্ভ2PREVIEW SIZESডেস্কটপে প্রদর্শিত আবর্জনার বাক্স3PUBLISH SAFELYপুনরায় লোড করা হবে
পোর্টাল স্টুডিও থিম, পরিদর্শন, জ্ঞান, টিকেট, সহকারী, কাঠামো এবং নমুনার পাশাপাশি একটি প্রাণবন্ত প্রাকদর্শন দেখাচ্ছে। CSS নিয়ন্ত্রণ।

আরম্ভ বিন্দু হিসাবে টেমপ্লেট প্রয়োগ করে থিম কনফিগার করুন, বিন্যাস, ভ্রমণ, জ্ঞান অনুসন্ধান, সাবস্ক্রাইব, hosts, belowpe, Truepegn, ড্রপ, টিকেট, টিকেট প্রভৃতি, টিকেটের বৈশিষ্ট্য, বিকল্প CSS সাধারণ বৈশিষ্ট্য। প্রকাশনার পূর্বে ডেস্কটপ, ট্যাবলেট ও মোবাইল ফোন ব্যবহার করা যাবে।

সহায়তা

জ্ঞানের ব্যবধান

জ্ঞান-গাপ লাইন ক্রেতাদের প্রশ্ন সংগ্রহ করে যে, এই প্রকল্পকে তারা আস্থার সাথে উত্তর দিতে পারেনি যাতে টিমের কাভারেজ উন্নত করতে পারে।

উৎপাদনের নমুনা
জ্ঞানের ব্যবধানফাঁকা সারিতে সারিগুলো কম-ক্ষমতাপূর্ণ প্রশ্নে পড়েছে এবং তারা তাদের সমাধান করেছে কিনা তা উল্লেখ করছে।জ্ঞানের ব্যবধানকর্মক্ষেত্রOPEN GAPS28REPEATED9RESOLVED116জীবন কাহিনীমাইগ্রেশন সীমাজিজ্ঞাসা করো 14 সময়উচ্চসপ্তাহ- এণ্ডেল সমর্থনজিজ্ঞাসা করো 8 সময়মাঝারির‍্যাপিং সময়জিজ্ঞাসা করো 6 সময়মাঝারিAPI অঞ্চলজিজ্ঞাসা করো 3 সময়নিম্ন1REVIEW QUESTIONকথোপকথনের কনটেক্সট দেখুন2CHOOSE FIXবার্তা অথবা প্রম্পট3RESOLVEপরবর্তী প্রশ্নের উত্তর নিশ্চিত করুন
ফাঁকা সারিতে সারিগুলো কম-ক্ষমতাপূর্ণ প্রশ্নে পড়েছে এবং তারা তাদের সমাধান করেছে কিনা তা উল্লেখ করছে।

মূল প্রশ্ন পড়ার এবং নিকটস্থ আলোচনা পড়তে একটা ফাঁক খুলে দিন, তারপর সঠিক সংশোধন: বর্তমানের একটি নতুন প্রতিবেদন তৈরি করুন, একটি নতুন জ্ঞান প্রতিবেদন তৈরি করো, একটি ব্যবসায়িক তথ্য যোগ করো অথবা পরিবর্তন করো ।

সহায়তা

স্ট্যাটাস প্রশাসন

রাষ্ট্রীয় প্রশাসনের পাতা স্বাস্থ্য সেবা এবং উপাদান, বর্তমান অবস্থা এবং আপডেটের ক্ষেত্রে যোগাযোগ প্রদান করে।

উৎপাদনের নমুনা
প্রশাসনিক অধিকার প্রাপ্ত করুনপ্রশাসনের প্রশাসন তালিকা তৈরি করেছে এবং ঘটনা ঘটার ফলে অপারেটররা তাদের তথ্য প্রকাশ করতে পারে।প্রশাসনিক অধিকার প্রাপ্ত করুনকর্মক্ষেত্রOVERALLঅপারেশনালপ্লেন7INCIDENTS1জীবন কাহিনীওয়েব-সাইট:অপারেশনালসবুজAPIডিগ্রেড কর্মক্ষমতানিরীক্ষণ করুনই- মেইলঅপারেশনালসবুজবর্তমান ঘটনাAPI তদন্তখুলুন1UPDATE COMPONENTনির্বাচন বাতিল করুন2POST INCIDENTসময়-অঞ্চল আপডেট3RESOLVEসারসংক্ষেপ সহ বন্ধ করা হবে
প্রশাসনের প্রশাসন তালিকা তৈরি করেছে এবং ঘটনা ঘটার ফলে অপারেটররা তাদের তথ্য প্রকাশ করতে পারে।

বিভিন্ন উপাদান নিয়মিত ব্যবহার করো । যখন কোনো একটি ঘটনা গ্রাহককে প্রভাবিত করে, প্রারম্ভিক বিজ্ঞপ্তি প্রকাশ করা হলে তথ্য পরিবর্তন এবং বন্ধ করুন। একটি অভ্যন্তরীণ ডিবাগ বিবরণের জন্য অবস্থা অবস্থা ব্যবহার না করা হলে অবস্থা ডায়াগনস্টিক ব্যবহার করা হবে OpsIQ এবং সার্ভার লগ

এআই

আপনারবারাক নির্ধারণ করুন

AI কনফিগারেশন হল আপনার AI পরিসেবা, মডেল এবং খরচ নিয়ন্ত্রণ নির্বাচন করুন। OpsIQ একাধিক প্রোভাইডার সমর্থন: Kllafad (হার্ড)Anthropic; GPT-4GO (শিমান)OpenAI), Gemini (গুগল), এবং গ্রোকা (এআই) আপনি আপনার নিজের ব্যবহারের জন্য ব্যবহার করতে পারেন। API কি (key)BYOK আপনার ব্যবহৃত প্ল্যানে যদি পাওয়া যায়, তাহলে নকশা অনুযায়ী D-Bus AI স্থাপন করা হবে।

AI সেট নির্ধারণ করুন
AI কনফিগারেশনAI সংক্রান্ত বৈশিষ্ট্য পরিচালনা: একটি প্যানেল পরিচালনা (Noter) / আরম্ভ করা হবে BYOK উপলব্ধকারী, একটি মডেল নির্বাচক, এবং মাসে একবারের মত দরদ।AI কনফিগারেশনকর্মক্ষেত্রAI কনফিগারেশনপরিসেবা উপলব্ধকারীম্যানেজড এআইআপনার কি- র প্রতিBYOK)মডেল[ পাদটীকা]মাসিক AI বাজেট62%1TWO MODESAI/বাধ্যিত BYOK2PICK A MODELগতি3BUDGETSটোকেন মোড় এবং খরচ
Batch দ্বারা নির্দিষ্ট AI অথবা নিজের কি-রিং নির্বাচন করুন, গতি ও প্রতি সেকেন্ডে একটি মডেল নির্বাচন করুন এবং কোনো টোকেনের মাধ্যমে মাসিক ব্যয় হয়।

একজন উপলব্ধকারী নির্বাচন করা হচ্ছে

হোস্টোমেল Anthropic)

শক্তিশালী যুক্তি, তথ্যগতভাবে সতর্ক থাকতে হবে। জটিল নির্দেশনা অনুসরণ করে ভাল.4-20250514 যারা চলে থাকে , অদৃশ ্ য হয়ে যায় ,3.5-নেসনেট. সব থেকে ভালো: কথোপকথন, প্রযুক্তিগত প্রশ্ন, বিস্তারিত বিশ্লেষণ।

GPT-4 (ওটিবি)OpenAI)

দ্রুত, সৃজনশীল, সাধারণ জ্ঞান, সাধারণ জ্ঞানের।

Gemini (গুগল)

বাস্তব প্রশ্ন, বহু ভাষার সমর্থন।gemini-2.0- বরফ,gemini-1.5- সবচেয়ে ভালো হবে মাল্টি-ভাষায় সমর্থন, সত্য অনুসন্ধান।

গ্রোটাউড (অ্যাকসেস)

দ্রুত, সংক্ষিপ্ত উত্তর। মডেল: grok-3-mini-fast। সেরা: দ্রুত উত্তর, সাধারণ টোন।

BYOK vde AI (V) পরিচালনা ব্যবস্থা

BYOK (তোমার নিজস্ব-কি)

আপনি নিজে নিজের দিতে API পরিসেবা উপলব্ধকারীর সাহায্যে, সরাসরি উপলব্ধকারীর সাথে সংযোগ স্থাপন করা হয়। ছবি নির্বাচন এবং নির্বাচন ব্যবস্থার মাধ্যমে সম্পূর্ণ নিয়ন্ত্রণ প্রয়োগ করা যাবে।

ম্যানেজড এআই

আপনার অংশ হিসেবে AI উপলব্ধ করা হয় OpsIQ প্ল্যান, না। API কি-রিংয়ের পাসওয়ার্ড। /Retrisible-র উপর ভিত্তি করে আপনার প্ল্যানের ঋণের হার পড়তে হবে।

ধাপ-বিন্যস্ত - এর সাহায্যে ব্যবস্থাপনা

1
AI কনফিগারেশন ফাইলে চলুন

এর মধ্যে OpsIQ প্রশাসনিক বৈশিষ্ট্য নির্ধারণের জন্য পাশ (Rectory) ব্যবহার করুন ।

2
উপলব্ধকারী নির্বাচন করুন

ড্রপডাউন থেকে আপনার AI পরিসেবা বেছে নিন ।

3
প্রবেশ করান API কি

ব্যবহার করা হবে BYOK তোমাদের জলাভূমি API কী (Key) পরিচালনার উদ্দেশ্যে স্বয়ংক্রিয়ভাবে ব্যবস্থাপনার জন্য নিষ্ক্রিয় করা হয়েছে।

4
মডেল নির্বাচন করুন

ব্যবহারযোগ্য সুনির্দিষ্ট মডেল নির্বাচন করুন। বড় মাপের মডেলগুলো দ্রুত এবং সস্তায় মাপার। বড় করে মডেলগুলো আরো উন্নত হয়।

5
সংযোগ পরীক্ষা করো

পরীক্ষা করার জন্য "Test" ক্লিক করুন API কী এবং মডেল কাজ করছে । একটি সবুজ চেকমার্ক সফল হয়েছে ।

6
সংরক্ষণ

আপনার AI কনফিগারেশন সংরক্ষণ করতে ক্লিক করুন।

নিয়ন্ত্রণ

মাসিক বাজেট

AI টোকেনের সর্বোচ্চ সময় নির্ধারণ করুন। বাজেট পূরণ করার সময় সুনির্দিষ্টভাবে নির্ধারিত হবে। (শুধুমাত্র auto_tack স্বয়ংক্রিয়ভাবে সাড়া না দেওয়া হলে, সম্পূর্ণ বিকল্প দ্বারা একটি সুনির্দিষ্ট কর্ম সঞ্চালন করা হবে), কোনো উত্তর ধার্য করা হবে।

প্রাইস-প্রবাদেত সীমা

একটি কথোপকথনের জন্য সর্বাধিক টোকেন। অতিরিক্ত পরিচিতি উপেক্ষা করে আলাপনের ক্ষেত্রে সঞ্চালিত কথোপকথন প্রতিরোধ করা হবে।

নিম্ন পরিমাণ কম ভারসাম্য

আপনার প্রেরণের সময় মেইলিং- লিস্টের বিস্তারিত তথ্য লিখুন (ডিফল্ট:) 50,000 টোকেনের তালিকা, অ্যাডমিনিস্ট্রেটরের সাথে সংযোগ স্থাপন করা হবে। AI কনফিগারেশন সহযোগে এটি একটি সতর্কবার্তা প্রদর্শন করুন।

পূর্বনির্ধারিত কনফিগারেশন

AI কনফিগারেশন একটি ভিন্ন সাইট নির্বাচন করুন। আপনি যদি একাধিক সাইটকে বিভিন্ন কর্মক্ষেত্র, মডেল এবং বাজেট ব্যবহার করতে পারেন। কর্মক্ষেত্রের উত্তর বিশ্বের ডিফল্ট মান : প্রতি কর্মক্ষেত্র কনফিগার না করে প্রতিটি কর্মক্ষেত্র কনফিগার করার জন্য কর্মক্ষেত্র পরিবর্তন করুন। কনফিগারেশন সংরক্ষণ করে কনফিগারেশন সংশোধন ও সংরক্ষণ করুন।

প্রাপ্ত করা হচ্ছে API কি

Anthropic (উল্লাস)

চিহ্নিত স্থানে চলুন console.anthropic.com > API > কী তৈরি করো । "sker- key" কী দিয়ে শুরু করো ।

OpenAI (জিটি)

চিহ্নিত স্থানে চলুন platform.openai.com > API >-কি নতুন কী তৈরি করুন। "ksk key" কি সহযোগে আরম্ভ করা হবে।

গুগল্Name Gemini)

চিহ্নিত স্থানে চলুন aistudio.google.com > প্রাপ্ত করুন API কী (Key) আপনার প্রকল্পের জন্য একটি চাবি তৈরি করুন।

এক্স- অক্ষ

চিহ্নিত স্থানে চলুন console.x.ai > API কি নির্মাণ ও প্রস্তুত করুন।

আপনার AI সেট-আপ পরীক্ষা করা হচ্ছে

ডার্বিও:
আপনার প্রবেশের পর API কী-এর সাথে সংযোগ স্থাপন কর । "টার্মিন" -এর একটি সবুজ চেকমার্ক দেখা উচিত এবং AI থেকে এর নমুনা।
কি করার:

পরীক্ষা ব্যর্থ হলে1এটা কি বানান? API চাবি সঠিক নয় ( বাঁদিক ও অতিরিক্ত স্থান অনুপস্থিত)।2অনুগ্রহ করে পরীক্ষা করুন আপনার অ্যাকাউন্টের বিল উপলব্ধকারীর সাথে যোগাযোগ করা হয়েছে কি না।3চেক করুন যে মডেলের নাম হল (e) ।4যদি connection চালানো যায়, তবে আপনার লাইসেন্স সক্রিয় কিনা তা যাচাই করুন।

কোন উপলব্ধকারীর মালিক?+

আলোচনার জন্য ক্লড চমৎকার। Gemini বিভিন্ন ভাষা ভালোভাবেই পরিচালনা করে ।

আমি কি পরে প্রোভাইডারদের বদলে দিতে পারি?+

হ্যাঁ, উপলব্ধকারী ও পরিসেবা পরিবর্তন করুন API যে কোন সময় কথোপকথনের ইতিহাস সংরক্ষণ করা হবে । এর ফলে নতুন বৈশিষ্ট্যগুলি সংরক্ষণ করা হয়েছে এবং এটি ভবিষ্যতের আলোচনার জন্য নতুন পরিসেবা ব্যবহার করা হবে।

যদি আমি ক্রেডিট শেষ হয়ে যাই?+

AI-র সাথে সংযোগ স্থাপনের সময়: স্বল্প- সরল উপায় প্রদর্শন করা হবে, 1 প্রয়োজনীয় উত্তর- অতিক্রান্ত হলে এটি প্রযোজ্য।RONext ther-sectory এবং CRMও ক্ষতিগ্রস্ত।

এআই

স্মার্ট এবং কম খরচ গ্রাহক চ্যাট

একটি সেট নিয়ন্ত্রণ করে আপনার গ্রাহককে চ্যাটের জন্য বুদ্ধিমান (একটি সুপার এজেন্টের অ্যাকাউন্টের মাধ্যমে) বা সস্তার মাধ্যমে (এটা কম গুরুত্বপূর্ণ অথবা কম ধাপ নয়) । স্বাভাবিক অবস্থায় প্রত্যেক নিয়ন্ত্রণই বন্ধ হয়ে যায়, যে কোন আচরণ পরিবর্তন করা হয় না; সব বাগ- আউট/বার সরাসরি ক্লায়েন্ট আড্ডা এবং / PRONECT - এর অধীনে একটি প্রোগ্রাম চালু আছে; আপনার কম্পিউটার সেট ও সেট strert।

বুদ্ধিমান্‌s উত্তর (agent মোড)

একটি সাধারণ চ্যাটব- এর উত্তর এক থেকে অনুসন্ধানের সময় । এজেন্ট মোড সহকারীরা শুধু মাত্র কয়েকটা করে বই লিখতে পারে আর ক্রস-প্রিন্ট করতে পারে। যেমন, "আমি কি আগে থেকেই টিকিট আছে এবং পরের Randasss এর জন্য যথেষ্ট ভারসাম্য?" একটি উত্তর দিতে হবে। এটি শুধুমাত্র গ্রাহকের হিসাব যাচাই করা বা অন্য সব প্রশ্নের উত্তর দেয়।

এজেন্ট মোড

শুধুমাত্র প্রতি বার পরীক্ষা করা হবে, উত্তর- এর আগে যে কটি ধাপ, পুনরায় পরীক্ষা করে দেখা হবে । আপনার সংযুক্ত প্ল্যাটফর্মে (যুক্ত প্ল্যাটফর্মে)WHMCS, Shopify, Stripe, Zendesk: বন্ধ = আজকের একটি একক চেহারার আচরণ, পরিবর্তন করা হয়েছে।

এজেন্টের গভীরতার জন্য বিবেচনা করা

জটিলভাবে মোড়ে কিভাবে মডেলটি কঠিন (লো/উন্নত) নিম্ন; বেশীরভাগ সমর্থন প্রশ্ন এখানে বেশ ভালোভাবে পরিচালনা করা হয়েছে।

এজেন্ট মডেল

জটিল এজেন্টের জন্য একটি শক্তিশালী মডেল তৈরি করা হয়েছে। তাই প্রতিদিনের চ্যাট আলো, সস্তা মডেলের উপর থাকে এবং শুধুমাত্র কঠিন টাকা পরেন। ফাঁকা গ্রাহক তালিকায় আপনার সাধারণ কাস্টমার মডেল।

পরিকল্পনা এগিয়ে গেলে এক-একটির বেশি উত্তর দেওয়া হবে (বেটা)

একটি ছোট পরিকল্পনা যা কিনা সক্রিয় এবং জ্ঞান ভিত্তি প্রয়োজন কিনা তা পরীক্ষা করে। পরবর্তী কয়েকটি ধাপের পরিবর্তে একটি মূল কল করতে পারে না। এটি এজেন্ট মোড এর অধীনে অবস্থিত একটি সাব- ভিউ মোড সক্রিয় করা যাবে না । অনুরূপ বৈশিষ্ট্য ব্যবহার না করলে ভিন্ন প্রশ্নের উত্তর দেওয়া যাবে না, বরং একাধিক প্রশ্নের উত্তর দিতে পারে ।

কথোপকথন এবং উপলব্ধি

দীর্ঘ সময়- ব্যয়িত মেমরি (বিবর্ধন)

পুরোনো বার্তার সংক্ষিপ্ত বিবরণ (নাম, টিকেট/ইন ভয়েস নম্বর, টাকা, সিদ্ধান্ত) এবং তাই সহকারী দীর্ঘ সময় ধরে আড্ডার মধ্যে দিয়ে থাকে। সমর্থনের জন্য সম্পূর্ণ বার্তা, লম্বা, লম্বা থ্রেড; এজেন্ট মোড সহ জোড়া সেট করা।

টাইপোন সহনশীলতা

ছোট ছোট শর্টপোস (আমার উন্মুক্ত টিকিট) পড়ুন, “অভিবাসী” শব্দ থেকে অর্থ পাওয়া যায়। এর উদ্দেশ্য ছিল মিস না করে সঠিক তথ্য পাওয়া যায়, প্রতিটি সংযুক্ত প্ল্যাটফর্মের সাথে কাজ করা। ডিফল্ট ভাবে মোবাইলে প্রযুক্তি ব্যবহার করা; মোবাইল ফোনের জন্য কার্যকর।

Leal অ্যাকাউন্টের কনটেক্সট

শুধু গ্রাহকের একাউন্টগুলো সংযুক্ত করে যখন প্রশ্ন আসলে তাদের হিসাব (ভয়েসেস, টিকেট, সেবা এবং সেবা), সাধারণ প্রশ্নের উপর নির্ভর করে।

খরচ

শুভেচ্ছা বার্তা অনুসন্ধান করুন (Btata)

"Hi", "h" এবং "ook" কোনো জ্ঞান-বিবাদি দ্বারা পরিচালিত না হয়ে, যারা এটি ব্যবহার করা হয় না, তারা যে কোন প্রকৃত বার্তা এখনো অনুসন্ধান করে না।

সব থেকে প্রাপ্ত উত্তর (Not)

উত্তর পাওয়ার সবচেয়ে ব্যয়বহুল অংশ হল, তাই একজন বুদ্ধিমান টুপি (প্রায়ই) 500 সমর্থনের জন্য এটি একটি কার্যকর চ্যাট খরচ। শুধুমাত্র আপনার বৈশ্বিক সীমানা কমিয়ে দেয়, কখনই সেটিকে ব্যবহার করা যাবে না।

আপনার AI সংক্রান্ত তথ্য নির্ধারণ করুন

ভাবছি গভীরতা (customive ও প্রশাসনিক)

উত্তর দেওয়ার আগে মডেলটির সংখ্যা কত (কমপ্লম) হবে । এর ফলে ধীর গতির জন্য গ্রাহকের সাথে কথোপকথন চালিয়ে যান; বিশ্লেষণ এবং প্রশাসনিক কো-অর্ডিনেটরের উচ্চ মান সংরক্ষিত হবে ।

প-AD মডেল (per)

সকল AI পৃষ্ঠ (বিকাল আড্ডা, টিকেটের মাংশ, বিশ্লেষণ, সাইট ইন্টেক্‌ট, প্রোভাইডারেট) নিজের মডেলের কাজ করতে পারে। হালকা বিষয় যেখানে গতি আরো শক্তিশালী হয়।

প্রশাসনিক আলাপনের খরচ নিয়ন্ত্রণ

প্রশাসনিক পাইলট প্রতিটি সরঞ্জামের পরিবর্তে শুধুমাত্র একটি প্রশ্ন (বাইন যন্ত্র) প্রয়োজন এমন সামগ্রী বহন করতে পারেন।

আপনার AI সংক্রান্ত তথ্য পরিদর্শন করুন

সংকোচনের নির্দেশাবলী

আপনার নির্দেশের সমস্ত দিকে পাঠানো হয়, তাই তাদের দৈর্ঘ্য পুনরাবৃত্তি করা হয় । {variable} অথবা শাসন এবং এর সুরক্ষা কী, তা রিপোর্ট করুন ।

"মেষে কী" (আই)

প্রদর্শন করা হবে OpsIQ আগে থেকেই তুমি তোমার ব্যবসার ব্যাপারে জানো, যাতে তুমি কিছু মুছে ফেলতে পারো... ...তোমার নিজের নির্দেশে।

💡
সংক্ষিপ্ত তথ্য + ইতিহাসের সকল প্রকার প্রতিরূপর চেয়ে কম খরচ (অভিযান), স্বল্প সাড়া এবং অন্যান্য প্রসঙ্গ অনুসারে যে সমস্ত বিষয়বস্তুকে পাঠানো হয়, সেখানে বেশীর ভাগ সময় ধরে উপাদানের প্রভাব বিস্তার করে। এই আলোচনার উত্তর দেওয়া এবং নিম্নমুখী চিন্তাগুলো বিভিন্নভাবে আবার বন্ধ করা যায়। কারণ, মূল উদ্দেশ্য হচ্ছে, প্রতিটি বার্তার ক্ষেত্রে দ্রুত মূল্য বৃদ্ধি করা এবং এর জন্য আপনাকে অবশ্যই বড় করে তুলতে হবে।
এই কথোপকথনের সময় এর উত্তর কেমন করে পরিবর্তন করা হবে?+

না, প্রতিটি নিয়ন্ত্রণই ডিফল্ট এবং স্বাধীন। একে অপরের আচরণকে প্রথমে রাখা; এর আগে ঠিক চ্যাটে ফেরত দেওয়া বন্ধ করুন।

আমি তাদের কোন আদেশ দেব?+

একটি হালকা মডেলে প্রতিদিন কথোপকথন চালান এবং একটি শক্তিশালী এজেন্ট মডেল। এরপর, যদি আপনার কাছে সংযুক্ত প্ল্যাটফর্ম থাকে, তাহলে এজেন্ট মোড সক্রিয় করুন । এরপর, পরিকল্পনা করুন, দীর্ঘ-অনুবাদান স্মৃতি, এড়িয়ে চলুন । তারপর এগিয়ে যান -k-B-guse- gregeput, এবং শেষে একটি নির্দিষ্ট নির্দেশ দিন । প্রতিটি পরিবর্তনের পর, আপনার পর্যবেক্ষণের জন্য সুনির্দিষ্ট নির্দেশনার কথা বিবেচনা করে দেখুন ।

প্রশাসনিক এজেন্ট কিট: ওয়েব অনুসন্ধান, রানবুক, মিশন, ফাইল স্থানান্তর

অ্যাডমিন AI আড্ডা একটি কর্ম প্রকৌশলী, শুধুমাত্র একটি প্রশ্ন বক্স নয়। এটি ওয়েব-সাইটে গবেষণা করতে পারে, একটি নির্দিষ্ট সময়, সার্ভার প্রযোজ্যে সচল রাখতে, এবং এই ফাইলগুলির জন্য কনফিগার করা হয়েছে। এর মধ্যে অধিকাংশ হল একটি খোলা ওয়েব সার্ভার; যা আপনার ঘরে অনুসন্ধান করে প্রস্তুত করা হয় ও এটি আপনার PRONT ভিত্তিক ওয়েব অ্যাকাউন্টের জন্য ।

ওয়েব অনুসন্ধান

বিল্ট-ইন

এই এজেন্টের ওয়েব অনুসন্ধান করে, ডাক্তার ও বর্তমান তথ্য অনুসন্ধান করে । বক্সের বাইরে থেকে এই বাক্সে কোন কী এবং কি সংক্রান্ত প্রয়োজন নেই ।

Peters বই চালান

আলাপনের মধ্যে

আপনার কাজের একটি সংরক্ষিত লাইব্রেরি (তবে এখানে আমরা এক্স-টার্টের কাজ করি) নামে একটি নোট লিখে থাকি।

মিশনসমূহ

নির্ধারিত

প্রস্তুতকৃত শুধু পাহারাদার পড়া. "প্রতিদিন সকাল, ডিস্ক চেক এবং ত্রুটির Ledus এবং আমাকে বলুন." আপনার প্রশাসন বেলের কাছে পৌঁছে যায় ।

ফাইল বিনিময়

আলাপনের মধ্যে

একটি লগ ফাইল জিজ্ঞাসা করুন এবং একটি প্রাইভেট ডাউনলোড লিঙ্ক যোগ করুন, অথবা একটি ফাইল থেকে অন্য একটি সার্ভারের সাথে সংযুক্ত করা একটি ফাইল কপি করে সেগুলিতে অবশ্যই একটি ফাইল অনুলিপি করা হবে। উভয় কর্মেপিড রয়েছে 5 MB.

প্রশাসনিক এজেন্ট ওয়েব অনুসন্ধান ( AI আপ)

উপলব্ধকারী অনুসন্ধান করুন

এজেন্ট ওয়েব অনুসন্ধান কি ব্যবহার করে। ডিফল্ট হল ডাকগ: চাবিহীন, মুক্ত, সকল ইনস্টলে কাজ করে । Serper.dev (গুগল ফলাফল) সাধারণত ভাল ফলাফল কিন্তু প্রতিটি প্রয়োজন। API উপলব্ধকারী দ্বারা স্বাক্ষরিত হলে কি-র মান true (সত্য) ধার্য করা হলে, উপস্থিত প্রাপকদের জন্য একটি কি-সার্ভার (অথবা স্বয়ংক্রিয়ভাবে সনাক্ত করা যায়নি)। অনুসন্ধানের ক্ষেত্রে এই কি-টি কার্যকরী হবে এবং এর ফলে স্বয়ংক্রিয়ভাবে সংশ্লিষ্ট লিংকগুলি স্বয়ংক্রিয়ভাবে দ্বন্দ্ব দেখা যাবে।

অনুসন্ধান API কি

নির্বাচিত পরিসেবা উপলব্ধকারীর জন্য শুধুমাত্র Berviver, Tavy অথবা Serseredia অনুলিপি সংরক্ষণ করা প্রয়োজন। একবার এটি চালু করা হলে, একটি নতুন কী (Key) যোগ করা যাবে; একমাত্র এর বৈশিষ্ট্যের ক্ষেত্রেই প্রযোজ্য পরিসেবাটি এবং এর কী- টি সংযুক্ত হওয়ার পরেও কার্যকর হবে।

Peters বই চালান

যখন এজেন্টটি কেবল একটি কাজ করে, আপনি একই ভাবে কাজ করতে চান, তখন বলেন যে "রাত্রি-চর্দান হিসেবে" অথবা সসম্প্রীতিকে সংরক্ষণ করার জন্য বই (অথবা নামের মাধ্যমে) বলা হয়। এরপর প্রতিটি সেশনে রানবুকের নাম দেখে এবং যখন আপনি এটিকে ক্লিক করে নেন, তখন এর নাম লিখে তাকে জিজ্ঞাসা করুন অথবা মুছে ফেলুন । আপনি যে কোন সময় এই কাজটি করতে পারেন, অথবা যে কোন একটি ধাপ সরিয়ে ফেলতে পারেন ।

💡
একটি রানবুক হল, কোন রাস্তা নেই । যখন এজেন্টটি অনুসরণ করে, যে কোন সার্ভার বর্তমান অনুমতির মোড থেকে তার বর্তমান অনুমোদন কার্ড পরিবর্তন করবে এবং সাধারণ অনুমোদন কার্ড দেখায় । এ.

মিশনসমূহ

একটি মিশন পুনরাবৃত্তিমূলক কাজ হচ্ছে: সাধারণত এক ঘন্টা, দৈনিক এক ঘন্টা বা সাপ্তাহিক ছুটির দিনে কেবল ডিজাইন, তথ্য এবং ওয়েব পড়তে পারে। কিন্তু তারা কখনোই পরিবর্তন করতে পারে না; যদি কোন কাজ শেষ হয়, অথবা সংবাদ প্রদান করা হবে। আপনার কাজের ঘোষণা হিসেবে, “এক মিনিট” অথবা “প্রতি ঘন্টায় একবার” বলে অথবা “কোন সময়” বলে যে কোন একটি করে গাড়ি চালানো প্রয়োজন, তা বন্ধ করুন।

⚠️
মিশন বন্ধ OpsIQ অতি ক্ষুদ্র, তাই এটাকে সেট করতে হবে (CO এবং CLAY) । এটি এখন থেকে শুরু করা যাক। অধিকাংশ সার্ভার চালানোর জন্য "এই মুহূর্তের মধ্যে"Wrog-র মধ্যে কর্ম সঞ্চালিত হওয়া আবশ্যক।

ফাইল স্থানান্তর করা হচ্ছে

একটি ফাইল (বর্তমান সার্ভারের লগ ইন দিন) করতে আমাকে জিজ্ঞাসা করুন। ওয়েব সার্ভার থেকে প্রাপ্ত তথ্য এবং এজেন্টের দ্বারা এটি পার্স করা হয়েছে এবং একটি ব্যক্তিগত ডাউনলোড লিঙ্কের মাধ্যমে উত্তর প্রদান করা হয়। শুধুমাত্র স্বাক্ষর করার জন্য কাজ করে কিছুক্ষণ পর ফাইল বন্ধ হয়ে যায়। 5 MB; বড় কিছুর জন্য, এজেন্টকে প্রথমে সরতে বলুন অথবা চেষ্টা করতে বলো।

এজেন্টটি দুই সংযুক্ত সার্ভারের মধ্যে একটি ফাইল কপি করে পুনরায় চেষ্টা করুন 5 MB গন্তব্যে লেখার মত অন্য যে কোন পরিবর্তন করা হয়: আপনাকে প্রথমে অনুমোদন কার্ড পেতে হবে, এবং ফাইলটি পুনরায় খোলা হবে। নিরাপদ রাখার জন্য এই মুহূর্তে ফাইলটি পড়া অবস্থায় থেকে মুছে ফেলা হবে না । ফিল্টারের কর্ম দ্বারা এটি প্রত্যাহারকৃত নয় এবং এটি বর্তমানে উপলব্ধ করা হয় না । লেখার সময় চ্যাট থেকে gedit-র মধ্যে ফাইল প্রাপ্ত করা হয়নি ।

এআই

আপনার AI প্রশিক্ষণ নিন

AI প্রশিক্ষণ এমন যেখানে আপনি শিক্ষা OpsIQ কীভাবে আচরণ করতে হয়, তা আপনি লিখে থাকেন ।

ট্রেন AI (Pick)
আপনার AI প্রশিক্ষণ নিনগ্রাহক/এডমিন ট্যাব এবং সাধারণ ইংরেজি শব্দ, সবসময় নিয়ম-কানুনের সাথে সম্পর্কিত একটি AI নির্দেশনা সম্পাদক।আপনার AI প্রশিক্ষণ নিনকর্মক্ষেত্রক্লায়েন্ট AIঅ্যাডমিন AI (Oranskho)টোনবন্ধু, কনফিউজিং, কখনো ধাক্কা দেবে না।সর্বদাএকটি মানব হাত তুলে বিলের জন্য প্রস্তাব করুন।কখনো নয়অ্যাকাউন্ট পরীক্ষা না করে একটি প্রতিক্ষার প্রতিজ্ঞা করো।1TWO MANUALSগ্রাহক (ট)2PLAIN ENGLISHটোন, সবসময় কখনও3GROUNDEDআর আপনার জ্ঞান ভিত্তি
ধ্বনিকে নতুন এক নিয়োগ, গ্রাহক এবং প্রশাসনিক ম্যানুয়ালের মত প্রশিক্ষণ প্রদান করা হয়।

দুই প্রশিক্ষণ এলাকা

গ্রাহক পপ- আপ প্রম্পট

এটি কিরূপে আলাপনের ক্ষেত্রে স্বয়ংক্রিয়রূপে প্রদর্শিত ভিডিও সংক্রান্ত ক্রেতাদের সাথে কথা বলতে নিয়ন্ত্রণ করে। এটি সবচেয়ে গুরুত্বপূর্ণ যে পাসওয়ার্ডটি সঠিকভাবে প্রদর্শন করা হয়।

প্রশাসনিক সংক্রান্ত প্রম্পট

AI দ্বারা Centers HeldBrideBctory দলের সঙ্গে আপনার অ্যাডমিনিস্ট্রেশন কীভাবে সাহায্য করে । এটি অভ্যন্তরীণ জিজ্ঞাসাবাদ এবং কর্ম সঞ্চালনের জন্য কার্যকর ।

একজন মহান গ্রাহক টেইক লেখা হচ্ছে

আপনার গ্রাহকরা এই সমস্ত এলাকা কভার করতে পারেন:

1
পরিচয়

কে? এটা একটা নাম, ভূমিকা আর ব্যক্তিত্ব দিন। উদাহরণ স্বরূপ: "তুমি লুনা, বন্ধুত্বপূর্ণ এবং জ্ঞানী গ্রাহকের সাহায্য আক্রা স্টোরের জন্য সাহায্যকারী।"

2
টোন এবং বিন্যাস

কীভাবে তা ভাববিনিময় করা উচিত?2-3 সর্বোচ্চ মান।

3
জ্ঞান সংক্রান্ত সীমা

উদাহরণ স্বরূপ: “আপনি আমাদের পণ্য, গোপনীয় বিষয়, জাহাজ এবং ফিরে নীতি সম্পর্কে জানেন। আপনি প্রতিদ্বন্দ্বী বস্তু বা অভ্যন্তরীণ কোম্পানির সিদ্ধান্তের ব্যাপারে জানেন না।

4
এসক্যালেটর (Escalator)

যখন এটা মানুষের কাছে হস্তান্তর করা হবে? উদাহরণ: যেমন, ক্রেতা একটি মানব এজেন্টের কাছে রিসাইকেল চায়, আইনী ব্যবস্থা উল্লেখ করেছে, নিরাপত্তা সংক্রান্ত বিষয়ে রিপোর্ট করছে অথবা একই প্রশ্ন জিজ্ঞেস করে।

5
( ২ তীম.

কঠিন সীমা: "কোন প্রতিশ্রুতি নেই। অভ্যন্তরীণ গোপনীয় সূত্রের সাথে কোন সম্পর্ক নেই।

উদাহরণের বর্ণনা

উদাহরণস্বরূপ: tetris Konsole অ্যাকাউন্টের স্টোর
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
উদাহরণস্বরূপ, গ্রাহকরা নেটওয়ার্ক হোস্টিং কোম্পানি
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
AI সংক্রান্ত সাপ্তাহিক তথ্য পর্যালোচনা

আপনি কি মনে করতে পারেন?

3
প্রম্পট আপডেট করো

পুনরাবৃত্তি সংক্রান্ত সুনির্দিষ্ট নিয়ম যোগ করুন। উদাহরণস্বরূপ: AI rulesssving (AI), "কোন চুক্তি ভঙ্গ করবেন না বলে কিছু প্রতিশ্রুতি দেবেন না। বলো বিলিং টিমে আপনি আরো বিস্তৃত হবে।

4
জ্ঞান যোগ করুন

AI দ্বারা প্রশ্নের উত্তর না দেওয়া হলে, প্রম্পটে সবকিছু ঠিক রাখার চেষ্টা করে না ।

⚠️
আপনার বার্তা নীচে রাখুন 2,000 শব্দ । বিস্তারিত অনুসন্ধানের সময়, AI-র ক্ষেত্রে তা প্রযোজ্য হতে পারে এবং টোকেনের দামও বৃদ্ধি করতে পারে। জ্ঞান বেস এ সম্বন্ধে বিস্তারিত তথ্য দিন।
প্রম্পট এবং জ্ঞান ভিত্তির মধ্যে পার্থক্য কী?+

( ক) কীভাবে আমরা জানি যে, যিহোবা আমাদের প্রার্থনার উত্তর দেন?

আমি কি ভিন্ন ভিন্ন বিভাগের জন্য সুপারিশ করতে পারি?+

প্রম্পট হচ্ছে প্রতিটি পদক্ষেপের জন্য ভিন্ন ধরনের সংবাদ প্রদান করা প্রয়োজন। যদি আপনার বিভিন্ন বিভাগের জন্য ভিন্ন ধরণের AI আচরণ প্রয়োজন হয়, তাহলে বিভাগ সংক্রান্ত তথ্য সরবরাহ এবং আপনার প্রম্পটে ডিপার্টমেন্টের প্রসঙ্গ উল্লেখ করুন।

এআই

AI সংক্রান্ত পূর্ববর্তী তথ্য

AI ইতিহাস দেখায় যে, AI ও প্রশাসকদের সঙ্গে তাদের কথোপকথনের প্রতিটি আলোচনা ছিল ।

AI সংক্রান্ত পূর্ববর্তী তথ্য
AI সংক্রান্ত পূর্ববর্তী তথ্যএমন একটি প্রোগ্রাম, যা টাইপ ব্যাজ, প্রশ্ন এবং উত্তর দেয়, এবং ফলাফলAI সংক্রান্ত পূর্ববর্তী তথ্যকর্মক্ষেত্রসকল AI চালু হয়েছে, রেকর্ড করা হয়েছেআলাপনপ্র: আমার আদেশ কোথায়?উ: আজকে হোস্টিং, UPS ট্র্যাক...0.9sউত্তরটিকেটটি- এম- এল- এর খসড়া উত্তরName 12345নতুন পরিচয়...1.4sdraftedসি-বি-তেএই সপ্তাহের টিকিটের mme12-লাইন সারসংক্ষেপ প্রাপ্ত হয়েছে2.1sসম্পন্নআলাপনপ্র: আমার পরিকল্পনা বাতিল করুনমানুষের কাছে হস্তান্তর0.7sescalated1EVERY TURNকর্ম সংক্রান্ত সতর্কবাণী প্রদর্শন করা হবে, কর্ম2SEARCHABLEফিল্টার এক্সপোর্ট করো3OWNER-ONLYসম্পূর্ণ অডিট চিহ্ন
প্রতিবার (চ্যাট, প্রতিদ্বন্দ্বিতা) নির্দিষ্ট করে, উত্তর, এবং ফলাফলের (বাচরী) সঙ্গে যুক্ত একটি সুনির্দিষ্ট বার্তা, সুনির্দিষ্টভাবে সংযুক্ত করা হয়েছে।

[ পাদটীকা]

তারিখ ও সময়

যখন আলোচনাটা হয়েছিল।

ক্লায়েন্ট পরিচিতি

নাম ও ই-মেইল ঠিকানা অজানা থাকলে, অন্যথা চিহ্নিত করা হবে IP আর দেশ।

চ্যানেল

আড্ডার উইজেট, স্বয়ংক্রিয় ভাবে চেষ্টা করা হচ্ছে।

বার্তা

এই কথোপকথনের সম্পূর্ণ প্রতিলিপি: গ্রাহক বার্তা এবং AI এর জবাব।

টোকেন ব্যবহার

অনেক টোকেন এই কথোপকথনকে গ্রাস করে ।

কাজ করা হয়েছে

কথোপকথনের সময় AI সংক্রান্ত কর্ম (অগ্রগামী, টিকেট, ইত্যাদি) সঞ্চালনের জন্য চিহ্নিত কর্ম (আরম্ভ, প্রভৃতি)।

মাত্রা

যদিCSATএই কথোপকথনের জন্য গ্রাহকের পরিতৃপ্তি হার সক্রিয়।

সমস্যা খোঁজা

কি-ওয়ার্ড অনুসন্ধানের শব্দ

বিশেষ বিষয় অনুসন্ধান করে দেখুন AI কিভাবে তা পরিচালনা করে। উদাহরণস্বরূপ: "refund" অনুসন্ধানের মাধ্যমে পরীক্ষা করুন যে AI আপনার রিফান্ড পলিসি অনুসরণ করছে কি না।

রেটিং অনুযায়ী ফিল্টার করা হবে

এই সমস্ত গ্রাহকদের মনোযোগ আকর্ষণ করতে কম সময় লাগে।

চ্যানেল অনুযায়ী ফিল্টার করা হবে

চ্যাট থেকে আলাদা করে স্বয়ংক্রিয় ভাবে প্রতিক্রিয়া নিরীক্ষণের জন্য শুধুমাত্র টিকেট-playings প্রদর্শন করা হবে।

ব্যবহার করে টোকেন অনুযায়ী সাজান

উচ্চ-নেতা কথোপকথন হয়ত সমস্যা নির্দেশ করতে পারে: AI র‌্যাব, চক্রে গিয়ে অথবা এই প্রশ্নের উত্তর দিতে ব্যর্থ হয়েছে।

সাপ্তাহিক অডিট তালিকা

1
স্বল্প-চট আলাপন পরীক্ষা করুন

পুরো ট্রান্সক্রিপ্ট পড়ুন। কি ভুল হয়েছে? এটা কি জ্ঞানের ঘাটতি, শব্দচয়ন সমস্যা, নাকি একটা ভুল উত্তর?

2
উচ্চ- প্রক্সি কথোপকথন পরীক্ষা করুন

এটা কি সেই প্রশ্নটা বুঝতে ব্যর্থ হয়েছিল?

3
আপডেট সংক্রান্ত আপডেট

জ্ঞান দূরত্বের ক্ষেত্রে জ্ঞানক্ষরকে জ্ঞানের ভিত্তি যোগ করুন ।

জ্ঞানের ব্যবধান খোঁজা

ডার্বিও:
"ইনস্টল" এর জন্য AI ইতিহাস অনুসন্ধান করা হবে 15 যখন AI বললো, "এই পণ্যের জন্য আমার কোন সুনির্দিষ্ট ইনস্টলেশন নির্দেশ নেই।"
কি করার:

এর মানে আপনার জ্ঞান ভিত্তি খুঁজে পাওয়া যাচ্ছে না। প্রতিটি পণ্যের ইনস্টলেশনের পদক্ষেপের জন্য জ্ঞান প্রতিবেদন তৈরি করুন। ইনস্টলেশন প্রশ্ন করে পরীক্ষা করুন।

এআই

AI পরিচিতি

( খ) কীভাবে আমরা আমাদের কথাবার্তা ও কথাবার্তার ধরন পরীক্ষা করে দেখতে পারি?

AI পরিচিতি
AI অন্তর্দৃষ্টি (প্রসেসেশন হাব)গোয়েন্দা হাব: একটি AI আজকের সংক্ষিপ্ত, স্মার্ট অ্যালার্ম, একটি স্কোর-লা-দেয়া-প্যাসিকা /Paining -এর সংক্ষিপ্ত তথ্য এবং একটি 14- দিনের ট্রাফিক চার্ট.AI পরিচিতিকর্মক্ষেত্রআজকের অনুষ্ঠানট্রাফিকের মান 12%; 3 গরম জায়গা;2চুক্তিকে অনুসরণ করতে হবে।স্মার্ট অ্যালার্মবিপর্যয়ের কারণে চেক চিহ্ন পরীক্ষা করুনউপর থেকে নীচে /pricingনতুন হট আসছে মার্কিন যুক্তরাষ্ট্র থেকেগত সপ্তাহের এগিয়ে Reverenএকটি লিডyn পেজ বিশ্লেষন করুনIP অথবা URL…সঞ্চালন (_R)14- দিনের ট্রাফিক প্যাটার্ন1আজকের অনুষ্ঠানAI (Cache) সকালে সংক্ষিপ্ত বিবরণ লিখেছেন2SMART ALERTSঅসঙ্গতির ঊর্ধ্বে উঠে এসেছে3ON DEMANDএকটি ধাপ ext barps an alpers
আসল গোয়েন্দা হাবঃ একটি টেক-ভিক্ষা আজকের সংক্ষিপ্ত, স্মার্ট অ্যালার্ম অফ এমামারী, নেতৃত্ব প্রদানকারী এবং পাতা বিশ্লেষণের জন্য। 14- দিনের ট্রাফিক প্যাটার্ন.

কোন অন্তর্দৃষ্টি প্রদর্শন করা হবে?

উপরের প্রশ্ন

আমি যদি আমার পাসওয়ার্ড আবার ঠিক করি? #1আপনার জ্ঞান নির্ভর করে একটি বিখ্যাত পাসওয়ার্ড রিসেট করা প্রয়োজন.

এটির অনুরূপ ধারণা

CSATসময়ের সঙ্গে সঙ্গে বেশি সময় কাটান ।

রেজোলিউশনের হার

মানুষের হস্তক্ষেপ ছাড়া AI সংক্রান্ত আলোচনার কোন শতাংশই বা কী? 70% ঠিক আছে, নিচে। 50% মানে AI-র আরও প্রশিক্ষণ প্রয়োজন।

এসক্যালেটর (Escalator)

কেন কথাবার্তা মানুষের কাছে খুলে যায়?

জ্ঞানের ব্যবধান

এমন বিষয় যেখানে বাবা প্রায়ই বলে, “আমি জানি না” অথবা কম-র্য় উত্তর দেয়।

গড় দৈর্ঘ্য

কথোপকথনের কতগুলো বার্তা (প্রজেক্ট)10+ বার্তাগুলো হয়ত দেখায় যে AI প্রশ্নটা বুঝতে পারছে না।

উন্নত করার বুদ্ধি ব্যবহার

ডার্বিও:
AI ইনসাইট দেখায় 23%"প্রশ্নশীলতা" সম্পর্কে জিজ্ঞাসা করা হয় এবং AI কোন উত্তর দিতে পারে না।
কি করার:

এটা এক স্পষ্ট জ্ঞানের ব্যবধান ।1(প্রশ্নশীলতা) জ্ঞান মূল বিষয় নিয়ে একটি বিস্তারিত প্রতিবেদন লিখুন। সকল বাক্য, দাবি এবং বর্জন করুন।2Tomboy সংক্রান্ত তথ্য উল্লেখ করার উদ্দেশ্যে AI (Networks) সংক্রান্ত তথ্য আপডেট করা হয়েছে।3মনিটর ইনসাইটস পরের সপ্তাহে দেখার জন্য ye of the contorectory

এআই

প্রশাসনিক AI বুক

অ্যাডমিন AI (Antarctica)OpsIQ আপনার টিম পরিচালনা করতে সাহায্য করেOpsIQ আপনি যে কোন প্রশাসন ড্যাশবোর্ড থেকে তথ্য খুঁজে বের করতে পারেন, ব্যাখ্যা করুন, টিকিটের সারাংশ, এবং প্ল্যাটফর্ম সংক্রান্ত কাজ সম্পাদন করুন ।

অ্যাডমিন AI (Oranskho)
প্রশাসনিক AI বুকপ্রশ্ন OpsIQ AI property প্ল্যাটফর্মের সঙ্গে একটি কম্যান্ড বক্স, যাতে পরামিতি প্রদর্শন এবং নিশ্চিত/clill প্রদর্শন করে।জিজ্ঞাসা করা হবে OpsIQকর্মক্ষেত্রজিজ্ঞাসা করা হবে OpsIQসময়োত্তীর্ণ অ্যাকাউন্টের জন্য সার্ভিস স্থগিত করুন #4821এআইপ্রোডাক্ট অ্যাকশন: স্থগিত করা হয়েছে (_r)অ্যাকাউন্ট:4821 (আছেনা) $120)প্ল্যাটফর্ম: WHMCS রিসাইকেল অডিশননিশ্চায়ণ:বাতিল1ASK ANYTHINGসাদামাটা-ইংরেজি কমান্ড2PROPOSE FIRSTএটি চালানোর পূর্বে কর্ম প্রদর্শন করা হবে3YOU CONFIRMসর্বোচ্চ মান:
আপনি যা করতে চান তা হলো: এটি সঠিক পদক্ষেপ (প্রজেক্ট, রিসাইকেল) এবং আপনার নিশ্চিত হওয়ার জন্য অপেক্ষা করবে।

AI সংক্রান্ত তথ্য পপ-আপ করে প্রদর্শন করা হবে

উপরের ডাটা অনুসন্ধান করুন

জিজ্ঞাসা করুন: "সব টিকিটগুলো দেখাও"[email protected]"প্রতিরোধ আদেশ কী?"5523?"

হ্যাঙ্গেল

জিজ্ঞাসা করুন: "শেষ ঘটনা ঘটেছে"10 “এই সপ্তাহে যে সমস্ত বিষয় সমর্থন করা হয়” বা “এটি কি?

ব্যাখ্যা করুন

প্রশ্ন করুন: "কী ভাবে আমি অটো-হাট ঠিক করব?" অথবা “কিভাবে বাউন্সের হার কার্ডের অর্থ কি?

কর্ম সঞ্চালন

জিজ্ঞেস করুন: " টিকেট তৈরি কর [email protected]" বিলিং" বা "বন্ধে টিকেট বন্ধ কর-12345"

প্ল্যাটফর্ম বিশ্লেষণ

প্রশ্ন করুন: “গতকাল আমরা কত পর্যটক পেয়েছি?

কথোপকথন

একজন কাস্টমারকে খুঁজছিলো

ডার্বিও:
প্রশাসনিক প্রশ্ন করেছেন: "অভিজ্ঞের খোঁজ করুন। [email protected] এবং আমাকে তাদের সাম্প্রতিক কর্ম দেখান
কি করার:

AI সকল সংযুক্ত তথ্য উৎস থেকে গ্রাহককে দেখা যাচ্ছে: পরিদর্শনের সেশন, টিকেট, কথোপকথন, আদেশ এবং অন্যান্যCRMপরিচিতি...

প্রতিদিন সংক্ষিপ্ত তথ্য প্রাপ্ত করা হচ্ছে

ডার্বিও:
প্রশাসনিক প্রশ্ন করেছেন: "আজকে কি হয়েছে?"
কি করার:

AI'র সারসংক্ষেপ: "আজ আপনি করেছেন 245 অতিথিরা 12%), 8নতুন টিকেট (N)3 লেখার সময় পুনরায় নির্ধারণ করা হয়েছে ( AI)2নতুন অর্ডার । $198 এবং1জাহাজ দেরি হওয়ার কারণে দ্রুত যোগাযোগ চালু হয়েছে।

কর্ম সঞ্চালন করতে ব্যর্থ

ডার্বিও:
প্রশাসনিক জিজ্ঞেস করেছেন: "চেঞ্জ টিকেট T-5523 জরুরী অবস্থা
কি করার:

AI নিশ্চিত করেছে: "আমি টিকেট পরিবর্তন করবো-5523 স্বাভাবিক অবস্থায় জরুরি থেকে উচ্চ পর্যায়ের এটি SLA টাইমার-এর ওপর প্রভাব ফেলবে। নিশ্চিত করো যে, এই কাজটি কার্যকর করা হবে।

💡
প্রশাসনিক AI দ্বারা শুধুমাত্র কর্ম সঞ্চালিত হয়। এই কর্ম সঞ্চালনের ফলে চিহ্নিত কর্মের মধ্যে উপস্থিত সকল কর্ম অথবা সংযোগের জন্য এটি নির্মাণ করা সম্ভব নয়। OpsIQ.
এআই

গ্রাহক AI দৃশ্য

এই বিভাগ সাধারণ গ্রাহক-ফেশেট AI দৃশ্যের চিত্র তুলে ধরেছে যা আশা করা হচ্ছে যে আচরণ এবং প্রশিক্ষণ ব্যবস্থা।

ক্লায়েন্ট AI
গ্রাহক AI দৃশ্যগ্রাহকের লাইব্রেরি আশাপ্রদ Tetris আচরণ এবং প্রতিটি ক্ষেত্রে একটি ফলাফলের জন্য একটি ট্যাগ তৈরী করেছে।গ্রাহক AI দৃশ্যকর্মক্ষেত্রঅনুবাদিও লাইব্রেরি প্রফিট করা আচরণ"আমি কোথায়?"সংযোগ ব্যবস্থা অনুসরণ করে, চিহ্নিত ট্র্যাকের তালিকা পরিদর্শন করুনপুনরায় চার্জ করুন"আমি একটি পরিশোধন চাই"অবশ্যই, কখনো প্রতিশ্রুতি দেন না মানুষের হাতে হাত দিনডান হাতের" পরিসেবা বন্ধ করা হয়?"অবস্থা পরীক্ষা করুন, বর্তমান অবস্থা পরীক্ষা (_S)অবস্থা"আমার একাউন্ট বাতিল করুন"নিশ্চিত করার জন্য, তারপর মানুষের রুটনিশ্চায়ণ:1SCENARIOSসাধারণ প্রশ্ন2EXPECTEDকীভাবে এআই এর উত্তর দেয়া উচিত3পি- এস- ডিপ্রশিক্ষণ পার্থক্য খুঁজুন
আপনার প্রশিক্ষণের কোন জায়গা খুঁজে বের করার জন্য আপনি কি ধরনের সাহায্য গ্রহণ করতে পারেন?

পরিস্থিতির লাইব্রেরি

অবস্থা ব্যবস্থাপনার অনুক্রম

ডার্বিও:
গ্রাহক: “আমার আদেশ কোথায় #12345?"
কি করার:

AI সংক্রান্ত আচরণ: ( যোগাযোগ)1[ পাদটীকা]2বর্তমান রিপোর্ট (প্রজেক্ট), সরবরাহ করা হয়েছে।3যদি পাওয়া যায় তাহলে অনুসরণ করা হবে।4যদি এই আদেশ দেরি হয়ে যায়, তাহলে তার মানে হচ্ছে সময় প্রদান করা।5- কোনো আবিষ্কারই খুঁজে পাওয়া যায় না।

পাসওয়ার্ড আবার লিখুন

ডার্বিও:
গ্রাহক: "আমি আমার পাসওয়ার্ড ভুলে গেছি এবং লগ-ইন করতে পারছি না"
কি করার:

AI সংক্রান্ত আচরণ: ( যোগাযোগ)1[ পাদটীকা]2বাতিল করা লিঙ্ক অথবা রাস্তা সহ লিঙ্ক অন্তর্ভুক্ত করুন (.3মনে রাখবে যে ইমেইলের রি-সেট কয়েক মিনিট লাগবে।4- স্প্যাম অনুসন্ধানের পরামর্শ দেওয়া হবে ( ফোল্ডার)5যদি কাস্টমারকে আবার রিসেট করতে না পারে, তাহলে মানুষের সংখ্যা বেড়েই চলেছে।

বৈশিষ্ট্য অনুরোধ

ডার্বিও:
গ্রাহকঃ “আপনি কি মোবাইল এ্যাপে কালো মোড যোগ করতে পারেন?
কি করার:

AI সংক্রান্ত আচরণ: ( যোগাযোগ)1তাদের ধন্যবাদ।2ব্যাখ্যা করুন যে, কীভাবে বৈশিষ্ট্যগুলোকে নিয়ন্ত্রণ করা যায় (লগ্ন, পর্যালোচনা) ।3( আদি.4যদি একই ধরনের কোন বৈশিষ্ট্য থাকে, তাহলে তা উল্লেখ করুন।

বিলিং

ডার্বিও:
গ্রাহকঃ “আমার বিরুদ্ধে অভিযোগ ছিল কিন্তু আমার সেবা কাজ করছে না”
কি করার:

AI সংক্রান্ত আচরণ: ( যোগাযোগ)1- হতাশাকে স্বীকার করুন।2যদি সম্ভব হয়, তাহলে পরিসেবা পরীক্ষা করুন ।3সব বিস্তারিত বিল ডিপার্টমেন্টে...4( ১ করি.5- হাই টিকিটের অগ্রাধিকার সেট করো।

অফ-লোপার প্রশ্ন

ডার্বিও:
গ্রাহকঃ “আজ লন্ডনে আবহাওয়া কেমন?
কি করার:

AI সংক্রান্ত আচরণ: ( যোগাযোগ)1"আমি আপনার সাহায্য চাই এবং আমাদের পণ্য ও সেবা নিয়ে প্রশ্ন করতে সাহায্য করতে পারেন। আবহাওয়ার তথ্য, আবহাওয়া সার্ভিসের জন্য চেষ্টা করুন" (“তোমার [কর্ণিকভাবে সমর্থন]2জিজ্ঞেস করো, তাদের কাছে কি কোন পণ্য আছে?

আমি কিভাবে কাস্টমার AI আচরণ পরীক্ষা করি?+

কোনো ব্যক্তিগত/ইনোো ব্রাউজারের মধ্যে আপনার ওয়েবসাইট খুলুন এবং BConoicess. outpication ফাইল পরীক্ষা করুন । সাধারণ প্রশ্ন, powertyaldrible. প্রবর্তিত দৃশ্যগুলি দেখুন যে AI দ্বারা আপনার বার্তা অনুসরণ করা হয় ও জ্ঞান সঠিকভাবে ব্যবহার করে ।

এআই

AI জ্ঞান বেস

জ্ঞান ভিত্তি হল এমন একটি লাইব্রেরি, যা প্রশ্নের উত্তর দিতে সাহায্য করে ।

জ্ঞান বেস
জ্ঞান বেসসূত্রগুলো জ্ঞান সঞ্চয়ের দোকানে খাওয়ানোর পর একটি ঘোষণা দেয় যে, একটা স্থানের উপর একটা নকশা তৈরি করা হয়েছে।জ্ঞান বেসকর্মক্ষেত্রউৎসওয়েবসাইটের সার্টিফিকেটসহায়তাFAQইম্পোর্ট করা ডকজ্ঞানমেকার+কিএআইখালি উত্তরউদ্ধৃতির উৎস সহ।"র‍্যান্স নিতে হবে 3–5ব্যবসা শুরু হয়।1INGESTক্রো, FAQ, ইম্পোর্ট ব্যবস্থা2RETRIEVESemime+কি3GROUNDEDআপনার বিষয়বস্তু থেকে উত্তর
Carl আপনার সাইট এবং জ্ঞান ভিত্তির উপর আমদানি করুন; AI সঠিক অংশগুলি উদ্ধার করে, এবং উত্তরগুলো সংগ্রহ করা হয়।

কিভাবে কাজ করে

1
গ্রাহক একটা প্রশ্ন করেছেন

"আপনার ফিরে নীতি কি?"

2
AI জ্ঞান ভিত্তি অনুসন্ধান করে

OpsIQ একই শব্দ এবং শব্দচিত্রের অর্থ “বৈজ্ঞানিক নীতি” নামক প্রবন্ধ পাওয়া যাবে।

3
AI দ্বারা প্রত্যুত্তর প্রাপ্ত হয়েছে

AI এই প্রবন্ধের উপর লেখা এবং নিবন্ধটির উপর ভিত্তি করে প্রাকৃতিক-ভাষার উত্তর লিখে থাকে।

4
গ্রাহক উত্তর সঠিক

বার্তাটির প্রতিক্রিয়া আপনার প্রকৃত নীতি, AI এর সাধারণ প্রশিক্ষণ তথ্য নয়।

ভাল নিবন্ধ তৈরি করা হচ্ছে

প্রতি সপ্তাহে একটি বিষয়

প্রতিটি বিষয়ের জন্য একটি আলাদা নিবন্ধ লিখুন: নীতি, জাহাজ চলাচলের হার, অ্যাকাউন্ট রিসেট, পাসওয়ার্ড রিসেট। সাথে সম্পর্কিত বিষয় না থাকলে নতুন করে যোগ করবেন না ।

FAQ এর মত লিখুন

প্রশ্ন জিজ্ঞেস করে শুরু করুন ।

একটু পর

"প্রতিক্রিয়া শুরু করা উচিত 30 ডেলিভারির দিন আগের চেয়ে ভালো "আমাদের ফিরে আসা নীতি" এর থেকে।

যে কোন সময় & নথীর ওপর দেখাও

আন্তর্জাতিক ফিরে আসার বিষয়ে কী বলা যায়?

বর্তমান এটি সংরক্ষণ করা হবে

নতুন তথ্য মুছে ফেলুন ।

আরম্ভ/ এম- এল আপনার লেখা উচিত

জাহাজ চলাচল এবং বিতরণ

জাহাজ চলাচলের খরচ, সময়, সরবরাহ করা, আন্তর্জাতিক জাহাজ অনুসরণ এবং দেরি হওয়ার ব্যবস্থা করা ।

পুনরুদ্ধার ও প্রতিসান্ড

উইন্ডোর অবস্থা, কর্ম, প্রতিস্থাপিত সময় ও এক্সেপশন উৎপন্ন ত্রুটির ফলের উইন্ডো প্রাপ্ত মান প্রয়োগ করা হবে।

অ্যাকাউন্ট নিয়ন্ত্রন

পাসওয়ার্ড পুনঃলিখনযোগ্য, ই-মেইল পরিবর্তন, অ্যাকাউন্ট মুছে ফেলা হবে এবং তথ্য স্বয়ংক্রিয়ভাবে তা সংগ্রহ করা হবে।

প্রসাধন এবং বিল

পরিকল্পনা বর্ণনা, বিলিং সাইকেল, অর্থ দিয়ে, ভয়েসে এবং মুদ্রার মাধ্যমে।

প্রোডাকশন গাইড

প্রতিটা পণ্য বা বৈশিষ্ট্য কিভাবে ব্যবহার করতে হবে, আগে থেকেই স্ক্রিনসহ।

সমস্যার সমাধান

সাধারণ সমস্যা এবং সমাধান, ত্রুটি ও তাদের সংশোধন সংক্রান্ত বার্তা।

পরিচিতির তথ্য

ব্যবসা ঘন্টা, বিভিন্ন চ্যানেল, প্রতিক্রিয়া এবং বিস্তৃত পথ।

বৈধ ও বাধ্য

ব্যাক্তিগত গোপনীয়তার সারসংক্ষেপ, সার্ভিসের সংক্ষিপ্ত বিবরণ GDPR ডাটা অনুরোধ.

Connector-র জ্ঞান

প্রত্যেকটি সংযোগের সাহায্যেই AI সংক্রান্ত জ্ঞান যোগ করা যাবে। যখন একটি সংযুক্ত (-সংযোগ, সাধারণ প্রশ্ন, প্ল্যাটফর্ম ভিত্তিক সমস্যা) স্বয়ংক্রিয়রূপে খোলা হবে অথবাসে সংযোগ স্থাপনের পূর্বে এটি পূরণ করতে পারবেন। স্বয়ংক্রীয়ভাবে বৈশিষ্ট্যের সাথে সংযোগ স্থাপন করা হলে, মূল স্থানে যে জ্ঞানটি যুক্ত করা যাবে অথবা লগ- ইন- ইনের পর স্বয়ংক্রিয় ভাবে সংযোগ করার সুবিধা পাবেন।

টোকেন বাজেট

জ্ঞান ভিত্তির একটি সফ্‌টওয়্যারের (ডিফল্ট মান:) 32,000 টোকেন যে জ্ঞান- এর অবস্থান দ্বারা কিভাবে প্রভাবিত হয় তা নিয়ন্ত্রণ করা হয়। নেটওয়ার্কের মধ্যে উপস্থিত জ্ঞান ভিত্তিটি খুব বেশি বড়, এটি বাজেটের মধ্যে সবচেয়ে প্রাসঙ্গিক বার্তা ধারণ করে । যদিবার প্রাসঙ্গিক নিবন্ধ না খুঁজে বের না পায়, তবে ছাঁটা বাড়িয়ে দিন; এর ফলে টোকেনের মূল্য কমিয়ে দিতে হবে ।

আমার কাছে আর কত প্রবন্ধ থাকা উচিত?+

আরম্ভ করা হবে5-10 আপনার সবচেয়ে সাধারণ প্রশ্নের উত্তর দিয়ে থাকেন । 20-50 বিস্তারিত প্রতিবেদনের জন্য নিবন্ধ।

অন্য একটি সিস্টেম থেকে আমি কি নিবন্ধ ইম্পোর্ট করতে পারি?+

বর্তমানে, নিবন্ধ স্বয়ং স্বয়ং নির্মাণ করা হবে OpsIQ আপনি এখানে FAQs, সহায়তা কেন্দ্র বা ডকুমেন্ট থেকে কপি করতে পারেন।

অধ্যয়ন প্রবন্ধ ১, ২ পৃষ্ঠা ৩ - ১১+

সাধারণ লেখা সর্বোত্তম কাজ । AI (Cent) বিন্যাসের মাধ্যমে স্বাভাবিক ভাষা বোঝা যায় HTML অথবা চিহ্নিত করুন । আপনি একজন কাস্টমারকে বুঝিয়ে বলবেন

এআই

AI মূল্যায়ন এবং প্রহরীদুর্গ

মূল্যায়নকারী গ্রাহককে উত্তর গুণ, সার্দ্দি এবং নিরাপত্তা সংক্রান্ত বিভিন্ন পরীক্ষা পুনরায় করার জন্য জটিল পরীক্ষার মাধ্যমে জিজ্ঞাসাবাদ করা হয়।

উৎপাদনের নমুনা
AI'র বিশ্লেষণ ব্যবস্থা( ক) কেন আমাদের ঈশ্বরের বাক্য অধ্যয়ন করা উচিত?AI'র বিশ্লেষণ ব্যবস্থাকর্মক্ষেত্রSETS6CASES84PASS RATE96%জীবন কাহিনীজাহাজ চলাচলের নীতিউদ্ধৃতি উল্লেখ করা আবশ্যকপাসওয়ার্ডর‌্যাপ অনুরোধমানুষ নিশ্চিত করা হয়েছেপাসওয়ার্ডঅসমর্থিত অনুমোদন প্রণালীনিষিদ্ধ কর্মপাসওয়ার্ডমাইগ্রেশন প্রশ্নউৎসের অনুপস্থিতব্যর্থ1CREATE CASESগোল্ডেন ইনপুট ও নিয়মাবলী2RUN SAFELYড্রাই রান অথবা লাইভ ইভাল3WATCHদিন বা সাপ্তাহিক সময় নির্ধারণ করুন
( ক) কেন আমাদের ঈশ্বরের বাক্য অধ্যয়ন করা উচিত?

সম্পূর্ণ প্রশাসকরা একটি প্রম্পটের মাধ্যমে মূল্যায়ন করতে পারে, প্রত্যাশিত উৎস লেবেল, মানব-প্রজ্ঞান, প্রত্যাশা এবং নিষিদ্ধ কাজ। এটি সরাসরি নির্ধারণ করা হবে, অথবা নির্বাচিত ইতিহাসকে পুনরায় প্রকাশ করতে পারেন।

প্রহরীদুর্গ প্রতিদিন বা সাপ্তাহিক চেকিং এর মধ্যে পড়ে থাকে এবং সংখ্যা ৮ থেকে ৮/১১ (প্রতিটি ক্ষেত্রে) ধরে রাখা হয় (বিজ্ঞে সময় নির্ধারণ করা হয়)।

এআই

ভাষা ও অনুবাদ

ভাষা পরিচালনা করে যে গ্রাহকের লেখা আর আচরণ যখন ব্যবহৃত হয় তখন অনুবাদ করা হয় OpsIQ একজন কাস্টমারের ভাষাকে অনুসরণ করুন ।

উৎপাদনের নমুনা
ভাষাভাষাগত পাতায় মূল ভাষা, ভাষা, খসড়া/ভিতর রাষ্ট্র এবং গ্রাহক-ভাষার আচার ব্যবহার দেখা যায়।ভাষাকর্মক্ষেত্রসোর্সইংরেজিLANGUAGES4পোর্ট3জীবন কাহিনীফরাসিইন্টারফেস ও বিষয়বস্তুলাইভজার্মানইন্টারফেস ও বিষয়বস্তুলাইভস্প্যানিশখসড়া অনুবাদখসড়াগ্রাহককে অনুসরণ করোসনাক্ত করা ভাষার প্রত্যুত্তরচালু করুন1SET SOURCEমূল অপারেটর ভাষা2ADD LANGUAGEপটভূমিতে অনুবাদ করা হবে3PUBLISHখসড়া অথবা লাইভ
ভাষাগত পাতায় মূল ভাষা, ভাষা, খসড়া/ভিতর রাষ্ট্র এবং গ্রাহক-ভাষার আচার ব্যবহার দেখা যায়।

OpsIQ অনুবাদ করার পূর্বে সোর্স ভাষাকে সঠিকরূপে ধার্য করুন। এরপর ব্যবহারকারীদের জন্য অনুবাদ করার আগে, “উন্নত ক্রেতার ভাষার” অনুবাদ করা হবে; উইজেটের শব্দ নিয়ন্ত্রণ করে এর গতি, লেবেল এবং সিস্টেমের গতি নিয়ন্ত্রণ করে ।

অনুবাদ ক্ষেত্র কেবল খসড়া বা লাইভ। বৈধ, পরিশোধন করা, নিরাপত্তা অথবা নিরাপত্তা বার্তা ছাড়া মেশিন অনুবাদের উপর নির্ভর করবেন না।

আপনার নিজের শব্দকে যে স্থানে উপস্থাপন করা হয়েছে তা তার বার্তার সাথে যুক্ত: ক্লায়েন্ট চ্যাট বার্তা, প্রচারণা, সক্রিয় বার্তা, কথোপকথনের বার্তা, বার্তা পাঠানোর জন্য প্রয়োজনীয় বার্তা, প্রচার অভিযান, ঘোষণা, ঘোষণা এবং প্রসাধনণ, প্রমোদ, প্রত্নতা ও বন্দোব্র উভয় স্থান গবেষণা এবং ফর্মএই জরিপের ফলাফল প্রতিটি মুদ্রণের উপর ভিত্তি করে: সম্পূর্ণভাবে, শিরোনামের একটি সম্পূর্ণ, প্রত্যেকটি প্রশ্নের উত্তর, ওয়েব সাইট এবং এর জন্য ধন্যবাদ, এবং এর ফলাফলকে ধন্যবাদ। যে কোন একটি সহজ প্রশ্ন বা বিকল্পের সঙ্গে যুক্ত করা অথবা কোন অনুবাদ করা না করা, কেবল একবার প্রকাশিত বার্তাকে প্রকাশ করা হয়।

এই পোস্ট-চ্যাট ইমেইলের উপর করা ভাষার উপর ভিত্তি করে পরিচালিত ভাষাটি প্রকৃতপক্ষে এখানে চ্যাট করার পর, যা আপনাকে প্রদান করেছে; অন্যথায় এটি আপনার সিস্টেম ভাষা ব্যবহার করে। এই পাতায় ৬টি সম্পাদনার ক্ষেত্রও রয়েছে এবং এর আচরণ স্বয়ং ক্লায়েন্ট চ্যাট সেটিংসে রয়েছে।

টিকেট এবং পোর্টাল বার্তা ঠিক টেক্সট অপারেটর টাইপ আর সব ক্রেতাকে একবার করে একটা ভাষায় খবর দেয়া হয়: টিকিট স্বীকার, উন্মুক্ত, বন্ধ আর মতামত নিশ্চিত করা, প্রতিটি নির্দিষ্ট চিহ্নের জন্য এবং পোর্টালে স্বাগত জানানো দরকার। ( স্বয়ংক্রিয় ভাবে যদি গ্রাহকের ভাষায় এর উত্তর থাকে তাহলে থেকেই উত্তর পাওয়া যাবে)। ই-মেইল গ্রাহক তাদের নিজের ভাষায় সক্রিয় অবস্থায় OpsIQ লেখার জন্য টিকেটের ই-মেইল এই আদেশতে প্রাপকের ভাষা নির্ধারণ করে: তারা যে ভাষাটি পোর্টাল বা সহায়তা কেন্দ্রে নিয়ে গিয়েছিল (তারা টিকিটে প্রবেশ করেছে), তাদের যোগাযোগের জন্য, তারপর স্থানীয় ভাষার তালিকা এবং শব্দ দ্বারা চিহ্নিত ভাষা, শুধুমাত্র ভাষাগুলোতে নির্দিষ্ট ভাষায় যোগ করা হয়নি এমন ভাষা ব্যবহার করা হয় যতক্ষণ না ভাষাকে ভাষা হিসেবে ব্যবহার করা হচ্ছে, ততক্ষণ পর্যন্ত এটি বিশ্বের সাথে যুক্ত করা হয়। HTML ই-মেইলের লকার ইচ্ছাকৃতভাবে অনুবাদ করা হয় না: এটা মার্ক আপ, প্রোপিক নয়। ইমেইল, ডিপার্টমেন্ট সতর্কতা, বিশ্লেষক সংক্ষিপ্ত রিপোর্ট, নির্ধারিত সাপ্তাহিক ডাইজেস্ট সব সময় সিস্টেম ব্যবহার করে থাকে।

PeopleOS HR

জনগণ: পরিচালনামূলক টাস্ক অপারেটিং সিস্টেম

কর্মচারী জীবন সাইকেল চালানো থেকে মোবাইল সেবা গ্রহণ, প্রমাণ-অভিযানে কাজ করা, সংবেদনশীল সিদ্ধান্তের উপর মানুষের অঙ্গচ্ছেদ এবং মানব নিয়ন্ত্রণ চালু করা।

মিথস্ক্রিয় সিস্টেম মানচিত্র
গণসো সাইকেল কমান্ডতিন জনের মধ্যে একজন অসাংবিধানিক পিপলস বেরি বোর্ড নিয়োগ, কর্মচারী, বেতন, শিক্ষা এবং পরিচালনাকারী।পিপলস কমান্ডের কেন্দ্রশক্তিশালী প্রমাণজনগণ248ওপুল রোলিন12কৌশল15 / 15জীবনকাহিনিরিসটাইটহাইরেবড় থেকে ছোটপুরস্কারস্লাইড পরিবর্তন:এক তালিকাপরিচয় + চাকরি প্রমাণসম ্ মানিত আমল লেখকবৃন ্ দ ।আপিল, সংশোধন, নিয়ে যানএটি দূর করুনআয় এবং প্রমাণ ছাড়া
লোকেরা জীবন সাইকেল, নিয়ন্ত্রণ ও প্রমাণ রেখে থাকে ।

অ্যাডমিনিস্ট্রেটর

অপেরা

একটি সংগঠন, সংগঠন, নিয়োগ, দলিল জমা দেওয়া, চুক্তি, লাভ করা, কার্যাবলী, কাজ, শিক্ষা গ্রহণ, কর্মচারী সম্পর্ক, এক প্রকার নীতি এবং শাসন ব্যবস্থা।

কাজের কর্মী এবং ম্যানেজার

স্বয়ং

ব্যক্তিগত রেকর্ড, কাগজপত্র, নথি, সময়, ব্যাখ্যা, তথ্য এবং অধিকার জন্য মোবাইলের প্রথম পোর্টাল ব্যবহার করুন।

ডিভেলপর

এক্স- এম- এল

চিহ্নিত মাত্রা ব্যবহার করা হবে hr.* কাজ এবং পর্যালোচনা platform.hr.* একটি চুক্তিতে অপারেশন করে, এবং যোগ করা যোগ করো সংযোগ ক্লাস.APIসেকশনে প্রত্যেকটা পরিধির তালিকা আছে।

⚠️
একটি সবুজ প্রযুক্তিগত চেক কখনও আইনগত অনুমোদন বা সরবরাহকারীর প্রমাণ সৃষ্টি করতে পারে না।

লোকেদের HR প্রাপ্ত করা

পিওএসআরএর পরিকল্পনা অনুসারে, প্রত্যেক অর্থদাতার পরিকল্পনা অনুসারে এটি যোগ করা যায়: অ্যাকাউন্ট→যোগ/ টোকেন যোগ করোটেইলার্স কত জন ব্যক্তি নিয়োগ, সাক্ষাৎকার এবং নেশনের ব্যবস্থা এবং সীমা নির্ধারণ করে। ওয়েবপেজের সেট...এই মডিউলের উপর, পৃষ্ঠ থেকে আঁকা হয় পিপলস HRP এর পাতা.

কে যোগ করতে পারে

একটা পরিকল্পনা সফল হয়েছে ।

মুক্ত বিচার

আপনার বাছাই করা টাইগারের বিরুদ্ধে বিচার চলছে । যখন এটা কোন বিশেষ নকশা ক্রয় ছাড়া শেষ হবে এবং কোন অভিযোগ ছাড়াই মুছে ফেলা হবে। কোন কিছুই মোছা হয়নি: এই রেকর্ডটি আবার যোগ করা হল।

যখন এটা অনুমোদিত নয়

সাইডবারে soRR দেখতে নেই। একটি HR পেজের পরিবর্তে সরাসরি H. R. O-র সঙ্গে লিঙ্ক প্রদান করা হয়।

টাইর ক্যাপের কাছে পৌঁছে

যখন একজন টাইবের সীমা পৌঁছে যায়, তখন পরের টাইরের জন্য একটি সীমা থাকে ।

স্ব-পরীক্ষণ সাফল্যের সাথে সমাপ্ত হয়েছে

লাইসেন্সের মধ্যে প্রটেকশন সংক্রান্ত কাজ। আপনার তালিকায় যোগ করুন।OpsIQপরবর্তী লাইসেন্সের মাধ্যমে অ্যাকাউন্ট এবং ইনস্টল করা হবে।

প্রথম সপ্তাহ সেটআপ

নীচে একটি বাস্তব স্ক্রিন রয়েছে; এখানে কোন কিছুর ডেভেলপারের প্রয়োজন নেই।

1
চালু করো মডিউল

খুলুন জনগণ→এইচআরআরএলপ্রধান সুইচ সঙ্গে বোর্ড শুরু হয়, PeopleOS HR: এটি বন্ধ করার আগে পর্যন্ত আপনি যে কোন এইচআরটি (কোন লিঙ্ক বা কর্মচারীর উপর ক্লিক করে) অ্যাকাউন্ট খুলে দিতে পারেন । একটি ক্লিক করলে মাউসটি বন্ধ হয়ে যাবে; নিচের বারটি ক্লিক করলে তা বন্ধ হবে (Abings, over avafting, Connection), local, স্বয়ংক্রিয়ভাবে নিশ্চিত করতে হবে যতক্ষণ না আপনি সিদ্ধান্ত নেবেন, ততক্ষণ পর্যন্ত যোগাযোগ করুন ।

2
বৈশিষ্ট্য নির্ধারণকারী কনফিগারেশন প্রয়োগ করে

খুলুন জনগণ→কো- পি- ইউ প্রস্তুতি এবং সাধারণ ভাষায় আপনি কি চান তা বলেন: দিনের পর দিন ছুটির নীতি, একটি দেশের জন্য পাবলিক ছুটি।SLAকোন কিছুই নিশ্চিত না হওয়া পর্যন্ত চলবে না; একজন মাঝারি-বিবাহ ব্যক্তি একটি উপহার রেখে যান। প্রতিটি রুটির দাম পড়ে যায়।

3
কর্মচারী পোর্টাল নাম

খুলুন জনগণ→সম্মুখ রেখা→সাইন ইন-ইন নকশা.. স্ব-সন্ধাশীল দরজার জীবন ধারণ /hr/<address>; পোর্ট ঠিকানা এটি অবিলম্বে এবং পুরাতন সাইন ইন লিঙ্কের নাম পরিবর্তন করে থাকে কারণ পুরোনো ঠিকানাগুলো সামনে এগিয়ে আসছে। /hr আপনার কর্মক্ষেত্রের মধ্যে কোনো ঠিকানা উপস্থিত নেই।

4
আপনার পেশার সাইট প্রকাশ করুন

খুলুন জনগণ→পুনরায় সাজানোআপনি যে কোন লেখা পোস্ট করেন, সেখানে আপনি একটি অনুমোদনপত্র প্রকাশ করেছেন। পাবলিক পেশার পাতা খুলুন রেক্‌কিং এর শীর্ষস্থানীয় একজন প্রার্থী কি দেখতে পাচ্ছেন তা তুলে ধরেছেন।

5
যৌথরূপে ব্যবহৃত ডিভাইস সংক্রান্ত জন্য একটি kiosk- র মধ্যে নিবন্ধন করা হবে

খুলুন জনগণ→সম্মুখ রেখা→কিস্ক্স এবং নির্বাচন একটি kiosk- র মধ্যে নিবন্ধন করা হবেডিভাইস টোকেনটি একবার প্রদর্শন করা হয়; ট্যাবলেট অথবা PCs- র মধ্যে kiosk পাতা খুলুন (এটি একটিও নয়) /kiosk পোর্টাল হোস্ট (ওপেন) এবং এটি পেস্ট করুন।

6
কর্মচারীরা নিজেদের জন্য কী করতে পারে তা নির্ধারণ করুন

খুলুন অবাঞ্ছিত বস্তু সংক্রান্ত বৈশিষ্ট্য→এইচ- টি- এম- এলপ্রতিটি স্বায়ত্তশাসনের ক্ষমতা (রেক্রীম, কাগজপত্র, নথিপত্র, ছাড় এবং এ সব বিষয়ে) প্রত্যেক কর্মচারী, ম্যানেজার বা দলকে এর নীচে রেখে দেওয়া হয়। প্রতিটি পরিবর্তন রেকর্ড, কে করেছে এবং কেন এই কাজটি করেছে এবং কেনো, তা বন্ধ করে দেওয়ার বদলে আপনি কর্মচারীকে হারিয়ে ফেলার বিষয়টি ব্যাখ্যা করছেন।

7
লোকেদের যোগ করে তাদের প্রবেশ করান এবং তাদের প্রদান করুন

চালু করুন জনগণ→জনগণ ব্যক্তি, চাকুরি এবং তাদের ম্যানেজার তৈরি করুন।

লাইফ সাইকেল

পরিকল্পনা এবং নিয়োগ

অনুমোদন করে কাজ প্রকাশ, প্রকাশ, বিতরণ, ওয়েব-ফাইড-এর মাধ্যমে আবেদন জমা দেওয়া, কাঠামো পর্যালোচনা, নির্ধারিত সাক্ষাৎকার, রেকর্ড সিদ্ধান্ত, প্রস্তাব এবং নিয়োগের মাধ্যমে আবেদনপত্র প্রদান করা।

যোগ দিন এবং যোগ দিন

জাহাজে যাত্রাপথে প্রমাণ-প্রতিক্রিয়া, সঠিক ডকুমেন্ট সংস্করণ, অনুরোধের সরঞ্জাম সংগ্রহ, অনুমোদন এবং আসনহীন পোর্টালে প্রবেশের অনুমতি প্রদান করুন।

কাজ এবং বৃদ্ধি

অপেরা ছেড়ে দিন, বিভিন্ন ব্যাখ্যা, সুবিধা, ব্যয়, খরচ, মতামত, শিক্ষা, দক্ষতা, স্থায়ী সুযোগ এবং কাজের মাধ্যমে।

সহায়তা এবং রক্ষা করুন

বেসরকারি এইচআর-এর সমর্থনে, সরকারী কর্মচারী নিয়োগ প্রাপ্ত মামলা, আইনগত অধিকার, তথ্য অনুরোধ, সংশোধন, ব্যাখ্যা, আবেদন এবং স্বাধীন মানব পর্যালোচনা প্রদান করা।

পরিবর্তন ও প্রস্থান

কার্যকর চাকরির পরিবর্তন, প্রত্যাখ্যান, যন্ত্রপাতি উদ্ধার, বাইরের সেবা প্রদানকারী প্রতিষ্ঠান, পুনরায় নিবন্ধন এবং প্রয়োজনীয় প্রমাণ সংরক্ষণ করতে সক্ষম।

পরিচিতি ও পরিচয় লিখুন

ই-মেইলের স্থায়ী পরিচয় পত্র, কখনো স্থায়ী পরিচিতি কী (Palvanced) পড়া; ব্যবস্থাপক ও প্রশাসকদের কাছে স্পষ্ট তথ্য প্রয়োজন।APIরুট অনুমতির উপরে স্তর আছে আর তাদের পাশ কখনো পাশ কাটিয়ে যায় না।

নতুন একটি শ্রমিক যোগ করুন

ডার্বিও:
এই ব্যক্তি নির্মাণ করেছেন, চাকরির জন্য নিয়োগ এবং ম্যানেজার তৈরি করুন, পোর্টাল প্রবেশের সুযোগ দিন, তারপর যাত্রা পথ খুলে দিন।
কি করার:

[s] - র জন্য শুষ্ক-প্রসেসিং এবং ফেমপার ব্যবহার করুনAPIনিশ্চিত করা যায় যে উক্ত ব্যক্তির বৈধ ইমেইল আছে এবং প্রবেশের আগে তার চাকুরির সম্পর্ক রয়েছে।

এক অনুরূপ পরিচয় পুনরায় মেলানো হবে

ডার্বিও:
দুই বাইরের সিস্টেম একই কর্মীকে ভিন্নভাবে সনাক্ত করে।
কি করার:

উভয় সংযোগই সঠিক তথ্য দিয়ে যাচাই করা হয়েছে এবং দ্বন্দ্বকে স্পষ্টভাবে সমাধান করো না । শুধুমাত্র দুটি মূল ই-মেইল মান ম্যাচের মাধ্যমে রেকর্ডকৃত নয় বরং এটি একটি নির্দিষ্ট স্থানের সঙ্গে সামঞ্জস্যপূর্ণ।

PeopleOS HR

HR কাজের প্রবাহ এবং কর্মজীবী পোর্টাল

প্রত্যেক প্রধান জনগণ কিভাবে কাজ করে আর তাদের মধ্যে কোন ধরনের কর্মী সাইন ইন-ইন পরে দেখে।

জনগণ এবং প্রতিষ্ঠান

এই সমস্ত ব্যক্তি, যারা চাকুরির ধরন, ম্যানেজার, দল, স্থান, দক্ষতা, নথি এবং কার্যকর সংগঠন গঠন করে থাকে।

পরামর্শ এবং প্রস্তাব

পোস্ট, আবেদনপত্র, প্রমাণ, সাক্ষাৎকার, সিদ্ধান্ত এবং আবেদনের মাধ্যমে আবেদন করার অনুমতি প্রদান করা হয়েছে।

ডকুমেন্টস ও দলিলের উপর

বিভিন্ন সুনির্দিষ্ট ধাপের উপর ভিত্তি করে মালিকানাধীন সিদ্ধান্ত গ্রহণ করুন, সংগ্রহ, গবেষণা, মেয়াদ, একত্রিত করুন, সংস্করণ এবং প্রমাণাদি সহ নথি অপসারণ করুন।

সময়, ছেড়ে এবং সিডিউলিং

নীতি-পরিবারের জন্য নির্ধারিত ধরন, চুক্তি, অনুমোদন, ক্যালেন্ডারের অনুষ্ঠান এবং সম্মিলিততা নির্ধারণ করুন।

টাকা, সুবিধা এবং খরচ

এর ফলে সুবিধাদি এবং পুনর্মূল্যায়ন পরিচালনা করা হয়।

কর্মক্ষমতা ও বৃদ্ধি করুন

অপেরার লক্ষ্য, মতামত, পর্যালোচনা, ক্রমাঙ্কন, শিক্ষা, দক্ষতা, শিক্ষা গ্রহণ, শিক্ষা প্রদানের, শিক্ষা প্রদান এবং তার মধ্যে দিয়ে।

HR পরিসেবা ও সম্পর্ক

এই ধরনের বিষয়গুলো নিয়ে আলোচনা করার সময়, এই ধরনের বিষয় নিয়ে আলোচনা করা হয়তো উপযুক্ত হতে পারে ।

এনালাইসিস এবং পরিকল্পনা

কাজের পদক্ষেপ, হেড-অক্রেটিক পরিকল্পনা এবং অভিজ্ঞতার জন্য বিভিন্ন ধরনের পদ্ধতি ব্যবহার করুন; কখনও সফল হওয়ার কোন ফলাফল পাওয়া যায়নি ।

কাজের নম্বর

সংক্ষিপ্ত বর্ণনা

আপনার দৃষ্টি আকর্ষণ করতে হবে, শেষ সাক্ষাৎ, উন্মুক্ত অনুরোধ, আসন্ন ঘটনা, উন্নয়ন এবং ঘোষণার পর থেকে।

প্রোফাইল এবং রেকর্ড

চাকরি, যাচাই রেকর্ড, নথি, গোপনীয়তা আবেদন এবং সংশোধন করার অনুরোধ রয়েছে।

HR এবং টাস্ক

ব্যক্তিগত কথোপকথন, অনুরোধ, এমন কাজ যা কর্মচারী আর কোম্পানির মালিককে আলাদা ভাবে দেখানো প্রয়োজন।

আপনার প্রথম দিন

তার মালিকের সাথে শর্টলাইনিং টাইমলাইনে প্রমাণ করা হয়েছে, কারন রাষ্ট্র শেষ এবং কাজ বন্ধ করে দিয়েছে।

সময় এবং প্রস্থান

ভারসাম্য, অনুরোধ, অর্থ, তালিকা এবং ক্যালেন্ডারের পরিণতির জন্য আবেদন করা।

দক্ষতার ও বৃদ্ধি

জ্ঞান, দক্ষতা প্রমাণ, লক্ষ্য, প্রতিক্রিয়া, শিক্ষা এবং অভ্যন্তরীণ সুযোগগুলো শেখা ।

আমার পেমেন্ট, ব্যাখ্যা

এই সব কর্মচারীর জন্য সেরা ভাষার ক্ষতিপূরণ এবং বেতন প্রদান করা তথ্যের পুনরায় যাচাই করার অনুমতি রয়েছে।

কোম্পানি

ডিরেক্টরি এবং সংগঠন সংক্রান্ত তথ্য সংক্রান্ত তালিকা শুধুমাত্র সহকর্মীদের পছন্দ বা নীতি বেছে নিয়েছে।

অধিকার এবং সিদ্ধান্ত

আবেদন, অনুমতি, সংশোধন এবং অনুরোধের মাধ্যমে মুছে ফেলা ।

💡
এই পোর্টালটি মোবাইল-প্রথমে সংযুক্ত, এই একাউন্টের কার্ডগুলো বিভিন্ন সিনেমায় গিয়ে পড়ে এবং এতে প্রবেশ করে।

নিরাপদ অপারেটিং সিস্টেমের অনুক্রম

1
নীতি ও অনুমতি কনফিগার করুনName

সরাসরি রেকর্ড রাখার আগে আইন, ভূমিকা, অনুমোদন পথ, রিটেনশন, সম্মতি এবং বিভিন্ন বৈশিষ্ট্য নিয়ন্ত্রণ করুন ।

2
বহিস্থিত উপলব্ধকারীর সাথে সংযোগ স্থাপন করা হবে

সঠিক সাইন প্যাকেজ ইনস্টল করুন, অন্ততঃ প্রমাণ এবং সংযোগ যাচাই করুন।

3
স্যান্ডবক্সে চালান অথবা ছায়াবিহীন

তারা একটি বাস্তব-প্রশ্নশীল মৃত্যুদণ্ড কার্যকর করার আগে প্রমাণ হিসেবে কাজ করে পূর্ণ কর্ম চক্রের অনুশীলন করছে।

4
দ্বৈত কন্ট্রোলের অধীনে মুক্তি

বিভিন্ন অনুমতিপ্রাপ্ত ব্যক্তির পরীক্ষা, সরবরাহকারী, নিরাপত্তা, গোপনীয়তা, আইনগত, সততা এবং বিশেষ অধিকার পরীক্ষা করা।

PeopleOS HR

AI, সততা, ভিডিও এবং আইনি নিয়ন্ত্রণ

জনগণ নিয়মতান্ত্রিক নির্দেশনার মতান্তরে আবদ্ধ, নীতিগত অনুমতি, সরবরাহকারী, এবং প্রমাণসমূহ আলাদা।

AI ও এজেন্ট নিয়ন্ত্রণ করা হচ্ছে

প্রত্যেক এজেন্ট একটি উদ্দেশ্য, আইনসম্মত শ্রেণী, ঝুঁকি এবং সর্বোচ্চ স্বায়ত্তশাসনের হাতিয়ার ব্যবহার করে ।

অনুমোদন

সাকোর্ত, সর্বনিম্ন নমুনা আইন, মেট্রিক পরিচয়, এবং বৈধ মুক্তির মূল্যায়ন নির্ধারণ করুন। অনুপস্থিত তথ্য হারিয়ে যাওয়া না; এটি কখনোই পাসে রূপান্তরিত হয় না।

ব্যাখ্যা এবং আবেদন

সিদ্ধান্ত এবং নীতি প্রমাণ থেকে ব্যাখ্যা করুন ।

আদালতের রায়

দেশে নীতি চুক্তি প্রহরার কেবল একটি নাম দেওয়া হয়েছে যার মাধ্যমে বৈধ উৎস এবং পাশ্ববর্তী পরীক্ষা করা হবে।

EU AIট কাজ

সিস্টেম আবিষ্কার, ঝুঁকি-ডানের প্রভাব, খেয়াল, অধ্যক্ষ, মিটার এবং প্রমাণ।

ভিডিওর পর্দার প্রান্ত

সরবরাহে অংশগ্রহণ করা হয় না

hr.interview.room.provision শুধুমাত্র একটি সভা তৈরি করে। hr.interview.room.connect প্রচার মাধ্যমে প্রমাণ করতে পারে যে, তিনি এই শ্রমিকদের কাছে পৌঁছে গেছেন।

উদ্দেশ্য নির্ধারিত অনুমতি

এর উদ্দেশ্যকে প্রয়োগ করা ।

প্রদর্শন সংক্রান্ত বিশ্লেষণ অনুপস্থিত

ভিডিও চুক্তির কোন ক্ষেত্র বা পদ্ধতি নেই আবেগ, মনোযোগ, আকর্ষণীয়তা, অক্ষমতা অথবা আপেক্ষিকতার জন্য।

মানুষ এবং টেক্সট পথ

সেশানের জন্য পর্যালোচনাকারী স্থায়ীভাবে গ্রহণ করা যাবে এবং একটি টেক্সট ইমেজের পথ এখনও পাওয়া যাচ্ছে না।

ডিটেনশন এবং বর্জন করা

সংযোগ ব্যবস্থাকৃত এনক্রিপ্ট করা, সক্রিয় রিটেনশন পলিসি এবং সরবরাহকারী মিডিয়া উল্লেখ করে এবং অবশ্যই অবশ্যই অপসারণযোগ্যভাবে মুছে ফেলা হবে।

রুম তৈরি করেছে, AI অনুপস্থিত

ডার্বিও:
একটি বড় ঘর প্রদর্শন করেURLকিন্তু মিডিয়া ব্রিজটি সাক্ষাৎকার কর্মীদের কাছে অডিও/ভিডিও উপস্থাপন করেনি।
কি করার:

মানব সাক্ষাৎকার এবং টেক্সট মেসেজগুলো প্রাপ্তিসাধ্য রাখুন ।

কলব্যাক বলছে যে চেক পাস হয়েছে

ডার্বিও:
স্বাক্ষরিত পটভূমি-ভিত্তিক ওয়েব-সাইট সম্পন্ন হয়েছে।
কি করার:

বৈশিষ্ট্য পরিবর্তনের সময় আবশ্যক প্রযুক্তির অবস্থা অনুযায়ী বর্তমান অবস্থা অনুসন্ধান করা হবে। status-র মাধ্যমে thn আপডেট করা হলে এই বৈশিষ্ট্যের মান পরিবর্তন করুন।

🚫
কারিগরি সুবিধা মূল্যায়নের মাধ্যমে বোঝা যায়, কিন্তু ওয়াইসিজিকে একজন আলাদা ব্যক্তি হতে হবে।
PeopleOS HR

জনগণAPIএবং সংযোগের ডিভেলপমেন্ট

সাধারণ ব্যবহার করা হবেAPIHR অপারেশনের জন্য পরিচালনা করা এবং উন্নত বহিস্থিত সিস্টেমের সাথে সংযোগ ব্যবস্থা আরম্ভ করা হয়েছে ।

সাধারণ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 ঠিক আছে। টার্গেট রুট এখনো নিজের অনুমতি পরীক্ষা করে দেখুন। লেখার ক্ষেত্রে একটি স্থায়ী স্ট্রেইট কী (key) কি-র ব্যবহার প্রয়োজন; উন্নত মানের লিখতে হবে এবং একই কী-বোর্ড এগোঞ্জলি অবস্থা উৎপন্ন হতে পারে। এক অনিশ্চিত সময়ের পর আবার চেষ্টা করুন।

প্রতিটি কোষ্ঠী

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.

Connector ও স্বাস্থ্য (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.

AI সংক্রান্ত গুণমান (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 শুধু পাঠানো বাকি, এই চুক্তির মধ্যে কোন কর্মচারী নেই।

সরবরাহকারী গেটওয়ে শেষ প্রান্ত

মানুষ HOS HR সরবরাহকারী গেটওয়ে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

গেটওয়ের জন্য HTTPS, অনিরাপদ/ব্যক্তিগত টার্গেট ব্যবহার করা আবশ্যক, সক্রিয় করা হয়েছেDNSফলাফলের মাপ, কোনো অনুসরণ করা হবে নাJSON- বহন করা, বিচক্ষণতার সাথে কাজ করা এবং সময়ের চিহ্ন সমর্থন করাHMACদুই দিকে, ওয়েব ঠিকানার অনুসরণ করে ।

যে কোন পরিস্থিতিতেই ওয়েব দরজা খোলা যাবে

তিনটি পাবলিক দরজা সরবরাহকারীর জন্য আবেদনপত্র: POST /opsiq/ajax_api.php?ajax=hr_connector_webhook (ফিল্ড) connector_class, connector_key, topic), ?ajax=hr_esign_webhook (connector_key, offer_uuid, provider_refএবং ?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
কোড এবং চুক্তি পরীক্ষা করুন

PHP নিয়ম সঞ্চালন, HRPCPA, পাথ/APIপ্যারিটি, OpenAP/পোস্টman পরীক্ষা, প্যাকেজ এবং প্রকাশ করুনJSONস্কীমা বৈধ।

2
পূর্ণ পরিশ্রমের কাজ করে

টেস্টিং, AI রিভিউ, সাক্ষাৎকার/ভিডিও, স্বাক্ষর, টাকা, পোর্টাল, এনিমেশন এবং সংযোগ স্থাপন করতে ব্যর্থ পাথ।

3
Setris মেশক এবং প্রবেশযোগ্য UI পরীক্ষা

ড্রাইভ, ট্যাবলেট এবং ফোন বিন্যাস; কীবোর্ড, ফোকাস, ফোকাস বা বিপরীত দিশায়, শব্দের সাথে যুক্ত, টুল-টিপ, ভডিন, ভেন্ডর, ভ্ল এবং স্বতন্ত্র ন্যাভিগেশন।

4
বহিস্থিত প্রমাণ সংগ্রহ করুন

প্রকৃত সরবরাহকারীর রাউন্ডআপ এবং অপসারণ, বৈধ নীতি মুক্ত, প্রতিনিধিত্বশীল তথ্য এবং একটি স্বাধীন মানব Wicig।

5
দ্বৈত কন্ট্রোলের অধীনে মুক্তি

স্বীকারকারী থেকে একজন সারভাইজার অন্য কোন তথ্য ফাঁস করে দেয় এবং প্রমাণ দিয়ে অথবা তার প্রমাণ প্রদর্শন করুন।

প্রতিটা ফলাফলই এর মানে

প্যাকেজ স্বাক্ষরিত হয়েছে

চিহ্নিত প্যাকেজের স্বাক্ষর অনুযায়ী পর্যাপ্তরূপে পরিবর্তন করা হয়নি। তৃতীয় পক্ষের অ্যাকাউন্ট বর্তমানে উপস্থিত রয়েছে কিনা পরীক্ষা করুন।

স্যান্ডবক্স পাশ

এটা প্রকৃত সেবা, বাসস্থান অথবা পরিষ্কার - পরিচ্ছন্নতার প্রমাণ দেয় না ।

উৎপাদন সংযোগ ব্যবস্থা

একটি নির্দিষ্ট কর্মক্ষেত্র অ্যাকাউন্ট দ্বৈত কন্ট্রোলে পাঁচ জন সরবরাহকারীর দায়িত্ব পাস করেছে।

প্রযুক্তিগত WASG প্রতিবেদন

সার্দ্দিগুলোর নাম উল্লেখ করে স্বয়ংক্রিয় এবং পরিষ্কার প্রমাণ, এটি দ্বিতীয় ব্যক্তি নয়।

আরম্ভ করুন

সকল প্রয়োজনীয় গেট সবুজ, কোন প্রমাণ নেই, বাতিল করা হয়েছে অথবা বেঁচে থাকার সাথে যুক্ত হওয়া সম্ভব হয়নি।

⚠️
কোন আইন, সততা, এবং স্বাধীন রেকর্ড কখনোই কোন রকম কাজ না করে কেবল গেটটি পরিষ্কার করার জন্য।
সংযোগ বর্তমানে স্থাপিত হচ্ছে কিন্তু এখনো কি উপলব্ধ আছে?+

ইনস্টলেশনের উপস্থিতি প্রমাণ করে। এটি সক্রিয় করুন, অন্তত প্রমাণ হিসেবে প্রমাণ করুন।

কেন ওয়েব পেজ রেকর্ড পরিবর্তন করেনি?+

অনুরোধ করা বৈশিষ্ট্য বৈধ হলেও শুধু একটি ইঙ্গিত । ওয়েব-সাইট অবস্থা, netlink state এবং connectory পরিবর্তন করতে হলে তা সঠিকভাবে সমাধান করা হবে ।

সম্পূর্ণ মেশিনের বানান সঠিক নয়API?+

Let. এবং প্ল্যাটফর্মের জন্য ফিল্টার কল করুন।/api/v1/openapi.phpএবং/api/v1/postman.php.এই ভিডিওর মাধ্যমে তারা একই রকম এক স্লিপার রেজিস্ট্রি থেকে নেওয়া হয়েছে।

সহায়তা

সহায়িকা কেন্দ্র

আপনার সাহায্য কেন্দ্র হচ্ছে আপনার লেখা থেকে তৈরি করা একটি নিজস্ব সাহায্য সাইট। গ্রাহকেরা এটা পড়তে এবং তার নিজের পাবলিক পাতায় অনুসন্ধান করতে পারেন, এবং চ্যাট উইজেটের ডান দিকে তা খুঁজে বের করতে পারেন। তারা আপনার জ্ঞান থেকে পাওয়া সব প্রশ্নের উত্তর খুঁজে পাবেন।

যেখানে আপনার ক্রেতা দেখতে

এর নিজস্ব পাবলিক পেজ

একটি পরিষ্কার, সহজ সাহায্য সাইট /help.phpগ্রাহক বিভাগ, অনুসন্ধান এবং কোন প্রবন্ধ খুলুন। আপনি আপনার নিজস্ব নাম ও স্টাইল দিতে পারেন।

আলাপনের উইন্ডোর মধ্যে কার্সার উপস্থিত রয়েছে

চ্যাট উইজেটের মধ্যে একটি সাহায্যকারী লিঙ্ক, যাতে গ্রাহকরা আপনার নিবন্ধগুলো না ফেলে আড্ডার সময় আপনার নিবন্ধ অনুসন্ধান করতে পারেন। যদি কোন ব্যক্তিকে প্রয়োজন না থাকে, তবে তাদের একটি ক্লিক করে কথোপকথন থেকে শুরু করা শুরু করে।

চালু কর

1
সহায়তার পৃষ্ঠা খুলুন

যাও Config, then Help Center আপনার প্রশাসনিকতা হলো অন-লাইন অবস্থায় সার্বজনীন সহায়তা কেন্দ্র সক্রিয় করুন.

2
একটা নাম দিন আর দেখ

সাহায্য কেন্দ্র নাম নির্ধারণ করুন, যা হেডার এবং ব্রাউজার ট্যাব- এ প্রদর্শন করে । একটি দৃশ্যমান স্টাইল বেছে নিন, যাতে মেনু থেকে কোন পূর্বনির্ধারিত পৃষ্ঠা অপসারণ করা না হয় ।

3
কিছু নিবন্ধ প্রকাশ করুন

এর পরবর্তী অংশ কীভাবে লেখা হবে, তা তুলে ধরে ।

সাহায্য কেন্দ্রের নিবন্ধগুলো প্রকাশ করুন

আপনার জ্ঞান ভিত্তিে থাকে।

একটি নিবন্ধ প্রকাশ করুন

শিরোনামের প্রবন্ধটি দেখুন ।

একবার উপস্থিত সব বার্তা প্রকাশ করুন

ব্যবহার করুন সমস্ত প্রকাশ করুন আপনার পুরো প্রকাশে চাপ দিন

FAQ দ্বারা নিবন্ধে পরিবর্তন করা হবে

ইতোমধ্যে FAQs ব্যবহার করা হয়েছে? সহায়তার সকল তথ্য প্রকাশ করুন তাদেরকে প্রবন্ধগুলোর প্রতি সাহায্য করতে হলে তারা অন্যগুলোর সঙ্গে বসতে পারে ।

উপস্থিত কোনো জ্ঞান ইম্পোর্ট করুন

অন্য সাহায্য ডেস্ক থেকে সরানো? কি ইম্পোর্ট করা হচ্ছে - টি এই লেখা- এ ট্যাব- এর একটি বিদ্যমান জ্ঞান ভিত্তি আপনার জন্য একটি ধারণা । আপনার বিষয়বস্তুতে তা নির্দেশ করতে আপনার তিনটি উপায় রয়েছে:

পেস্ট করুন URL

এটি আপনার বর্তমান সাহায্য কেন্দ্রের ঠিকানা হিসেবে দিন। প্ল্যাটফর্মটি সনাক্ত করার জন্য (যেমন, উদাহরণস্বরূপ, InfoZendeskএটি প্ল্যাটফর্ম থেকে সঠিক বিভাগটি পড়ে ।

একটি সংযুক্ত অ্যাপ্লিকেশন নির্বাচন করুন

কোনো প্ল্যাটফর্ম যদি এই কর্মক্ষেত্রের সাথে যুক্ত থাকে এবং এটি একটি জ্ঞান ধারণ করে, তাহলে সেটি নীচে নামাও সংযুক্ত অ্যাপ্লিকেশন থেকে ইম্পোর্ট করুনএটা নির্বাচন এবং ইম্পোর্ট করুন, কোন URL পাসওয়ার্ড অথবা প্রয়োজন । অ্যাপ্লিকেশনটি শুধুমাত্র একবার সংযুক্ত হওয়ার সময় সেটি উল্লেখ করা আবশ্যক ।

আপলোড CSV

কোন লাইভ সাইট নেই কি? স্প্রেডশীট আপলোড করতে হবে title, categoryএবং body কলাম Parent / Child নরের শ্রেণীতে বাসা তৈরির জন্য তৈরি করা শ্রেণীকক্ষে।

যে দিক আপনি পছন্দ, আপনি একটি পেতে প্রথম প্রাকদর্শন: নিবন্ধটি পাওয়া গেছে, শ্রেণী দ্বারা গ্রুপ করা, প্রত্যেকটা চেকের মাধ্যমে আপনি যা চান না তাই ফেলে দিতে পারেন । আপনার ক্লিক না হওয়া পর্যন্ত কিছুই সংরক্ষিত নেই । পূর্বাবস্থা সম্পূর্ণ আমদানি এক বা একাধিক ক্লিক পুনরায় লোড করা হবে একটিও নয় URL নতুন অথবা পরিবর্তিত নিবন্ধটিকে পরিবর্তীত করতে বা সংযুক্ত-পা ইম্পোর্ট করা হবে।

💡
নির্মাতা: যেকোন সংযোগকারীই এই ড্রপ-ডাউনের মাধ্যমে তার জ্ঞানকে উপস্থাপন করতে পারে kb_capabilities এর উপর ব্লক settings.json (র ধরন) kb_sourceসহ , adapter এবং base_template[ ৫ পৃষ্ঠার মানচিত্র ]

AI দ্বারা সংগঠিত করা হবে

একটি নিরাপদ সাহায্য কেন্দ্র ব্রাউজ করা এবং অনুসন্ধান সহজ। AI দ্বারা সংগঠিত করা হবে বাটন ক্লিক করে আপনার প্রকাশকৃত লেখাগুলোকে ক্লিক করে । একটিতে সেগুলির বিষয়বস্তু, যাতে সেগুলো সুনির্দিষ্ট শ্রেণীতে অন্তর্ভুক্ত হয় এবং এতে ট্যাগ যোগ করা হয় । এটি একটি বিভাগ তৈরি করে যখন এর প্রয়োজন অনুসারে একটি শ্রেণী পুনরায় স্থাপন করা হয়, যা ইতোমধ্যে আপনি যে কোন কিছুর সঙ্গে যুক্ত করেছেন, তারপর আবার নতুন বার্তা যোগ করতে পারেন । এর ফলে AI দ্বারা সাব-মেনুর মধ্যে সংগঠিত করা হবে সহায়তা কেন্দ্র সংক্রান্ত বৈশিষ্ট্য এবং এটি সংরক্ষিত অবস্থায় থাকা ফাইলের সংখ্যা Parent / Child বিভিন্ন বিভাগ, যা কিনা ডান হাতে করা একটি জ্ঞান ইম্পোর্টের পরে।

💡
গ্রাহকদের একটা উপায় দেওয়া হয় ব্রাউজ করতে, এবং ট্যাগের উপর পাবলিক পেজ এবং উইজেটের মধ্যে অনুসন্ধানের মাত্রা উন্নত করা । আপনি পরে নাম বা স্থান পরিবর্তন করতে পারেন । AI আরম্ভের জন্য একটি শক্ত বিন্দু প্রদান করে, কোন বৈশিষ্ট্য আপনাকে আপ্লুত না দিয়ে আটকে রাখতে হবে ।

আপনার আলাপনের মধ্যে সহায়তার কেন্দ্র

আড্ডার উইজেটের মধ্যে ডান দিকে আপনি সহায়তা করতে পারেন । আপনার বার্তা পাঠানোর আগে যে কোন একটি বিষয় অনুসন্ধান করা হবে তা আপনার চ্যাট- এ দেখা যাবে । আপনার চ্যাট বৈশিষ্ট্যে কোন সাহায্য পথ বেছে নিন:

হেডারের মধ্যে

উইজেটের উপরের অংশে একটি ছোট সাহায্য প্রদর্শন করা হবে।

নিচের দিকে

বার্তার বাক্সে একটি টেক্সট লিঙ্ক রয়েছে, উদাহরণস্বরূপ "ব্রাউজ সেন্টার" । এই শব্দটি আপনি পরিবর্তন করতে পারেন ।

উভয় ঘর

হেডারের মধ্যে এবং নীচে গুরুত্বপূর্ণ বার্তাগুলি প্রদর্শন করা হবে ।

এই সহায়িকার চেহারার রং এর নিজস্ব নিয়ন্ত্রণ আছে। এটিকে ছেড়ে দিন। শূণ্য লঞ্চারের রং মেলানো, অথবা একটি বাছাই করুন কঠিন রং অথবা রঙ গ্রেডিয়েন্ট (গ)এই সাহায্য অভিজ্ঞতার ফল হল আপনার উইজেটের থিম অনুসরণ করা, তাই এটা সবসময় আপনার ব্র্যান্ডের অংশ বলে মনে হয়।

আপনার নিজস্ব ওয়েব ঠিকানার কেন্দ্রকে জানান

আপনার সাহায্য কেন্দ্রের বাইরে ইতোমধ্যে পরিষ্কার, শেয়ার করা ঠিকানার ক্ষেত্রে প্রযোজ্য (যেমন, উদাহরণ স্বরূপ) /help/your-help-centerতুমি এক পা উপরে রাখতে এবং তাতে কাজ করতে পারো নিজস্ব ডোমেইন- সুতরাং, ক্রেতা এবং সার্চ ইঞ্জিন এটাকে আপনার ব্র্যান্ডের অংশ হিসেবে দেখে yourdomain.com/help অথবা help.yourdomain.comআপনার ডোমেইনে সবকিছুই কাজ করে যাচ্ছে: লিঙ্ক, ছবি, অনুসন্ধান এবং নিবন্ধ রেটিং।

আপনার মূল সাইটের অধীনে

ইন কনফিগ, তারপর সাহায্য কেন্দ্রউন্মুক্ত ওয়াই-ফাই আপনার নিজস্ব ওয়েব ঠিকানার মাধ্যমে সহায়তা প্রদর্শন এবং অনুসন্ধান করুন। (এর জন্য সহায়িকার বৈশিষ্ট্য নির্বাচন করুন)Cloudflare- নগক্স বা অ্যাপাচি, প্রস্তুতকৃত ব্লক কপি করে আপনার সাইটে পেস্ট করুন। প্রতিটি অপশনের একটি বিকল্প রয়েছে। প্রস্তুতির সহায়িকা নির্ধারণ করুন ঠিক পরবর্তী ধাপের পাশে

এক সাবডোইনে

পছন্দ help.yourdomain.comপ্যানেলের এক বিকল্প কি সংযুক্ত করতে ইচ্ছুক? Cloudflare সাবডোমেইন হল সবচেয়ে নির্ভরযোগ্য রাস্তা, আর এটা দিয়ে তুমি পরিষ্কার ঠিকানাও দেবে না।

💡
ব্যবহার করা হচ্ছেCloudflare এটি কি নয় যে নিঃসন ্ দেহ তার প ্ রতি তো -- যার কোনো জ ্ ঞান নেই ?Cloudflare( কমলার মেঘ) আপনার ওয়েব সাইটে প্রায়ই মূল ডোমেইনকে সরাসরি নির্দেশ করে, তাই মূল ডোমেইনের ওপর এমন একটা নিয়ম তৈরি করা হয়েছে, যা কোন কিছু করতে পারে না । help.yourdomain.comসরল পথ প ্ রদর ্ শন করে । DNS রেকর্ড আর রাস্তা।
ভালSEOআপনার সাহায্য কেন্দ্র একবার আপনার নিজস্ব ডোমেনে আছে, সার্চ ইঞ্জিন ইন্ডেক্স আপনার ব্র্যান্ডের অধীনে আপনার লেখা সূচী । প্রতিটি পাতার সঠিক ঠিকানা এবং সাইটের মানচিত্র তালিকা ঘোষণা করে, সুতরাং একই নিবন্ধটি দুইবার যুক্ত করা হয় না ।
💡
CCColor সহ লিঙ্ক ব্যবহার করা হবে? "GO Bus-র মধ্যে খুলুন" উইজেটের ক্ষেত্রে ব্যবহৃত “ODOPLY বৈশিষ্ট্যের মান নির্ধারণ করুন, ” নামক কলামে এগিয়ে চলুন লিঙ্ক কোথায় গেল চিহ্নিত স্থানে চলুন আপনার নিজস্ব সাহায্য কেন্দ্র ডোমেইন একই ঠিকানায় প্রবেশ করুন । OpsIQ ঠিকানা.

দেখুন কিভাবে আপনার সমস্ত সাহায্য কেন্দ্র চলছে

একার জন্য ভোট ছাড়াও, সাহায্য কেন্দ্রের নিজেরই আছে অ্যাক্সিকালিকsites- র বৈশিষ্ট্য অনুযায়ী এটি পরিবর্তন করুন এবং এটি শান্তভাবে রেকর্ড করে আপনার সাহায্য বিষয়ে: সর্বাধিক প্রদর্শন করা প্রবন্ধ, যা তারা অনুসন্ধান করছে (কিছু তৈরি করা হয়েছে), এবং অনুসন্ধানের জন্য ফিরে এসেছে (অথবা তৈরি করা তালিকা থেকে)। বাইরের বাইরে কাজ করা এবং তার নিজস্ব পৃষ্ঠায় চ্যাট করার প্রয়োজন নেই এমন সকল উইজেটের জন্য। উভয় আপনার সাহায্য স্থানকে দেখা যাচ্ছে, জনগণ এবং এর সহায়ক সাহায্য ও একই সাথে আপনি দেখতে পাবেন যে আসলে কতগুলো ব্যবহার করা হয়।

💡
এনালিস্টিকস এখানে থেকে যাবে যতক্ষণ না তুমি এটা চালু করবে, আর তুমি তোমার সাথে দেখা করতে পারবে IP ঠিকানা দাও, কোন কিছুই রেকর্ড করা হয় নি।

পৃষ্ঠার প্রত্যেক অংশে কী ভাবে পৃষ্ঠা মুদ্রণ করা হবে তা বেছে নিন

সাহায্য কেন্দ্রের প্রতিটা বিভাগ ( হোম পেজে, জনপ্রিয় প্রবন্ধের তালিকা), বিভাগ সংক্রান্ত একটা বিভাগ এবং আরো অনেক বিষয়ে প্রবন্ধের একটি সাধারণ নিয়ম রয়েছে । সকল বস্তু নম্বরের সংখ্যাএবং সর্বশেষতোমাদের মধ ্ যে এবং তোমাদেরও একজনও , যারা কর ্ ম সম ্ পর ্ কে তোমরা জিজ ্ ঞেস কর । বৈশিষ্ট্য যখন একটি নিয়ম কানুনের তালিকা তৈরি হয়, তখন ক্রেতারা 'সবগুলো' লিঙ্ক পায়। কাজেই কোন কিছুই আসলে নাগালের বাইরে নয়।

আপনি একই সাথে সিদ্ধান্ত নিয়েছেন কি করে সাহায্যকারী ভোটগুলো দেখা যায়: লুকানো, বন্ধুত্বপূর্ণ অনুপাতের মত।12 এর 14 এই সহায়ক ব্যবস্থাটি পাওয়া গেছে, অথবা সাধারণ আঙ্গুলের বুড়ো আঙ্গুলের ছাপ দেখা যাচ্ছে।0বাইরে0".

যে - প্রবন্ধগুলো কাজ করছে, তা দেখুন

প্রতি প্রবন্ধ একটি দেখায় এটা কি সাহায্য ছিলো? প্রতিটা প্রবন্ধকে উত্তর দেওয়া হয় অথবা না - ই গণনা করা হয়, তাই আপনি একটা নজরে দেখতে পারেন, যেটার উত্তর ভাল এবং যার পুনরায় লেখার প্রয়োজন ।

টেক্সটের লেবেল এবং লেবেল

আপনি আপনার আওয়াজের সঙ্গে মিলতে পারবেন এবং লেবেল পরিবর্তন করতে পারেন । কোন ঘর ফাঁকা রাখুন এবং এর ফলে একটি উদ্দেশ্য ডিফল্ট অবস্থায় ফিরে যায়, সুতরাং আপনি যে শব্দটি সম্পাদন করতে চান তা কেবল পরিবর্তন করতে পারবেন ।

সহায়তা কেন্দ্র আপনার AI- র একটি লাইব্রেরি শেয়ার করেছে । আপনি এখানে যে - প্রতিবেদন প্রকাশ করেছেন, এটি সেই একই বিষয়বস্তু যা জাকজ ও টিকিট ব্যবহার করে, যাতে একজন অন্য কোন সংস্করণের উন্নতি হয় ।

সাধারণ প্রশ্ন

সাহায্য কেন্দ্রের জন্য আমার কি আলাদা লেখা লিখতে হবে?+

না । এটি নর্‍কীট থেকে তৈরি করা হয়েছে । AI বার্তা ইতিমধ্যেই ব্যবহৃত হচ্ছে এবং এটি একবার ও এটি উভয় ক্ষেত্রেই ব্যবহার করা যাবে ।

আমি কি কিছু প্রবন্ধের ধারা পড়তে পারি?+

হ্যাঁ, শুধুমাত্র সাহায্য কেন্দ্রে পাবলিক প্রদর্শিত হয় । কোন কিছু পুনরায় প্রকাশ করা হবে না ।

ক্রেতারা কি এখনো একজন ব্যক্তির কাছে পৌঁছাতে পারবে?+

হ্যাঁ। উইজেট সহায়তা লিঙ্ক একটি কথোপকথন শুরু থেকে এক ট্যাপ দূরে বসেন, তাই স্ব-সেবা কখনও কাউকে ফাঁদে ফেলে না।

বৃদ্ধি (D)SEO

সাইট ইনডিফ্ট (এন- আই. ডি)SEOস্যুট (১)

সাইট আউটলেট হচ্ছেOpsIQএটি নির্মিত হয়েছেSEOএবং অনুসন্ধান-অভিক্ষতার স্যুইট। এটি আপনার সাইটকে সার্চ ইঞ্জিনের মত করে, যেখানে আপনি স্থান, গবেষণা নির্দেশক, ফিরে লিংক এবং প্রতিযোগীদের পর্যবেক্ষণ করুন, আপনার স্থানীয় মানচিত্র উপস্থিতি পরীক্ষা করুন, চেক করুন পৃষ্ঠা গতি এবং একজন গ্রাহক- পাঠিকার মাধ্যমে রিপোর্ট করতে পারেন।

অবস্থান- এর তথ্য
সাইট ইনিসেন্ট ড্যাশবোর্ডএকটি SEO ড্যাশবোর্ড একটি সাইট-হেলিথ স্কোর দেখাচ্ছে, কিওয়ার্ডের তালিকা আর ট্রাফিক প্রবণতা।অবস্থান- এর তথ্যyoursite.com86( গীত.3 গুরুতর বিষয়প্রতীক speak অনুসরণAi একজন সাহায্য চাও#3আড্ডার আসরে যোগ দিন#7সংস্থার জন্য উজ্জ্বলতা#12ক্লিক দ্বারা সংগঠিত1RAWLপ্রযুক্তিগত বিষয় খুঁজে বের করে2ব্যাংকর‍্যাঙ্কিং, কী ওয়ার্ড, ব্যাকলিঙ্ক3একজন সাহসী ব্যক্তিব্যাখ্যা ও খসড়া
সাইট ইনিক্রেটিক ধারণা: সর্বশেষ ক্রলং থেকে একটি সাইট, লাইভ ক-এর মূল স্কোর, অর্গানিক ক্লিকের ধারা এবং তিনটি ধাপ: ক্রলা, ট্র্যাক, ভ্রমণ, ট্র্যাক ইত্যাদি।

অবস্থান নির্ণয় করা হচ্ছে

সাইট ইনিজেন্ট এই পরিকল্পনাটির অংশ। অ্যাকাউন্ট→যোগ/ টোকেন যোগ করোএকটি সাইট ইনসটেন্স টাইর (কোন সাইট গোয়েন্দা বিভাগ) বাছাই করে এবং এটিকে মুক্তভাবে বিচার শুরু করা হয়। একটি বিনামূল্যে পরিকল্পনা, অথবা এখনো তার নিজস্ব পরিকল্পনার মধ্যে কোন অর্থ যোগ করতে পারে না। ওয়েবপেজের সেট.

একটি কল এখানে শুরু হবে

একটা কলি OpsIQ সার্চ ইঞ্জিনের উপায়গুলো পরিদর্শন করা হবে, প্রযুক্তিগত সমস্যা খুঁজে বের করার জন্য: ভাঙ্গা লিঙ্ক, পাতলা বিষয়বস্তু, ধীর পাতা, ইনডেক্স তৈরী করা সমস্যা।

1
আরম্ভ :

এই সংক্ষিপ্ত কথায়, একটা কলি শুরু করতে হবে। OpsIQ টি সারিতে লাইন এবং আপনার পাতার পটভূমির মধ্যে কাজ করে; একটি স্ট্যাটাস বার দেখায় যে উন্নতি হচ্ছে ।

2
এই বিষয়ে আরো পড়ুন

যখন এটা শেষ হবে, তখন এই বিষয় এবং পাতার তালিকা খুলে যাবে ।

3
AI সংক্রান্ত সাহায্য প্রদর্শন করা হবে

AI বিশ্লেষকরা কি ভুল তা ব্যাখ্যা করে সাধারণ ভাষায় একটি সংক্ষিপ্ত বর্ণনা তৈরি করেন এবং কেন এটি গুরুত্বপূর্ণ এবং আবেদনের পূর্বে পর্যালোচনা করার পরামর্শ প্রদান করতে পারেন।

কি সাইট ইনিকাল উপদেশ

ক্রোল এবং স্বাস্থ্য সংক্রান্ত তথ্য

প্রযুক্তিগত জন্য আপনার পৃষ্ঠাগুলো স্ক্যান করেSEOসমস্যা এবং এর সব পাতা তার সমস্যার সাথে তালিকা তৈরি করে, যে কোন সময় পুনরায় চালু করা অথবা সেটাকে নির্ধারিত করা।

রেঙ্ক ট্র্যাকিং

অাপনি কী নিয়ে চিন্তা করেন তা যোগ করুন; OpsIQ আপনার অবস্থানের তালিকা এবং সময় জুড়ে চলাচল পরীক্ষা করে।

কীওয়ার্ড গবেষণা

লক্ষ্য লক্ষ্যে পৌঁছানোর জন্য নতুন কী- ওয়ার্ডের আইডিয়া অনুসন্ধান করুন, যেগুলোর সঙ্গে AI কি-ওয়ার্ড কোচরা জড়িত রয়েছে।

ব্যাক-লিংক

আপনি কি আপনার সাথে লিঙ্কের তালিকা নতুন করে দেখতে চান না?

Colpsites

প্রতিদ্বন্দ্বী ডোমেইন যোগ করুন এবং তাদের বিরুদ্ধে আপনার দৃষ্টি তুলনা করুন, একটি ভ্রমণমূলক বিশ্লেষণ সহ।

স্থানীয় (ম্যাপ) গ্রিড

বিভিন্ন ভৌগলিক গ্রিডের মাধ্যমে স্থানীয় তালিকা তুলে ধরা হচ্ছে।

পৃষ্ঠার গতি

পৃষ্ঠা নির্বাচন করুন যাতে আপনি ধীর পাতা সংশোধন করতে পারেন যা slistound এবং রূপান্তর রূপান্তর নিয়ন্ত্রণ করে ।

AI বিষয়বস্তু

আপনি লক্ষ্য করে যে কি লক্ষ্য করছেন, বিষয়বস্তু এবং খসড়া তৈরী করুন।

রিপোর্ট

ডিজাইন, কাস্টমারের রিপোর্ট উপরে সব কিছু নিয়ে।

সঠিক তথ্য প্রদানের জন্য গুগলে যোগাযোগ করুন

গুগল সংযোগের দুটি অংশ প্রকৃত সংখ্যার হিসেব করে দেখছে:

গুগল্ অনুসন্ধান কনসোল

অনুসন্ধান

গুগলের প্রতিবেদন আপনার সাইটের সঠিক অনুসন্ধান, ক্লিক এবং প্রভাব তুলে ধরুন। আপনার সম্পত্তি মানচিত্র এবং গুগলের নিজস্ব তথ্য থেকে সরাসরি সুবিধাগুলো তুলে ধরার জন্য গুগলের অবস্থানকে অনুসরণ করুন।

Google Analytics 4

ট্রাফিক

আপনার ট্রাফিক এবং বাগদত্তা তথ্য সঙ্গে নিয়ে যানSEOতথ্য, তাই রিপোর্ট প্রদর্শন এবং আচরণ একসঙ্গে প্রদর্শন।

নির্ধারিত (D) @ label stachments - > রিপোর্ট

আপনার হাতে সবকিছু চালাতে হবে না । নির্ধারিত সব কিছু নতুন করে চালানো, পদ চেক, কিওয়ার্ড চেক, ব্যাক-লিংক আনডিং, স্থানীয় স্ট্রেইট স্ক্যান এবং রিপোর্ট (গার্ডের উপর নির্ভর করে পরিকল্পনা ও ভলিউম) এর মধ্য দিয়ে।OpsIQCoron, cro ও sectretered বিভাগ দেখুন ।SEOআপডেট এবং কারণ, ডোমেইনের সকল তথ্য আলাদা, প্রত্যেক ক্লায়েন্ট তাদের নিজস্ব উপস্থিতি দেখে।

কিছু সাইট ইনিসেন্ট তথ্য প্রদানকারী এবং AI এর সাহায্যে কল করেOpsIQ কনফিগার করা পরিসেবা উপলব্ধকারীর তালিকা প্রদর্শন করা হলে, বন্ধ করার সময় বক্সটি সক্রিয় করা হয়। যদি অজ্ঞাত মান তাহলে নিশ্চিত করুন যে, standuit সঞ্চালিত হবে না।OpsIQ থরন চলছে (ক্রন আর স্বাধীণ) ।
আমি কি আমার সাইটের জন্য কিছু যোগ করতে পারি?SEOঅনুসরণ?+

ক্রোল, পদব্রজে খোঁজ করা, কিওয়ার্ড গবেষণা এবং ব্যাকলিঙ্ক কাজ করে আপনার সাইট স্পর্শ না করে। ট্রাফিক এবং সঠিক সার্চ ডাটা, গুগল সার্চ কনসোলের সাথে যোগাযোগ করুন।GA4.

আমি কি একটা ডোমেইনের চেয়েও বেশি ট্র্যাক করতে পারি?+

হ্যাঁ, প্রত্যেকটা ডোমেন আলাদা করে রাখুন; এগুলোর ক্রীতী, র‌্যাংকিং এবং রিপোর্ট একে অপরের কাছ থেকে পুরোপুরি বিচ্ছিন্ন হয়ে থাকা ।

কতবার আমি ডিম খাওয়া উচিত?+

সাপ্তাহিকভাবে বেশীরভাগ সাইটের জন্য প্রচুর পরিমাণ সাইট থাকে; বড় ধরনের বিষয়বস্তু বা কাঠামো পরিবর্তনের পর উপরের দিকে হেঁটে যাওয়ার দাবির মধ্যে দিয়ে ।

বৃদ্ধি (D)SEO

স্বয়ংক্রিয় ( অন্যকে)SEOএজেন্ট

অটো-প্লাইমেন্ট হচ্ছে সাইট ইনস্পেক্টেন্সের অংশ যা মূলত ডানদিকের এবং AI বিশ্লেষক সুপারিশ করে। এটি আপনাকে শুধু বিজ্ঞাপন দেয়া না দিয়ে কাজ করে। যদি সাইট গোয়েন্দা সংস্থা থেকে পাওয়া যায় (এটা কখনোই পরিবর্তন করতে পারবে না) এবং প্রত্যেকবার নিরাপদ লুপের মধ্যে দিয়ে একটি নির্দিষ্ট পদক্ষেপ, তবে তা চলতে পারে।

স্বয়ংক্রিয়
স্বয়ংক্রিয়SEOএজেন্টএকটি প্রবাহে দেখা যাচ্ছে যে SEO- সংশোধনীর মাধ্যমে পূর্বসুস্থ, অনুমোদন এবং লাইভ লিখনযোগ্য একটি লেখা।স্বয়ংক্রিয়yoursite.comপ্রস্তাবিত সংশোধনAdd missing <title>অনুমোদনপুনরায় ইনস্টল করা হচ্ছে।অনুমোদনসাইট ম্যাপিংxmlপর্যালোচনা[ সবাই একসাথে ]+ <title>AI Helpdesk - OpsIQ</title>+ <meta name=description ...>- <title>Home</title>লিপারোউপেক্ষা করুনএটা বন্ধ করুন - রি-ক্রেলব্যক্তিগত ফোল্ডার 124শ্যান্টু সংরক্ষিত1সাক্ষাৎকারপ্রতিটি সংশোধন sy-runn মধ্যে boy-রান2এক বিশেষ বৈশিষ্ট্যSSH অথবা হোস্ট API3ROLBAKR-resoul+S গণনা করুন
একটি সেশন যেভাবে চালানো হচ্ছে: এজেন্টটি আগে থেকেই ঠিক করা সাইট ইনসপেক্টরের তালিকা তৈরি করে, প্রত্যেকটির মধ্যে একটি শুকনো অংশ দেখা যাচ্ছে, যার ফলে আপনি অনুমোদন করেন SSH অথবা হোস্ট API প্রতিটি লেখার আগে, এবং পুনরায় প্রদর্শন করার জন্য খোলা গণনা বাতিল করা হয়।

কি ঘটতে পারে

এজেন্টটি শুধুমাত্র নির্দিষ্ট মানের ক্ষেত্রে প্রযোজ্য অবস্থান ইনসটেন্স (অথবা AI বিশ্লেষক) পূর্বে এই ডোমেইনের ব্যাপারে সুপারিশ করেছিল। এই সমর্থিত প্ল্যাটফর্মগুলি যার মধ্যে অন্তর্ভুক্ত রয়েছে:

সার্ভারের কনফিগারেশন

সাইটম্যাপ.xml(Accer), ext, এবং রিপার্সটিকাল এবং হেডার নিয়ম (Apaches / lattriss) ।

চেইনের ধরন

একটি একক হপে সরাসরি ফলাফলের জন্য মাল্টি-প্ল্যাট সংযুক্ত করা হয় URL একই সারিতে ব্লক, তাই গতি আর সংযোগের সাথে অতিরিক্ত হপে ফাঁস বন্ধ করা বন্ধ করুন।

Page <head>

অনুপস্থিত অথবা দুর্বল পৃষ্ঠা শিরোনাম, মিটা-ডাটা ট্যাগ, গঠন সংক্রান্ত তথ্য ও গঠন করা হয়েছে।

WordPress SEO

ইওটস, র‍্যাম গণিত এবং SEOপ্রেস উপাধি ও ছবি প্রদর্শনকারী টেক্সটের মাধ্যমে, এই বিষয়ের উপর ওয়াইপি-CLI প্রয়োগ করা হয়েছে। SSH পাথ বা থার্ড API হোস্ট পাথটা ঠিক আছে।

WordPress গঠিত তথ্য

যোগ করো JSON- LD (স্কীমা) পাতাগুলিতে যা এটি হারিয়েছে। SSH পাথ একটি ছোট ব্যবস্থাপনা সহায়ক (একটি অবশ্যই ব্যবহার করা প্লাগইন) বার্তা প্রদর্শন করে যাতে এটি SEO প্লাগ- ইনের সাথে বা ছাড়া কাজ করে; হোস্ট করা পাথে আপনার SEO প্লাগিন এটি বহন করে।

অভ্যন্তরীণ লিংক

বিদ্যমান কোন লিঙ্কের মধ্যে একটি বিদ্যমান অভ্যন্তরীণ লিংক যোগ করো WordPress এতিম পাতার পাতা উদ্ধার এবং সংশ্লিষ্ট পোস্টগুলো সংরক্ষণ করতে বিষয়বস্তু প্রতি পাতায়, কখনো কোন লিঙ্কের মধ্যে প্রবেশ করা যাবে না। বিদ্যমান লিংক বা ছোট একটি কোড রয়েছে এবং আপনার প্রথমে অনুমোদন করা হয়েছে।

পুনরায় লোড করা লেখা

খসড়ার জন্য পূর্ণ বিষয়বস্তু (অভিযানের মাধ্যমে দেখা, নীচে দেওয়া হয়েছে) প্রতি খসড়া তৈরি করা হয় এবং কোন কিছু প্রকাশ না করার আগে তা পুনরায় পরীক্ষা করে নেওয়া হয় ।

পৃষ্ঠা ক্যাশে (W)WordPress)

৩- টি সাব- কোড পৃষ্ঠা চালু করতে সাহায্য করে ।

Shopify SEO

উৎপাদন এবং সংকলনSEOশিরোনাম এবং বর্ণনা, পৃষ্ঠা এবং ব্লগ-কার্টSEOএবং301দিক পরিবর্তনShopifyঅ্যাডমিনAPI.

Webflow SEO

সাক্ষাৎকারের ১ ঘন্টা পূর্বেSEOশিরোনাম ও মিটা-ডাটার বর্ণনাWebflowতথ্যAPIভি-২

স্বয়ংক্রিয়রূপে সংশোধন স্বয়ংক্রিয়ভাবে নির্মাণ করা হবে (Recting)

বিশেষ অধিকার সম্পর্কিত তথ্য পর্যবেক্ষণ প্যানেল (এটার জন্য) দুটি অপশন রয়েছে যেগুলো সিদ্ধান্ত নেয় যে এজেন্টের সংখ্যা আপনার জন্য কত সময় ধরে এগিয়ে চলছে এবং উভয় ক্ষেত্রে নেস্টেড ঋণ অনুমোদন করে, সুতরাং আপনি যখন তা শুধুমাত্র আপনার জন্য কাজ করতে চান তখন তাদের উপর চাপ দিন।

স্বয়ংক্রিয়রূপে এইগুলি সনাক্ত করার সময় স্বয়ংক্রিয়রূপে নতুন করে লেখা হবে

প্রতিটি ক্রলও যা পাওয়া যায় তার জন্য নির্দিষ্ট সংশোধন বিষয়বস্তু (শিরোনাম, মেটা বর্ণনা, অল্ট টেক্সট, স্কীমা, পুনরায় পরিচালিত) লিখে, তাই সংশোধে প্রস্তুত এবং পর্যালোচনা করার সময় ক্রল শেষ হওয়ার পর পরে চাহিদা অনুযায়ী তৈরি করা হয় না। প্রত্যেক ক্রোলে AI ক্রেডিট ব্যবহার করে।

(বাটি পাতার টেবিল)

এজেন্ট হয়তো আপনার পছন্দের পাতার সম্পূর্ণ খসড়া তৈরি করতে পারে । কোন কিছুই তার নিজের মধ্যে প্রকাশ করা হয় না: প্রতিটি খসড়ার পরিবর্তনকে একপাশের মত মনে হয় এবং তা অনুমোদন করে, এর আগের বিষয়বস্তু পুনরায় স্থাপন করা হয় যাতে এটি পুনরায় যুক্ত করা যায়।

💡
উভয় বিকল্পই প্রস্তুত এবং খসড়া কাজ করে। প্রত্যেক পরিবর্তন একই রকম অনুমোদন, ছবি তোলার মাধ্যমে চলবে, অন্য কোন ঠিক করার মত, তাই তারা কখনো নিজের জীবন ধারণ করতে পারবে না।

দুটি উপায়ের সাহায্যে সংযুক্ত হয়

SSH / SFTP পাথ

স্ব-বিশ্লেষণ:

আপনার নিজের সার্ভারের সাইটের জন্য, এজেন্টের সংযোগ SSH/SFTP আপনার পরিচয় প্রমাণকারী, সার্ভার এবং পেজ সরাসরি, এবং OPC-I ব্যবহার করে ফাইল সংরক্ষণ করুন WordPress..thenered যখন আপনার কাছে শেল আছে এবং পূর্ণ নিয়ন্ত্রণ করতে চান.

হোস্ট API পাথ (path) SSH)

কোনো শেল নেই

এই প্ল্যাটফর্মের জন্য অনুমোদিত নয় SSH অতঃপর , যে লোক এই ওয়াদা থেকে মুখ ফিরিয়ে নেয় ,API সংযোগ স্থাপনকারী WordPress (বর্তমান + অ্যাপ্লিকেশন পাসওয়ার্ড) Webflow (তথ্য বিশিষ্ট)API v2) ও Query Shopify (মাঝখানে)API এখানে কোন কিছুই ইনস্টল করা হয় নি।

💡
Wix এবং বর্গমূলের ক্ষেত্রে SEO DO-o-we'twe অনুপস্থিত API সুতরাং পরামর্শমূলক মোডে অটো-প্রজেক্ট চলছে: এটি দেখায় যে সঠিক পরিবর্তন (শুধু নাম, মেটা অথবা সেট) আপনার হাতে করতে হবে।

সংযোগ চালু করো

এজেন্টটি একটি সংযোগের মাধ্যমে প্রত্যেক প্ল্যাটফর্মে পৌঁছে:

বিল্ট-ইন

Shopify এবং WordPress সার্ভার ও সংযোগের সাথে যুক্ত জাহাজ OpsIQ-সেভেশনস-এ প্রবেশ করুন এবং স্টোর/নাম যোগ করুন।

বাজারের স্থান থেকে

Webflow; Wix এবং বর্গমূল হতে অবতীর্ণ করুন→বাজারের জায়গা, তারপর একই ভাবে সংযুক্ত হয়।

কিভাবে একটি সেশান চালানো হবে

1
ঠিক আছে

সাইট ইনসটিউটেন্স বিভাগের (রেস্ট) ওপেন অটো-এ ব্রাউজ করুন । এতে ইতিমধ্যে বিভিন্ন বিষয় উল্লেখ করা হয়েছে যে, এই ডোমেনে এটি সংশোধন করতে পারে।

2
প্রতিটি পরিবর্তনই মুছে ফেলা হবে

প্রতিটি মেরামত এজেন্টের জন্য, একটি শুকনো রাস্তা (তৎপর্যবে যা লেখা হবে) দেখাচ্ছে যে কোন কিছু সরাসরি সাইট স্পর্শ করার আগে।

3
পা দিয়ে এগিয়ে যাও

আপনি অনুমতি দিয়েছেন প্রতিটি পরিবর্তন (বা উপেক্ষা করুন) আপনার স্পষ্ট মাথাকে এই ধাপের দিকে কোন বাঁধা না দিয়ে।

4
এখানে লেখা আছে, তারপর ছবি তুলে ধরা

এজেন্টের অনুমোদন অনুযায়ী জীবন পরিবর্তন হয় SSH অথবা হোস্ট API আর প্রথম দৃশ্যটা সংরক্ষণ করে, যাতে কোন পরিবর্তন না হয়।

5
প্রমান কর, বেঁচে থাক

যেহেতু এটা প্রতিটি এজেন্টকে সাথে সাথে পুনরায় পরীক্ষা করে দেখতে হবে যে সঠিক পৃষ্ঠা এবং একটি নির্দিষ্ট রায় প্রদর্শন করতে হবে, তাই আপনি সরাসরি এই পাতায় প্রতিটি জমি ঠিক করার বিষয়টি পর্যবেক্ষণ করুন। শেষ পর্যন্ত পুরো সাইট আবার পুনরায় চালু করা হয় এবং নিশ্চিত করে যে খোলা-সাক্ষাৎ গণনা বাতিল করা হয়েছে।

নিরাপত্তা ও বিলিং

SEO- শুধুমাত্র

এজেন্টটি শুধুমাত্র এই ডোমেনের জন্য কনফিগার করা পাসওয়ার্ড অথবা সার্ভারের মধ্যে প্রযোজ্য। এটি অসম্ভবভাবে পরিবর্তন করা যাবে না।

প-পৌত্তক অনুমোদন

প্রতিটি লেখা একটি ডিম্বাণু হিসেবে সংজ্ঞায়িত করা হয় এবং এটি শুধুমাত্র সেই নির্দিষ্ট পদক্ষেপ গ্রহণ করার পর প্রয়োগ করা হয়।

SCOP & পরিবর্তন

প্রতিটি লেখার আগে একটি ছবি সংরক্ষণ করা হয়েছে, যাতে কোন পরিবর্তন যেন না হয়।

- নমুনা প্রমাণ লাইভ

প্রতিটি পরিবর্তনই তাৎক্ষনিকভাবে লেখা হয়েছে এবং একটি "বিবাহ লাইভ" রায় পেয়েছে। তাই সরাসরি লাইভ পেজের জন্য ঠিক করা হয়েছে, শুধু বন্ধ করে দেয়ার মাধ্যমে নয় বরং আবার শেষ পর্যন্ত ঠিক করা হয়।

বিষয়বস্তু কখনো স্বয়ংক্রিয়-পুনর্বাদে উপস্থিত নেই

অভ্যন্তরীণ লিংক এবং পাতলা পাতার পুনরায় লিখনযোগ্য বিষয়বস্তুর মাধ্যমেই তারা আপনার প্রতি সবসময় দেখানো হয়, যাতে তারা আপনাকে অনুমোদন দেয় এবং কখনও নিজে থেকে তা প্রয়োগ করে না।

শুধুমাত্র মীমাংসা করা হবে

auto-connected দ্বারা চালিত কর্ম; কোনো কর্মক্ষেত্র ব্যবহার করা হলে এটি প্রতিরোধ করা হবে ('mattrication)BYOK চাবি.

বিলিংিং

AI টোকেন বিল সাধারণত আপনি এগুলো ব্যবহার করেন, এবং একই পদ্ধতিতে প্রতি-পরিবারের জন্য একটি করে প্রতিটি ফি সংরক্ষণ করুন।

স্বয়ংক্রিয়-ecting ডিফল্ট। প্রঃ ১৪ইট কনফিগারেশনের পাতায় এটি সক্রিয় করা হয় (Anecalable) এবং প্রথমে সংযোগ ব্যবস্থা প্রয়োগ করা হয়।
জিজ্ঞেস না করেই কি কোন পরিবর্তন হয়?+

না, প্রতিটি পরিবর্তন একটি শুষ্ক আকারের অংশ হিসেবে প্রাকদর্শন করা হয় এবং এটি প্রয়োগ করা হয় যখন আপনি এই সঠিক পদক্ষেপ গ্রহণ করেন। প্রতিটি লেখার পূর্বে একটি ছবি সংরক্ষণ করা হয় যাতে আপনি ফিরে যেতে পারেন।

আমার কি দরকার SSH প্রবেশ?+

এই মুহূর্তে নয় WordPress, Shopify অথবা Webflow নিশ ্ চয় এরা ( বনী-ইসরাঈলরা ) ক ্ ষতিগ ্ রস ্ ত । APIs কোনো শেল ব্যবহার করা হয়নি। SSH আপনার ব্যবহৃত সার্ভারের ক্ষেত্রে শুধুমাত্র একটি প্রক্সি সার্ভার ব্যবহারের সময় এই বিকল্পটি ব্যবহার করা আবশ্যক। Ximian Connector'র দ্বারা সরাসরি কনফিগারেশন ফাইল প্রয়োগ করা সম্ভব।

কিভাবে বুঝবো এটা কাজ করেছে?+

এই অনুমোদন দেয়ার পর এজেন্ট পুনরায়-প্রব্র্যাশ সাইট ঠিক করে পরের গুনগুলো দেখাবে।

এটা কি পুনরায় লেখা বা পাতা নিজের পাতায় ছাপাবে?+

না, কারণ ক্রলিং কনক্রিটেশনগুলো বন্ধ করা হয়েছে যতক্ষণ না আপনি সেগুলো নিজের দিকে সরিয়ে দেন ততক্ষণ পর্যন্ত তারা অল্প কিছু পৃষ্ঠা দেখায় এবং কোন কিছুর প্রকাশ করার আগে প্রতিটি খসড়া অনুমোদন প্রদর্শন করা হয়। পূর্ববর্তী বিষয়বস্তু আবার ফেরত দেওয়া হয়।

আমি কি এটা নিজের AI কী দিয়ে ব্যবহার করতে পারি?+

No. auto-Inde-A-এর ব্যবস্থাপনা হয় এবং শুধুমাত্র ব্লক করা হয় BYOK কিন্তু, একই পদ্ধতিতে নির্ধারিত ক্রেডিটের মাধ্যমে পাওয়া টাকার বিনিময়েই এটি একটি ফ্ল্যাট।

বৃদ্ধি এবং বাগ রিপোর্ট

স্টুডিও

একটি সম্পাদনামূলক জরিপের জন্য স্টুডিও হচ্ছে একটি বিশেষ জরিপ যা একটি সমৃদ্ধ পদক্ষেপ হিসেবে কাজ করে থাকে। এর একটি ওয়েবসাইট বা ইনলাইন পাতা হিসেবে পাঠানো যাবে। বর্তমান পণ্যটি যোগ, স্বাক্ষরিত খসড়া আমন্ত্রণপত্র, ব্যক্তিগত আমন্ত্রণ, প্রতিক্রিয়া ও জরিপের মাধ্যমে তৈরী করা হয় এবং এই জরিপের একটি অংশ হিসেবে একে নেয়া হয় না; তবে এই জরিপটির একটি সুপারিশ বলে মনে হয় না।

⚠️
বর্তমান stream-get/ kerty-র সীমানা: প্রমিয়াম সৃষ্টি এবং প্রাকদর্শন, Connector বিল্ডার survey যোগ্যতা এবং সার্ভেটি সরবরাহকারী রেজিস্ট্রি তালিকা নিবন্ধন এখন পাওয়া যাচ্ছে। এতে স্টুডিওর স্বাধীন মাল্টি-ডিপ্ল্যান্ট স্থাপত্য দরকার, স্বাক্ষরিত ডিএনএস সার্ভে যোগাযোগ গেটওয়ে, লক্ষ্য/প্রতিযোগীতার জন্য,CRMআউটবাউন্ড মেইল পাঠানো এবং প্রবেশের স্থান surveys.* API।

একটি জরিপ নির্মাণ করুন

1
মানুষ কিভাবে এটা নিবে তা বেছে নিন

বর্তমান যাদুকররা স্ট্যান্ডান ওয়েব সাইট এবং লিঙ্ক, ওয়েবসাইট উইজেট এবং ইন ক্যাটাগরি সরবরাহ করে ।CRMইমেইল, ব্যক্তিগত-লিংক আর কিউআরএফ প্রাথমিক শ্রেণীর পছন্দ হিসাবে পাঠানো।

2
উদ্দেশ্য নির্বাচন করুন

একটি রং নির্বাচন করুনNPS, CSATসিএস, পণ্যের প্রতিক্রিয়া, পোস্ট-আপ, বাতিল, ওয়েব সাইট, ওয়েবিনার, সমর্থন, বিচার, পরীক্ষা, গবেষণা, কর্মচারী অথবা সাধারণ মতামত।

3
একটি সম্পূর্ণ টেমপ্লেট অথবা ফাঁকা ডকুমেন্ট ব্যবহার করুন

বর্তমান ক্যাটালগটি উদ্দেশ্য অনুসারে সম্পাদনা করা শুরু করার জন্য প্রস্তুত । একটি টেমপ্লেট খসড়া তৈরি করে: আপনার জরিপের পরিবর্তন নতুন করে আরম্ভ হয় না অথবা অন্য কোন জরিপের ফলে।

4
স্বনির্ধারিত পর্যালোচনা ব্যবস্থা

দ্রুত নতুন গ্রাহকের চেক-ভিউ পরীক্ষা করে। কোন কিছু প্রকাশ বা স্বয়ংক্রিয়ভাবে পাঠানো হয় না।

বিতরণ সংক্রান্ত পছন্দ এবং বর্তমান আচরণ

স্বতন্ত্র পৃষ্ঠা (t)

নিজের সাথে রেস্তোরা URL কোনো প্রাপক উল্লেখ না করার ফলে ব্যক্তিগত আমন্ত্রণ এবং মেয়াদপূর্তীর তারিখ ব্যবহার করা হবে। এই হোস্টের মধ্যে ARQRPI শেয়ারিং পয়েন্টগুলি ।

ওয়েব উইজেট

স্থানান্তরকৃত উত্তরাধিকার চ্যানেল, বিভাজনকারী, ভ্রমণ, তারিখ, কমপ্ল্যান্টিং, পরিদর্শন এবং কোটা সংক্রান্ত নিয়মাবলী এখনো সংরক্ষিত নয় ।

ইন-লাইন অবস্থায়

এর জন্য স্টুডিওর দরকার নেই ।

ই-মেইল

আজকে স্টুডিওতে আমন্ত্রণ জানানো যায় HTML এবং ব্যক্তিগত লিংক। CRM এর পরিচিতি, সম্মতি, দমন করা, অনুসরণ ও সাড়া প্রদান করা হচ্ছে সিআরএম-এর সাথে যোগাযোগ বিচ্ছিন্ন করে রাখা।

এন্টারপ্রাইজ নকশা এবং প্রাকদর্শন

জরিপের জন্য নিজস্ব থিম এবং পাতা-লেতৃষ্ণ পরিবার, রেণ্ঠন নিয়ন্ত্রণ এবং একটি খসড়া প্রাকদর্শন রয়েছে ।

💡
স্টুডিওটি স্টুডিওতে স্থাপন করা হয়েছে। এটি একটি অভিনব চিত্রের মাধ্যমে পরিচালিত হয়, যার উপর ভিত্তি করে ডিজাইন, পরিচয়, সম্পদ, হাতাহাতি এবং এভটিকালকে চিহ্নিত করতে হবে।

পূর্ণ ফর্ম পণ্য

স্বাধীনকরণ

লাইভ

একটি জরিপ ভিন্ন সংস্করণ, উইজেট, একত্রিতকরণ পারেCRMই-মেইল, ব্যক্তিগত লিংক এবং কিউআরআরপির সরবরাহ, প্রতিটি নিজস্ব রাষ্ট্র, নকশাবিদ, দর্শক এবং এ্যালেটিকস। প্রত্যেক জরিপ স্থগিত বা মুছে ফেলা যায়।

CRM আউটরিচ এবং প্রচারণা

লাইভ

একজন যাচাইকৃত দর্শক গঠন করুনCRMবিভিন্ন অংশ এবং সার্ভে সংযুক্তকারী, এটিকে একটি অনধিকার প্রবেশকারী সংস্করণ হিসেবে বন্ধ করে দিয়েছে। এতে প্রতি আহ্বান জানানো হয়েছে, এবং পিনকৃত ইমেইলের মাধ্যমে প্রবেশ করা যাবে।

ফিল্ড কিট এবং বৈধ

লাইভ

স্লাইডার, ছবি বেছে, ফাইল আপলোড, স্বাক্ষর, ঠিকানা, ফোন, এবং ধনী লেখা, মিনিট/mx, ই-মেইলের মাধ্যমে উপলব্ধ করা হয়URL/server পূর্বনির্দিষ্ট, স্বনির্ধারিত ত্রুটি ও প্রতিস্থাপিত প্রি-এডিপেশনের পূর্বস্থানীয়URL পরামিতি।

যুক্তি, সূত্র, ফলাফল

লাইভ

আর অবস্থা, শাখা আইন, উত্তর দেওয়ার জন্য নিরাপদ সূত্র ইঞ্জিন এবং স্কোরের ব্যান্ডস যারা তাদের নিজস্ব ফলাফল নিয়ে খেলা করে: এই রায়ের উপর একটি গোলক জমি।

ভাষা, kiosk, প্রিপয়ারিং

লাইভ

একজন পর্যটকের কাছের র‌্যাচেল কেবলমাত্র ভাষাকে তালিকা করে, কে-স্ক মোড শেয়ার করার জন্য (বা সংকলন করা হবে, অটো-সেট, অটোগ্রাফ, বিকল্প সহ-ছবি), নির্মাতা, এবং সম্পাদনার যোগ্য সুবাদ-প্লী লেখা।

সংস্করণ/B পরীক্ষা করুন

লাইভ

যে কোন ট্রাফিক বিভক্ত এলাকায় যাওয়ার ক্ষেত্রে একটি চ্যালেঞ্জের সংস্করণ প্রকাশ করা হয়েছে।

সাপ্তাহিক বর্ণমালা

লাইভ

গত সপ্তাহে একটি সাপ্তাহিক ইমেইল 7 এক জরিপের সময় কেপিআইএস-এর এক জরিপ অনুসারে, বাসগৃহের সবচেয়ে ব্যস্ত জরিপ, এই সংখ্যা বেড়ে যাওয়ার হার এবং সর্বশেষ AI সংক্ষিপ্ত তথ্য প্রদান করে। কল্যান কেন্দ্রে এটা কনফিগার করুন, অটোজেনে।

পরিচালক

লাইভ

পার-স্রভে প্রবেশাধিকার তালিকা সম্পাদন, প্রকাশ অথবা সম্পাদনা মুছে ফেলুন (৪-চোখ)। সঠিক খসড়া অনুমোদন ছাড়া এই অনুমোদন প্রত্যাহার করতে হলে পুনরায় কর্তৃপক্ষ দ্বিতীয় প্রশাসন প্রয়োজন; খসড়া তৈরি করা সম্ভবতা পরিবর্তন করুন। খসড়া শেয়ার শেয়ারের লিঙ্ক পুনরায় নির্ধারণের ক্ষেত্রে প্রকৃত খসড়া কোডটি দেখতে দিন।

ডেভেলপার প্ল্যাটফর্ম

লাইভ

৫১২ সার্ভার2.2প্রিন্টের কাজapi/v1, হতে পারেমিক জরিপের এক উদাহরণ, যা স্বাক্ষর ওয়েবের মাধ্যমে প্রকাশিত হয়Slackএবং গুগল শিট রিলেইন ফরম্যাট করে, এবং এক-এরসপারPDFএক্সপোর্ট করুন।

বৃদ্ধি এবং বাগ রিপোর্ট

পরীক্ষা করুন এনালাইটিক এবং প্রতিক্রিয়া বিভিন্ন পণ্যের চেয়ে আলাদা

বিশ্লেষণ করে ব্যাখ্যা করেন যে, কীভাবে একটা সমীক্ষা লোকেদের কাছে পৌঁছায় এবং কাজ করতে হয় ।

পরীক্ষা

বিশ্বাঞ্চল থেকে নয় বরং জরিপের একটি নির্দিষ্ট জরিপে প্রবেশ করে। এটা উদ্যেগ, আভিযোগ, শুরু, পরিত্যাগ করা, প্রশ্ন তৈরি, প্রশ্ন ও শাখাগুলোকে সরিয়ে ফেলা, সময়ানুবর্তিতা প্রদান করা এবং সরবরাহ করা, সরবরাহ করা এবং দুপুরের মধ্যে ফল উৎপন্ন করা ।

রেস্‌ড- র সংক্ষিপ্ত & ইনবক্স

সম্পূর্ণ সার্ভে সাড়া, উত্তরাধিকার উইজেট প্রতিক্রিয়া, চ্যাট এবং টিকিটের জন্য একটি অনুমতি-প্রজেক্ট ফিডCSATটিকিটের উত্তর, গ্রাহকরা কিউরেজার রেটিং, জ্ঞান সাহায্য করবে এবং বাইরের/আপাতন উৎস অনুমোদন করবে।

অ্যানালগ এবং ডিজিটাল কাল্লিকেশন

গ্রাহকের মানে: মূল ধারা, বিষয়/ধারা, বিষয়বস্তু, আবেগ, মনোভাব, কামনা, অনুরোধ, প্রশংসা, ভ্রমণ/প্রদ/প্রতিযোগিতা/বন্ধনা এবং বন্ধ-প্লাপ ফলাফল।

ডেটা মালিকানা

একটা গবেষণা দেখায় যে, এই ধরনের সমাধানগুলো হয়তো নির্দিষ্ট তথ্য প্রদান করতে পারে ।

⚠️
বর্তমান প্রতিসরণ পাতার একটি জরিপের পরিসংখ্যান আছে এবং একটি আলাদা লিগ্যাসি উইজেট ইনবক্স, এবং এর মূল উদ্দেশ্য সম্পূর্ণ সাধারণ সোর্স মডেল ব্যবহার করে না । একত্রিত / এনাটিক/প্রজেক্ট / ও স্বাস্থ্য নকশার জন্য নির্ধারিত অংশ।

NPS, CSATকিন্তু, তারা যদি কোনো কিছুতে বিশ্বাস না করে, তা হলে কী?

বৃদ্ধি (D)SEO

প্রমোশন স্টুডিও

এই উন্নতিতে স্টুডিও আপনার ওয়েবসাইটকে একটি রুপান্তরের ইঞ্জিনে পরিণত করেছে। ডিজাইন পপ আপ, ব্যানার, স্লাইড-আপ, সম্পূর্ণ স্ক্রীন এবং এমনকি দেশ ভিত্তিক নিদর্শনগুলোর উপর ভিত্তি করে নির্মিত হয়েছে। OpsIQ আপনার সাইটে উইজেট ইতিমধ্যে ইনস্টল করার জন্য অতিরিক্ত কিছু নেই । আপনি যে কোন সময় নকশা এবং প্রচারণা সংরক্ষণ করেন; তারা শুধুমাত্র একবার তাদের প্রকাশ করে এবং আপনার কর্মক্ষেত্রের মধ্যে স্টুডিওটি বদল করা হয় ।

প্রমোশন স্টুডিও
স্টুডিও ডিজাইনারব্লক প্যালেট সহ একটি দৃশ্যমান প্রচারণা ডিজাইনার ক্যানভাসে পপ আপ, এবং প্যানেল টার্গেট করা।স্টুডিও - নকশাবিদব্লাঙ্কxস্বাগতম, {first_name}!নিয়ে আয় 15% আপনার প্রথম আদেশSAVE15আমার কুপন চুরিটানা জালদেশমার্কিন, ক্যালিফোর্নিয়াট্রিগারপ্রস্থান করার জন্য চিহ্নিত স্থান থেকে প্রস্থান করুনএকটিB বিভক্ত50 / 50প্রকাশ1কাঠামোক্যানভাসের প্রান্তের টেনে এনে ফেলুন2তামুজদেশ, পৃষ্ঠা, দর্শক3মেএকটি বিজয়ী + AI পরিচিতি
ভিজুয়াল ডিজাইনার: বামে একটি ব্লক প্যালেট, ক্যানভাসে আপনার প্রচারণা (এখানে একটি ব্যক্তিগত ভাবে পপ আপআপ করা হয়) {first_name} টোকেন, এবং লক্ষ্য + প্রকাশ প্যানেল ডানদিকে।

বড় ছবি

প্রচারাভিযানName

কি?

একটি পদোন্নতিঃ পপ আপ, ব্যানার, স্লাইড-ইন, পূর্ণ পর্দা, ইনলাইন ব্লক বা ভূ-কেন্দ্র।

নকশা এবং সংস্করণ

কিভাবে

দৃশ্যমান এডিটরে দেখার জন্য নতুন সংস্করণ নির্মাণ করা হবে । প্রতিবার নতুন সংস্করণে সংরক্ষণ করা হলে, সকল পূর্ববর্তী পরিবর্তনই বাতিল করা যাবে ।

লক্ষ্য করা হচ্ছে

কে

কে সেটা দেখে: দেশ, পাতা, ট্রাফিক উৎস, নতুন বনাম সময় এবং আপনার লগ-ইন গ্রাহকদের সাথে।

ট্রিগার

যখন

এটি যখন ::: কোন অনুলিপি করার সময়, স্ক্রোল, স্বল্প দৈর্ঘ্য, প্রতি সেকেন্ডে কর্মবিহীন অবস্থায় কার্সার নিয়ে গেলে এন পাতা, বা চ্যাটের কার্যাবলীর পর একটি ক্লিক করলে সেটি বন্ধ হয়ে যাবে।

বিশ্লেষণ

ফলাফল

লাইভ ধারণা, ক্লিক করে, রূপান্তর করা, ড্রপ-অফ-আউট, দেশের /লিঙ্ক ডিভাইস/বি বিজয়ীদের মধ্যে বিভক্ত করা এবং তাদের সম্পর্কে জানতে চাওয়া।

আপনার প্রথম পদোন্নতি শুরু করুন 5 ধাপ

1
টেমপ্লেট থেকে আরম্ভ করে কার্সারটি খোলা হবে অথবা ফাঁকা রাখুন

নতুন স্টুডিও খুলে নতুন প্রচারণা শুরু করুন, অথবা হিজাব গ্যালারির তৈরি নকশা বেছে নিন। ডিজাইনারের একটি খসড়া খোলা রয়েছে।

2
ডিজাইন করে দাও

ব্লক, শিরোনাম, টেক্সট বাটন, ছবি, ব্যাজ, পরিসংখ্যান, বর্ণনা, ভিডিও, হার- এর মাত্রা গণনা, স্পিন- রেখা, রং এবং তিনটি প্রভাব স্লাইডারের জন্য ব্যবহার করে । / পূর্ব ও অন্য যেকোন স্থানে স্থানান্তর করুন ।

3
ওটা ব্যক্তিগত করে দাও

ধরনের চিহ্নের ধরন {first_name}, {country} অথবা {company} যে কোন লেখায়, শো টাইমে তারা আসা ব্যক্তির আসল মূল্যবোধ হয়ে ওঠে।

4
লক্ষ্য সংযোজন (S)

যে এটা দেখে (দেশিকতা, পৃষ্ঠা, যন্ত্র, দর্শক) এবং যখন তা আগুন নেভানো হয় (আঁকা, স্ক্রোল, প্রস্থান করুন) সেটি বেছে নিন ।

5
তাহলে প্রকাশ করো

দ্রুত স্ক্যানের সময়, তারপর পুনরায় তাশার জন্য ক্লিক করুন। এটি সেকেন্ড পর লাইভ থাকে ও অটেককালিক সংগ্রহ শুরু হয়।

ব্লক দিয়ে তৈরি করতে পারেন

বিষয়বস্তু

কোরে

শিরোনাম, অনুচ্ছেদ, উদ্ধৃতি চিহ্ন, ছবি, ব্যাজ, স্টেট এন্ড স্পেসার, যেকোনো বার্তার ব্লকের মধ্যে দিয়ে তৈরি করা হয়।

যে কল করতে হবে

কোরে

বাস্তব কাজের বাটন: একটি লিঙ্ক খোলার, চ্যাট শুরু করুন, টিকেট তৈরি করুন, কপি করুন অথবা কোনো পৃষ্ঠায় লাফ দিন ।

PocketP & ক্যাপচার

প্রেমিয়াম

আমাদের চোখকে উজ্জ্বল করে দেখতে হবে ।

গেড- র সহায়তা (O)

প্রেমিয়াম

স্পিন-আপিং চাকা, তাস,NPS/ তারার রেটিং এবং মাল্টি-প্রজেক্ট মজার খাবার।

বিন্যাস & এফেক্ট

প্রেমিয়াম

কলাম, অগ্রগতির দোকান, সামাজিক যোগাযোগ মাধ্যম, সামাজিক প্রমাণ-পত্রিকা, হ্যাঁ/নো দুই ধাপ, কন্সট্রম এবং ৩ডি প্রভাব, উজ্জ্বল, অনুলাক্স, গ্লাস পোলিং।

ব্যক্তিগত টোকেন পরিবর্তন করুন

শিরোনামে যে কোন ধরনের শিরোনাম লিখুন, অনুচ্ছেদ, ব্যাজ, পরিসংখ্যান, তালিকা বা উদ্ধৃতি দিয়ে । এই প্রচারণাটি প্রদর্শিত হবে (সকল সময় নিরাপদ থাকার জন্য পরিষ্কার করা):

উপলব্ধ টোকেন
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

সমান/ শুরু করা / - এর মধ্যে প্রারম্ভে, / regex এবং উপেক্ষা করা পাতার সীমা ।

ডিভাইস

ডেস্কটপ, ট্যাবলেট অথবা মোবাইলে কালো বার, যেমন মোবাইলের উপর একটা বড় বার, যাতে ডেস্কটপের এক মোডাল।

ক্লিক করে ফাইল সংযুক্ত করুন

নতুন, ফিরে এসেছে (আপনার নামে পরিচিত)CRMনাম অথবা অজ্ঞাতCRMবিভিন্ন অংশ, লাইফসাইকেল মঞ্চ, নেতৃত্ব প্রদান করে বা ব্রাউজার ভাষা।

ট্রাফিকের উৎস

ইউএম (টিএম_সোর্স, ustamc_cap) অথবা সাইট উল্লেখ করে কোন নির্দিষ্ট বিজ্ঞাপন থেকে আগত ব্যক্তিদের।

নির্ধারিত ফ্রিকোয়েন্সি

আরম্ভের তারিখ/শেষ, সময়-অঞ্চলে ধার্য দিন ও সময় সংক্রান্ত তথ্য; কোনো ব্যক্তি কিভাবে তা দেখতে পারেন (প্রতিদিন, পরে), / বিকল্প (অ নিঃসন্‍) ধার্য করার পরে, বৈশিষ্ট্য পরিবর্তন করুন ।

একটি বি-বি ট্রাফিক বিভক্ত

একজন পর্যটকের সাথে দেখা করে মাথায় হেডস-হেড আর একই ব্যক্তি সবসময় একই ধরনের শব্দ দেখে।

রাজার পারিষদবৃন্দ (লগ-ইন)

ভয়েসে কোন সাহায্য ছাড়াই গ্রাহকের সাথে সংযোগ স্থাপন, সরাসরি একাউন্টের মাধ্যমে, লাইভ রিস্কেশন (আইআরজি), যেমন: গ্রাহকেরা, যাদের কাছে কোন অর্থ নেই অথবা সক্রিয় গ্রাহক আছে।

ট্রিগার

কিভাবে এই পদোন্নতিটি দৃশ্যমান হবে তা বেছে নিন: একটি চক্রের মধ্যে দিয়ে ক্লিক করলে, একটি ক্লিকের পর একটা ক্লিক করলে কোন বস্তু ভেঙ্গে যাবে। বেশ কিছু পৃষ্ঠা দেখার পর, ফর্ম-বেউটর বা চ্যাটের মাধ্যমে টিকিটের ছাপ দেখা যাবে। // টিকেট কার্যক্রমের নির্মাতারা তাদের নিজস্ব কোড দিয়ে আগুন নিভিয়ে দিতে পারে। window.OpsIQPromo.fire('event').

লক্ষ্যকৃত গ্রাহক (বাঁধক)

এটাই তৈরি হয় OpsIQ বিশেষ প্রচারণা: একটি প্ল্যাটফর্মের সাথে যুক্ত করা WHMCS (অথবা যে কোন ব্যক্তি যারা দর্শকদের সমর্থন করে) এবং স্টুডিও তাদের সরাসরি একাউন্টের মাধ্যমে অতিথিদের লক্ষ্যবস্তুতে পরিণত করতে পারে।

1
একটি দর্শক সহ লগ প্রদর্শন ব্যবস্থা সক্রিয় করুন

প্রদর্শিত Connector-র নীচের অংশে, এমন এক সক্রিয় ব্যবস্থা সক্রিয় করা হয় যা শ্রোতাদের তথ্য উন্মোচন করে (মূলত)WHMCS বক্স থেকে বাদ দেয়া হয় নি। গ্রাহকগণ যখন প্ল্যাটফর্মে লগ-ইন করে তখন তাদের পরিচয় দেওয়া হয়, OpsIQ কোনো টাইপকৃত ই-মেইলে বিশ্বাস করা যাবে না।

2
দর্শকের নিয়ম যোগ করুন

এই প্রচারণার লক্ষ্য নির্বাচন করা; অনুবাদক, লগ ইন এবং এটি ভয়েস কম-এর মত নিয়ম যোগ করতে হবে। 1সাবস্ক্রিপশন হল অতীত, অথবা ক্রেডিট > 0.

3
ব্যক্তিগত তথ্য সহযোগে

এই ধরনের টোকেন ব্যবহার করা হবে {first_name} অথবা {balance_due}'ভয়েসেসে আপনার একটি বিরতি আছে' মনে করিয়ে দেয় যে তিনি নিজেই লিখেছেন।

লক্ষ্যটি ব্যর্থ-দুর্ভাগ্যজনক: যদি সংযুক্তর সত্য না প্রমাণিত হয় (অথবা যিনি আসা যাওয়া হয়নি), তাহলে এই প্রচারণা কেবল প্রদর্শন করা হবে না। তাই একটি বিলিং বিজ্ঞাপন যে ভুল মানুষের কাছে পৌঁছে দেয়।

সংযুক্ত ব্যবসায়িক (যে স্টুডিও সুপার শক্তি)

আপনার তাসের কার্ড থেকে উৎপাদন করুন

লাইভ তথ্য

একটি উৎপাদন ব্লক প্রকৃত বস্তুকে তুলে ধরে (নাম, দাম, বিক্রয়ের দাম, ছবি, লিংক) WHMCS, WooCommerce, Shopify অথবা আপনার OpsIQ বিলিং চেক করুন “ তাজা থাকুন” এবং প্রকাশিত হওয়ার সময় প্ল্যাটফর্ম থেকে কার্ডের দাম প্রতি ঘন্টায় আপডেট করে রাখুন।

সংরক্ষণ করা হয়নি

ক্রোটোন

একটা কুপন ব্লক করে আপনার দোকানে আসল ডিসকাউন্ট কোড তৈরি করতে পারে, যাতে একজন অতিথি সর্বদা চেক আউটে কাজ করে।

ক্রমবিবর্তনের জন্য

এট্রিবিউশন

আপনার প্ল্যাটফর্ম থেকে প্রকৃত নির্দেশগুলো প্রতি ঘন্টায় প্রচারণা চালানোর জন্য (বা নেতৃত্বের ইমেইলে ব্যবহার করা বা ই-মেইল দ্বারা) চিহ্নিত হয়, যাতে আপনি আসল বিক্রয় থেকে যে আয় দেখতে পাচ্ছেন তা আসলে বিক্রির অংশ।

প্রকৃত সামাজিক প্রমাণ

বিশ্বাসের মাত্রা

সামাজিক-প্রুফ চেকার প্রকৃত সাম্প্রতিক আদেশের নেতৃত্ব দিতে পারে ("Aad আরম্ভকারী প্ল্যান sectander al 2h পূর্বে, নাম এবং আইটেম শুধু ই-মেইল বা টাকা নয়।

ভ্রমণ এবং অভিযান

একটি/Bas এবং স্বয়ংক্রিয়-winার

এই ধরনের যানবাহনগুলো সাধারণত সেই সময়ে ব্যবহৃত হতো, যখন সেগুলো কোনো প্রকার পরিবর্তন করত না ।

দৃষ্টি আকর্ষণকারী

কেউ কিছু দেখতে পাচ্ছে না এমন ব্যক্তিদের টুকরো করে রাখুন, যাতে আপনি নিজেই এই প্রচারণাটি প্রমাণ করতে পারেন যে, লিফটের কারণ হচ্ছে ।

রেখাংশের ধরন

দক্ষিণ আমেরিকার বিভিন্ন প্রচার মাধ্যমের প্রতি যে সমস্ত লেখা রয়েছে (মোবাইল টুরিস্ট, বড় গাড়ি, গ্রাহকেরা) তার নিজস্ব সংস্করণ পেয়ে থাকে।

ট্রিগারের পরীক্ষা

কোন এক্স- অক্ষীয় মান পরীক্ষা করতে হলে : দ্রুত বনাম স্বল্প বিলম্বের পরিমাণ কমিয়ে আনা হবে, মাথা-হেডের ওজন পরিমাপ করা।

ভ্রমণ (সংগ্রহ)

কেউ অন্য একটি প্রচারণা দিয়ে যা করেছে (ছবি এ) তার লক্ষ্য হচ্ছে মাল্টি-প্রজেক্টের ধারা তৈরী করা।

চাকার

একটি ছোট পিলের অতিথিরা আবার প্রচারণা শেষ করার পর খুলে ফেলতে পারে, তাই বন্ধ হয়ে যাওয়া পপ আপআপ কখনোই ভালোর জন্য যাবে না।

জানেন কি হয়েছে

dodrod নিয়ন্ত্রণ ক্লিক করুন

নকশাকারী

ডিজাইনারের কাছে আপনার ডিজাইনের প্রতিটি ব্লকের উপর প্রকৃত পর্যটক ক্লিক করে আঁকা হিটম্যাপটি দেখা যায়।

ধাপ বৃদ্ধি

ফানেল

বহুমুখী প্রচারণা প্রদর্শন করছে যে মানুষ কোথায় পড়ে যায়, পর্দার পর্দা।

প্রচারণা তুলনা করুন

স্টুডিও

চারটি প্রচারণা পার্শ্ব পক্ষে (পর্তুগীজ, ক্লিক, রূপান্তর) রাখুন।

সাপ্তাহিক সংবাদ এবং ডাইজেস্ট

এআই

প্রতি সোমবার আপনার বিজ্ঞপ্তিতে একটি হজম ভূমি স্থাপন করুন;📖সাপ্তাহিক গল্পের বাটন পরবর্তী পদক্ষেপের সাথে একটি সহজ ভাষার সংক্ষিপ্ত সারসংক্ষেপ লিখেছে, যেখানে আপনি চান।

ভারসাম্য বজায় রাখা

AI coserge এবং ধারণা

ক্যানভাস সম্পাদনা করতে ডিজাইন সহ-পাইলট (" শিরোনামের কারণে জরুরি, সাথে যুক্ত করুন)। আপনার নিজের ট্রাফিক তথ্য থেকে প্রচারণা ধারণা পেতে পারেন। দেশের প্রতিটি অংশে একটি কম নকশার উপর ভিত্তি করে একটি প্রচারণা চালানো হবে।

ব্র্যান্ড কিট ইম্পোর্ট করুন

একটি কমান্ড আপনার ওয়েবসাইট পড়ে এবং আপনার আসল ব্র্যান্ড রং ও ফন্ট প্রস্তাব করে; সংরক্ষণ করুন এবং প্রতিটি বাছাইকারী তাদের সাথে নেতৃত্ব দেয়।

একাধিক-পর্দা খেলা

মূল ব্লক প্রত্যেক পর্দার জন্য পরিবর্তন করো: প্রত্যেক পর্দা জুড়ে, বা পর্দার একটি সেট যোগ করুন, এবং এর পূর্ব পৃষ্ঠকে অনুসরণ কর।

সংস্করণ নাম

গুরুত্বপূর্ণ সংস্করণ (লম্বারের প্রার্থী) তাদের যেকোন প্রার্থীকে আবার ফেরত দিতে হবে এবং একই ধরনের প্রচারণা সম্পাদনা করলে এক দল সতর্ক বার্তা দেখতে পাবে।

ডিভাইস স্ট্রিপ এবং শাসক

দেখার মতো এক পর্যায়ে ডেস্কটপ, ট্যাবলেট ও মোবাইল সাইড প্রদর্শন ব্যবস্থায় এক পর্যায়ে; নির্দিষ্ট অবস্থান প্রদর্শনের জন্য পিক্সেলের শাসকদের অনুকরণ করুন।

হোস্ট- এর চ্যানেল

প্রতিটি প্রচারণা বায়ো এবং কিউআর কোডের জন্য একটি স্থায়ী আয়োজন করা পাতা হতে পারে, যা ধরানো পথ বা একবার ক্লিক করে ওয়েব-পাশ্মি খসড়ার একটি ইমেইল সিপার (আইপি) এর মাধ্যমে ধারণকৃত হবে।

এন্টারপ্রাইজ

স্থগিত উইন্ডোর পরিবর্তন করতে ব্যবহৃত হয় (স্প্ল্যাটিক-স্পিঠে), একটি জরুরী পরিবর্তন, অনুমোদন, মনিটরিং এবং সংস্করণ বাতিল করা হয়েছে।

আমি কি আমার সাইটে কোড যোগ করতে হবে?+

না, উন্নতি একই রকম হয়। OpsIQ উইজেট পূর্বেই ইনস্টল করা হয়েছে। নকশা, প্রকাশ, সম্পন্ন করা হবে।

অতিথিরা কি একই পপ আপ দেখতে পাবে?+

না । পর্যবেক্ষণ পদ্ধতি নির্ধারণ করো (প্রতিদিন বিরতি), বা কোনো একজন বন্ধের জন্য নিকটতম বা টাইপ করা হলে & সতর্ক থাকবে ।

কে প্রকাশ করতে পারে?+

যে কোন দলের সদস্যই এই ধরনের নকশা তৈরি করতে পারে এবং ডিজাইনের খসড়া তৈরি করতে পারেন।

বৃদ্ধি (D)SEO

উন্নতিকার নকশাকার

তিনি নিজে নির্মাণ প্রকল্প শুরু করেছেন।

উৎপাদনের নমুনা
উন্নতিকার নকশাকারডিজাইনার একটি লাইভ ক্যানভাস, ডিভাইস প্রাকদর্শন, ব্লক, ব্যক্তিগত রূপান্তর, মন্তব্য এবং সংস্করণকে একত্রিত করেছেন।উন্নতিকার নকশাকারকর্মক্ষেত্রVIEWPORTডেস্কটপপিআইডিv12বর্তমানখসড়াজীবন কাহিনীনায়ক ব্লকহেডলাইন, মিডিয়া এবং সিটাসম্পাদনাব্লক করার প্রস্তাব দাওনির্ধারিত সময়সীমা ও সময়সীমাসম্পাদনাব্যক্তিগত তথ্য মুছে ফেলোপরিচিতি এবং প্রচারণা পরিস্থিতির পরিবর্তনপ্রস্তুতপরীক্ষা আরম্ভ করা হবেমন্তব্য ও বৈধতাপর্যালোচনা1BUILD BLOCKSলাইভ বিন্যাস সম্পাদনা করুন2সাক্ষাৎকারডেস্কটপ, ট্যাবলেট, মোবাইল3PUBLISHসংস্করণ প্রকাশিত
ডিজাইনার একটি লাইভ ক্যানভাস, ডিভাইস প্রাকদর্শন, ব্লক, ব্যক্তিগত রূপান্তর, মন্তব্য এবং সংস্করণকে একত্রিত করেছেন।

এই অভিজ্ঞতাটি রচনা, প্রত্যেকটি সমর্থিত ভিউ-পোর্টের প্রাকদর্শন এবং ব্যক্তিগত রূপান্তর অনুমোদন করো। বিস্তারিত মন্তব্য এবং AI-মিডিয়া ব্যবহার করে। সংরক্ষণ করার পূর্বে একটি পূর্ববর্তী নকশা পরীক্ষা করা হবে অথবা পুনরায় চালু করা হবে।

বৃদ্ধি (D)SEO

উন্নতি টেমপ্লেট

টেমপ্লেট স্টুডিও প্রচারণার জন্য নতুন সার্চ সংকলন শুরু করবে।

উৎপাদনের নমুনা
উন্নতি টেমপ্লেটটেমপ্লেট গ্যালারির ফিল্টার প্রমিত বিন্যাস এবং একটি খসড়া খসড়া তৈরি করার সময় কর্মক্ষেত্রের রং প্রয়োগ করা হবে।উন্নতি টেমপ্লেটকর্মক্ষেত্রকা.রূপান্তরRESULTS24র‍্যান্ডলিদজীবন কাহিনীপ্রস্থান করার প্রস্তাবতৎপরতার সঙ্গে এবং এসএসটিএপ্রাকদর্শননতুন স্বাগতমব্যানার ও তালিকাপ্রাকদর্শনউৎপাদনের আরম্ভ ব্যবস্থানায়ক, প্রমাণ এবং গণনাপ্রাকদর্শনপরোক্ষ অনুরোধসংক্ষিপ্ত জরিপ প্রম্পটপ্রাকদর্শন1FILTERশ্রেণীবিভাগ এবং অনুসন্ধান করুন2সাক্ষাৎকারসম্পূর্ণ নকশা যাচাই করুন3USEএকটি খসড়া তৈরি করুন
টেমপ্লেট গ্যালারির ফিল্টার প্রমিত বিন্যাস এবং একটি খসড়া খসড়া তৈরি করার সময় কর্মক্ষেত্রের রং প্রয়োগ করা হবে।

শ্রেণী অনুযায়ী অনুসন্ধান অথবা ফিল্টার করুন, অতিরিক্ত ফলাফল লোড অথবা অনুসন্ধান করুন & বদলাওনতুন এই প্রচারণা এখনো একটি খসড়া এবং প্রকাশনার আগে ডিজাইন করা হবে।

বৃদ্ধি (D)SEO

উন্নতি

এভ্যন্তটিকরা তাদের ধারণা ও ক্লিকের সাথে সংশ্লিষ্টতা তুলে ধরে।

উৎপাদনের নমুনা
উন্নতিএটিক নাটকে অভিনয়, দর্শক এবং মানসিক অবনতির দৃশ্য দেখা যাচ্ছে, এর ফলে রপ্তানী এবং সংযোগ ব্যবস্থা তৈরি হচ্ছে।উন্নতিকর্মক্ষেত্রIMPRESSIONS42.8kআর- জি- বি6.4%CONVERSIONS814জীবন কাহিনীদেশযুক্তরাজ্যের অর্থ 31%ব্রেক-ডাউনপাগে/pricing · 22%ব্রেক-ডাউনট্রিগারউদ্দেশ্য থেকে প্রস্থান করুন 44%ব্রেক-ডাউনX Connector'র কাজpounice ই তৈরি করা হয় 97% সাফল্যআয়1মেরূপান্তর করার উদ্দেশ্যে চিহ্নিত ইনপুটের সংকলন2SLICEপৃষ্ঠা, দেশ, ডিভাইস3LEARNঅন্তর্দৃষ্টি প্রয়োগ করুন
এটিক নাটকে অভিনয়, দর্শক এবং মানসিক অবনতির দৃশ্য দেখা যাচ্ছে, এর ফলে রপ্তানী এবং সংযোগ ব্যবস্থা তৈরি হচ্ছে।

'বিস্মৃতি, ক্লিক এবং রূপান্তরের মাধ্যমে প্রকাশ করা' পড়ুন। দেশ, পাতা, যন্ত্র দ্বারা ভেঙ্গে ফেলা হবে; প্রয়োজনীয় ফলাফল বের হয়ে আসে কিনা তা প্রদর্শন করে; মানলোপশনটি আসলে চালুর সময় প্রদর্শিত হয় কিনা। AI বা জ্ঞান যা স্বয়ংক্রিয় ভাবে যাচাই করা উচিত নয়, তার উপর ভিত্তি করে যাচাই করা, যাতে স্বয়ংক্রিয় প্রমাণ না যায়।

বৃদ্ধি (D)SEO

ঘোষণা

ঐচ্ছিক লক্ষ্য, সময় এবং কর্ম সঞ্চালনের জন্য উইজেটের মধ্যে উপস্থিত একটি বার্তা ঘোষণা করা হবে।

উৎপাদনের নমুনা
ঘোষণাএই ঘোষণাটির মধ্যে বিষয়বস্তু, সিটিএ, দর্শক, সদস্য, দলগত নিয়ম, সক্রিয় তারিখ এবং চিত্রচিত্রের ধরন অন্তর্ভুক্ত রয়েছে।ঘোষণাকর্মক্ষেত্রএরজুরুম3AUDIENCEরেখাংশXULজুমি 22–29জীবন কাহিনীশিরোনামপরিকল্পনা syndedপ্রস্তুতবিষয়বস্তুবার্তা চিহ্নিত করা হচ্ছেপ্রস্তুতসেটাআপডেট সম্পর্কে তথ্য পড়ুনবিকল্পনিয়ম (_R)পৃষ্ঠা থাকবলক্ষ্য1WRITEশিরোনাম ও চিহ্নিত স্থানে স্থানান্তর2তামুজরাজার পারিষদবৃন্দ (Kings, পৃষ্ঠা)3XULসক্রিয় আইটেম
এই ঘোষণাটির মধ্যে বিষয়বস্তু, সিটিএ, দর্শক, সদস্য, দলগত নিয়ম, সক্রিয় তারিখ এবং চিত্রচিত্রের ধরন অন্তর্ভুক্ত রয়েছে।

সকল দর্শক, লগ-ইন করা দর্শকরা অথবা নতুন দর্শকদের নির্বাচন করুন; সম্ভাব্যভাবে একটি যোগাযোগ সেগমেন্ট এবং পৃষ্ঠার নিয়ম দ্বারা দর্শকের সংখ্যা সংকুচিত করুন। সক্রিয়-থেকে/সক্রিয় পর্যন্ত তারিখ এবং একটি সক্রিয় ফ্ল্যাগ নির্ধারণ করুন। প্রাইমারি স্টাইলের পূর্বনির্ধারিত মান ও রং উপস্থাপনা পরিবর্তন করে কিন্তু পরিষ্কার বিষয়বস্তু প্রতিস্থাপন করে না।

বৃদ্ধি (D)SEO

সক্রিয় প্রচারণা

সাইট ছাড়ার পর গ্রাহকের জন্য ধাক্কা দেয়ার প্রচারাভিযানে বিজ্ঞাপনগুলো গ্রাহক সংখ্যা জানানো হয়।

উৎপাদনের নমুনা
সক্রিয় প্রচারণাএই সংবাদ মাধ্যম এই ঘটনার সাথে এক বিশেষ ঘটনার সম্পর্ক তৈরি করেছে, যা উক্ত প্রতিষ্ঠানের সাথে যুক্ত।সক্রিয় প্রচারণাকর্মক্ষেত্রSUBSCRIBERS8,214সংরক্ষণ31.6kCLICK RATE5.8%জীবন কাহিনীশিরোনামআপনার গাড়ী অপেক্ষা করছেপ্রস্তুতমূল অংশমুক্ত/ব্যস্ত বণ্টনের জন্য আজ ফেরত দিনপ্রস্তুতসেটাগাড়ি খোলা হবেপ্রস্তুতনির্ধারিত স্থানে বিরতিএটি এখন পাঠাও অথবা পরে পাঠাওখসড়া1PREPARE PUSHশিরোনাম, দেহ, আইকন2তামুজরাজার পারিষদবৃন্দ (Kings, পৃষ্ঠা)3SENDএখন, সিডিউল বা খসড়া
এই সংবাদ মাধ্যম এই ঘটনার সাথে এক বিশেষ ঘটনার সম্পর্ক তৈরি করেছে, যা উক্ত প্রতিষ্ঠানের সাথে যুক্ত।

ওয়েব পুশ সেটিংসের প্রথম দিকে চাপ দিয়ে ওয়েব কী- টি কনফিগার করো । একটি প্রচারাভিযানে নাম, দেহ, নায়ক চিত্র, ব্যাজ এবং দুটি কাজের উপর ভিত্তি করে ভূমিকা রাখতে পারে; যতক্ষণ না আসবে অতিথিরা যোগাযোগ করতে পারবে ততক্ষণ পর্যন্ত তাদের উপস্থিতি থাকবে ।

দর্শক, ঐচ্ছিক পরিচিতি এবং পেজ নিয়মাবলী। একটি খসড়া ফাইল তালিকা তৈরি করুন অথবা অবিলম্বে তা বিতরণ করুন। গ্রাহক ও ক্লিক করুন এবং বিচার করতে ক্লিক করুন। এইচটিএস এবং সঠিক হোস্টিং সার্ভিস কর্মীকে অনুসরণ করুন। তৃতীয় পক্ষের সাইটে ওয়েব পুশে ক্লিক করুন; তৃতীয় পর্যায়ের নেটওয়ার্কে ওয়েব পুশ।

বৃদ্ধি (D)SEO

গুরুত্বপূর্ণ বার্তা

সক্রিয় বার্তা স্বয়ংক্রিয়ভাবে সামনে চলে আসে যখন একজন পথিকের আচরণ একটি নিয়মের সাথে মিলে যায়। তারা জিজ্ঞেস করে যে, আপনি প্রতিটি অংশকে তিন অংশ দিয়ে শাসন করেন: কখন এটি ঘটতে হবে, এবং কিভাবে তা সরবরাহ করা হয়। OpsIQ আপনার সাইটে ইতিমধ্যে উইজেট রয়েছে ।

আকর্ষণীয়
গুরুত্বপূর্ণ বার্তাতিন অংশে সক্রিয় একজন প্রহরা সম্পাদক: একটি কর্ম নির্বাচন করুন (চরম, ব্যানার, পুশ, ধাক্কা, ইমেইল), পরিবেশ যোগ করে এবং ফ্রিকোয়েন্সি অবমূল্যায়নের মাত্রা ধার্য করেন।গুরুত্বপূর্ণ বার্তাকর্মক্ষেত্র1 কাজআলাপনের বার্তাব্যানারটরধাক্কাই-মেইল2 পরিস্থিতিpage = /pricingপৃষ্ঠার সময় > 20sফিরে যাও3 কে. ডি. ই. ফ্রিকোয়েন্সিপ্রতি বার একবারঅবস্থা1ঈমান এনক্রিপশনআলাপন, ব্যানার, ই-মেইল, ধাক্কা...2CONDITIONSপৃষ্ঠা, সময়, স্কোর, ফিরে3এশিয়াপরিদর্শনের জন্য কুলবট
প্রতিটি সক্রিয় নিয়ম তিনটি: (চ্যাট, ব্যানার, ইমেইল, ওয়েব), ইমেইল এবং ওয়েব শেয়ারিং (অভিব্যক্তির)-এর ক্ষেত্রে কি ঘটে থাকে।

নিয়মের তিন অংশ

1
কি (action- ) ঘটতে হবে

একটি আড্ডা বাবল প্রদর্শন বা ব্যানারে কথোপকথনের মাধ্যমে ব্যানার প্রদর্শন করা হবে, গাইডার্ড টর আরম্ভ করুন, একটি ওয়েব ধাক্কা অথবা কোন বিভাগকে জানান, অথবা কোন টোকেনকে আগুন ধরিয়ে দিন। {{visitor_name}} এবং {{page_title}} আসল মূল্যবোধে পরিণত হও।

2
যখন এটি প ্ রাচুর ্ য থেকে শেষ হয়ে যাবে

নরো, যে এটা ট্রিগার করে দেয়:URL পাতাতে সময়, স্ক্রোলের গভীরতা, স্কোর, উপস্থিতি বনাম নতুন, অলস । কোন শর্ত ছাড়াই, প্রত্যেক ব্যক্তির জন্য নিয়ম - র অগ্নি নিক্ষেপ করা হয় । এটি অন্তত একটি লক্ষ্য যোগ করো এবং এর সঙ্গে সমন্বয় সাধন করো ।

3
কত বার (মোবাইল)

একই ব্যক্তিটিকে একাধিক বার প্রতিবার বা তার প্রতিটি আইনের মধ্যে একটি নিয়ম রাখা হয়।

⚠️
কর্মক্ষেত্র টগল করার সময়কে ঘন্টা অনুসারে কাজ করতে হবে। সর্বোচ্চ মান হল "সর্বদা"," নির্ধারিত হলে সার্ভার পুনরায় আরম্ভ করা হবে (যেমন, ওয়েব-সাইটে), যে সমস্ত পরিচিতি বর্তমানে বন্ধ নেই, তাদের জন্য একটি তালিকাতে আগুন ব্যবহার করা উচিত যাতে আপনি স্বয়ংক্রিয়ভাবে এই কাজটি চালিয়ে যেতে পারেন। OpsIQ দৌড়ান, ছেড়ে দে যদি তুমি বেঁচে থাকতে চাও।
এটা কি সবার জন্য আগুন দিবে?+

যদি আপনি শর্ত যোগ না করেন তবে অন্তত একটি শর্ত যোগ করুন (এর পর, সঠিক স্কোর, প্রত্যাবর্তন করুন...)

এই বিষয়গুলো প্রবাহ ও ভ্রমণ সম্বন্ধে কীভাবে বর্ণনা করা হয়েছে?+

তারা একসাথে কাজ করে: একটি সক্রিয় নিয়ম একটি গাইডার্ড টর এবং চ্যাটবোট ফ্লোকে এক সক্রিয় শাসনের মাধ্যমে পরিচালিত করতে পারে।

বৃদ্ধি (D)SEO

আলাপনের স্থাপনা

আলাপনের উইজেটের মধ্যে আপনার কথোপকথনের জন্য স্ক্রিপ্টের শাখা অফিস (GO, শব্দ, নির্দেশনাবিহীন) কোন কোড ছাড়াই শব্দপথ (NODle): একটি প্রবাহ হল সংযুক্ত ধাপ: আপনি একটি প্রশ্ন করুন, অতিথিরা একটা বিকল্প বেছে নিয়ে এবং যে সক্রিয় শাখাগুলোকে আপনার স্থানে পাঠানো হবে । শুধুমাত্র সক্রিয় অবস্থায় আপনার ঘরে পাঠিয়ে দেওয়া হবে ।

কিভাবে কাজ করে
আলাপনের স্থাপনাএকটি বহনীয় ক্যানভাস: তিনটি বিকল্পের একটি অভ্যর্থনামূলক নোড শাখা, প্রত্যেকে পরবর্তী পদক্ষেপ, অর্ডার বা মানুষের হাত থেকে বের হয়ে আসে।নমস্কারআমি কিভাবে সাহায্য করতে পারি?আমার ট্র্যাকবিলিং প্রশ্নমানুষের সাথে কথা বলসন্ধান চলিয়ে যাও→মানুষ এজেন্টট্রিগার: প্রসংশা কির শব্দ al alce al প্রতিector-se-decrode-rected Conter
আলাপনের স্থাপনা

ফ্লো vis দ্বারা ব্যবহৃত যখন এটি Fing Tetris of the contorys

একটি প্রবাহ ব্যবহার করো

যখন পথ নির্ধারণ করা হয় এবং আপনি এটা চান একই রকম: একবার বই, একটি ফিরে আসা যাদুকর, "কোন পরিকল্পনা?" নির্বাচন হাত দেওয়ার আগে একটা ইমেইল সংগ্রহ করে।

AI ব্যবহার করা হবে

যখন প্রশ্ন করা হয়, "এই কাজটি কি আমার প্রস্তুত করার জন্য? আপনার প্রশিক্ষিত জ্ঞান থেকে গ্রাহক চ্যাট AI উত্তর দেয়। একটি প্রবাহ যেকোন ধাপে (বা মানুষের) হাত থেকে রক্ষা করতে পারে।

ট্রিগার

নমস্কার

প্রথমবার একজন অতিথি চ্যাট খোলার সময় উন্মুক্ত বার্তা হিসেবে চালানো হয়।

কীওয়ার্ড

যদি আপনি টরেন্ট টাইপ- টি আপনাকে তালিকাভুক্ত করা একটি শব্দ (যেমন, refon, acrecp), বাতিল করুন ।

অ্যাকাউন্টের পরে কিছু সমস্যা হয়েছে

কোনো ধরনের পরিচিতি অথবা আলাপনের সাথে সংযোগ স্থাপন করা হলে, একটি সময় স্বয়ংক্রিয়রূপে তথ্য উল্লেখ করা হবে।

আড্ডার আসরে আমন্ত্রণ / মুক্ত করুন

আড্ডার ফোকাস হিসাবে চালানো হবে (যেমন, রেটিং) অথবা একটি প্রজেক্ট বার্তা দ্বারা চালু করা হয়।

চার পায়ে এক তৈরি করুন

1
নতুন নির্মাণ (_R)

নতুন ফ্লো- এর নাম, ধরন বেছে নিন (এবং শব্দ কী (এবং Key), সংরক্ষণ করো । এটি শুরু হয় বন্ধ করা হয় ।

2
ক্যানভাস পুনরায় খুলুন

ক্লিক করে ক্যানভাস সম্পাদন করুন । এখানে আপনি যে ধাপগুলি যোগ করবেন (বার্তা, বোতাম, শাখা দিয়ে প্রশ্ন করুন) এবং এদের সঙ্গে যুক্ত করুন ।

3
যোগ করুন বা একাধিক সারি প্রসারিত করুন

প্রত্যেক পছন্দের জন্য, পরের ধাপে একটা শাখাকে নিয়ে যাওয়া হবে ।

4
এটি সক্রিয় করুন

ক্লিক করে আপনার উইজেটের মধ্যে সরাসরি সঞ্চালন করুন । ডিজাইন হারিয়ে না করে যে কোনো সময় সেটি নিষ্ক্রিয় করুন ।

AI দ্বারা চিহ্নিত অবস্থান পরিবর্তন করা হবে কি?+

না। তারা একে অপরকে পাশ দিয়ে বয়ে যায়। খোলা পথ এবং AI এর জন্য পূর্বসূরী পথ নির্ধারণ করে; একটি প্রবাহ সবসময় হাতে যেতে পারে।

বৃদ্ধি (D)SEO

গাইডিং হতে

গাইড টর্স হচ্ছে এক ধাপ পথ নির্দেশক, যা আপনার ফেসবুকের কথাবার্তার বিভিন্ন অংশে এবং মনোযোগ সহকারে, বোর্ডিং বা নতুন বৈশিষ্ট্যের মাধ্যমে একজন পর্যটককে নির্দেশনা দেয়। এগুলো সম্পূর্ণভাবে নির্মিত হয় এবং একটি জীবন্ত ভ্রমণ মাত্র তখনই সক্রিয় অবস্থায় দেখা যায়।

কিভাবে কাজ করে
গাইডিং হতেএকটি নির্দিষ্ট সংখ্যার চারপাশে ফোকাসকৃত রিং এবং তাদের একটি কথোপকথন বাবল পড়তে সক্ষম পৃষ্ঠা 1 এর 4 পরের বোতাম দিয়ে ।+RIT চুক্তি যোগ করোস্থগিত 1 এর মধ্যে 4প্রথম চুক্তি তৈরি করুনআপনার প্রান্তীয় পাইল করতে এখানে ক্লিক করুন।পরবর্তী→
গাইডিং হতে

কিভাবে একটি সফর করা হয়

ধাপ

প্রতিটা ধাপ একটা উপাদানের লক্ষ্য প্রদর্শন করে এবং আপনার লেখাগুলোর মধ্যে এক বাবল দেখায় ।

পূর্বনির্ধারিত থিম (U)

নকশার এই রংটা আপনার নিজের বাবল অথবা নকশা থেকে শুরু করুন (কালো, গোল) ।

ট্রিগার

ঐচ্ছিকভাবে একটি প্রশংসক নিয়ম যুক্ত করা হয় যাতে সেই সময় স্বয়ংক্রিয় আগুনের সূত্রপাত (যেমন, একজন ফেরার পথি একবার ঘুরে বেড়াতে আসেন)।

সক্রিয় টগল

সক্রিয় অবস্থায় শুধুমাত্র একটি ভ্রমণ চালানোই উপযুক্ত । এটি মুছে ফেলার জন্য এটি সরিয়ে ফেলুন ।

চার পায়ে এক তৈরি করুন

1
নতুন সফর

ক্লিক করে নতুন গাইড টরকে নাম, নাম, ও একটি সক্রিয় নিয়ম তৈরি করুন । এর ফলে স্বয়ংক্রিয়ভাবে শুরু হবে ।

2
পরবর্তী ধাপ যোগ করুন

প্রতিটি লাইন বন্ধ করো: এটি বস্তুর ফোকাস বিন্দুকে নির্দেশ করে এবং বাবল টেক্সট লিখতে হবে । পাথ নির্ধারিত না হলে পাথের প্রর্দশিত পরিবর্তন কার্যকরী হবে ।

3
ডিজাইন করে দাও

সরাসরি বাছাই করুন ।

4
সক্রিয় করুন

সক্রিয়ভাবে এবং সংরক্ষণ করুন।

কিভাবে শুরু করবে?+

তাদের ট্রিগারে, অথবা একটি সক্রিয় বার্তা-এর “গবেরা” কার্যক্রমের মাধ্যমে, যাতে আপনি সিদ্ধান্ত নেন কোন পরিদর্শন এবং কখন ভ্রমণ করা হবে।

বৃদ্ধি (D)SEO

লক্ষ্য রূপান্তর

রূপান্তরের উদ্দেশ্য হচ্ছে ওয়েব ইভেন্ট, একটি কথোপকথন বার্তা, একটি টিকেট সংকল্প (প্রজেক্ট) রূপান্তরের মাধ্যমে সম্পূর্ণ বর্ণনা দিয়ে রূপান্তরিত করা। কর্মব্যস্তকরণকালে রূপান্তরের কাজ সম্পর্কে OpsIQ এই ধরনের যোগাযোগ এবং এতে যুক্ত হওয়ার বিরুদ্ধে রূপান্তর করুন, এতে আবার প্রচারণা, অংশ ও সূত্র রয়েছে।

কিভাবে কাজ করে
লক্ষ্য রূপান্তরএকটি লক্ষ্যের প্রবাহ: মূল্য পরিশোধ করা ওয়েব ইভেন্টে "পুরচাসে"র একটি রেকর্ড করা হবে। $49 উপরের ইঞ্জিনের উৎস এবং প্রচারণাকে দ্রুত চালু করা হয়েছে।দ্রুত আরম্ভ হবেStripeকেনাকাটামুছে ফেলা হয়েছে এমননিউজলেট চিহ্নpayment.succeededওয়েব-এ রূপান্তর করা হবেরূপান্তর"চাপ" শব্দ থেকে $49বরাদ্দকৃতউৎস প্রচারণা
লক্ষ্য রূপান্তর

তিনটে ধাপের মধ্যে লক্ষ্য নির্ধারণ করুন

1
কর্ম নির্বাচন করুন

নতুন রূপান্তরের উদ্দেশ্যে ক্লিক করুন । কর্ম নির্বাচনের ফলে, ধরন পরিবর্তনের জন্য প্রয়োগ করা যাবে অথবা দ্রুত প্রি-সেট রূপে ধার্য করা হবে ।Stripeক্রয়, নমুনা লেখা, নিউজলেক্স সাইন আপ অথবা বিস্তারিত ভাবে শুরু করা হয়েছে।

2
নাম ও সেটের মান নির্ধারণ করুন

রূপান্তরের নাম (পুরে, ডেমোবুক), স্বাক্ষর এবং একটি সুনির্দিষ্ট মান ও একটি বর্ণনা জানালার উপর ভিত্তি করে রূপান্তরিত করুন।

3
সংরক্ষণ

সংরক্ষণ ও সক্রিয় করুন । তারপর থেকে যখন কর্ম সঞ্চালিত হবে, তখন থেকে অগ্নিসংযোগ শুরু হবে OpsIQ পূর্ববর্তী স্পর্শে যোগাযোগের সাথে সংশ্লিষ্ট সম্পর্ক নিয়ে একটি রূপান্তর রেকর্ড।

যে কোন লক্ষ্যের দিকে ধাবিত হয়: যার লক্ষ্য হল ইভেন্টটির ধরনের অগ্নি নির্বাপক কাজ করে সেই মুহূর্তকে স্বয়ংক্রিয়ভাবে তার সঙ্গে সংযুক্ত করা। ওয়েব পাতাগুলোকে সংযোগ করতে ব্যবহার করুন ।Stripe- কেইলি অথবা যে কোন পদ্ধতি পেকে যেতে পারেJSON.
রূপান্তর কী হতে পারে?+

যে কোন রেকর্ডকৃত কাজ: একটি ওয়েব ইভেন্ট (স্ক্রিপড), একটা আড্ডার সময় ইমেইলের মাধ্যমে প্রাপ্ত ইমেইল, টিকেট সমাধান, যোগাযোগ টাইমলাইনে যেকোন কিছু।

বিশ্লেষণ

স্বনির্বাচিত ড্যাশবোর্ড

স্বনির্বাচিত ড্যাশবোর্ডস আপনাকে আপনার নিজের অবস্থানের অপশাদার বানাতে দেয়, যা শুধুমাত্র আদর্শ সংক্ষিপ্ত সংক্ষিপ্ত তথ্যের উপর নির্ভর না করে । উইজেটটি যোগ করুন, আপনি যেটিকে পছন্দ করেন, তা আপনার পছন্দ এবং একে অপরের সাথে শেয়ার করুন ।

স্বনির্বাচিত ড্যাশবোর্ড
স্বনির্বাচিত ড্যাশবোর্ডKPI এবং রেখাচিত্র উইজেটের সাথে একত্রিত একটি ড্যাশবোর্ড, একটি ড্যাশ-ডাউন এলাকা এবং একটি যোগ করুন।স্বনির্বাচিত ড্যাশবোর্ডকর্মক্ষেত্রআমার ড্যাশবোর্ড+ উইজেট যোগ করুনবিবিধ বিষয়2,481প্রকাশিত বাক্য$8 বি.টুরিজমএকটি উইজেট টেনে আনুনগান সংখ্যা: ২৩, ২৪/pricing/docs/signup1ADD WIDGETSমেট্রিক রেখার বাছাই করুন2ARRANGEমাপ পরিবর্তন (R)3এথেনাতোমার দলের সাথে
আপনার নিজস্ব বোর্ড তৈরি করুন: KPI, চার্ট এবং তালিকা যোগ করুন, তারপর সেটিকে আপনি বিন্যাসের সাথে মিলিয়ে নিন ও তারপর এটি আপনার টিমে ভাগ করুন ।

তিন পায়ে এক তৈরি করুন

1
উইজেট যোগ করুন

উইজেট যোগ করুন এবং মেট্রিক তালিকা থেকে আপনি যে সকল কিছু দেখতে চান, সেগুলোকে ট্র্যাক করতে চান, পুনরাবৃত্তি করুন ।

2
বিন্যাসের নকশার বিন্যাস

ট্যাবের অবস্থান পরিবর্তন করতে এবং মাপ পরিবর্তন করতে টেনে এনে সেগুলির প্রচেষ্টা করুন । নিচের তালিকা থেকে PPIsss সরিয়ে নেওয়ার জন্য 'পছন্দ' ক্লিক করুন ।

3
শেয়ার সংরক্ষণ করুন (D)

ড্যাশবোর্ড সংরক্ষণ করুন এবং আপনার টিমের সাথে এটি ভাগ করুন যাতে সবাই একই সংখ্যা দেখতে পারে।

পৃথক কাজের জন্য বোর্ড (একটি বিশেষ পরিচ্ছদ হিসেবে "অলি চোখা" বোর্ডটি সরাসরি যাচাই করে দেখা হয় এবং একটি “এক মাস পর্যালোচনা বোর্ড” যা প্রতিটি বিষয়ের উপর মনোযোগ প্রদান করে।
বৃদ্ধি (D)SEO

আউটরিচ প্রচারণা

আউটরিচ হচ্ছে : OpsIQ% 1 সেকেন্ড1:1এবং ব্যাচ ইমেইল ইঞ্জিন: একটি ব্যক্তিগত বার্তা লিখুন অথবা একটি CRM সেগমেন্টে একটি প্রচারণা চালান, উত্তর সনাক্তকরণ, প্রেরণ-সময় নিয়ন্ত্রণ, খোলা/ক্লিক ট্র্যাকিং, একটি অনুসরণকারী পিক্সেল এবং এক ক্লিকে আনসাবস্ক্রাইব। এটি সম্মতি-গেটেড এবং CAN-SPAM / CASL অনুযায়ী।

সবকিছু মুছে ফেলা হবে কি?
আউটরিচ প্রচারণাআউটরিচ/Cshts/phypl/ss/spleplies এবং একটি প্রচারণা টেবিল প্রদর্শন, open এবং উত্তর-ান্তরে।সবকিছু মুছে ফেলা হবে কি?কর্মক্ষেত্রপ্রচারাভিযানNameরচনাক্ষেত্রটেমপ্লেটপ্রত্যুত্তরCANEAN ফাংশানসংরক্ষণওপ্যানমনে হয়জুনের সংবাদ বিজ্ঞপ্তি1,20048%7%ট্রাইব্যুনাল অনুসরণ34062%14%জয়-ব্যাক82039%5%স্বয়ংক্রিয়ভাবে সনাক্ত করা & সক্রিয় করো প্রতি একটি মাত্র ক্লিকে11:1 & BULKরচনা অথবা প্রচার করুন2TRACKEDখুলুন, ক্লিক, সন্তাপ, উত্তর3COMPLIANTআন- লক করা অবস্থায়
আউটরিচ ইঞ্জিন:1:1কোন অংশে প্রচারণা চালানো, উন্মুক্ত এবং উত্তর প্রদান করা হবে, এবং নির্মাণ প্রক্রিয়া এবং উত্তরের সনাক্তকরণের ক্ষেত্রে আগ্রহ প্রকাশ করবে।

ট্যাবের নাম

রচনাক্ষেত্র

একটি ব্যক্তিগত লিখুন1:1ই-মেইলের মাধ্যমে {tokens} যোগাযোগ এবং CRM এর মাধ্যমে।

প্রচারাভিযানName

একটি CRM ফাইল, নির্ধারিত অথবা সময় নিয়ন্ত্রণ সহ এখন, অথবা নির্ধারিত।

টেমপ্লেট

পুনরায় আউটরিচের জন্য দোষী বার্তা প্রমোদ।

প্রত্যুত্তর

যারা উত্তর দিয়েছে তাদের প্রতি সাড়া এবং স্বয়ংক্রিয় ভাবে অনুসরণ করা ব্যক্তির প্রতি উত্তর।

কিভাবে প্রচারণা চালানো

1
একজন দর্শককে ডাকো

একটি CRM (অথবা তালিকা আপলোড করা) বেছে নিন ।

2
রচনা করুন

এই বার্তাটি প্রেরণ করা হচ্ছে একটি বাস্তব যোগাযোগ ফোল্ডার- এর বিরুদ্ধে যাও ।

3
নির্ধারিত & হয়

এখন অথবা সেরা সময় । ইনপুট এক্সট্র্যাক্ট করার জন্য পিক্সেল রেকর্ড খোলা থাকে; ক্লিক করে উত্তর দেওয়া হয় ।

আউটরিচ হচ্ছে সম্মতি এবং দমন করা, এর মধ্যে প্রতিটি উইন্ডোতে একবার ক্লিক করে আবার প্রবেশ করা যাবে।
বিশ্লেষণ

নির্ধারিত সংবাদ প্রদান করেছে:

সুনির্দিষ্ট কর্ম নির্ধারণের জন্য চিহ্নিত ই-মেইল ঠিকানা (ডিফাৎ) দ্বারা একটি নির্দিষ্ট সময় অবধি একটি পূর্বনির্ধারিত মান নির্ধারণ করা হয়েছে। PDF রাত ্ রির উপর তা একবার ও পর ্ বতমালা স ্ থাপন করুন । OpsIQ থিন।

নির্ধারিত সংবাদ প্রদান করেছে:
নির্ধারিত সংবাদ প্রদান করেছে:নির্ধারিত পর্দা থেকে একটি টেবিল নির্ধারণের জন্য: তালিকা তাদের পর্যবেক্ষণ, সময় ও শেষ সময়ের ব্যবধানসহ একটি রিপোর্ট করার টেবিল। কিন্তু সংরক্ষণ করে একটি সংরক্ষণ করুন শীর্ষক বাটন।নির্ধারিত রিপোর্টকর্মক্ষেত্রনির্ধারিত সংবাদ প্রদান করেছে:+ + অপরিশতীক সংরক্ষণ করোরিপোর্টXULSCIPSITEশেষ পরিবর্তনসাপ্তাহিক ট্রাফিকমন 9:00[email protected]2f পূর্বেSEO ক্লায়েন্ট রিপোর্টমাস অনুযায়ী প্রদর্শনক্ষেত্র[email protected]জুনিউ 1বিক্রয়ের সারসংক্ষেপদিন[email protected]todayপ্রেরিত হয়েছে হিসাবে চিহ্নিত করা হবে PDF এর মাধ্যমে OpsIQ যোগ করো...1AUTOMATEDদৈনিক প্রতি মাসে2ধার্মিকPDF ক্লায়েন্টের সাথে সংযোগ স্থাপন3SCIPSITEতালিকা
একবার প্রতিবেদন নির্ধারণ করুন (মেট্রিক সেট, পরিধি, সময়, এবং প্রাপক) OpsIQ একটি সাদা-কালো PDF স্বয়ংক্রিয় ভাবে তোমার শিকারে.

একটি রিপোর্ট লিখুন

1
যে কি পাঠাতে হবে নির্বাচন করুন

মেট্রিক সেট (ট্রাফ, SEO, বিক্রয়, সমর্থন...) এবং তারিখের সীমা নির্ধারণ করুন ।

2
প্রাপক

এক অথবা একাধিক ই-মেইল ঠিকানা নির্ধারণ করে রাখুন।

3
সংরক্ষণ

সংরক্ষণ ও সক্রিয় করুন। রিপোর্ট প্রত্যাহারের ক্ষেত্রে স্বয়ংক্রিয়ভাবে উৎপন্ন হওয়া এবং ই-মেইল দ্বারা স্বয়ং করা হবে, কোনো ধাপে তা ধার্য করা হয়নি।

💡
নির্ধারিত রিপোর্ট দিয়ে শুরু হয় OpsIQ ক্রেচ, যদি কোন রিপোর্ট না আসে, তাহলে গর্তটি নিশ্চিত করুন (কুরন আর স্ট্রন দেখুন)।
গোপনীয়তা

গোপনীয়তা বজায় রাখা হবে না (D)

গোপনীয়তা এবং কমপ্ল্যান পেজ একটি স্থান যেখানে আপনি ব্যক্তিগত তথ্য পুনঃসঞ্চলিতভাবে পরিচালনা করেন: সম্মতি, ব্যবস্থাপনার অনুমতিপত্র, আপনার ডাটা সংরক্ষণ এবং রিটেনশন নীতি, এবং একটি প্রস্তুতকরণ DPA ট্যাব- বার প্রদর্শন করে । শুধুমাত্র একটি ট্যাব খোলা যাবে ।

গোপনীয়তা বজায় রাখা হবে না (D)
গোপনীয়তা বজায় রাখা হবে না (D)গোপনীয়তা ও কমপ্লিমেন্টাল স্ক্রিন: কনটেন্ট প্রোফাইল, প্রবেশাধিকার লগ- ইন, প্রতিরোধ ব্যবস্থা, রিসেক্সতা ও সংশ্লিষ্টতার জন্য ট্যাব DPA...তার অনুমতিপত্রের মাধ্যমে, টাকা ফেরত আর স্থানান্তর করা হয়।গোপনীয়তা ও কমপ্লিটকর্মক্ষেত্রঅনুমতি লেজারলগ ফাইল ব্যবহার:& পদাশ্রিত নির্দেশকDPAশর্টটাCHANবীঈমান এনক্রিপশনএই পাসওয়ার্ডটি মনে রাখা হবে[email protected]ই-মেইলঅ‌ধাতুজুনিউ 12[email protected]pushপ্রত্যাখ্যাতজুনিউ 10[email protected]marketingঅ‌ধাতুজুনিউ 9সকল সম্মতির প্রমাণ এবং প্রত্যাহারকরণ, চ্যানেল দ্বারা নিশ্চিত1নোটিঘরপ্রতিটি প্রদত্ত প্রমাণ2ACCESS LOGকে- মেইল তথ্য3DPAমুদ্রণযোগ্য টেমপ্লেট
একটি অডিটর-প্রজেক্ট স্ক্রিন: একটি অনুসন্ধানমূলক অনুমতিপত্র (এর মাধ্যমে), যার মাধ্যমে তথ্য স্পর্শ করা হয়, বসবাস সংক্রান্ত বৈশিষ্ট্য, এবং একটি প্রিন্টকৃত লগ। DPA.

ট্যাবের নাম

অনুমতি লেজার

সকল অনুমতি প্রদান এবং প্রত্যাহারের ক্ষেত্রে একটি অনুসন্ধান রেকর্ড, যোগাযোগ, চ্যানেল (প্যাশ, এসএমএস, ইত্যাদি), কর্ম, উৎস এবং তারিখ। আপনার কাছে একটি পরিচিতি রয়েছে (অথবা প্রত্যাহার করে নেওয়া)।

লগ ফাইল ব্যবহার:

আপনার দলের যারা দেখেছেন, সম্পাদন, এক্সপোর্ট করা, তথ্য মুছে ফেলা হয়েছে অথবা পরিচিতির তথ্য, যোগাযোগ, এবং বিষয় উল্লেখ করেছেন। IP একজন রেগুলার সিস্টেমের কাছ থেকে।

পুনরায় লোড করা হবে না

কর্মক্ষেত্রের তথ্য কোথায় রাখা হয়, তা নির্ধারণ করুন (এই কর্মক্ষেত্রের সংখ্যা কত দিন ধরে রাখা হয়)0 = চিরকালের জন্য, এবং আপনার তথ্য নিয়ন্ত্রণকারী এবং DOP এর রেকর্ড করুন.

DPA & বদলাও

প্রিন্টের কাজ সঞ্চালনার জন্য একটি প্রিন্টের তথ্য সংগ্রহ করা হয়। আপনার নিয়ন্ত্রক, ঠিকানা, DOPAD, স্থান ও পরিক্রমণ । প্রিন্ট করুন অথবা তা সংরক্ষণ করুন। PDF.

কুকি অনুমতি নিয়ে গোপনীয়তা ও কমপ্ল্যান্টASA (যে অনুমতি গ্রহণ করা হয়) এবং রপ্তানি পৃষ্ঠা (যার জন্য তথ্য তৈরি করুন) DSAR...আর দেখ, লরন আর রাতভর পরিষ্কার করার জন্য.
কানেক্টর

আপনার প্ল্যাটফর্মে সংযোগ করুন

মাইক্রোসফট লিংক OpsIQ বহিস্থিত প্ল্যাটফর্ম: ই-কমার্স স্টোর, বিলিং সিস্টেম, প্রসেসর, ইমেইল সেবা প্রদানকারী এবং স্বনির্ধারিত APIs..Don's, Bagerde কমান্ড অনুসন্ধান করতে পারেন, গ্রাহক তথ্য, সাবস্ক্রিপশন এবং আরও, এবং আপনার অনুমোদন সঙ্গে কাজ করতে পারেন.

কিভাবে কাজ করে
Connector'র সংস্করণOpsIQসংযোগ বর্তমানে স্থাপিত হচ্ছেWHMCS, Shopify, Stripe, WooCommerceএবং গুগল বিজনেস প্রোফাইল পাঠান, প্রত্যেকে একটি সংযুক্ত স্ট্যাটাস দেখান।WHMCSShopifyStripeWooCommerceSendGridগুগল্ বি- পি- এমOpsIQকর্নি1PLUG IN25+-পরিবর্ত সংযোগ ব্যবস্থা2AI CONTEXTপ্রকৃত প্ল্যাটফর্ম তথ্য3ACTIONSআপনার অনুমোদন সঙ্গে সম্পন্ন
কানেক্টর

জাহাজের জাহাজOpsIQ

এই মুহূর্তে আপনি কেবল তাদের পরিচয়ের প্রয়োজন।

WHMCS

বিলিংিং

ওয়েব হোস্টিং বিল: গ্রাহক, সেবা, টিকেট, ভয়েসে, ডোমেইন, সার্ভার।

Shopify

ই-মেইল ঠিকানা

ই-কমার্স: অর্ডার, গ্রাহক, পণ্য, আবিষ্কারক, টাকা, ওয়েবের মাধ্যমে।

WooCommerce

ই-মেইল ঠিকানা

WordPress ই-কমার্স: অর্ডার, গ্রাহক, পণ্য, কুপন, জাহাজ।

WordPress

জি- পি- এফName

এতে বিষয়বস্তু এবং ব্যবহারকারীWordPressসাইট.

_অ্যাস্পেক্টের (আবয়ব) অনুপাত পরিবর্তন করা হোক

পরিশোধের মেয়াদ

বিক্রির মূল্য এবং পয়েন্ট: অর্ডার, গ্রাহক, ক্যাটালগ।

osCommerce

ই-মেইল ঠিকানা

লি-ইটেন্স: অর্ডার, গ্রাহক, পণ্য।

বোটেলা হোটেল

ব্রিজ

স্বাক্ষরিত এই সাইনিংয়ের মাধ্যমে একটি বোটবল CMS হোটেলের সাইটOpsIQসেতু, কোনো প্ল্যাটফর্ম বিহীন প্ল্যাটফর্ম প্রয়োগের নির্দেশ প্রদান করা হয়েছেAPI.

Zendesk

সহায়তা

এভাডেক্স: টিকেট, ব্যবহারকারী, সংস্থা, মন্তব্য করুন।

গুগল বিজনেস প্রোফাইল

ব্যবসায়িক

স্থানীয় ব্যবসা: পর্যালোচনা, পোস্ট, আরএ. OAuth.

বর্ষপঞ্জি

উৎপাদন

বর্ষপঞ্জি ও ঘটনাOAuth.

GmailএবংIMAP

ই-মেইল

মেইলবক্স: মেইল প্রেরণের প্রক্রিয়া (_P)

SendGrid

ই-মেইল

ই-মেইল ঠিকানা: মেইল পাঠানো ও প্রকাশনা পরিচালনা করুন।

মেইল

ই-মেইল

ই-মেইলের মাধ্যমে মেইল পাঠানো হবে।

Slack; টেলিগ্রাম, লাইন, এক্স DAM

মেসেজিং

আউটবাউন্ড এবং বাইরে কথোপকথনের জন্য মেসেজিং চ্যানেল।

মিটা চ্যানেল

মেসেজিং

ফেসবুক মেসেঞ্জার, ইন্সটাগ্রাম ডিএম এবং হোয়াটসঅ্যাপ।

সাইট ইনডিফ্ট (এন- আই. ডি)GA4; অনুসন্ধানের কনসোল

বিশ্লেষণ

অনুসন্ধান ও অনুসন্ধানের জন্য তথ্য বিশ্লেষণSEOস্যুট.

ওয়েবসাইট সমৃদ্ধ এবং সমৃদ্ধCRMইম্পোর্ট

CRM

কোম্পানির সম্পদ সমৃদ্ধ এবং প্রচুর গ্রাহক আমদানি।

বাজার থেকে পাওয়া

এই প্যাকেজগুলি ইনস্টল করা হয় না। ইনস্টল হওয়া প্যাকেজ, Connector-র পরিবর্তে একটি ডিরেক্টরি ইনস্টল করুন এবং এটি সরাসরি সংযুক্ত স্থানের সঙ্গে সুসংগত ফাইলগুলির অবস্থান থেকে কপি করা হয়েছে। উপরোক্ত সংস্করণের মত আচরণ করার পরে, চিহ্নিত কোনো ফোল্ডার- গুলি প্রদর্শন করা হবে না।

Stripe

বাজার স্থান

পেমেন্ট: অভিযোগ, গ্রাহক, ভয়েসে, গ্রাহক , অর্থ-প্রসু, বিরোধ।

BigCommerce

বাজার স্থান

ই-কমার্স: অর্ডার, গ্রাহক, পণ্য, শ্রেণীবিভাগ, ব্র্যান্ড।

মায়েনটো 2

বাজার স্থান

ই-কমার্স: অর্ডার, গ্রাহক, পণ্য, শ্রেণীবিজ্ঞানী।

PrestaShop

বাজার স্থান

ই-কমার্স: অর্ডার, গ্রাহক, পণ্য, গাড়ি আইন, ক্যারিয়ার।

OpenCart

বাজার স্থান

ই-কমার্স: অর্ডার, গ্রাহক, পণ্য, শ্রেণীবিভাগ।

Amaz, পোস্টমার্ক, পুনরায় সুসংগত করা হয়

বাজার স্থান

সম্প্রচারে সহায়তাকারী ই-মেইলের মাধ্যমে বিনিময়।

জারা, লিনিয়ার (মার্স)

বাজার স্থান

ইস্যু আর প্রজেক্ট অনুসরণ করা হচ্ছে।

ক্যালেন্ডার, Microsoft মেইল, Outlook/সেকেন্ড

বাজার স্থান

ক্যালেন্ডার এবং মেইল, সভা

কিকুজি, অ্যাপোলো, সেরপিরিয়া।Google Analytics

বাজার স্থান

( ১ করি.

Webflow; উইলক্স, স্কোয়ার

বাজার স্থান

ওয়েবসাইট প্ল্যাটফর্ম।

💡
প্যাকেজগুলির তালিকা প্রকাশ করা হয়। আপনার ইনস্টলের জন্য চিহ্নিত স্থানের উন্নত তালিকা হল: sipered of the sperty to previrt linesss: কি আছে এবং বাজার স্থান ট্যাব দেখায় যে আপনি কী করতে পারেন ।

একটি সংযোগ স্থাপন করুন

1
দেবার সময় কিছু সমস্যা হয়েছে

প্রশাসনিক সাইডবারে Connector-র অবস্থান গ্রহণ করা হবে।

2
সংযোগ খুঁজুন

অনুসন্ধান বা অনুসন্ধানের জন্য চিহ্নিত ফোল্ডারটি। Connector দ্বারা বিভাজিত হয় শ্রেণী শ্রেণীর মধ্যে।

3
এটি সক্রিয় করুন

সংযোগ স্থাপন ও সক্রিয় করুন ।

4
পরিচয়-পংক্তি লিখুন

প্রয়োজনীয় ক্ষেত্রগুলি পূরণ করুন: API চাবি, URL সংরক্ষণ, চিহ্ন, প্রভৃতি । প্যানেলের মধ্যে প্রত্যেকটি সংযোগের জন্য সুনির্দিষ্ট বৈশিষ্ট্য উপস্থিত রয়েছে ।

5
সংযোগ পরীক্ষা করো

একটি সবুজ ফলাফলের সাহায্যে সংযোগ বিচ্ছিন্ন স্থানে পৌঁছাতে পারে । লাল ফলাফল সমস্যা দেখা দিয়েছে ।

6
বৈশিষ্ট্য কনফিগার করুন

সক্রিয় করার উদ্দেশ্যে নির্ধারণ করুন: জ্যাস_ sync, Java সংক্রান্ত বৈশিষ্ট্য সক্রিয় করা হবে ও এর সাথে সুসংগত নয়। সকল সংযোগের জন্য সমস্ত বৈশিষ্ট্য সমর্থিত না হলে এই নির্বাচন করুন।

কোন সংযোগ আপনাকে প্রদান করে

AI কনটেক্সট

AI গ্রাহক তথ্য, অর্ডার, গ্রাহক এবং আরো অনেক কিছু খুঁজে বের করতে পারে ।

AI কনটেক্সট (অথবা কনটেন্ট)

আপনার সংযুক্তকারী'র কনটেক্সট প্রোভিডার টিকিটের দাম শুধুমাত্র টিকেট মালিকের সারসংক্ষেপ করে। customer_id পরিচিত হলে, অন্যথায় স্বয়ংক্রিয় ভাবে টিকেটের মাধ্যমে, যেখানে ctx পতাকা customer_trust_email মান true (সত্য) হলে, অ্যাকাউন্টের অনুসন্ধানের জন্য স্বয়ংক্রিয়ভাবে উল্লিখিত হবে customer_email (সরকারী টিকেট প্রেরক), দূরবর্তী প্লাটফর্মে একটি উন্মোচন করা হয়েছে। /context/customer-by-email শেষে এবং সংযোগকারী কল করে। এটি এমন একটি প্রকৃত ভারসাম্য/ইন্টারেশন এর উদ্ধৃতি দেয় যেখানে লেখা আছে "দয়া করে লগ ইন করুন"।customer_sections, customer_allow_creditআর শুধু পড়া-লেখা, গোপন কিছু না

গ্রাহক ডিরেক্টরি (বা সম্পর্কীয়)

আপনার সংযোগের পরিচিতিপ্রজেক্টর তিনটি সার্বজনীন টিকিটের সন্ধান করে: lookupCustomerById() (আলো কার্ড), lookupCustomerServices() (প্রশরী/বাইন টেবিল), এবং listCustomers($query,$limit)"মিয়ান-প্রজেক্টের "অনুসন্ধান গ্রাহক" বা ই-মেইল ধরনের ইমেইল"। {id, external_id, name, email, company, phone, platform, platform_label}. দূরবর্তী নিয়ম: যদি আপনার ক্রেতা অন্য কোন ডেটাবেসে থাকে, তাদের প্ল্যাটফর্মের প্ল্যাটফর্মে নিয়ে যান।API এই পদ্ধতিতে, অন্যান্য সিস্টেম টেবিলের টেবিলের মধ্যে কখনো পড়া হয় না (যেমনe) OpsIQ DB'র ফাঁকা parts, যার কারণে স্থানীয় একটি ফাঁকা ভাষা পড়ে। কনফিগার করা হলে দূরবর্তী পাথটি নিষ্ক্রিয় করা হয়।API URL; স্থানীয়দের শুধুমাত্র একই ধরনের D-DB ফল হিসেবে পড়তে দিন ।

ই-পপি-পড টিকেট, সনাক্ত এবং সংরক্ষণ করুন (অথবা)

যখন ই-মেইলের মাধ্যমে স্থানীয় টিকেট হবে, OpsIQ কল দ্বারা প্রেরকের পথ সনাক্ত করা হয়েছে lookupCustomerById(0, ['email'=>$sender]) প্রত্যেক সংযোগকারীর সাথে প্রথম ম্যাচটি ছিল কাস্টমার আর তার নাম platform তার উপর রাগাপন্ন 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;মূল উপাদান নন-পেডি (চ্যাট/মান্য) নেই, তাই সেই আয়নাগুলি আগে থেকেই বিভিন্ন দল এবং বিভাগীয় বিভাগের অধীনে জীবন ধারন করে।→ই-মেইলের মাধ্যমে উপলব্ধ কোনো টিকেট (শুধুমাত্র গ্রাহক) প্রদর্শন করুন।

কাজ

AI দ্বারা সংযোগের কর্ম সম্পাদন করা যাবে: টিকেট, আপডেট অর্ডার, গ্রাহকবৃন্দ, অনুমোদন ব্যবস্থা বাতিল করুন।

জ্ঞান

AI-র সাথে ব্যবহারযোগ্য Connector-র ক্ষেত্রে gedit-র দ্বারা সুনির্দিষ্ট জ্ঞান নিবন্ধ। Shopify সংযোগ করা হচ্ছে এমন ই-কমার্সের সমস্যা সমাধান করতে; WHMCS সংযোগ করার জ্ঞান যোগ করে।

জ্ঞান-বেতারা ইম্পোর্ট (বা সম্পর্ক)

যদি আপনার প্ল্যাটফর্ম একটি জ্ঞান বেস হয়, তাহলে বলুন kb_capabilities ব্লকের মধ্যে settings.json (র ধরন) kb_sourceএবং আপনার সংযোগ সাহায্য কেন্দ্রের সম্পাদকে দৃশ্যমান কি ইম্পোর্ট করা হচ্ছে→সংযুক্ত অ্যাপ্লিকেশন থেকে ইম্পোর্ট করুন ড্রপ-ডাউন সক্রিয় ও কনফিগার করা হলে, কোনো স্বয়ংক্রিয়ভাবে প্রয়োগ করা হবে না। এই বিকল্পের নাম প্রয়োগ করার জন্য সিস্টেম দ্বারা mousecrolicationdecting adapter (zendesk প্রকৃত সাহায্য কেন্দ্র API অথবা: crawl কোনো কিলোবাইট স্থান ও একটি জন্য base_template যেমন https://{subdomain}.zendesk.comকোন OpsIQ সংযোগ স্থাপন করা হয়। সার্ভার থেকে আপনার পরিচিতি যোগ করা হয় না; ব্রাউজারটি শুধুমাত্র সংযুক্ত স্বয়ংক্রিয়রূপে প্রস্থান করবে। নতুন প্ল্যাটফর্ম যোগ করতে, একটি নতুন প্ল্যাটফর্ম যুক্ত করার জন্য 'সংযোগ' বাটন ব্যবহার করুন। opsiq_kb_<platform>_manifest() অ্যাডাপ্টার এবং রেফারেন্স নাম দ্বারা এটি উল্লেখ করা হয়েছে। সম্পূর্ণ রেফারেন্স সহ: connectors/PLATFORM_CONNECTORS.md §5.

ওয়েবহুক

কিছু সংযোগকারী ওয়েব নিবন্ধন করেছেন বাস্তব সময়-ভিত্তিক ইভেন্টের (নতুন আদেশ, টিকেট আপডেট ইত্যাদি) জন্য বহিস্থিত প্লাটফর্মে (নিউ অর্ডার, ইত্যাদির)।

Sustris-র উৎস

ই-কমার্সের সংযোগকারী প্রতিষ্ঠান এসএস ড্যাশবোর্ড ফর ডেভেলপ এন্ড এ্যটিকিক্স ডট কমসেক্রেটিস এবং এ্যাটিকের জন্য আয়ের তথ্য সরবরাহ করে থাকে।

💡
gedit-র কর্মক্ষেত্রের নাম। প্রতিটি কর্মক্ষেত্রের সাথে সংযোগ স্থাপন করা যাবে বিভিন্ন IDর সাহায্যে অন্য একটি নাম সক্রিয় করা যাবে। উদাহরণ: A.WHMCS কর্মক্ষেত্র ব্যবহার করা হবেWHMCS সংযোগ স্থাপন করা যাচ্ছে না; অথবা একটিও নয়Shopify কর্মক্ষেত্র ব্যবহার করা হবেShopify সংযোগ।
আমি কি একবার একাধিক সংযোগকারী ব্যবহার করতে পারি?+

হ্যাঁ। একই কর্মক্ষেত্রে অর্ডারের জন্য Shopify এবং পরিশোধের জন্য _Stripe থাকতে পারে। AI সমস্ত সক্রিয় সংযোগকারী থেকে তথ্য একত্রিত করে।

যদি আমার প্ল্যাটফর্ম তালিকাভুক্ত না হয়?+

একটি Wartorers নির্মাণ করতে Explorer ব্যবহার করুন API..অথবা কমিউনিটির সাথে সংযোগ স্থাপনকারী বাজারের স্থান পরীক্ষা করুন।

স্ব-পরীক্ষণ সংযুক্ত করা হয়েছে OpsIQ?+

হ্যাঁ, rights কাজ সমানভাবে মেঘ এবং স্ব-সত্ত্বার সংস্করণে।

কানেক্টর

বিক্রয় এবং বিলিং চুক্তি

প্রত্যেক বাণিজ্যকারী সংযোগকারী একই প্লাটফর্ম-প্রজেক্টের মত কাজ করে। WHMCS রেফারেন্স বাস্তবায়ন, কিন্তু সাসা সেতু, দোকান, অর্থ সরবরাহকারী প্রতিষ্ঠান, বাজার সংযোগকারী এবং Connector বিল্ডার প্যাকেজ একই নিয়ম মেনে চলতে হবে।

সব বাণিজ্যকারী সংযুক্ততা প্রকাশ করতে হবে

এক নির্ভরযোগ্য প্রমাণ

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.

স্থায়ী উৎস পরিচিতি

প্ল্যাটফর্ম একটি সংযোগের জন্য sonfooption যেমন, whmcs, shopify সরবরাহকৃত অবস্থায় ট্রাফিক_sources. propertition- a voication অন্তর্ভুক্ত করা হয়; অন্যথায় ফল-ব্যাক হিসেবে সংরক্ষণ করো না। OpsIQ UI- র বন্ধুসুলভ সংযোগের নাম নির্ধারণ করে।

স্বচ্ছতা

ইভেন্ট নির্ধারণী ক্লায়েন্ট হতে হবে। অন্তত একটি mark_referge_end_, vend_র্ড অথবা mared_for_quoted_mond URLs বর্তমানে একই ধরনের আপডেট করা আছে। কোনো সামগ্রী বা সেবা উপলব্ধ করার পরিবর্তে পরিসেবা উপলব্ধকারীর তথ্য প্রাপ্ত হলে এই কাজ সঞ্চালিত হবে।

উৎসের টাইমস্ট্যাম্প

উৎস প্ল্যাটফর্ম থেকে প্রাপ্ত আর্থিক-আতৎপর্ণ কালের অর্থ অথবা অর্থনৈতিক কালের একটি রিপোর্ট।

টাকা এবং মুদ্রা

সংযোগের বৈশিষ্ট্য সক্রিয় করা হলে, মূল পাথরের পরিমাণ ও বৈধ মুদ্রা সরবরাহ করা হবে। OpsIQ এফএক্স রূপান্তর, সংবাদ প্রদান করছে যে কর্মক্ষেত্র মুদ্রাতে রুপান্তরিত হয়; অন্যথায় স্টোর বা বিলিং প্ল্যাটফর্ম মুদ্রা সংরক্ষণ করে রাখা রিপোর্ট করা হবে। Connector কোডকে একটি মুদ্রা বা বিনিময় হারের উপর আরোপ করতে হবে না।

প্রমাণ ভিত্তিক লাইফ সাইকেল

নতুন, পুন:লিখন, পুনশ্যতা, স্বীকৃতি, ক্রেডিট অথবা অজানা । অ্যাক্টর কারণ হিসেবে ব্যক্তিগত তথ্য, গ্রাহক অথবা পরিচর্যা- এর সম্পর্ক। লাইন সংখ্যা, ধরন, রেখা - রেখা অথবা উৎস ক্ষেত্র থেকে পুনরাবৃত্তি করা একই ক্রেতাকে স্বয়ংক্রিয়ভাবে ক্রয় করা নয়।

বিক্রয়ের সীমা

নতুন, পুন:মূল্যায়ন, উন্নত অথবা বৈধভাবে অজ্ঞাত বাণিজ্যের দরদ অর্জন করা হয়েছে। রিফেন্ড এবং নেট প্রোভাইটিভ এর মাধ্যমে রিভেন্‌স আর নেট-এক্টোটিক. ক্রেডিট ক্রেডিট, করপ, ডেভেলাপ, রেভার্স আর অর্থ সংগ্রহে কাজ করে যা কোন দিন না, বিক্রির জন্য নয়, বিক্রি, কিংবা বিক্রির পরিমাণ, বিক্রি বা বিক্রির ক্ষেত্রে কোন হিসাব নেই।

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"
}

Connector বিল্ডার ম্যাপিং

যখন সালস এবং বিল বিল্ডার, মানচিত্রের পরিমাণ, টাকা, উৎস অবস্থা এবং উৎস তারিখ সক্রিয় করা হয়, তখন ভয়েসে অথবা গ্রাহক হওয়ার সময় একটি আদেশ প্রদান করা হয়। API এটি তৈরি করা হয়েছে একটি বাজার এবং বাজারের সাথে সংযোগ স্থাপনকারী ব্যবহার করে।

⚠️
তাদের মনোযোগ আকর্ষণ করা তাদেরকে মুছে ফেলা হয়নি; এটা শুধু ব্যাবসার কর্মদক্ষতার সঙ্গে মোকাবিলা করতে বাধা দেয় ।

জীবন সাইকেলের ধরন নির্ধারণ করে যে এটি একটি CRM কি ধরনের হবে (_t)

lifecycle_type এটা কোন প্রকার লেবেল নয়।OpsIQএটা ঠিক করতে হবে যে, বিক্রয়ের জন্য বিক্রি হয় কিনা।CRMতাই প্রত্যেক বিক্রয়ের সংযোগকারী একটা পাইপিং সিদ্ধান্ত নিচ্ছে যে সেটা হবে কি না।

নতুন

বন্ধ-ওন (নতুন ব্যবসা) -এ একটি চুক্তি খোলো।

পুনশিত, আপগ্রেড

নতুন কোন চুক্তি নয়- নতুন সম্ভাবনার পরিবর্তনকে বদলে অন্য একটি হারে রূপান্তরিত করা এবং সেগুলোকে কলুষিত করার জন্য দুটো পূর্বাভাস দেওয়া হয়েছে।

পরিশোধন, ক্রেডিট

কোনো চুক্তি, যেকোন মোডে কখনও ।

স্থগিত / অজ্ঞাত

রেভেনিউই, বিক্রিটা রেকর্ড করা হয়েছে কিন্তু কখনো পাইপে পৌঁছায় না।

একটি বই বিক্রির জন্যঃ পরিচয় হলো, ঘটনা নয়।

মিল পাওয়া যায়নি event_id ...নিজেদের হাতে. event_id is platform:eventName:externalIdআমরা যে “আমরা ইতোমধ্যে এই সেবা প্রদান করেছি” এর উত্তর প্রদান করেছে এবং তারা বলছে, আমরা ইতোমধ্যে এই বিক্রির জন্য এক টাকা প্রদান করেছি”। invoice.paid এবং বারবার payment.completed — দুটো আইডি ও সেইসঙ্গে দু - বার অর্থ, কোনো বাধা ছাড়াই এবং সতর্ক করার জন্য কিছুই নেই ।

💡
এই বিষয়ে উল্লেখ করা হয়েছে: তিনটি বই রেকর্ডকৃত ছয়টি অক্ষর সহ, তিনটি কোডের কোড থেকে তিনটি ভিন্ন ইভেন্ট পরিকল্পনা ব্যবহার করে। এগুলো সব বহন করেছে।0.00তাই, পুরোপুরি ভুল বলে মনে হয়নি এবং যে কোন প্রক্রিয়াকে প্রকৃত অর্থ পুনঃপ্রতিষ্ঠিত করার জন্য তিন বার ঋণ দেওয়া হতো ।

শেয়ারকৃত চিঠিটি এর পরিবর্তে পরিচিত ডাক দিয়ে দেন।sale_fingerprint), এর ওপর একটি বিদ্যমান সারিকে মেলে, মূলটি সংরক্ষণ করে event_id আপডেট, এবং প্রকৃত কলামের উপর ফিল্টার:

বিক্রয়ের বই লেখার একমাত্র উপায়
\OpsIQ\Commerce\CommerceEventContract::upsertSaleRow('opsiq_sales_events', $row);
একই বিক্রি, অনেক অনুষ্ঠান

invoice. paid, payment. completed এবং sale. completed একই ইনভয়েসের জন্য একই আঙ্গুলের ছাপ ব্যবহার করে এবং একই সারি আপডেট করে।

রেফ্রিন্ড পৃথক থাকুন

টাকাপয়সা চলে যাওয়া হল এক ভিন্ন বিষয় ।

রেফারেন্স অনুপস্থিত, আঙুলের ছাপ নয়

ভয়েসে, গ্রাহক অথবা সার্ভিস রেফারেন্সের মধ্যে একটি সারির কোনো আঙ্গুলও পাওয়া যায়নি। তাই দুটো সংশ্লিষ্ট সারি কোন ধরনের সংঘর্ষ হয় না কারণ তারা একটা আইডি হারিয়ে গেছে।

রেফারেন্স সেরঙ্গরি

ভয়েসে, তারপর পুনরায়, মর্জি, এর পরে সাবস্ক্রিপশন_র্ড, তারপরে সার্ভিস ফর সার্ভিস_রিড-এর জন্য আবেদন করা হয় — প্রথমে একটি বিক্রয় স্থায়ী পরিচয় বজায় রাখে।

এই বই শুধুমাত্র যোগ করা হয়: কোন বিক্রির পুনরায় লিখতে হবে না

পরিশোধনের ক্ষেত্রে চিহ্নিত বস্তুর উপর দান করা হয়েছে, অথবা সংশোধনযোগ্য নতুন তারিখধারটি আবার নতুন করে লেখা এবং পুনরায় তিনটি জিনিস একবার ভেঙ্গে ফেলা:

এটা মোট আয়কে ধ্বংস করে

মোট বিক্রয় ও রিপার্লড হারের হার কমিয়ে আনার জন্য- আর প্রতিসরণের হার হল, তথ্য জানানোর ক্ষেত্রে সঠিক প্রবণতা।

ভুল সময়ে এটা পরিচ্ছেদিত হয়

জানুয়ারির একটি বিক্রয়ের মার্চ মাসের একটি মার্চকে হ্রাস করতে হবে।

এটা অডিশনের গতিপথ ভেঙে দেয়

একটি বই রেকর্ড যা এক পর্যায়ে ঘটেছে তা রেকর্ড করে। সংশোধন হলো একটি বিষয়, পাঁচ শত বছর ধরে বই সংরক্ষণের কাজ করা।

তাই একটি সংযোগকারী রিপোর্ট করেছেন যে এটা প্রয়োগ না করে পরিবর্তন: 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 প্রকৃত ডোমেইন লাইনের জন্য ধরন; এটা squers dlul 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 এরপর আপনার সংযোগের ইতিহাস কোন প্রতি-সংযোগ কোড ছাড়াই আমদানি করা ঠিক করে: ডিফল্ট, বাতিলকরণ দ্বারা চালিত হয় এবং পুনরায় গণনা, একটি পরিবর্তনকৃত বইয়ের মাধ্যমে পুনরায় প্রকাশ করা হয়, এবং এটি কখনো কোন উত্তর না দিয়ে ব্যর্থ হয়।

💡
যদি আপনার সংযোগের পূর্ববর্তী রেকর্ড পুনরায় পাঠ না করে- একটি ওয়েব-স্ক্রিপর সংযুক্ত সংযুক্ত হওয়ার উপায় নেই – এবং এটি stwortion নয় । একটি smbument report- এর চেয়ে খারাপ: ব্যাক- এন্ড অপলক হিসাবে ভাল সারি পুনরায় স্থাপন করা হবে এবং শুধুমাত্র শব্দভাণ্ডারের ইন্টারফেসকেই প্রভাবিত করবে ।
💡
বিস্তারিত প্যাকেজ উল্লেখর মধ্যে সংযোগের জন্য / CRONCRED/RALS-র সাথে সংযুক্ত সাব-ডিরেক্টরির নাম উপস্থিত রয়েছে। নিজে থেকে স্ব-সৃত্য সংক্রান্ত সূত্রসমূহের মধ্যে উপস্থিত সকল সামগ্রী উপলব্ধ রয়েছে।
কানেক্টর

ভ্রমণ অনুষ্ঠান চুক্তি

ভ্রমণ বুদ্ধিমত্তা ব্রাউজার উইজেট, নির্মিত ইন-ইন সংযুক্তকারী সেতু, সাসাএস ব্রিজ, বাজার প্যাকেজ এবং মান্ডার আউটপুটের একটি প্ল্যাটফর্মে অনুবাদ করা হয়েছে। প্ল্যাটফর্মের নির্দিষ্ট নামগুলোকে অনূসার, বিনোদনমূলক এবং সাইট গোয়েন্দা কোড শুধুমাত্র গ্রহণ করে থাকে।

আবর্তন ও নির্ভরতা

স্বরাঘাত সঙ কি

প্রতিটি ইভেন্টে অনুমোদিত ডোমেইন-কি ব্যবহারকারীর পরিচয় প্রমাণকারী পাসওয়ার্ডের সাথে যুক্ত। একজন সংযুক্ত সংযোগ আবশ্যক অথবা অবিশ্বস্ত অনুরোধ থেকে এই কি-টি প্রত্যাহার করে নেওয়া আবশ্যক। ডোমেন দ্বারা কোনো ডোমেইন নিবন্ধনকৃত তথ্য পৃথক করা হয়নি; একটি ডোমেন গ্রুপ শুধুমাত্র পড়ার জন্য একটি guarkগেট এর।

ভি- কার্ডের পরিচিতি

সংযোগের জন্য ইভেন্ট আবশ্যক ও স্থানীয় অনুষ্ঠান নির্ধারণের জন্য চিহ্নিত স্থান। রিসাইকেল, ওয়েব এবং ব্যাক- এন্ডসপপ্ল্যাটিং আপডেট করা আবশ্যক। কোনো ভ্রমণ অথবা বিক্রির পরিবর্তে ইভেন্টের জন্য আবশ্যক।

নেটিভ এবং সাম্যবাদ

প্রমাণ এবং সমস্যা সমাধানের জন্য scan_neralicettys এবং এতে ম্যাপ সংরক্ষণ করা হয়। Caviickal এর ক্ষেত্রে কোনো সংযোগ স্থাপন করতে হবে না।

সার্ভারের জয়

ব্রাউজার পর্যবেক্ষণ চালু বা বন্ধ করতে পারে। অনুমোদিত VPN লগ-ইন, লগ- ইন, পেমেন্ট, ক্রয়, পুন:নির্মাণ এবং অন্যান্য টার্মিনাল ফলাফল নিশ্চিত করতে ব্যবহৃত। বৈধ সাইট দ্বারা পরিচালিত না হওয়া সত্ত্বেও পরিচয় প্রমাণকারী টোকেনটি সবচেয়ে বেশি শক্তিশালী।

গোপনীয়তা

এই ঘোষণা করা বার্তা এবং ক্ষেত্রের শুধুমাত্র পরিচয় পত্রপত্র এবং ক্ষেত্র প্রয়োজন। অনুমতি, কার্ডের তথ্য, গোপনীয়তা অথবা গোপন বার্তা পাঠানোর ক্ষেত্রে কোন স্থান নেই।

ক্যানোনিকাল খাম

যাত্রা্ট খাম
{
  "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"}
}

ক্যানোনিকাল ট্যাক্সিওম

সবচেয়ে সংকীর্ণ সত্য নাম ব্যবহার করুন। সমর্থিত পরিবার হলো বাগ্‌দান/সিটি ইভেন্ট, লগ- ইন এবং পাসওয়ার্ড রিসেট; নেতৃত্ব, পণ্য, চেক, কেনাকাটা, কেনাকাটা ও পরিশোধন, বিতরণ, বিতরণ এবং রিসাইকেল; টুল, ভ্রমণ এবং রূপান্তরিত বস্তু; সহায়তার উপায় এবং পাঠ্যসূচি; সহায়তা, সহায়তার মাধ্যমে সহায়তা, নিরাপত্তা সংক্রান্ত ইভেন্ট এবং প্রতিযোগিতা ইত্যাদি । account.signup.succeeded, account.login.succeeded, lead.form.succeeded, commerce.payment.succeeded, commerce.purchase.completed, commerce.subscription.renewed এবং commerce.refund.completed.

ঠিক আছে, বাতিল এবং পরিত্যাগ করুন

কোন সংযোগ কাঠামো, ফর্মের ফলাফল এবং ভ্রমণ লগ না করে উইজেট কাজ করতে পারে । এই প্রমাণটি স্পষ্টভাবে চিহ্নিত করা হয় যে, সংযুক্ত একজন সংযুক্ত সার্ভারের সাথে যোগাযোগ ব্যবস্থা এবং একই ব্রাউজারের নিশ্চয়তা দেয়। প্রথমে একটি প্রার্থী হিসেবে এটি সংরক্ষণ করা হয়; পরে স্বয়ংক্রিয় ভাবে যদি কোন প্রার্থীকে পরিত্যক্ত বা পরে পুনরুদ্ধার করার পর তা নির্ধারণ করা হয়, তবে সেটি শুধুমাত্র নিজে নিজে থেকে নিষ্ক্রিয় হয়ে যাবে ।

আট্রিবিউশন এবং আয়

আট্রিবিউশন্স একটি বৈধ স্বাক্ষরকৃত টোকেন পছন্দ করে, তারপর সঠিক যাত্রা, চেষ্টা, সেশন বা বাণিজ্য সংক্রান্ত তথ্য উল্লেখ, তারপর সম্মতির ভিত্তিতে পরিচয় গ্রাফ এবং পরিশেষে বিক্রয়ের ক্ষেত্রে পুরোপুরি ছাড়পত্র থাকবে। 1সাইট ইনিক্রেশন এই ডিজিটজটি, ক্রেডিট, ডেভেলপ, টোকেন-আপ এবং যোগ করে তহবিল কখনোই রূপান্তরিত হয় না। XX এর আচরণ এখনো নিয়ন্ত্রণ করে সংযোগ স্থাপন করা যায় নি।

⚠️
এট্রিবিউশন মডেল, সরাসরিব্যাক-ট্রান্সট, সোজা আস্থা, নিরেট আস্থা পরিত্যাগ, পরিত্যাগ এবং কৌতুক পরামর্শ হচ্ছে UIN (egen) নীতি। Connector কোডকে কঠিন করতে হবে না।

Connector'র প্রকাশ এবং নির্মাতা

কে. ডি. ই. যাত্রা সংক্রান্ত বিজ্ঞপ্তি
{
  "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 অনুমোদিত ইউনিকোড শেষ বিন্দু।

💡
বাণিজ্যের বই এখনো সত্য। বাণিজ্যিক ভাবে পরিচালিত সেতু সার্ভার-জরনি নামক সেতুগুলো প্রকাশ করেছে এবং বিদ্যমান পরিচয় পত্রের উপর ভিত্তি করে তাদের প্রতিক্রিয়া প্রদর্শন করছে, তাই একটি টাকা বিক্রি হয় না।
কানেক্টর

AI কর্ম সংক্রান্ত সূচনা

প্রত্যেকটি সংযোগ ব্যবস্থা একটি সেট ঘোষণা করে: AI প্ল্যাটফর্মের মধ্যে দিয়ে যা করতে পারে তা বহিস্থিত প্লাটফর্মের মধ্য দিয়ে করা কাজ। এটি এমন সব কাজ যা " AI" এবং " AI-এর মধ্যে সেতুবন্ধন"।

AI সংক্রান্ত কর্ম
AI কর্ম সংক্রান্ত সূচনাএকটি গ্রাহকের অনুরোধ করা একটি ডিক্রিপশন কার্ড মুছে ফেলার জন্য, তারপর একটি চেকলিস্ট: অনুমতি পরীক্ষা করুন, আপনি নিশ্চিত। API কল.AI কর্ম সংক্রান্ত সূচনাকর্মক্ষেত্র"আমার সাবস্ক্রিপশন বাতিল"গ্রাহকএআইcancel_subscriptiondeleteআবশ্যক মান প্রাপ্ত হয়েছেসtion_djus: dtest_did (From_ নিষিদ্ধ)ধরন:readলেখাdeleteঅনুমতি & পরীক্ষা করোআপনি কর্ম নিশ্চিত করেছেনAPI ফলাফল রিপোর্ট করুন1DECLAREDপ্রত্যেক সংযোগের তালিকা2GATEDঅনুমতি + নিশ্চিত3THEN RUNAPI কল, ফলাফল প্রাপ্ত
একটি অনুরোধ ঘোষণা করা হয়েছে (অন্তর্ভুক্ত) যাতে একটি অনুরোধ জানানো হয় (পড়ুন/লেখা মুছে ফেলা) যা অনুমতি-রিডিফায়, নিশ্চিত করা হয়েছে এবং সংবাদ প্রদান করা হয়েছে।

কর্মচক্র

1
গ্রাহক কিছু একটা চায়

" আমার গ্রাহক" স্বয়ংক্রিয়ভাবে বাতিল করা হবে। AI_pheres এই কাজের জন্য প্রয়োজন।

2
AI সংক্রান্ত অনুমতি পরীক্ষা করা হচ্ছে

এই কাজটি কি করা হচ্ছে? এটি কি সক্রিয় আছে?

3
AI সংক্রান্ত পরামিতি সংগ্রহ করা হয়েছে

এই কর্মের জন্য সাবস্ক্রিপশনকারী ID প্রয়োজন। AI networketediather থেকে এটি thoute বা subrked জানতে চান।

4
নিশ্চিতি

ধ্বংসাত্মক বা উচ্চ পর্যায়ের কার্যক্রম চালানোর আগে AI নিশ্চিত করার চেষ্টা করবে।

5
নির্বাচন

বহিস্থিত প্ল্যাটফর্মের কল API.

6
ফলাফল

AI জানিয়েছে যে গ্রাহকের কাছে ফলাফল আছে।

কর্ম ধরন

কর্ম পড়ুন

কোন তথ্য পরিবর্তন করা হবে না। উদাহরণ: টেমপ্লেট, custom_commands, pointer, musectory

কর্ম লিখুন

উদাহরণ দিন অথবা পরিবর্তন করুন: create_ticket, update_orderনিশ্চিত করতে হবে।

কর্ম মুছে ফেলুন

তথ্য মুছে ফেলা হবে। উদাহরণ: tab_AP_direviation প্রয়োজন।

HTTP সংক্রান্ত কর্ম

কাজ ঘোষণা করা হয়েছে।json গভ্রমName API একে অপরকে বলা হয় duclically।

ট্যাগের অনুক্রম

কর্ম সংক্রান্ত ঐচ্ছিক তথ্য "ক্যাপ্টেন" ক্ষেত্র।json টিকিটের জন্য একটি সংযোগকারী শ্রেণীর ট্যাগ (যেমন, টিকেটের জন্য "কেট") পড়া/ দেখুন, টিকিট খোলার জন্য।OpsIQ সকল সংযোগকারীর সামনে পুরো শ্রেণীকে ইউনিফর্ম পরে থাকতে হবে: টিকিটের দোকান থেকে বের হয়ে আসা হয় যখন অপারেটররা টুথর্ভিউ বন্ধ করে দেয়, এবং টিকেট সৃষ্টি সংরক্ষিত OpsIQ'নিজ' (বা সংযোগের তৈরি করতে পারে না)। এটি পড়ুন এবং আপনার সংযোগ স্থাপন করুন।OpsIQ আপনার কাজের নাম জানা প্রয়োজন নেই। Connector বিল্ডার সেটিকে বিট- প্রক্সিে প্রতিটি কাজের জন্য উন্মোচন করে দেয়।

কোড সংক্রান্ত বিকল্প

আমি সংযোগের ক্লাসে পিএইচপি-এর সাথে পূর্ণভাবে কাজ করেছি। যুক্তির উপর সম্পূর্ণ নিয়ন্ত্রণ নিয়ে।

উদাহরণের সংজ্ঞা
{
  "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" }
    }
  }
}
কানেক্টর

একটি সংযোগ স্থাপন করুন

Evolution Connector বিল্ডার আপনাকে একটি বিদ্যমান প্ল্যাটফর্মের সাথে একটি সম্পূর্ণ সংযোগ স্থাপন করতে দেয়। API মূল সংযোগের জন্য কোনো কোড উল্লেখ করা হয়নি ।

একটি সংযোগ স্থাপন করুন
কনেক্টর বিল্ডারকোনো কোড সংযোগের ধরন উল্লেখ করা হয়নি: নাম, পরিচয় প্রমাণকারী ধরন URL- একটি কর্ম মানচিত্র, একটি দীর্ঘ যাচাই এবং একটি প্রকাশ বাটন।কনেক্টর বিল্ডারকর্মক্ষেত্রকনেক্টর বিল্ডারনামমাই প্ল্যাটফর্মঅনুমোদনOAuth 2.0 (পিকে)ভিত্তি URLhttps://api.example.com/v2কাজGET/customers →ডেস্কটপের তালিকা (_b)পরীক্ষাপ্যাকেজ সংযোগ ব্যবস্থা1NO-CODEনাম, পরিচয় প্রমাণ, বেস URL2ANY APIকি, বিয়ার, মৌলিক।HMAC, OAuth3PUBLISHInto /connectors/<slug>/
যে কোন পশ্চিমাতে নির্মাতাকে পয়েন্ট কর API..vid, বেস URL আর কাজ, পরীক্ষা করে দেখো এবং একটা কাজের সংযোগ স্থাপন করো। কোনো দরকার নেই।

পরিসেবা উপলব্ধকারী API সংবাদ

প্রতিটি তৈরি করা হয়েছে API সংযোগকারী পৃথক নেটিভ উন্মোচন করতে পারে API পড়া এবং স্থানীয় API লিখুন কার্যকলাপ. সংরক্ষিত কর্মকাণ্ড পছন্দসই থাকে; স্থানীয় কার্যকলাপের পরে যোগ করা প্রদানকারী সমাপ্তি বিন্দু আচ্ছাদন করে। রানটাইম REST, GraphQL সমর্থন করে JSON, ফর্ম, XML, কাঁচা এবং multipart দেহ, সীমাবদ্ধ পেজিং, API-version হেডার এবং idempotency workspace connector বৈশিষ্ট্যের মধ্যে পরিচয়পত্র রাখার সময়।

⚠️
Bazaart উৎস থেকে প্যাকেজ প্রাপ্ত করা হয়েছে /marketplace_connectors আর আছে খোসাবিশিষ ্ ট শস ্ য ও সুগন ্ ধি ফুল । /connectors. প্যাকেজের সংস্করণ বৃদ্ধি, চুক্তি এবং নথিপত্র পুনরায় গঠন করুন, সত্যতা যাচাই করুন, তারপর নতুন বাজার স্থান পুনরায় প্রকাশ করুন ও প্রকাশ করুন।

Connector বিল্ডার উইজার্ড

যাদুকরের ৬ ধাপ আছে, উপরে থেকে ট্যাব দেখিয়ে দেওয়া হবে। খসড়া হিসাবে সংরক্ষণ করুন থর-পের সময় তোমার কাজ যে কোন সময়ে থাকে।

1
পরিচয় এবং প্রোফাইল

নাম, শামুক, বর্ণনা এবং আইকন, এরপর একটি চুক্তি প্রোফাইল নির্বাচন করুন:API; ফিনার, সাহায্য করুন, সাহায্য করোডেক্স, সাইট ইনডিটেন্স, সাসা সেতু, স্থানীয় পিএইচপি প্ল্যাটফর্ম, অথবা না দিয়ে প্ল্যাটফর্মAPI যখন প্ল্যাটফর্ম কোন কল দেয় নাOpsIQএকটি সেতু ইনস্টল করতে হবে । প্রোফাইলের একটি সম্পূর্ণ ক্ষমতা আরম্ভ করার জন্য নির্বাচন করা হয়; এখনো আপনি স্বতন্ত্র ক্ষমতা পরিবর্তন করতে পারেন ।

2
অনুমোদন

অনুমোদন তালিকাকে প্ল্যাটফর্মটি ব্যবহার করে নির্বাচন করুন । প্রকৃত পরিচয় প্রমাণ প্রক্রিয়া এখানে লিখুন: পরবর্তী ধাপে সংযোগ পরীক্ষা করার জন্য এটি ব্যবহৃত হয় এবং তারপর আপনার প্রকাশ করা হয় না ।

3
পরীক্ষা

প্রবেশ করান API ভিত্তিURL এবং একটি পরীক্ষামূলক সমাপ্তি, তারপর একটি লাইভ সংযোগ পরীক্ষা চালান ধাপ থেকে প্রাপ্ত ক্রেডেনশিয়ালস ব্যবহার করে 2যদি আপনি কোনো কাজ নির্ধারণ না করেন, তাহলে এই কাজ আগে থেকেই কর ।URL ভুল, আপনি যে সকল পদক্ষেপই লিখে থাকেন না কেন... ...তখনও একই কারনে ব্যর্থ হবে আর আপনি ভুলের জন্য ডিবাগ করবেন।

4
কাজ

প্রত্যেক অপারেশন: নাম, HTTPPI, শেষ পাথ, পরামিতি, ক্ষেত্র সংক্রান্ত তথ্য এবং নিম্নলিখিত বর্ণনামূলক সেটিংস । আপনি সরাসরি সরাসরি কর্মের জন্য প্রতিটি কর্ম সঞ্চালন করতে পারেন । 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তথ্যের মোড নির্বাচন করে (অথবা "প্রজেক্ট রূপান্তর"-কে নয়)API" প্রোফাইল।APIস্বয়ংক্রিয়ভাবে ভাব-প্রতীক(emoticon) মোড native_api and emits the <slug>_api_call passthrough. Bridge mode declares platform_bridge পরিবর্তে এবং টেলটিএস native_api এমনকি যদি কোনো পুরোনো সমন্বয়ও থাকত, তাহলে তা প্রকাশ করা যেত, এই শ্রেণী এবং দক্ষ ডাক্তার এতে একমত হতে পারে না । ai_brain_aware হয় যাই হোক.

SILAN এর "এটা একটি আছে"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'স পরীক্ষা ব্লক', প্রায় কোন বাস্তব প্লাটফর্ম সেই রুটে কাজ করে না, তাই HTTP-র সাথে টেস্ট সংযোগ ব্যর্থ হয়404প্রত্যেকটা ইনস্টল এবং পড়া যেন একজন ক্রেতার ভুল না হয় তার মতো । আপনার প্ল্যাটফর্ম যে - রাস্তাটি রয়েছে, সেটা পরীক্ষা করে দেখুন । একটি ব্রিজের সংযোগস্থলের জন্য, এটি আপনার নিজের ডায়গনেটর শেষ হওয়ার পথে নির্দেশ করে — এটা একটা কল- এর মধ্যে দিয়ে প্রমাণ করে যে, সেতুটা সরানো হয়েছে, মূল এবং সেতুতে প্রবেশ করতে পারে ।

নতুন করে আপনার হাতকে নতুন করে লেখা

এখন যে ক্ষমতা রয়েছে তা হচ্ছে তথ্য-সাক্ষা, তাই যারা আর ভেসে যায় না। অন্য সব কিছু তৈরি করা হয়েছে:

ফাইল মুছে ফেলা হচ্ছে

কোনো কর্মক্ষমতা যুক্ত নয় এবং পরবর্তীটি সরবরাহকারী ফাইল দ্বারা প্রকাশ করা হয়। এই ফাইলটি থেকে প্রাপ্তকৃত তথ্য - উপর কনটেক্সট প্রোভাইডার উপস্থিত রয়েছে - এর সকল সতর্কবার্তা মুছে ফেলা হবে না। প্রথমতঃ প্যাকেজের মালিকানা গ্রহণ করুন অথবা মুছে ফেলুন।opsiq- নির্মাণকারী.json(যা যাদুকর আর পারবে না।

সম্পূর্ণ পূর্বদৃশ্যের জন্য প্রদর্শন (_v)

যাদুকরের কোন নিয়ন্ত্রণ নেই। একটি প্যাকেজের জন্য জাহাজ তৈরির অর্থ ছিল, বৈশিষ্ট্যের দ্বারা হস্ত মুক্ত করতে হবে।json* এবং যে সম্পাদনা স্বাক্ষরটি ভঙ্গ, তারপর পুনরায় শুরু করা।

স্বাক্ষর নীতিনিষ্ঠার প্রমাণ করে, মূল নয়

বিল্ডার প্যাকেজ এই ইনস্টলেশনের নিজস্ব সমতামূলক কী দ্বারা স্বাক্ষরিত হয়। এটি ত্রুটিপূর্ণ কাজ সনাক্ত করে। এটি প্রমাণ করে না যে প্যাকेजটি কে লিখেছে, এবং একই কী সহ যেকোন ইনস্টল একই স্বাক্ষর তৈরি করতে পারে। স্থানীয়ভাবে স্বাক্ষরের মাধ্যমে পাস করা প্যাকેજকে স্ব-সাক্ষর হিসেবে বিবেচনা করুন।

স্lug সংঘর্ষ শুধুমাত্র একটি গাছের মধ্যে চেক করা হয়

প্রকাশনা এমন শামুকের কথা অস্বীকার করে যা ইতোমধ্যে বিদ্যমান/connectors/.এটা দেখে না/marketplace_connectors/,কাজেই একটি হাতে-পর্বত প্রথম শ্রেণীর প্যাকেজ একই শামুকের ছায়ার মাধ্যমে শেষ হতে পারে।

💡
উইজার্ড- এ কোন জ্ঞান নেই । আপনার প্ল্যাটফর্ম বর্ণনার জন্য আপনার অবস্থান বর্ণনা, বর্ণনা, subr/ javirt এবং কর্ম উল্লেখকৃত যখন আপনি সুনির্দিষ্টভাবে উল্লেখ করেছেন, এটি যখন যোগাযোগ সক্রিয় করা অবস্থায় AI এ আছে ।

একটি পদক্ষেপ গ্রহণ করা হচ্ছে (অভিযানটি) 4)

প্রতিটা ক্রিয়ার জন্য নিম্নলিখিত সেটিংস রয়েছে । একমাত্র প্রথম চারটিকেইই আবশ্যক; যে এটি চালায় ও কীভাবে তা পরিচালনা করতে পারে, সেই নিয়ন্ত্রণ করা যায়

কাজের লেবেল এবং কী

কী (key) চাপার নাম; সম্ভবত একটি মানব- কেবলই পড়া হয়। এর ফলে আপনার সংযুক্ত ব্যবহারকারী স্বয়ংক্রিয়ভাবে সংযোগের স্বয়ংক্রিয়ভাবে সম্পূর্ণ করা হবে, যার ফলে দুটি তালিকা প্রদর্শিত হবে।

HTTP পদ্ধতি

দাঁড়াও, প্যাট, ধরনা অথবা ফিরে এসো।

URL পাথ

বেস এ যোগ করা হয়েছে URL ব্যবহার করুন । {name} উদাহরণস্বরূপ, আল রসূলগণের জন্য /opportunities/{id}/stage

পরামিতি

প্রতিটি পরামিতির জন্য আপনি বেছে নেন যেখানে এটি যায়: বডি, পাথ, অনুসন্ধান অথবা হেডারএকটি পাথের টেবিল নির্মাণ করা হয়েছে । {placeholder} পরামিতির মধ্যে একটি অনুসন্ধানের পরামিতি যোগ করা হয়েছে URL.

প্রতিক্রিয়ার ম্যাপিং

বলো কোথায়? JSON এর মানে হল গ্রাহকের নাম, যেটা সম্পূর্ণ নির্দেশে আপনার প্ল্যাটফর্মের তথ্য পড়া হয়। এটি চিন্তা করার পরিবর্তে আপনার প্ল্যাটফর্মটির তথ্য পড়ার সুযোগ দেয়।

কে এটা ব্যবহার করতে পারে?

আপনার টিম (বৃগীজ), গ্রাহকগণ, বা লেখার সহকারী উভয়ই এতে অংশ নিতে পারে। শুধুমাত্র স্বয়ংক্রিয়ভাবে একজন ক্রেতাকে অন্য কোন প্রশ্ন করতে হয় না।

অনুমোদন প্রয়োজন

একজন মানুষের এই পদক্ষেপের আগে অবশ্যই অনুমোদন করতে হবে।

ডি- স্যাচুরেট

অপসারণ অথবা পরিবর্তনের কাজ চিহ্নিত করতে ব্যবহৃত। এটি চালের পূর্বে সতর্কবার্তা প্রদর্শন করা হবে।

আবশ্যক অনুমতি

প্রশাসনিক কর্ম সঞ্চালনের জন্য প্রশাসনিক অনুমতি প্রাপ্ত করার আবশ্যক। অনুগ্রহ করে প্রধান অ্যাডমিনিস্ট্রেটরের সাথে এই ক্ষেত্রে প্রযোজ্য সময়ের অঞ্চল নির্বাচন করুন। manage_integrations, manage_general, manage_billing, manage_sales_bridge, manage_knowledge, manage_appearance, manage_behavior, manage_permissions, manage_dangerzone, reply_to_chats, escalate_to_ticket, send_agent_email- অথবা না, কোনো পরিচয় পত্রে প্রবেশ নিষেধ করা।

বর্ণনা / AI/ ইঙ্গিত

ঐচ্ছিক, কিন্তু লেখার প্রয়োজন । এটি কখন আসবে সে ব্যাপারে AI (xent) বলে । উদাহরণস্বরূপ, "power. org চাপুন যখন এটি একটি চুক্তি রূপ পরিবর্তন করতে চায়। এটি এমন ইঙ্গিত দেয় যে কোন কাজের ক্ষেত্রে সঠিক ফলাফল সঠিকভাবে কাজ করে এবং এটি উপেক্ষা করা হয়।

কেপ-সাত

ঐচ্ছিক শ্রেণী ট্যাগ, হয় টিকেট (পিঠে পড়া বা অনুসন্ধান) অথবা টিকিট তৈরি করে ( টিকেট খোলা হয়েছে)। OpsIQ উদাহরণস্বরূপ, একবার পুরো ক্লাসকে গেট করে টিকিট চুরি করলে একজন অপারেটর টেম্পেল টিকেটের খবর পড়ে।

তালিকা

ঐচ্ছিক। মূল অংশে যে তালিকাটি ফিরে আসবে, তথ্যের জন্য যে কোন একটি অ্যারের পাথ (যেমন) অথবা ডাটার পাথ ব্যবহার করা হবে।

পাথ পার্স করতে ত্রুটি

ঐচ্ছিক। একটি দেহ ঘর যার উপস্থিতি হল আহ্বানের অর্থ, উদাহরণ স্বরূপ। APIs যে ফিরে আসা HTTP 200 ব্যর্থ.

এটি চালান

প্রতিটি পদক্ষেপ সরাসরি সঞ্চালনের জন্য হতে পারে। API এই ধাপ থেকে, আপনি একটি ভুল পথ বা ক্ষেত্রের নাম সংশোধন করতে পারেন। অন্য কেউ ব্যবহার করার আগে.

⚠️
ডিফল্টরূপে কর্ম সঞ্চালনের উদ্দেশ্যে চিহ্নিত করা হয়। কোনো কর্ম দ্বারা PAST, PET অথবা $HOME-র মাধ্যমে উপলব্ধ হওয়া আবশ্যক। এবং চলমান সঞ্চালনের পূর্বে একটি মানুষ নিশ্চিত করা হয়েছে। নতুন করে লেখার ক্ষেত্রে আপনার তথ্য পরিবর্তন করা যাবে না। প্রয়োজনীয় তথ্য মুছে ফেলা হলে এই কাজগুলি দুটি পরিবর্তন করা সম্ভব।
💡
গ্রাহক চ্যাট থেকে কল করা, কেবল পড়া উচিত: দু'টি পদক্ষেপের নিশ্চয়তা এবং দেশী বৈপ্লবিক ব্যবস্থা থাকা প্রয়োজন।

ওয়েব-সাইট আহরণ করা হচ্ছে 5)

ট্রিগারের ট্রিগার আপনাকে একটি ওয়েব সুবিধা প্রদান করে URL আপনার প্ল্যাটফর্মে নিবন্ধন করা, এবং তাতে আসা প্রতিটি অনুরোধের সত্যতা যাচাই করুন।

স্বাক্ষরের হেডার

আপনার প্ল্যাটফর্মের প্রস্থ, যেমন X-হাব-Shaph- প্রস্তাব।256.

স্বাক্ষরকারী অ্যালগরিদম

HMAC- হাহা,HMAC- আশা করি ওক্সHMAC- ঠিক আছে.

স্বাক্ষরের স্কিম

সহজ, একটা সাধারণ হেক্স অথবা বেস64 ডাইজেস্ট।Stripe- স্টাইল, t=...Stripeএবং বেশ কয়েকটি প্লাটফর্ম, যা এটি কপি করেছে।

স্বাক্ষর উপপদ

ঐচ্ছিক। উদাহরণ হিসেবে, sah২৫৬==এর জন্য কিছু প্লাটফর্মের কথা উল্লেখ করা হয়। যদি আপনার তা না থাকে তবে ফাঁকা রাখুন।

ইভেন্ট ম্যাপিং

প্ল্যাটফর্মে প্রত্যেক ইভেন্টের জন্য ম্যাপ করুন OpsIQ অনুষ্ঠান শুরু করা উচিত।

ওয়েব-সাইট পরীক্ষা করুন

যদি আপনার প্ল্যাটফর্মটি থাকে API নিজের ওয়েব ব্রাউজ করার জন্য, নিবন্ধন করতে হবে না URL হাতে, খোল। সক্রিয় করার সময় এই ওয়েব- পেজ স্বয়ংক্রিয়ভাবে নিশ্চিত করা হবে এবং এটি দুই ধাপের মধ্যে সংজ্ঞায়িত করবে 4:

ভৌগলিক অবস্থান নির্ধারণের জন্য কোনো অ্যাপ্লিকেশন নির্বাচন করা হবে না

আপনি যে পরামিতির দ্বারা সংযোগ স্থাপন করা হলে সেটি বৈধ হবে URL ইভেন্টের তালিকা তৈরি করা, এবং নতুন ওয়েব-সাইট ধারণ করার যে রাস্তা তা উল্লেখ করা হয়েছে।

মুছে ফেলুন

সংযোগ বিচ্ছিন্ন হলে, উপরোক্ত আইডি ব্যবহার করে আইডিটি আটক করা হয়েছে । সুতরাং সংযোগকারীর প্ল্যাটফর্ম নিষ্ক্রিয় করার জন্যও আপনার প্ল্যাটফর্ম বন্ধ করুন ও কোনোভাবে handusupd- র শেষ স্থানে পাঠানো বন্ধ করো ।

ক্ষমতা আছে যে তুমি চালু করতে পারো

Connector দ্বারা পরিচালন ব্যবস্থা দ্বারা প্রোফাইল ও কর্মক্ষমতা নির্ধারিত হয়েছে 2.2 নির্মাণ ও অপসারণযোগ্য ক্ষমতা সরাসরি বিতরণ করা হয়; ব্যবসায়িক ক্ষমতা একটি বৈশিষ্ট্য EnterpriseExtension.php প্রতিদিনের সাইকেল চালানো।

কাজ

AI দ্বারা আপনার প্ল্যাটফর্মে সঞ্চালিত হতে পারে: নির্দেশপত্র, একজন গ্রাহক খুঁজে বের করুন, একটি রি-হারান্ড.

ট্রিগার

আপনার প্ল্যাটফর্ম থেকে ওয়েব সমকালীন করুন এবং তাদেরকে পরিণত করুন OpsIQ অনুষ্ঠান।

AI টিকেট

AI Thrust এবং উত্তর কো- পাইলট আপনার প্ল্যাটফর্মের উপর যে টিকেট আছে, তাতে একটি শেষ মিল নির্বাচন করুন । যে কোনো একটি টিকিট এর উত্তর এবং ক্ষেত্র দিয়ে ফিরে যায়; OpsIQ ওটা দিয়ে থ্রেড পড়ে.

ডাকবাক্স এবং পরিচিতি

তাদের টাইমলাইনে একজন গ্রাহকের মেইল দেখান, একটি চুক্তি থেকে আপনার ঠিকানা পাঠাতে এবং এই ঠিকানায় আপনার ঠিকানা পর্যালোচনা করতে।OpsIQ CRM.

গ্রাহক আমদানি করো

আপনার গ্রাহক তালিকা থেকে পৃষ্ঠা আপ এবং প্রত্যেক ইম্পোর্ট করুন OpsIQ পরিচিতি...

কনটেক্সট

সকল AI কথোপকথনের জন্য প্ল্যাটফর্ম থেকে সরাসরি তথ্য ধাক্কা দেওয়া।

পরিচয়

আপনার ক্রেতার মধ্যে কোনটি কাজ করবে তা হলো, আর তাদের প্রোফাইল এবং টিকিটের টিকেট প্রদর্শন করা।

বিক্রয় এবং বিল

খাদ্য আয়ের ঘটনা এবং মিঃআর-এর পরিসংখ্যান OpsIQ ড্যাশবোর্ড.

টিকেটের মাধ্যমে

আপনার প্ল্যাটফর্ম ইমেইল এবং ই-মেইল করুন ওয়েব মাধ্যমে উপলব্ধ করুন OpsIQ সমর্থন থ্রেড.

উত্তর লেখার সময় উত্তর

পোস্ট করুন OpsIQ এই ঘটনার পর কর্মীরা প্ল্যাটফর্মের দিকে ফিরে যাচ্ছে।

সুসংগতি সংক্রান্ত বৈশিষ্ট্য

আপনার অ্যাকাউন্ট ইম্পোর্ট করুন OpsIQ প্রশাসক.

বিভাগ সুসংগত

আপনার সমর্থন ডিপার্টমেন্ট ইম্পোর্ট করুন OpsIQ.

প্রোমো টার্গেট এবং পণ্যের ফিড

স্টুডিওকে লক্ষ্য করে একজন ব্যক্তির সম্পর্কে তথ্য জানাতে হবে এবং তার প্রচার মাধ্যমে আপনার আসল জিনিষ তুলে ধরতে হবে।

স্টুডিও পরিসেবা উপলব্ধকারী

Shrolse-vi-redge এর উপাত্ত, sctorer. p. এর মাধ্যমে সংরক্ষণকৃত CRM ercher.

নেটিভ IP ব্লক

কখন OpsIQ পড়ন্ত ব্লক IP- তোমার প্ল্যাটফর্মের ব্লক বলে দাও API তাই ব্লকও বন্ধ করা হয়েছে।

নিরাপত্তা সংক্রান্ত ইভেন্ট

লগ-ইনকৃত IP নতুন বার্তা প্রাপ্ত করা হচ্ছে OpsIQ.

AI সংক্রান্ত তথ্যসূচক প্ল্যাটফর্ম

প্রত্যেক সংযোগকারী জাহাজ তৈরি করে... ...তোমাদের প্ল্যাটফর্ম কি আর এর কাজ সম্পর্কে বিস্তারিত বর্ণনা দেয়। OpsIQ বুকমার্ক সক্রিয় করার সময় অ্যাডমিনস্ট্রেটর এটি পড়া হয়, ফলে আপনার প্ল্যাটফর্মটি কেবল কাজের নামের পরিবর্তে আপনার প্ল্যাটফর্মে উপলব্ধি করা হয়। এটি আপনার জন্য তৈরী করা স্থান।

API অতিক্রম করে

আপনার সংযোগের ধরন সবসময় সাধারণ একটি পপ- আপ কল পায় তাই AI আপনাকে শেষ পর্যন্ত পৌঁছে দিতে পারে যদি আপনি একটি নির্দিষ্ট কাজ উল্লেখ করতে পারেন । যে কাজটি টাইপ করা হবে, সেটি ব্যবহার করে আপনি কী ধরনের কাজ করো; এইটি suple a sering

ক্যানোনিকাল Connector-র আন-মাউন্ট 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 এবং ৫=০-এ ত্রুটি পুনরায় নির্ধারণ করা হয়েছে; ৪xCom দ্বারা আপনার অনুরোধের মেয়াদ পূর্ণ এবং এটি পুনরাবৃত্তি করা আপনার সীমা পুড়িয়ে দেবে।

হার

এক মিনিটের মধ্যে সিলিং এর জন্য ১ মিনিট সময় লাগবে, তাই ব্যস্ততা আপনার প্ল্যাটফর্মের হাতুড়ি চালাতে পারবে না। 0 কোন সীমা নেই।

সময়সীমা

হাল ছেড়ে দেওয়ার আগে আপনার প্ল্যাটফর্মের জন্য আর কতক্ষণ অপেক্ষা করতে হবে।

নিশ্চিতি

কোনো ধ্বংসাত্মক কাজের আগে মানুষের অনুমতি প্রয়োজন ।

অনুমোদনের ধরন

ধাপ 2 ৭টি নকশা দাও, তোমার প্ল্যাটফর্মের সাথে যে ম্যাচ খেলে নাও। API নথিপত্রের জন্য চিহ্নিত GConf-র সঠিক বৈশিষ্ট্য উপস্থিত রয়েছে।

API হেডারের মধ্যে কি-র মান

একটি স্থায়ী হেডার, যেমন X-কি দ্বারা চিহ্নিত করাAPI কী (Key) আপনি নাম এবং তারিখসূচক শীর্ষচরণ যে ভাবে টি এম. এল এবং ঠিকানা তৈরি করতে পারেন সেটি শুধুমাত্র একটি শীর্ষচরণ হিসাবে নির্ধারণ করা হয়।API একটি পরামিতির পরিবর্তে স্বনির্বাচিত হেডার অথবা একটি পূর্ণকোডযুক্ত পরামিতির ব্যবহার করা হবে।

বিয়ার টোকেন

Token sent as Authorization: Bearer <token>. Common for modern APIs.

মৌলিক অনুমোদন

ব্যবহারকারীর নাম ও পাসওয়ার্ড, base64-র মধ্যে বেস-সেট কোড স্থাপন করা হয় । আপনি দুটি লেবেলের ক্ষেত্রে apt- র মান বেছে নিন ।

HMAC- স্বাক্ষরিত

একটি পাবলিক কী (Private Key) সংযুক্তি স্বাক্ষরকৃত বার্তাটি মূল বার্তার সাথে যুক্ত হয়েছে। আপনি কি স্বাক্ষর করেছেন ও আপনার প্রধান হেডারের নাম এবং আপনার মূল উদ্দেশ্য হল শীর্ষচরণ কার্ড।

OAuth 2.0 (client পরিচিতি)

সার্ভার-এ কোনো ব্যবহারকারী সংযোগ স্থাপন করা যায়নি। এই পোর্টের সাথে যুক্ত নয় এবং কোনো ইঙ্গিত প্রদান করা যাবে না। URL ঐচ্ছিক ক্ষেত্র; ক্লায়েন্ট ID এবং গোপন অ্যাপ্লিকেশনের দ্বারা এটি সরবরাহ করা হয়। কোনো ব্যবহারকারী দ্বারা নিজের তথ্য উল্লেখ করার পরিবর্তে আপনার প্ল্যাটফর্মের সাথে এর ব্যবহার করুন।

OAuth 2.0 (সংযোগ বাটন)

অনুমোদনকৃত কোড পিকেসিতে নিয়ে যাবে,Stripe, Shopify, Slackদ্রুতBooksperty-র অনুরূপ অনুমোদন ব্যবস্থাURLপথিমধ্যেURLআর এর ক্ষেত্র, প্রকাশনার পরে, সংযোগের উপর ক্লিক করে, আপনার প্ল্যাটফর্মে অনুমোদন।OpsIQচাহিদার মধ্যে নতুন টোকেন এবং মিনিটের টোকেনের প্রবেশপথ সংরক্ষণ করে।URIতোমার মধ্যে রেজিস্টার করা হবেOAuthসংযোগ সংক্রান্ত বৈশিষ্ট্যের জন্য অ্যাপ্লিকেশনের নাম প্রদর্শন করা হয় ।

স্বনির্ধারিত শীর্ষচরণ

একটি ফ্রী-ফর্ম JSON উপরে যে কোনো বিন্যাসের জন্য ম্যাপ রাখা হয় না, উদাহরণস্বরূপ, {X-X-র জন্য API- কি:"{api_key}"এক্স-টেনেন্ট":{tenant_id}"বিষম প্রত্যেক ট্রান্ডে প্রশাসনের একটি মাঠে পরিণত হয়েছে।

💡
পিকেপিই সংযোগ- বাটন প্রবাহের ক্ষেত্রে প্রয়োগ করা হয় । ক্লায়েন্ট দ্বারা এই প্রবাহের কোনো সমাধান নেই এবং কোনো ব্যবহারকারী পদক্ষেপ না নেয়, তাই পিকেসি তার সাথে একমত নয় ।

প্যাসন শৈলী

অফ-সেট

ব্যবহার এবং সীমা নির্ধারণ করুন। উদাহরণ: offoff setting=100 অসীমভাবে50.

পাগে

পৃষ্ঠার সংখ্যা। উদাহরণস্বরূপ: ?3অবস্থা:50.

কার্সার

পূর্ববর্তী উত্তর থেকে একটি কার্সার টোকেন ব্যবহার করে ।

লিঙ্কের শীর্ষচরণ

লিঙ্কের উত্তর "ROl=N=" - এ ব্যবহৃত হয় ।

অগ্রসর: স্বনির্ধারিত PHP কোড

আর সংযোগ করুন ।OpsIQতথ্যের জন্য শিকার । নিচের নামটি হল Magonices Interfaces; একটি ভুল ফলাফল হতে পারে, কোনো সতর্কবার্তা নয় এমন এক পদ্ধতি ব্যবহার করা হয় ।

সংযোগ স্থাপনকারী
<?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 আপনার সঙ্গে সংযোগ করার জন্য একটি নতুন টিকেট ব্যবহার করে... ...অভিজ্ঞের উত্তরাধিকারীর (একটি নতুন টিকিট তৈরি করুন, অনুসরণ-আপ এর জন্য উত্তর) যোগ করুন এবং আপনার সংযোগ বিশিষ্ট ইভেন্টে সার্বজনীন টিকেটের গ্রাহক হোন 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

ক্লায়েন্ট (ডিফল্ট) অথবা অ্যাডমিনস্ট্রেটর ।

author_id

লেখক ID যখন ক্লায়েন্ট- এর নাম প্রকাশ করা হয় তখন ব্যবহারকারীর আই. ডি.

author_name

এজেন্ট অথবা বিভাগ ডিসপ্লে-নাম। "Saf" থেকে ফিরে যাওয়ার উদ্দেশ্যে ফিরে আসুন।

author_email

এজেন্ট ঠিকানা, কখনো গ্রাহকের কাছে কোন সংবাদ পাঠাননি।

এটা প্রসাধনী নয়. কন্সটেন্স বই author_type সিদ্ধান্ত নিতে হবে এটা কার পালা। একজন কর্মীকে নিয়ে লেখা এক সূচনা client যদি আপনার এজেন্টের বার্তা লেখার জন্য স্বয়ংক্রিয় ভাবে উত্তর দিতে সক্ষম হয়, এবং আপনার প্ল্যাটফর্মে একটি নতুন গ্রাহক বার্তা হিসেবে প্রতিধ্বনিত করা হবে, যা কিনা এক অনুরূপ এবং পরে টিকিটটি নকল করে উত্তরআপনার প্ল্যাটফর্মের ম্যাপ, যাতে আপনার সংযোগ স্থাপনকারী হয় ইভেন্ট স্বাভাবিক- কখনোই ক্রেতাদের কাছে না।

সেন্ট্রাল Indial ব্লক করা হয়েছে

যখন কোন এজেন্ট প্রেরকের উপর নির্ভর করে, তখন তা প্রয়োগ করা হয় প্রত্যেক চ্যানেল সাথে সঙ্গে (যেমন ইমেইল, চ্যাট, পোর্টাল এবং প্রতিসেট) ব্লকের মধ্যে দিয়ে বন্ধ হয়ে গেছে। কোনো সংযোগ না করেই সংযোগ স্থাপনের পূর্বে এই অবরোধটি কার্যকর করা হয়। কোনো ধরনের কাজ করতে না পারার কোন উপায় নেই এবং ভুল কিছু না পাওয়া পর্যন্ত কাজ করা।

ঐচ্ছিক অর্ধেক আউটবাউন্ডআপনার প্ল্যাটফর্মটি এখানে বন্ধ করে দেওয়া হয়েছে।

secondsert মাউন্ট করা সম্ভব

ব্লক অথবা ক্লাসটি ব্লক করে দেওয়ার জন্য বাধ্য থাকতে হবে।

blockSender($b)

বিশেষ ধরনের ( প্রেরিতmaskication) গ্রহণ করা হয়ip- কী, যুক্তি, প্রশাসন_tend_key, সাইটের মেয়াদ উত্তীর্ণ হয়েছে?

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.

ই-মেইল→ঠিক আছে

Muto/api/v2/users/{id}স্থগিত=true সহ সাময়িক ভাবে বন্ধ হয়ে যাওয়া ব্যবহারকারীর নতুন অনুরোধকে পিছিয়ে দিতে হবে। প্রকৃত অর্থে, প্রেরকের জন্য বাঁধা দেয়ার পরিবর্তে একই ধারণা স্থগিত করে রাখা হয়েছে এবং তাতে কোন বিল করা হয়নি।Zendeskশেষ ব্যবহারকারী কোনো ব্যবহারকারী উপস্থিত নেই। দূরবর্তী ব্যবহারকারীর id রূপে ব্যবহারকারীর id প্রত্যাবর্তন করা হবে।

ডোমেইন→অসমর্থিত

Zendeskসম্পূর্ণ একটি ডোমেইন স্থগিত করতে পারে, কিন্তু শুধুমাত্র স্থগিত করা হয়েছে: প্রশাসনিক কেন্দ্র ব্লক হওয়া শব্দ, এবং নাAPIঐ ক্ষেত্রটি লিখেছে, এর বৈশিষ্ট্য রয়েছে; এটা নেই।

ip →অসমর্থিত

কোন টিকেট লেভেল নেই IP ব্লক আছে।

অজানা ঠিকানা→কোন সংযোগ নেই

Zendeskকোন কিছু ব্যর্থ হবে না এবং স্থানীয় ব্লকগুলো টিকেট বন্ধ করে দিয়েছে।

এজেন্ট অথবা কনস্ট্রেট→অসমর্থিত

একজন কর্মচারী কোনো ব্লক তালিকাতে পৌঁছানোর আগে, আপনার কাজ করার আগে যে - ভূমিকা পালন করা উচিত, তা পরীক্ষা করে দেখুন ।

চুক্তি আপনাকে ধ্বংসাত্মক কোনো কিছু করার জন্য বাধা দিতে পারে না, তাই প্রত্যেক সংযোগকারী নিজে সিদ্ধান্ত নিতে হবে যে, সেটা কী করবে । detail একটা অপারেটর পড়তে পারে, বাধ্য হতে পারে।

সত্যি করে বলো। লক্ষ্য করুন সারির অল্প কিছু কত okএটা সঠিক ফলাফল, কোন দূরত্ব নয়: একটি ডোমেইন ব্লক (যা এখনো লিখিত হয়েছে) কাজ করে; এটি শুধু আয়নার বাইরে ফিরে আসার জন্য নয়। ok এমন কিছুর জন্য তুমি কোন অপারেটরকে না বললে... ...তোমার প্ল্যাটফর্মে পৌছে যেত, যখন সেটা কখনো হয়নি OpsIQ.

নিয়মাবলী

স্থানীয় ব্লক সবসময় জয়ী হয়

এটা লেখা আছে আপনাকে বলা হচ্ছে যে আপনি যা চান তাতে দাঁড়ানোর জন্য আপনি কোন অপারেটরকে বাধা দিতে পারবেন না।

কখনো ছুড়ে ফেলে দিও না

একটি নিক্ষেপকে অসমর্থিত এবং লিপিবদ্ধ করা হয়। এর পরিবর্তে, কোন কারণ ছাড়াই বেঁচে থাকার সম্ভাবনা রয়েছে এমন একটি বিস্তারিত বিবরণ ফেরত দিতে ব্যর্থ হল।

বিড়বিড় করা

একই ব্লকের নাম একবারও বলা হতে পারে।

তাড়াতাড়ি আয়

ফ্যান-আউট অপারেটর ক্লিকের সাথে সুসংগত। অনুরোধটি খোলা রাখার পরিবর্তে ধীর গতিতে কাজ করা বন্ধ করুন।

কলের পরে পুনরায় কল করা হবে না

কখনো ফিরে যেতে পারে না OpsIQ আপনার হ্যান্ডলার থেকে. রেজিস্ট্রিকৃত সংযোগের পথ বাদ দেয়, কিন্তু দ্বিতীয় হপ লুপ হয়ে যাবে।

প্রতিটা ঘোষণা লিখিত opsiq_block_registry_log (বৈধতা, কারণ, ব্যবস্থাপনার কারণ, সংযোগ করা, ফলাফল, বিস্তারিত এবং স্ট্রেইট) যাতে একজন অপারেটর আপনার প্ল্যাটফর্ম থেকে কোন ব্লক পর্যন্ত এসে হাজির হতে পারে, এবং এই বিষয়ে প্রত্যেকটি সংযোগকারীর সাথে যোগাযোগ করার জন্য।

সংযুক্ত বস্তু পুনরায় প্রদর্শন করা হবে

একটা হ্যান্ড attachments অ্যারে করার উদ্দেশ্যে একটি অ্যারে নির্মাণ করুন /addReply(). প্রতিটি জিনিস তিনটি আকৃতিতে ফাইল ধারণ করে:

content_b64

RAW বাইটের বেস সংখ্যা, যা ডি- এ (সবচেয়ে বেশি) ব্যবহারের জন্য চিহ্নিত করা হয় । OpsIQ এটি এবং পুনরায়- হোস্ট ফাইলগুলি আপনার জন্য সর্বাধিক উপযুক্ত আকার।

url/ফাইল (_u)

একজন মানুষURL( যেমন, এক.Zendeskবিষয় হল, এসএসআরসি ( কারণে) হওয়া উচিত; একটি এস. এস.এফ. -এর তালিকা জমা দিতে পারে। সংরক্ষণ করার পূর্বে চেকগুলো অনুমোদন করা হবে।

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 শুধুমাত্র নাম প্রদর্শন করা হবে (বাইট নয়) সুতরাং, বিশ্বস্তভাবে উপস্থাপনের প্রণালী হচ্ছে: আপনার কোড যে স্থান ইতোমধ্যে পরিচালিত হয় (যেমন প্ল্যাটফর্ম থেকে অথবা ওয়েব-সাইটে), সেগুলোকে বেস ৬৪ নম্বর এবং জাহাজ হিসেবে ব্যবহার করা হয় content_b64 ইভেন্টে।

আউটলাইন (প্রOld)OpsIQ →আপনার প্ল্যাটফর্ম। যখন কোন এজেন্ট একটি ফাইল সংযুক্ত করে, ticket.replied ফাইল প্রাপ্তির নির্দেশ প্রদান করা হল stored_path নীচে উপস্থিত আইটেম OpsIQ ফাইল সংরক্ষণ করে সেগুলি পড়ুন এবং আপনার প্ল্যাটফর্মের বিন্যাসে চাপ দিন এবং প্ল্যাটফর্মের নথিপত্র পরীক্ষা করুন: WHMCS চাই base64_encode(json_encode([[name,data]])) (JSON- না;Zendeskraw বাইট আপলোড করতে ব্যবহৃত হয় /uploads.json টোকেন সেট করার জন্য comment.uploads; Gmailএকটি mut/ mixed-কে মেইল পাঠানো হবে822বার্তা প্রজ্জ্বলনName raw; Amazon SES inbound attachments need the S3 receive action (the SNS path caps at 150 KB).

দূরবর্তী প্ল্যাটফর্ম: API + Webkit, অন্য কোনো অ্যাপ্লিকেশনের টেবিল নয়

যদি আপনার প্ল্যাটফর্ম হয় অ্যাপ্লিকেশন অথবা ডাটাবেস পৃথক করুন (বিড়াল সাসা, দূরবর্তী) WHMCS- একই সার্ভারে একটি ভিন্ন DB সার্ভারে, প্রথম টেবিল কখনো লেখা নয়: কোন সংযোগ সক্রিয় এবং অবিকৃতভাবে আসল সারিকে মিস করে, এমন একটি ক্রস-সিডেন্ট ভূমি লিখেছে: আউটবাউন্ড = প্ল্যাটফর্মে সাইন করতে বলা হয়েছে 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আপনার প্ল্যাটফর্মের শব্দ রক্তাক্ত দুই ব্লকের মধ্যে একটি ছোট মানচিত্র রাখুন এবং নিশ্চিত হোন যে আপনি মানকে গ্রহণ করতে চান (ann) ENUM কোন মান পাওয়া যায়নি। কয়েকটি ডাটাবেসের মধ্যে ফাঁকা মান বাতিল করার চেষ্টা করা হয়। বিভাগ: এটা OpsIQ বিভাগ আইডি আপনার পক্ষে অর্থহীন, কখনো এটা পাঠাতে হবে নাডেসপ করুনname, email এবং slugএবং একে নিজের দিকে ধীরে ধীরে গুটিয়ে নাও ।→নাম→শামুক, তাই "বিলিং ডিপার্টমেন্ট" জমি আপনার বিলিং ডিপার্টমেন্টের পরিবর্তে সাধারণট্রিগারের উপর দুইবার ক্লিক করুন। ticket.escalated এবং department_id পরিবর্তন ticket.updated.

💡
স্ট্যাটাস / ডিরেক্টরি/কর্মক্ষেত্রে মুছে ফেলা হবে প্রতি-সংযোগকারীর (রিমোট পরিবর্তন), আয়না_with_pitworys, আয়না _BAR_ পরিবর্তন, মিরর এক্সচেঞ্জ, আয়না বৈশিষ্ট্য, আয়নার পরিবর্তন, আয়না অথবা রূপান্তরের বই পড়ে) OpsIQ\সংযোগস\ t বনোবো অপশনের সহায়তাকারী কে. ডি. ই. বন্ধ করে দেয় আপনার সেটিংস বন্ধ করো ।json আর প্রত্যেক টিকিট-মিররের সাথে সংযোগ স্থাপনকারী... ...সবভাবেই করে থাকে।

পণ্য / সার্ভিসের সাথে লিঙ্ক করুন

যদি গ্রাহক টিকিট খোলার সময় নির্দিষ্ট কোন পণ্য বেছে নেয়, তাহলে একটি ইঙ্গিত দিয়ে তার উপর চিহ্ন যুক্ত করে যাতে এজেন্টের দৃষ্টিকোন সেবা কার্ড (অন্য কোন পণ্যকে ক্লিক করে দেখা যায়) শীর্ষক বাটন দেখতে পারে।

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 S396 (অভিযান)396[ ডি.১১ /কিস ]11). OpsIQ ঐচ্ছিক ধরনের +leral id এবং আপনার সার্ভিসের সাথে মিলে যায়, যার ফলে একটি টাইপ গার্ড কোড কখনো একই আইডির অনুরূপ নয় । অনুরূপ হিসেবে প্রতিটি খেলার জন্য একটি মিলের উপর একটি মিল মেলানোর চেষ্টা করুন ।

related_domain

ডোমেইনের নাম; প্রতিটি সার্ভিসের বর্ণনার সাথে একটি সাব-কার্ড মেলানোর জন্য একটি lace চিহ্ন প্রয়োগ করা আবশ্যক।

💡
উপরে এবং বিভিন্ন মাপে সংযুক্ত করুন, জোড়া বিন্যাস থেকে বিষয়বস্তু নির্মাণ করুন OpsIQ অবশিষ্ট হোস্ট চিহ্নিত করুন: URLs এটি এবং বেস64- এর মধ্যে সংরক্ষিত রয়েছে এবং আপনার জন্য পুনরায়- টি সংযুক্ত করা হয়েছে । আপনাকে অবশ্যই প্রতি একটি নির্দিষ্ট ফাইলের মধ্যে লিখতে হবে না ।
⚠️
ক্রিয়া- কির মান হল, সংখ্যা, সংখ্যা ও পরিচয়। বিল্ডার আরম্ভের নির্দেশ দেয়3চিহ্নিত স্থানে চলুন80অক্ষর এবং অন্যান্য কাজের দ্বারা সত ্ য মেনে চলে; কর্মের কাজ হ্রাস করা হয়2চিহ্নিত স্থানে চলুন100অক্ষর, সংখ্যা, সংখ্যা এবং ফাঁকা রাখা হয় না। এটি একটি ক্রিয়ার মাধ্যমে তৈরি করা হয় না, তাই পুনরায় সংযোগ স্থাপন করার জন্য সংযোগের স্থান পুনরায় সংরক্ষণ করতে হবে।

AI আপনার জন্য এটি তৈরি করা যাক

আপনার নিজের ভাষায় সংযোগ করুন ।OpsIQ' AI' দ্বারা সমস্ত নির্ধারিত মান ধার্য করা হয়, যাদুকরটি ব্যবহার করে, এবং আপনি যে কোন কিছু ডিস্কে লেখার পূর্বে পরিকল্পনাটি প্রদর্শন করতে হবে । এটি করার জন্য দুটি জায়গা আছে এবং তারা একই প্যাকেজ তৈরি করে ।

উইজার্ডে

খুলুন কে- টাক্স→+ + সংযোগ যোগ করো→বিল্ডারযেন তোমরা এক স ্ তর থেকে অন ্ য স ্ তরে আরোহণ করতে পারো ।1আপনি দেখতে পাবেন ✨আমার জন্য তৈরি কর* টাইপ করুন সংযোগ স্থাপন প্ল্যাটফর্মের জন্য কী করা হয়, যেটা হল প্ল্যাটফর্ম, কিOpsIQপড়া ও কী লেখা উচিত এবং কে তা ব্যবহার করে — যোগ করা উচিতAPIমূল যদি আপনি এটা জানেন, এবং এটি প্রেস করুন । উইজার্ড প্রতি ধাপে ধাপে পা পূর্ণ করে এবং আপনি ঠিক যেভাবে লিখতে চান সেভাবে সম্পাদনা করতে পারেন ।6একই প্যানেলের প্যানেলগুলি বর্তমানে প্রদর্শিত হবে ✨AI সহযোগে পুনরায় নির্ধারণ করা হবেআপনি পরিবর্তন চান ("ভয়েসও পড়তে পারেন) ক্ষেতের বদলে।

জিজ্ঞাসা করা হবেOpsIQ

খুলুন জিজ্ঞাসা করা হবে OpsIQ প্রশাসনের যে কোন জায়গায় পাইলট এবং আপনি কি চান, আপনার কোন কাজ বা জানা প্রয়োজন নেই যাদুকরের নাম।

1
জিজ্ঞাসা কর এটা

উদাহরণস্বরূপ: "ব্রেলো'র জন্য আমাকে ব্রেলোর একজন সংযোগকারীর নাম দিতে হবে । এটি আমার বোর্ডের বোর্ড এবং তালিকাবদ্ধ করা উচিত, পড়ুন এবং একটা বোর্ডে কার্ড তৈরি করুন ।APIচাবি আর টোকেন।" কো- পাইলট একটি বাক্যে উত্তর দেয় এবং একটি দেখায়। এই সংযোগের সাথে যুক্ত কার্ডটা হচ্ছে সংক্ষিপ্ত, প্লাটফর্মে লেখা আর এতে লেখা আছে।

2
খসড়া পুনরায় নির্ধারণ করুন

এখনো লেখা হয়নি। কো পাইলট খসড়ার মধ্যে দিয়ে এই পরিকল্পনাটি বৈধ, এবং এর উত্তর দেয়: সংযোগের পরিকল্পনা, এটা কি (যা প্রকাশ করা হয়েছে), এই চিন্তাগুলো উন্মোচন করবে (সুদিত) এবং যে প্রশ্নের উত্তর দেওয়া হয়েছে, তা এখনও আপনার কাছে রয়েছে — যে - খসড়া আইডি সরবরাহ করা হয় ও বজায় রাখার জন্য ।24ঘণ্টা.

3
বলো এটা ঠিক করে দাও

কো-pilot একটি প্রদর্শন করা হবে বিল্ড 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কি বা স্বাক্ষর করুন, প্রেস করুন পরীক্ষাতখন সক্রিয় করুন...যতদিন না তুমি করো, কিছুই আসে যায়না.

💡
দুটি কার্ডের ক্লিক আপনার ক্লিক প্রয়োজন । এই খসড়া পদক্ষেপটি কিছুই জানে না; এর উদ্দেশ্য ধ্বংসাত্মক এবং সর্বদা জিজ্ঞাসা করা যায় না । AI একটি সংযোগ স্থাপন করতে পারে, সক্রিয় বা নিজের পরিচয় পত্র লিখুন ।

AI (AI) মূলত কর্ম সঞ্চালনের জন্য অনুমোদিত নয়

বৈধ দেয়াল

একটি খসড়া নির্ধারিত মান ঠিক একই মান () । উইজার্ড- এর প্রকাশ বাটন ব্যবহার করে একটি বৈধ প্রক্রিয়া সম্পন্ন হয়েছে, যা কিনা ঐ একই ভাবে ব্যবহার করা হয় না । যদি এটি পাস না হয়, তবে AI দ্বারা ভুল নির্দেশ করে এবং পুনরায় চেষ্টা করে, এরপর তিনটি শব্দকে তিন বার করতে অস্বীকার করে, এবং তারপর সক্ষম ব্যক্তির নিজের ভাষায় এই কাজটিতে অস্বীকার করে। একটি খসড়া তৈরি করা হয়, যা কখনো প্যাকেজ হিসেবে আবির্ভূত হবে না।

এখানে কোন পরিচয় লেখা নেই

পরিচয় প্রমাণ ব্যবস্থার নাম ও বৈশিষ্ট্যের মান লিখুন; এটি কখনোই কী, টোকেন অথবা গোপন রাখো । আপনি এর পরে সংযোগ সংক্রান্ত বৈশিষ্ট্যগুলির মানসমূহ পূর্ণ করেছেন ।

এটা প্রশ্নের উত্তর দেয়, অনুমান করে না

এটা জানা যায়নি যে, আপনার অ্যাকাউন্ট আইডি - যেখানে দুটো পরিকল্পনা প্রকাশ করে — কোন বিষয়ে আপনার পরিকল্পনাগুলো একেবারে নীরব হওয়ার চেয়ে বরং একটা প্রশ্ন হয়ে ওঠে ।

একটি আবিষ্কারস্থল জোরে প্রকাশ করতে ব্যর্থ হয়

( ক) কীভাবে আমরা দেখাতে পারি যে, যিহোবা আমাদের জন্য চিন্তা করেন?

প্যাকেজটি সাধারণ

এটি একটি সাধারণ বিল্ডার প্যাকেজ: একই সাথে একই চুক্তি, যা উইজার্ড থেকে সম্পাদন করা হয়, এবং একই স্বাক্ষর সম্পাদনে সক্ষম। Connector পেজ থেকে দি ডেলাইড পাতা.

আপনার মডেল খসড়া করে

নিম্নোক্ত বৈশিষ্ট্যাবলীের পর আপনার কনফিগার করা সেটিংসের মান→AI একটি ছোট, সস্তা মডেলটি সঠিক কিন্তু সাধারণ সংযোগ স্থাপন করে এবং আরো কিছু প্রশ্ন করতে চায়; এটি নতুন সময়ের সমাপ্তির পরিমাণ অধিক। AI কনফিগারেশনের অধীনে এটি পরিবর্তন করা প্রয়োজন; আর কিছু পরিবর্তনের প্রয়োজন নেই।

⚠️
কো-pilot দ্বারা এই ইনস্টল করা কর্ম সঞ্চালিত সম্ভব। প্রকৃতপক্ষে Evolution-র বিল্ডার কাজ অনুপস্থিত থাকলে — একটি পরিকল্পনা, অথবা কোনো ভূমিকা ছাড়াই চিহ্নিত করা যাবে। manage_connectors — কো পাইলট বলেন যে, ক্লিক করার পর একটা কার্ড দেওয়ার পরিবর্তে এমন কিছু প্রস্তাব দেওয়া উচিত নয় ।
কানেক্টর

পরিচিতিলেজ: বাণিজ্যের ভূমিকা ম্যাপ

এমন একজন সংযোগকারী, যিনি স্টোর প্ল্যাটফর্ম, বইিং সিস্টেম, একটি টাকা জমার গেটওয়ে — ওডাব্লিউএন অপারেশনের উত্তর ঘোষণা করেনOpsIQ'সেন্সরীয় বাণিজ্যের ভূমিকা' করুন এবং সংযোগ সংক্রান্ত বৈশিষ্ট্যের মধ্য দিয়ে সংযোগ স্থাপন করুন→ক্লায়েন্টের আলাপন→স্বয়ংক্রিয়ভাবে চ্যাট করা, ঘোষণা করা বন্ধ করুন এবং তা অদৃশ্য হয়ে যায় ।

ফাইল: 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. Stypot একটি ক্ষমতা ঘোষণা করা যায় না, এবং এটা একজন গ্রাহকের উপর ভিত্তি করে যে কোন কিছু দ্বারা যাচাই করতে পারে না।

পাঠ করা হচ্ছে এমন এক ধ্বংসাত্মক অপারেশনে কখনো ভূমিকা উল্লেখ করা হয়নি

ভূমিকা পড়ুন (কে. উল্লেখ্য, উদ্ধৃতি, দিশা সংক্রান্ত তথ্য অথবা টেক্সট অনুসন্ধানের জন্য চিহ্নিত করতে হলে, টুল- টিপগুলি পরিবর্তন না করা আবশ্যক)।

একটি সাধারণ রেকর্ড অপারেশনের জন্য কখনোই ম্যাপ স্থাপন করা হয় না

ম্যাপিং order_create একটি raw টেবিল সন্নিবেশ করতে - record.create, db.insert, recordCreateযে কোন অক্ষর- যা মনস্তামাটি গঠন করতে পারে না, তা কাঠামোগতভাবে বাতিল করা হয়েছে।

একটি ভূমিকা পুনরায় উদ্ধারকরণ ঘোষণা করা হচ্ছে

একটি আইডিপিপটেস্ট খুঁজে বের করেছে যে উত্তর হচ্ছে “আমার ভূমি কি এতে লিখে রাখা হয়েছে? ” আপনার প্ল্যাটফর্মের সবচেয়ে বিপজ্জনক সময়সীমা হয়ত ইতোমধ্যে তৈরি হয়ে গেছে; কোন উদ্ধার ব্যবস্থা ছাড়াই একমাত্র অন্ধদের পুনরায় চালু করা অথবা হারিয়ে যাওয়া।

উপলব্ধকারীর মাধ্যমে দান করার জন্য তিনটি অতিরিক্ত দায়িত্ব বহন করা

যে প্যাকেজের সাথে সরাসরি সংযোগ স্থাপনের জন্য এই প্যাকেজটিও উল্লেখ করা আবশ্যক payment_profile (রকারী, দেশ, পদ্ধতি এবং পদ্ধতি) পরিবেশ — একটি অরাষ্ট্রীয় পরিবেশ যেভাবে একটি পরীক্ষা কিভাবে সরাসরি জীবনযাপন করে, webhook_verify (এই উপলব্ধকারীর প্রকৃত স্বাক্ষর স্কিম; সাধারণ গোপন-স্পেটারের অনুরোধ প্রত্যাখ্যান করা হয়েছে) event_map (অভিজ্ঞতাগত ঘটনার জন্য), কোন ধরনের ব্যবসায়ীর সাথে সম্পর্ক করা যায়। record_payment ইতিমধ্যে যাচাইকৃত প্রমাণ পেয়ে গেছে; এটা অবশ্যই গেটওয়ে হতে হবে না।

শেয়ার করা স্টোরের মধ্যে ক্রেতারা কীভাবে অর্ডার করতে পারে তা গণনা করুন

একজন ব্যবসায়ীর সংযোগকারী আর টাকা দিয়ে সংযুক্ত হওয়ার সংযোগ হল ভিন্ন চুক্তি। সংযুক্ত গ্রাহকের অর্ডারযদি প্ল্যাটফর্মের সবচেয়ে গভীর মোড নির্বাচন করা হয়, তাতে স্বাক্ষর করার জন্য এটি একটি প্যাকেজ commerce_roles.jsonসংরক্ষণ এবং ক্লায়েন্ট চ্যাট পুনরায় চালু করার সময় এটি পুনরায় লেখা। সংযোগের দায়িত্ব বা বন্ধ করা/ না রাখা অথবা বন্ধ করে দেওয়া, কাজেই পূর্বে একটি অনুমোদন প্রস্তাব বাতিল করা হয়।

catalog_only

ব্লক বিন্যাস catalog_search অথবা catalog_get. OpsIQঅনুসন্ধান ও ব্যাখ্যা করুন। কিন্তু এটি এক্সেকিউটেবলের আদেশ অথবা পরীক্ষা করতে পারে না। প্রতিটি প্যাকেজ সত্য না হওয়া অবধি নিশ্চিত করা যাবে না। ডিফল্টরূপে, নিজের লেখা উদ্ধৃতি এবং বাজারটি অতিরিক্ত ভাবে পাস না হওয়া পর্যন্ত প্রকৃত অর্থ প্রয়োগ করা হবে; প্ল্যাটফর্মের নাম দ্বারা কখন পুনরুদ্ধার করা হবে তা সুনির্দিষ্টভাবে সমর্থন করা যাবে।

platform_checkout

এছাড়াও মানচিত্র quote এবং platform_checkoutবণিকের কাজ নয়-OpsIQমূল - বদল checkout_url, checkout_reference আর এই সুরঙ্গমপূর্ণ বাণীURLHTTPS হতে হবে, এর হোস্ট-নেম উল্লেখ করা আবশ্যক customer_ordering.checkout_hosts SST থেকে প্রাপ্ত হোস্ট অথবা প্রসঙ্গ পাওয়া গিয়েছে checkout_host_settingকিন ্ ত শেষটা তো হবে না , আর থাকবে অন ্ যায়কারীদের --15মিনিট, একটা পণ্যের মহমালিঙ্ক, স্থানীয়ভাবে কারুকাজURLবা ফিরেURLকোন বণিকের চেকআউটের ক্ষমতা নেই.

direct_order

এছাড়াও মানচিত্র quote, order_create এবং order_getসহ order_create.recoveryকোরেতো তাড়াতাড়ি জগ্নির জল্লাদ, আইডিপিটি কী সরবরাহ করে এবং কোন কোন কিছু না ভেবে অপারেশনের পর পুনরায় উদ্ধারের অনুরোধ জানান। payment_flow=opsiq_gatewayঅতঃপর এটা তার সংরক ্ ষিত হবে । record_payment পুনঃলিখনযোগ্য অপারেশনের সাথে সঙ্গে, পুনরুদ্ধার/ দ্ব্যর্থক অপারেশন.OpsIQসক্রিয়ভাবে, গেটওয়ের লেনদেন, টাকা, মুদ্রা এবং অনুক্রম উল্লেখ করা হয়েছে। এই সরবরাহকারী তথ্য একবার লিখেছেন, তারপর ব্যবসায়ীকেRE/Mectorys-এ পাঠ করেন। mark_invoice_paid "তার ঘটনাটি অস্বীকার করা হয়েছে কারণ এতে কোন প্রমাণ নেই। এই উদ্যোগটি হবে প্লাটফর্মের নিজস্ব ব্যক্তিগত কাগজপত্র, স্টক এবং আদেশপত্রিকার জন্য।

পরিচয় যাচাই যাচাই, এবং অপারেটর কি পরিবর্তন করতে পারে

কখনOpsIQপেমেন্টের মালিক, একজন চ্যাট কাস্টমারকে ধরতে হবে email_otp এর আগে যাকে আমরা দীর ্ ঘ জীবন দান করি ,OpsIQএকটি ই-মেইল6-ডিজিটাল কোড জিজ্ঞেস করে আর এটা চায়। এটি কোন সহযোগীর সিদ্ধান্ত নয়; এটা নিশ্চিত যে মরণবন্দিদের মৃত্যুদণ্ডের জন্য মেঝের উপর দিয়ে যেতে হবে। order_create.

ব্যতিক্রমী হলো, এবং কে নিয়ন্ত্রণ করে

কোনো অপারেটর হয়তো আপনার সংযোগ বিচ্ছিন্ন করে দিতে পারেন যেখানে আপনি নিজে থেকে নাম ঘোষণা করেন fulfilment_presence: customer_presentহোটেলের একজন অতিথি অবশ্যই আসবেন, তাই ভুল ঠিকানার দিকে খেয়াল রাখা এবং রুমটি এখনো আছে। remote_delivery কিন্তু, এই ধরনের তথ্য কি সত্যিই আমাদের জন্য উপযুক্ত? minimum_assurance অথবা reversibility: irreversible অপারেটরের ক্ষমতাও বাদ দিয়ে দাও.

শেষ কোড কত সময়

ডিফল্টরূপে, অপারেটরের ৩০ মিনিট পূর্বে5মিনিট24গ্রাহকরা এক জীবন্ত গণনা দেখতে পায় তাদের নিজেদের সময়ের সাথে, অপারেটরের কোড নেই। একটি মেয়াদী সংকেত খুব পরিষ্কার এবং একটি অবৈধ কোড রিপোর্ট করার পরিবর্তে নতুন কোড সরবরাহ করে- একজন ক্রেতা সঠিক-কিন্তু তা ভুল নয়, এবং তারা বলে যে তারা একই লুপে পাঠিয়ে দিয়েছে।

গ্রাহকের কাছে যা লাগে: গ্রাহক_ফিল্ড

নাম ও ই-মেইল ঠিকানা প্রথমে সংগ্রহ করা হবে। address, phone এবং company as required অথবা optional ব্যবসার সাথে খাপ খাইয়ে নিতে একটি দোকান: যে জাহাজ পার্সেলরা ঠিকানা ঘোষণা করে, একটি হোটেলের ফোন করার প্রয়োজন হয়। যেহেতু একজন অতিথি ফোন করতে পারেন না, তাই তাদেরকে আলোচনা করার আগে তাদের কাছে যোগাযোগ করতে বলা হচ্ছে।OpsIQনির্মাতা সেই মানচিত্রের মধ্যে অন্তর্ভুক্ত ছিল, যাতে এটার নকশাকে স্পষ্টভাবে বোঝা যায় ।

অ্যাকাউন্ট নির্মিত হলে: অ্যাকাউন্টের তথ্য মুছে ফেলা হবে (_u)

at_order (ডিফল্ট) আসুন প্রথমে ক্রেতার একাউন্টের একটি সূচনা করি। before_quote যখন আপনার প্ল্যাটফর্মের মূল্য হিসাব করা হবে —WHMCSক্লায়েন্টের নিজস্ব প্রোফাইল কর এবং মক্কেলের মুদ্রায় উদ্ধৃতি দেওয়া হয়েছে।OpsIQআপনার অ্যাকাউন্টের তথ্য নির্মাণ করুন customer_create প্রয়োজনের পরিমাণ জানা থাকলে, তারপর এই একাউন্টের উদ্ধৃতি জানতে চাওয়া হবে। কাজেই নিশ্চিত করা কার্ডটি আপনি প্রয়োজনীয় চাহিদা পূরণ করতে পারবেন। account_flow: connector_signup.

সহায়ক বৈশিষ্ট্যগুলি, এটি পড়া হয়নি: ক্লায়েন্ট দ্বারা পড়া হয়

এটা তিনটে হাতিয়ার — এর জন্য ডাক । commerce_catalog_search (অনর্থিক অনুসন্ধান পণ্য পরিবারের একটি চিত্র); এর সীমা নাম দ্বারা তালিকাভুক্ত করা হয় commerce_catalog_get একটি বস্তু পূর্ণ অবস্থায়, এবং commerce_quoteনিশ্চিত করা কার্ডের সাথে সংযোগের পথ যে একই দেয়ালের মধ্যে রয়েছে তার কোন একটি টুল সবসময় ছিল । একটি যন্ত্রে আপনার যোগাযোগ ব্যবস্থা একটি পরামিতি হিসেবে, তাই ছয়টি কোম্পানি আটন থেকে তিন নম্বর হাতিয়ার পায়। client_tools ডিফল্টকে সীমিত করা হয়; অনুপস্থিত মানে একটি নির্দিষ্ট, এবং একটি catalog_only সংযোগের তালিকা কখনো উদ্ধৃত করে না । নিশ্চিতকরণ কোন টুল নয়: ওয়েবের কার্ডের বাটন, সঠিক CONFIRM চ্যানেল থেকে কমান্ড, আর মডেল বলে কিছু না।

আপনার ক্যাটালগের বস্তুর ক্ষেত্রে কী ধরনের বস্তু ব্যবহার করা উচিত

id, name- একজন কাস্টমার summary, a category অথবা পণ্য পরিবার (এটা এইভাবে একজন ক্রেতার শব্দ খুঁজে বের করে যার নাম কোড) currency, unit_amount_minor, availableএবং input_schema ঘরের আকার প্রয়োজনের জন্য একটি আদেশ জারি করুন । গ্রাহকের নাম, পরিবার, চক্র এবং সারসংক্ষেপের শব্দ খুঁজে বের করুন ।

ক্রেতার কাজ করার কারণ নিয়ে প্রত্যাখ্যান

প্রাপ্ত মান {"success":false,"error":"…","missing":["domain"],"retryable":true} যখন কোন মান ভুল অথবা অনুপস্থিত থাকে, যে নাম অস্বীকার করে missing অথবা retryable কাস্টমার ক্রিয়াতিমে প্রবেশ করে; একটা খালি ব্যর্থতা সাধারণ কোন কিছুই না।

জিও মুদ্রা এবং জরুরীভাবে বন্ধ

অপারেটর দ্বারা জিও মুদ্রা চালু হওয়ার সময় (Conented)→এটা ঠিক যে, এই কার্ডগুলো হয়তো আগের চেয়ে আরও বেশি মূল্যবান । একটি সাময়িক বিরতি (সেটিং)→লাইন্স হচ্ছে হত্যা সুইচ: ক্যাটালগ, উদ্ধৃতি আর দৃষ্টি খোলা থাকবে; প্রস্তাব দেওয়া আর প্রতিটা চ্যানেলে বন্ধ করা হবে।

চ্যাট-রুমের মাধ্যমে বিক্রয় করার সময় কিছুt ব্যবহার করা হবে না

বণিক আসতে পারেনি

প্যাকেজের সীল ভাঙ্গা হয়েছে: স্বাক্ষর করার পরে এটি একটি ফাইল সম্পাদিত হয়েছে। ফাইলটিতে কিছু লেখা হয়েছে। প্যাকেজের উপর ভিত্তি করে নির্মিত বাজার কপি কখনোই সম্পাদন করা হয় না; কারখানা প্যানেল থেকে এটি আপডেট করা হয়।

এই মুহূর্তে এই স্টোরের জন্য প্রস্তুত করা হচ্ছে

খুন সুইচ চালু হয় । বৈশিষ্ট্যের মান পরিবর্তন করা হয়েছে ।→মন্তব্য→সব বিক্রি করে দাও.

চিহ্নিত চ্যানেলের মধ্যে উপস্থিত নয়

যে স্থানে গ্রাহকরা কিনতে পারেন না তার নিচে চ্যানেলটি দেখানো হয় নি । লগ- ইন নাম হল লগ ফাইলের নাম ।

সহায়ক ব্যবস্থার দ্বারা একটি বস্তু আবির্ভূত হয়েছে কিন্তু কোনো কার্ড উপলব্ধ নয়

উদ্ধৃতির টুল-টিপ প্রত্যাখ্যান করা হয়েছে । প্রতিটি কল স্বয়ংক্রিয়ভাবে লগ-ইন করা হবে [opsiq][commerce][client_tool] কারণ: একটি ভুল বস্তু, কোনোকিছু যেন না বলে যে, কোনো ক্ষেত্র কোন কল করা হয়, অথবা বণিকের নিজের পরিচয় অস্বীকার করে না । সহকারীর অস্বীকৃত হওয়ার পূর্বে লগটি পড়ুন।

সহকারী বলছে যে, এটা পণ্য দেখতে পাচ্ছে না

এই পৃষ্ঠাটি অন্য একটি কর্মক্ষেত্রের সাথে যুক্ত । প্রতিটি ওয়েব উইজেট একটি কর্মক্ষেত্র, এবং স্টোরের সঙ্গে সংযোগ স্থাপন করা আবশ্যক ।

উত্তর দেওয়ার পরিবর্তে একটি উত্তর দেওয়া যাবে

"আপনার যা প্রয়োজন তা সম্পর্কে আমাকে আরো কিছু বলুন" এর অর্থ হচ্ছে প্রয়োজনীয় ফোন কলটি ব্যর্থ; AI-এর ইতিহাস সেই বিষয়ের প্রকৃত ভুলের প্রমাণ দেয়, এবং এই যন্ত্রগুলো কখনো অর্জন করা হয়নি।

আড্ডার মধ্যে সংযোগ স্থাপন করা হবে না

এক মিনিটের মধ্যে শ্রমিক রিসাইকেলের কাজ পাল্টে যায়, কিন্তু একটি কথোপকথন তার শেষ কার্ড পুনরায় চালু করে। নতুন কথোপকথন পরীক্ষা করতে শুরু করে।

নাইজেরিয়ান পর্যটকরা ডলার দেখে যদিও জি জিও মুদ্রা চালু

ভূতত্ত্বটা দেখো-IPডাটাবেস কনফিগার করা হয়েছে (Confixed আলাপন)→জিও) এবং যে পর্যটকের মুদ্রার হার রয়েছে, তার হার নেই;OpsIQভুল নম্বরের চেয়ে দোকানের দাম কম দেখায়।

আপনার মোট টাকা অবশিষ্ট রয়েছে

একটি উদ্ধৃতি অবশ্যই সক্রিয় হবে unit_amount_minor, quantity এবং total_amount_minorআর প্রথম দুই থেকে তৃতীয় বারের মতো দের মতো বিবেচনা করা কঠিন ।

quantity CUSMER বেছে নেওয়া — একটি ঘর, এক বিভাগ, একটা লাইসেন্সের নীতি ।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 আর এটা পড়ে শোনা যায়; একজন হোস্টিং চেক আউটর তার নিজের যোগ্যতা অর্জনের জন্য খরচ করে এবং কোন অনুরূপ অর্থ না পেয়ে।

AI একটি প্রস্তাবকারী, কোন কর্তৃপক্ষ নয়

মডেলটি একটি ঘোষণাকৃত পণ্য এবং সংখ্যার পরিমাণ নির্বাচন করতে পারে, কিন্তু এটি একটি অপারেশন নাম বেছে নিতে পারে না, mottURLগ্রাহক একটি বৈধ স্বাক্ষর কার্ড পায় এবং তার নিশ্চিতকরণ বাটন চাপ দেন । এই নিশ্চয়তাটি কর্মক্ষেত্র, সংযোগ স্থাপনকারী, প্রতীক, মুদ্রা, থ্রেড এবং মেয়াদপূর্তীর সঙ্গে যুক্ত ।

ইমেইল বার্তা ছাড়া সোশ্যাল গ্রাহকরা একই ধরনের স্রোত বহন করে থাকে।

WhatsApp; বার্তাবাহক,Instagram, Telegram"লাইন, এসএমএস এবং এক্স সার্ভার ব্যবহারকারীর পরিচয় হিসাবে আনুষ্ঠানিকভাবে চ্যানেল ব্যবহার করে। প্রস্তাবটি সেই চ্যানেলে স্বাক্ষর করা হয়েছে।

পূর্ববর্তী তথ্যের সঠিক পরিচয়ের তথ্য অনুসরণ করে, কোনো ই-মেইল ঠিকানা কখনো উল্লেখ করা হবে না

স্থানীয় নির্দেশ দ্বারা একটি একক চ্যানেল পরিচয়ের মাধ্যমে পরিচালনা করা হয়, সুতরাং AI আমাকে কোথায় যেতে পারে? "মেইল অথবা অর্ডারের সংখ্যা জিজ্ঞাসা না করেই?CRM/clients: সংযোগ স্থাপনকারী গ্রাহকের অনুসন্ধান এবং বাস্তবায়ন করুন। গ্রাহকরা যে লিঙ্কগুলি সংরক্ষণ করে, তাদের একটি নাম থেকে অ্যাকাউন্ট বাছাই করা আবশ্যক; সরাসরি AI উত্তরসহ এটি বেশ কয়েকটি খেলার সাথে মিলে যায়; যার মধ্যে কোনো পরিচিতি উপস্থিত নেই; এর সঙ্গে কোন তথ্য যুক্ত নয় ।

চিহ্নিত গুরুত্বের মাত্রাকে সার্বজনীন রূপে ধার্য করা হবে: print-ners দ্বারা attandrication ও netmound

এই নামের মধ্যে কোনো পৃষ্ঠা নেইWHMCSহোটেল, সাসা, দোকান, ব্যাঙ্ক, সড়ক অথবা বিক্রেতা শাখা । parameters গ্রাহকের ফর্ম এবং AI স্লট। একটি বই তালিকাভুক্তকারী তারিখ ও অতিথি ঘোষণা করতে পারেন; বিলিং এর সাথে সংযোগ স্থাপনকারী একটি চক্র ঘোষণা করতে পারে; ভবিষ্যতে একজন ব্যবসা প্রতিষ্ঠান তার নিরাপদ জমি ঘোষণা করতে পারবেন।OpsIQআদিস্যাটিক কন্ট্রোল এবং সংগ্রহকৃত মান শুধুমাত্র ম্যাপ সংযুক্তকারী কাজের মাধ্যমে সংগ্রহ করা হবে।

কমান্ডের ধরন:
{
  "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 সংযোগের জন্য যে পরামিতিটি গ্রহণ করা হবে তার পরামিতি। এই ঘরটির কোন গ্রাহক নেই এবং যেকোন গ্রাহকের মূল্য অপসারণ করা হয় না;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"
  }
}

প্ল্যাটফর্ম থেকে প্রতিক্রিয়া পুনরায় চিহ্নিত করা বৈধ শব্দগুলোকে পুনরাবৃত্তি করে এবং একটি HTTP যোগ করুন checkout_urlকোরে মুদ্রা, সম্পূর্ণ এবং স্থায়ী নির্বাচনী অংশের সাথে তুলনা করেছেন।URL.

স্থানীয় স্টোর এবং আড্ডার মধ্যে বিদ্যমান একটি অপারেটর গেটওয়ে তৈরি করুন

কেবল অর্থ-বলমে গ্রাহকের সামনে প্রবেশ করে না । সক্রিয় করো । নেটিভ পারিশ্রমিক সংরক্ষণের গেটওয়ে এতে কিছু সুনির্দিষ্ট সংস্করণ যোগ করা হয়েছে। এটি একটি স্পষ্ট সংস্করণ, ম্যাপিংস এবং সক্রিয় পেমেন্টিং পাথ অনুসন্ধান এবং সরবরাহকারী চেক- লিস্ট প্রস্তুতকারী ডোমেইন সমূহ । সংযোগ স্থাপন করার সময়, সক্রিয়, সক্রিয় ও নির্বাচিত পরিসেবাকারীর অধীনে, এই গেটওয়েটি জন সংরক্ষণ, প্রমোচনা, আর্কিটর-পোর্ট এবং ডি- এন্ডের অধীনে একই গেটওয়েটি সরকারি সার্ভার, Avissound, Chatandutesodner provides চেক করুন।

নেটিভ গেটওয়ে চুক্তি সংরক্ষণ করুন
{
  "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ডি.URLHTTPS হতে হবে, কোন পরিচয় প্রমাণ নেই এবং একটি তালিকাবিহীন হোস্টের সাথে সংযোগ স্থাপন করা হবে।

ক্যানোনিকাল অবস্থা

উপলব্ধকারী দ্বারা এই কর্ম সঞ্চালিত হয়APIঅনুসন্ধান এবং ম্যাপ অনুসন্ধান করুন paid আসল বুলিয়ান হিসেবে, amount_minor পূর্ণসংখ্যা হিসাবে, currency তিন ইঞ্চির ISO কোড হিসাবে, provider_refফিরে যাও তাদের কাছে ।URLসন্ধান পংক্তি, ক্লায়েন্টের সাথে সংযোগ স্থাপন অথবা "Apped" নির্দেশ সত্য নয়।

ঐচ্ছিক চুক্তি

যদি গেটওয়েটি 'রেডিন' সমর্থন করে, ম্যাপ ম্যাপ করা হলে payment_refund আর এর সুস্থতা আবার আগের মত accepted এবং completed বুলিয়ান ও সেইসঙ্গে provider_refঠিক আছে, পুনরুদ্ধার করতে গিয়ে চেক করুন status...কাজ ছাড়া,OpsIQবিজ্ঞাপনে সংযোগ করা হয় না ।

কে আদেশ নিশ্চিত করেছে

সংযোগ কখনো লেখেন নাOpsIQঅবস্থা।OpsIQফিরে আসা মুদ্রা এবং টাকা ঠিক তার সরবরাহকারীর রেফারেন্সের তুলনা করে; তারপর শুধুমাত্র তার ভিত্তিতে প্রকৃত ভাবে উন্নত মানের পরিবর্তন সাধন করা হয়। নিজে হাতে ব্যাংক স্থানান্তর এখনো একটি নাম বহন করতে পারে।

Connector বিল্ডার, টিকতে ব্যবসায়িকভূমিকা মানচিত্র, এবং কনফিগার করুন সংযুক্ত গ্রাহকের অর্ডার, নেটিভ পারিশ্রমিক সংরক্ষণের গেটওয়েঅথবা যখন চুক্তি আনুষ্ঠানিকভাবে হয়... ...তখন যাদুকরই ঘোষণা দেয় আর লিখে দেয় commerce_roles.jsonপ্রকাশনার মূল বাজার স্থান পর্যালোচনা এবং স্বাক্ষর প্রক্রিয়া এখনও ব্যবহার করে; এই চুক্তিটি কোনো প্যাকেজ যাচাই করা যায় না অথবা কোন সংযোগ বিহীন উপযোগী প্যাকেজের সঙ্গে যুক্ত নয় এমন কোনো প্যাকেজ নিশ্চিত করতে পারে। php tools/verify_commerce_contracts.php.
💡
ট্রান্সপোর্ট হচ্ছে http দূরবর্তী সময়ের জন্যAPIঅথবা bridge একটা সেতুর উপর অপারেশনের জন্য (ওনো- NOOO দেখুন)APIনিচে বিন্যাস। ভূমিকা পরিবহন-অগ্নিকর; পরিবহনের প্রয়োজন কেবল যোগাযোগ ব্যবস্থার জন্য, যাতে এটি একটি সেতু নির্মাণ করতে পারে।
কানেক্টর

আড্ডার মাধ্যমে সংযোগ করা যাবে: ক্রিয়া এবং ট্রিগারসমূহ

ওপরের বাণিজ্যিক চুক্তির জন্য কোনো সহযোগী প্যাকেজের প্রয়োজন নেই ।APIসিস্টেম কেউ একজন সংযোগকারী নয় - এর সাথে সংযুক্ত কোন যন্ত্র ব্যবহার করে- আপনি ইতোমধ্যে যে দুটি টুল বিক্রি করতে পারবেন: স্বনির্ধারিত কাজ (কর্মক্ষেত্রে), এবং টর্স (বৈজ্ঞানিকভাবে ওয়েব), একই চুক্তি, একই টাকা, একই টাকার নিশ্চয়তা, একই অর্থ, সেই একই টাকার নিশ্চিত।

কিভাবে এটা মিলে যায়

আপনি প্রতি জনের ভূমিকার জন্য একটি স্বনির্বাচিত পদক্ষেপ তৈরি করুন — প্রত্যেক ডিস্‌প্লে এক সাধারণ স্লাইড, যা আপনার পক্ষে সংজ্ঞায়িত করা AI (প)→কাজ এর সাথেURLসংরক্ষণ করো হেডার এবং পরামিতি । এরপর আপনি একটি ঘোষণা দিন যে এই কাজের জন্য মানচিত্রের ভূমিকা সংরক্ষণ করে রাখুন । আপনার দোকানটি ঠিক এমন ভাবে আড্ডায় আবির্ভূত হচ্ছে যেন সংযোগিং-থেকে ফিরে আসা একটি Tetrised (Rethered) উদ্ধৃতির মতো: AI- এর উদ্ধৃতি আপনার উদ্ধৃতির কাজ, নিশ্চিত করা কার্ডের উপস্থিতি, গ্রাহকরা তাদের মেইলের মাধ্যমে সঠিক উত্তর প্রদান করে। আপনার কি-বোর্ড সহযোগে পরিচয়ের প্রক্রিয়াOpsIQকর্মক্ষেত্র গেটওয়ে হতে টাকা দিয়ে, এবং, আপনার গ্রাহকের অভিজ্ঞতার কথা উল্লেখ করে বই বিক্রি করা যাবে না।

ঘোষণা

এই সংরক্ষণ করুনJSONকর্মক্ষেত্রের নাম রূপে নির্ধারণ করুন commerce_custom_integration (সেটিং)→বৈশিষ্ট্য ধার্য করা হলে, নতুন বৈশিষ্ট্যের মান প্রয়োগ করা হবেAPI* এটা প্যাকেজের সমান আকার commerce_roles.json বাণিজ্য নোড, সহ action স্বনির্ধারিত কর্মের ID:

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 বিবিধ বৈশিষ্ট্যের জন্য সংযোগ সংক্রান্ত বৈশিষ্ট্যের মান নির্ধারণ করা হয়→ক্লায়েন্টের আলাপন→আড্ডার মাধ্যমে সাব-মিশন পুনরায় পরীক্ষা করা হয়েছে প্রত্যেক অনুরোধ করুন, এবং এটি আপনার স্টোরের গোপন রাখার পরিবর্তে অচন্য সংরক্ষণ করা প্রত্যাখ্যান করেছেন: একটি ভূমিকার জন্য আপনার মোড প্রয়োজন এমন একটি বিষয় উল্লেখ না করে মানচিত্রকে কোন কিছু না করতে হবে, কোনো পুনরুদ্ধারমূলক কাজ ব্যতীত একটি লেখার ভূমিকা পালন করা প্রয়োজন (প্রাথমিক কাজ ছাড়া)15.7- যার ফলাফল পুনরায় চালু করা যাবে না, একটি কর্ম যা আপনি সংরক্ষণ বা নিষ্ক্রিয় করেছেন ।

প্রতিটি কর্ম অবশ্যই করতে হবে

সংযোগ বিচ্ছিন্ন করুন

প্রতিক্রিয়া {"success": true, "data": { ... }} — অথবা {"success": false, "error": "a sentence a customer may read"}..তোমার কাজের জন্য সফল পাথ খামটা নির্দেশ করা উচিত।

উদ্ধৃতি: ছোট ইউনিটের সকল

প্রাপ্ত মান quote_id, product_name, quantity, unit_amount_minor, total_amount_minor, currency, selection, selection_summary, expires_atউপরের অনুচ্ছেদে সবকিছু হচ্ছে “আপনি মোট যে পরিমাণ টাকা স্থানান্তর করেন তার সব।

অর্ডার তৈরি করো: আইডিপি- সমূহ সম্মান করো

আপনি গ্রহণ idempotency_keyএবং স্বাক্ষর সনাক্তকারী। total_minor এবং currencyযারা উত ্ তরাধিকার করেছিল ও অদৃশ ্ য হয়ে গেল , customer_emailআপনার মন্তব্য এবং নিজস্ব পরামিতি । ব্যবস্থা দ্বারা কী সংরক্ষণ করা হয়; যদি আপনি ইতিমধ্যে এটি তৈরি করে থাকেন, তাহলে ফেরত পাঠান একটি দ্বিতীয় নির্দেশের পরিবর্তে পুনরায় এই আদেশটি ফেরত দিন- টি স্বাক্ষর করার মান সম্পূর্ণভাবে প্রত্যাখ্যান করুন । reference আপনার প্ল্যাটফর্ম চিনতে পারে।

উদ্ধার: একটির উত্তর

order_by_key এই স্বতন্ত্রতা কী এবং উত্তর গ্রহণ করুন {"found": true, "order": {...}} অথবা {"found": false}''নিঃসন্দেহ মিথ্যা ওয়াদা করা হয়েছে: নিঃসন্দেহ এটি এক বিরাট ওয়াদা।’’OpsIQপুনরায় লেখার প্রচেষ্টা করা হচ্ছে । এটির শক্তি বৃদ্ধি করা একটি অবস্থা বা সম্প্রতি ব্যবহৃত তালিকা । কোনো একটি লেখার জন্যও কোনো উত্তর উপস্থিত নেই ।

রেকর্ড অনুযায়ী: আপনার নিজস্ব বাসস্থানের পাথ

গেটওয়ের সঙ্গে যোগাযোগ আইডিপিটাট কী আর আপনার অর্ডার অনুযায়ীOpsIQআপনার প্ল্যাটফর্মের যুক্তির দ্বারা মার্ক যে - আদেশ প্রদান করেছিলেন, তা নিজের ইমেইলে আগুন দিয়ে দিন, নিজের স্টককে কমিয়ে দিন । platform_notified: true যদি আপনার প্ল্যাটফর্ম ক্রেতাকে ই-মেইল করে দেয়।

কার্ডের ইনপুট আপনার কর্ম পরামিতি থেকে প্রাপ্ত হয়েছে

যে কোন পরামিতি আপনি আপনার OPEUTE-এর (পরিচয়ের পরামিতি) কথা বলেছেন, যা কিউআরডির (স্বত্বগত পরামিতি) মাধ্যমে সংগৃহীত হয়নি।

ট্রিগার: আপনার নিজের বিক্রয় শুনুন

শেয়ার করা ইভেন্ট বাসে দুটি ঘটনা আগুন ধরিয়ে দেয়া হয়েছে, তাই আপনার ওয়েবের মাধ্যমে প্রতিটি চ্যাট বিক্রির কথা শোনা যাবে:

commerce.order.created

সেই মুহূর্তে, তিনি টাকা দিয়ে দেন । custom_commerceটাকা, মুদ্রা, কাস্টমার ই. আই.

commerce.payment.confirmed

ঠিক একবার যখন গেটওয়ে সক্রিয়ভাবে টাকা সমর্পন করে, তখন সেটা একই দাবি করে যে অনুরূপের দরদকে প্রতিরোধ করা যায় না।

সংযোগ করার সময় স্নাতকের সাহায্যে

স্বনির্ধারিত সমন্বয় হল: কর্মক্ষেত্রের কনফিগারেশন: এটি আপনার নিজের বাড়িতে কাজ করে ।

কানেক্টর

এমন কোনো প্ল্যাটফর্ম সংযুক্ত করা হয় যা কিনা নেইAPI( ব্রিজের বিন্যাস)

প্রচুর বাস্তব প্ল্যাটফর্মের জাহাজ নেই।APIসব মিলিয়ে একটি হোটেল, একটি পুরনো বিলিং সিস্টেম, একটি অ্যাকেপপোক অভ্যন্তরীণ টুল। আপনি এখনো সম্পূর্ণ লিখতে পারেন।OpsIQসংযোগের জন্য: একটি সংযোগকারী PHP ফাইল একটি অাইপি ফাইল যা অপারেটর তাদের নিজস্ব ওয়েব- এ প্রবেশ করে, এবং যে ফাইলটি হল ফাইলAPIএই পৃষ্ঠাটা সম্পূর্ণ আদর্শ, নিয়ম অনুযায়ী প্রত্যেক নিয়মের পিছনে কোন যুক্তি আছে.

এটার আকৃতি

একটি সাধারণ সংযোগ অন্যদের সঙ্গে কলAPIএকটি ব্রিজ সংযোগকারী তার নিজের মধ্যে এনে দেয়। অন্য কিছু পরিবর্তন হয় না, একই ধরনের পরিচিতি প্রদানকারী প্রতিষ্ঠান, একই প্যাকেজ বিন্যাস।

1
আপনি একটি PHP ফাইল লিখতে

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
অপারেটর তাদের ওয়েব-root এ কপি করেছেন

প্ল্যাটফর্মের নিজের ইন্ডেক্সে. p. কোনো প্ল্যাটফর্ম উপস্থিত নেই, কোনো প্লাগ-ইন ইনস্টল করা হয়নি এবং প্ল্যাটফর্ম দ্বারা স্বয়ংক্রিয়রূপে সম্পূর্ণ আপগ্রেড করার জন্য কিছু করা হয়নি ।

3
ফাইল প্রদর্শনকারী লিস্ট-বক্সের উপর সংযোগ স্থাপন করা হয়

তোমার বৈশিষ্ট্য।jsonওয়েব সংযোগের নাম ঘোষণা করে। লিঙ্কের দ্বারা তাদের লাইভ বৈশিষ্ট্যে একটি কপির কাজ করার জন্য এই পৃষ্ঠাটি চিহ্নিত করা হয়। টি-ই- ডি- ই-মেইল ঠিকানায় অন্তর্ভুক্ত করা হবে।

4
OpsIQসার্ভারের সাথে সংযোগ স্থাপন করা- সার্ভার

আপনার ক্লায়েন্ট থেকে X- র সাথে শেয়ার করা কি- র যৌথরূপে ব্যবহার করার অনুরোধ জানানো হয়েছেOpsiq- বেরিজ-কি হেডার. বেসURLমূল সাইট হচ্ছে প্ল্যাটফর্ম।

Connector বিল্ডার এখন আপনার জন্য এটি নির্মাণ করতে পারে। "প্রজেক্টর" বাটন চেপে সেটি বেছে নিন।API" প্রোফাইল (বা সেতুতে যাওয়ার তথ্য সংরক্ষণ করুন) এবং এটি ব্রিজের ফাইল, একত্রিত প্যানেল স্নিপেটস এবং লিখিত কাজ- একটি লারাভেল অ্যাপ্লিকেশন পড়ে তার লেখার জন্য।WordPressOp-config.psec ফাইল পড়া, বা অন্য কোনো কিছুর জন্য পরিচয় করিয়ে দেওয়া। ব্রিজ মোড অনুমোদন করার প্রয়োজন।OpsIQব্রিজ প্রোটোকল: সংযোগ স্থাপনকালে সংযোগ স্থাপন করা হয়েছে api_key সক্রিয় হলে, স্বয়ংক্রিয়রূপেরূপেরূপে কল করা হবে X-Opsiq-Bridge-Keyএবং বিদারনশীল পৃথিবীর OPSIQ_BRIDGE_KEY কপিযোগ্য ফাইল- সিস্টেম কেবল আপনার প্ল্যাটফর্মের মধ্যে কোনো নয়, অথবা আপনার নির্মিত ব্রিজের আচরণ আড়াল করা প্রয়োজন । যাদুকর থেকে একটি হ্যান্ড-পেন্ডেন্ট সেতু সুরক্ষিত: এটি শুধুমাত্র নিজের চিহ্ন বহন করে থাকে ।
💡
এই পাতায় সবকিছু পিএইচপি- এর বিরুদ্ধে প্রদর্শিত হচ্ছেMySQLকারণ এটি হচ্ছে রেফারেন্স প্রয়োগ এবং একমাত্র কনটেন্ট লাইন (ব্যাগেজপ) সমর্থন করে। এই বিন্যাসটি হল ভাষাগত এবং ইঞ্জিন-গঠন-জিনটিক: "অন্যান্য ভাষা ও অন্যান্য ডাটাবেসের সেতুগুলো দেখুন, পাইথন, রুবি এবং জাভার গেট অনুসন্ধান" ।PostgreSQL, SQLসার্ভার,SQLiteআর ওর‍্যাকল,MongoDBএকই সাথে প্যাকেজিং কনক্রিটের মতো, যা সিদ্ধান্ত নেয় কিভাবে একজন নন-পিএইচপি সেতু অপারেটরের কাছে পৌঁছায়।

সিকিউরিটি মডেল আর কেন প্রত্যেক নিয়মই আছে

এই ফাইল একটি পাবলিক ওয়েব- এ রুটের পিছনে বসে আছে । এটি শুধুমাত্র একটি সত্য যে প্রতিটি নিয়ম নীচে ড্রাইভ করে । আপনার ব্রিজকে সহজ করার জন্য শান্ত হোন ।

কল কখনোই সরবরাহ করে নাSQL

একটি ঘরের কোন অংশ নয়, একটি পুনর্বিবাহিত শব্দ নয়; এটি "শুধু একবার" অনুসন্ধান পরামিতির নয় । কল টি নম্বর নাম, কলাম এবং একটি মান নির্ধারণ; আপনার ফাইল তৈরি করো এক ব্যক্তি এই মুহূর্তে অবদান রাখতে পারে ।SQL* — ১ করিন্থীয় ১৫: ৩৩.

তথ্য ও কলামের মধ্যে প্রদর্শিত টেবিলের নাম ও কলাম অনুপস্থিত(_n)

আইডেন্টিফায়ার রূপে চিহ্নিত পরামিতির পরিবর্তে সেগুলি পরীক্ষা করা হবে না। প্রকৃত টেবিল ও কলামের তালিকা পড়ুন এবং এই ডাটাবেসের মধ্যে কোনো কিছু অন্তর্ভুক্ত না হওয়ার ফলে এই স্কিমার কোনো প্রকৃত বস্তু সনাক্ত করা যাবে না। উল্লেখ্য, সকল টেবিলের মধ্যে অনুসন্ধান করা সম্ভব নয়।

প্রতিটি মান একটি পরামিতি বর্তমানে স্থাপিত রয়েছে

ব্যতিক্রম ছাড়া, অনুসন্ধানের মধ্যে মূল্যবোধ সহ মূল্য অন্তর্ভুক্ত করা হয়। প্রমাণ অনুযায়ী, দুটি মানবিশিষ্ট মান সম্পূর্ণ এবংInfinis সমান।

পড়াটা সর্বজনীন, যেখানে লেখা আছে যে তালিকা-list করা যায়

পরবর্তী ব্লক দেখুন, এটা নিয়ম যা বেশীরভাগ মানুষ উপেক্ষা করতে চায়।

গোপনীয় কলাম পুনরায় পড়া ও প্রত্যাখ্যান করা হয়েছে

নাম পরিবর্তনের সময় কলাম চিহ্নিত করুন: remember_tokenগোপন, api_key, private_keyএকটি আটাগ ব্যবহার করে সম্পূর্ণভাবে লিখতে হবে — একটি টারগেজ কোড একটি অপারেশন নয়, এটি একটি ফুট বন্দুক। প্লাটফর্মের নিজের পাসওয়ার্ড প্রবাহে পাঠিয়ে দাও।

একটি একক key, মূল কী এর দ্বারা একক মুছে ফেলা হয়

কোন নির্দিষ্ট গাছ, ফিল্টার দ্বারা কখনোই মুছে ফেলা হবে না ।

পড়া হয়েছে আয়াতসমূহ আপনা-আপনি অন্তর্ভুক্ত করা হয়েছেName

হার্ড- সিলিংয়ের মধ্যে একটি চলমান সাব- সংগ্রহস্থলের সাথে সীমাসূচক পরামিতি অন্তর্ভুক্ত করা সম্ভব হবে না । কোনো একটি অনুসন্ধানের সাহায্যে বার্তা সহ ডাটাবেস ডাম্প করতে পারবেন না ।

কী স্থাপিত না হওয়া অবধি বন্ধ করা হবে

এক উন্মুখ ব্রিজ উত্তর দেয়403একটা সেতুকে সাহায্য করার জন্য একটা ব্রিজের সাহায্যে একজন অপরিচিত লোকের সাহায্য করতে পারে ।

কনস্ট্যান্ট-কি'র সাথে যুক্ত, কি-র উদ্ধৃতি রূপে ধার্য

হ্যাশটি সমান, কখনো ==না । X- - র মধ্যে কি অন্তর্ভুক্ত।Opsiq- বিজ-কি, অনুসন্ধান পংক্তি নয়, তাই এটি প্রবেশ লগ, প্রক্সি লগ এবং রিফার হেডার থেকে দূরে থাকে।

শুধু পেতে

একটা পদ্ধতি, একটা দেহে পাচার করার মতো কোনো কিছু নয় ।OpsIQএটাই একমাত্র কল।

পড়ুন সার্বজনীন, লেখার মাধ্যমে তালিকা তৈরি করা হয়েছে- এবং কেন

এটি নিয়ম যা নিয়ে তর্ক করে, তাই এখানে যুক্তি পূর্ণ। সহকারীকে পুরো প্লাটফর্ম দেখতে হবে: একটি লেখা যাতে কোন কিছুর ক্ষতি না হয় এবং একটি পড়া সেটিও ভিন্ন। লিখতে পারে এমন একটি পাবলিক ওয়েব রুটের মধ্যে বসে থাকা এই চাবিটি আলাদা। যদি একটি সম্পূর্ণ অস্থিরতার কারণ বের হয়, তাহলে নতুন ডিক্রিপশনাল কোডের মাধ্যমে প্রবেশ করতে পারবে না।

⚠️
এটাOpsIQঅনুমতি কার্ডের কী (key) নেই । ক্লিক করলে বাম দিকে ফোকাস অনুমোদন করে একটি ধ্বংসাত্মক অ্যাকশনের উপর নিয়ন্ত্রণ রাখা হবে । এটি ব্রিজের চাবি ধরে থাকা অবস্থায় কোন নিয়ন্ত্রণ নয়, বরং দুটি ভিন্ন হুমকি, এবং ঐ লিস্ট-list হল দ্বিতীয়।
বিক্স ব্রিজ থেকে অপারেটর-Winkb
/* ── 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';

নীচে দু'টি বিস্তারিত তথ্য রয়েছে যা ভুল নয় । টেবিলের নাম ইতোমধ্যে এসেছে । ইনস্টল করা টেবিলের প্রেফিক্স বহন করে, যেখানে একজন অপারেটর লেখেন যে তারা স্বাভাবিকভাবে টাইপ করবেন কারণ দুটোর সাথে তুলনা করলে কোন লেখা হবে না । এটি অবশ্যই ব্যাখ্যা করতে হবে এবং প্রতিটি লিখিত বর্ণনার সাথে একটি চ্যাটে প্রকাশ করা উচিত। কারণ এটি একটি ব্যক্তি নিজে নিজেই লিখতে পারবে না, কারণ এটি কোন ধরনের কথোপকথনের ক্ষেত্রে প্রযোজ্য নয়।

বাজার/বাপোর্ট/bris/bustD_listrodevis থেকে Dipes স্ক্যান করা অনুমতি প্রদান করুনopsiq- ব্রেসিং-ব্রিজ.
/** 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. */

তথ্যকে অপরাধ নির্দেশকসমূহ

এটি হচ্ছে সেই অংশ যা “যে কোন ধরনের সহকারীকে নিরাপদ স্থানে পৌঁছাতে পারে” যার ফলে উক্ত ব্যক্তির টেবিলে প্রবেশ করতে পারে। প্রকৃত স্কীমার বিরুদ্ধে তার নাম সংশোধন করা, অনুপস্থিত বা অতিরিক্ত টেবিলের উদ্ধৃতি গ্রহণ করা এবং অন্য যে কোন কিছুর জন্য ব্যর্থতার কারণ হয়ে ফিরে আসা। তারপর সবকিছু নিচে নেমে আসে এমন এক নামে।

বয়েল সেতুর বৈধ ও লাল প্রতিক্রিয়া, Listism
/** 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;
};

একটি প্রস্তাব এবং একটি লেখা, সম্পূর্ণ

কী সরবরাহ করা হয় ও যা দেওয়া হয়েছে তা চিহ্নিত করা হয়। বার্তাগুলি প্রকৃত কলামের তালিকা অনুযায়ী পরিশোধন করা হয়; পরে স্বয়ংক্রিয়ভাবে সনাক্ত করার উপায় হিসাবে দেখা দেয়। উপরন্তু, stand_listing - > উপর থেকে প্রাপ্ত মান পুনরায় ম্যাপ করা হয় এবং যে কোনো নম্বরটি পরিবর্তিত হলে সেগুলি বন্ধ করা হবে। senderty সমান - >

পড়ার কোনো টেবিল - বৈধ সনাক্তকারী চিহ্ন, আবদ্ধকারী, রঙিন মান ধারণ করে
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));
💡
আপনার সেতুকে একটা উপ-যোগ করুন যা কেবল প্রমাণ করে যে - টেবিলের সমাধান, যা প্রধান টেবিলের কলাম এবং সকল সংখ্যার উদ্ধৃতি সহ হুপিটি অন্য সব রকম "অনুসন্ধান" হয় না। এটি 'অভিব্যক্তির মত যেকোন কিছু থেকে পাওয়া যায় না' এবং এটি 'তথ্য খুঁজে বের করা একটি বাস্তব রেকর্ড থেকে ফিরে আসে না।

ছবির সংকলন ও পেনPileon ফাঁদ

সবকিছুর জন্য একটা আকৃতি

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আর এটা dint pp হিসাবে একই প্রোগ্রাম হতে হবে.

সেটিংস.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.

স্নিপেট দ্বারা পুনরুদ্ধারের সামগ্রীগুলি নতুন করে লেখা হবে (_e)

নির্মিত প্রতিটি গোপনীয় কার্যভার স্পষ্টভাবে ঘোষণা করুন। সুসংগত টুল সেতু থেকে প্যানেল পুনরায় স্থাপন করা হবে এবং পরে পুনরুদ্ধার করুন OPSIQ_BRIDGE_KEY = {{setting:api_key}} এই বাইন্ডিংয়ের মাধ্যমে একটি আপগ্রেডকৃত প্যাকেজের প্রতিলিপি বিশ্বস্তভাবে কপি করা সম্ভব হতে পারে। কি না ও পুনরুদ্ধারযোগ্য অপারেটরের কি-সার্ভার বর্তমানে উপস্থিত রয়েছে। ব্যাক-এন্ডে নির্মাণকারী ই-মেইল ঠিকানা বই নির্মাণের জন্য এই সীমা অতিক্রান্ত হয়েছে।

অন্য placehord সার্ভারে অনুরূপ dvin বিকল্প বিশিষ্ট

এই স্বাধীন ভাবে,{webhook_url}, {webhook_path}, {webhook_secret}, {site_key}, {base_url}এবং{slug}প্যানেলের মধ্যে কোনো স্নিপেট দেখার পূর্বে এটি পূরণ করা হয়।

ওয়েব ব্রাউজার তালিকা কোন বস্তু অথবা একটি তালিকা হতে পারে (_m)

প্যানেল একটি প্যানেলে একাধিক স্নিপেট তালিকা প্রদান করা হয়। যেমন, ব্রিজ ও ভিন্ন স্বয়ংক্রিয়ভাবে একটি পৃথক রিলেংং।

🚫
হাত দিয়ে স্নিপেট রাখা হবে না। সেতু ও প্যানেল প্রতিলিপি দুটির একটি কপি, এবং সেগুলো চলতে পারে- একটা সেতু পরিবর্তিত হয়েছে এবং এর প্যানেল অনুলিপি করা হয়েছিল। সুতরাং প্যানেল থেকে নতুন ব্রিজটি সরিয়ে ফেলা হয়েছে এবং সেগুলিকে কপি করা হয়েছে এমন কেউ যদি অাবার নতুন পদ্ধতি দ্বারা হারিয়ে ফেলে তবে এটি ব্যর্থ হয়। কোনো কিছু সনাক্ত করা হয়নি, যা পাস হয়ে গেছে, কিন্তু পরীক্ষা পাশ করে দেখা যায়নি।
দুটো কপি একই সঙ্গে রাখুন
# 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.. wante ম্যাপ একটি বাণিজ্য ভূমিকা বিশ্ব রেকর্ড.

বিশ্বকোষ আবিষ্কার

টেবিলের (বা সারির গণনা) দ্বারা নির্দিষ্ট (অভিধান, ধরন, প্রধান কী, এবং প্রতি রোলের মধ্যে অন্তর্ভুক্ত) । এই ধরনের সহায়ক প্রযুক্তি দ্বারা কোনো প্ল্যাটফর্ম সনাক্ত করা হয়নি।

বিশ্ব নিরীক্ষা

অনুসন্ধান, রেকর্ড, রেকর্ড.ক তৈরি, রেকর্ড করা, রেকর্ড এবং রেকর্ড করা হয়েছে। সব মুছে ফেলা হয়েছে।

পরিচয়, কি গেটের আগে

পরিচয় পত্রের নাম ADMS BIBLE, একই পদ্ধতিতে বলা হয়। তাই তারা একটি স্বনির্ধারিত হেডার পাঠায় না। তাদের অনুমোদন হল প্ল্যাটফর্মের মূল দরজার সামনে রেখে দেওয়া, তাদের সকল তথ্য থেকে দূরে রাখুন এবং তাদের গোপন ভাবে ফেরত দিতে দিন।

ডায়াগনস্টিক

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 কোনো মার্ক- পেমেন্টকৃত শর্টকাট নয়। শুধুমাত্র সার্ভার-ফাইড সরবরাহকারীর প্রমাণ: সঠিক আদেশ, মুদ্রা, টাকা, আই. এস. পি., তথ্য, পরিচিতি এবং পরিচয় পত্রের মূল উপাদান।APIতারপর, পুনরায় ভয়েসে যোগাযোগ ব্যবস্থা ফিরিয়ে দাও অথবা পড়া যাবে। কোন অজানা ফলাফল পুনরায় চালু করার আগে আবার চালু হতে হবে।
💡
একটি শুধুমাত্র সংযুক্ত সংযোগের প্রয়োজন নেই। যদি আপনার প্ল্যাটফর্মে কোন উত্তর না থাকে, তাহলে একটা সেতুর সাথে লিখে রাখা হবে যেখানে লেখার সুযোগ থাকবে না এবং পুরো ক্লাস হারিয়ে যাবে।

ব্রিজের জাহাজ চালানোর আগে পরীক্ষণ

ব্রিজ সবকিছু বাতিল করে দেয় কোন চাবি নেই

এটি পরীক্ষা করো, সবসময় ফাঁকা এবং প্রতিটা উত্তর নিশ্চিত করো403.

একটি ভুল সময়ে উল্লিখিত কি প্রত্যাখ্যান করা হয়েছে

কী (key) _জেফ ও স্বয়ংক্রিয়ভাবে সম্পূর্ণ করা হয়, এবং শুধুমাত্র হেডার থেকে প্রাপ্ত বার্তাগুলি পড়া হবে।

একটি গঠনকৃত টেবিলের নাম প্রত্যাখ্যান করা হয়েছেName

আর ভুল যুক্তি দেখিয়ে আসল টেবিলের নাম এখনো ঠিক আছে।

একটি পাসওয়ার্ড যা ডিস্কে কখনো দেখা যায় না

এবং একটি লেখা লিখেছে যে, এই নামকে কোন ব্যাখ্যা প্রদান করা হয়নি।

তালিকা থেকে টেবিল লিখতে দেওয়া যাবে না

যে বার্তা অপারেটরকে বলে কিভাবে এটা বিস্তৃত করা যায়।

প্যানেল স্নিপেট ফাইল ধারণকারী প্যানেল মুছে ফেলা হবে

spAP/sync_ Pilkspips. ppps এর গতি বাড়িয়ে দেয়।

সংযোগের অবস্থান পুনরায় ইনস্টল করা হচ্ছে না

প্যাকেজ জাহাজ যদি আপনার ব্রিজের মধ্যে থাকে, একটি অপারেটর দ্বারা সংযোগ স্থাপন করা হয়। তাদের ওয়েব-এ যে ফাইলটি যোগ করে তার নাম রিপেলোতে হবে। এরপর বলুন প্যানেল এবং আপনার পরিবর্তনী সংরক্ষণ করুন, প্রতিটি প্রতিস্থাপনের জন্য।

কানেক্টর

ব্রিজের মাধ্যমে প্ল্যাটফর্মের নিজস্ব কাঠামো বুট করুন

এমন একটা সেতু যেটা শুধু পড়া যায় SQLএকটি সেতু যা প্ল্যাটফর্মের উপর হস্তক্ষেপ করে (যেমন, বই, টাকা) তা প্লাটফর্মের নিজস্ব লেখার স্তর দিয়ে যায় এবং এই নকশার মধ্যে যে কোন স্থানের অবস্থান নেই। নিচের দিকে সব কিছু কঠিনভাবে চলতে থাকে, প্রতিটি আইনের বিরুদ্ধে।

ডাটাবেসের মধ্যে উপস্থিত সারির উপর ভিত্তি করে চিহ্নিত একটি সারির ব্যবহার অনুমোদিত নয়

Raw IstRS একটি ছায়া রেকর্ড তৈরি করে

এই সারিতে নতুন করে লেখা আছে, প্রশাসন এটা একটি তালিকা তৈরি করেছে এবং এখনো এটি কোন প্লাটফর্মে বিশ্বাস করা হয়নি: কোন স্থানীয় রেফারেন্স নেই, কোন মডেলের নাম না, কোন ইভেন্ট, কোন গ্রাহক নেই, কোনো ওয়ার্কার-ফেক্টিং লিঙ্ক নেই। গ্রাহক এমন কোন প্ল্যাটফর্ম থেকে উদ্ধৃতি দেয়া হয় যিনি কোন কর্মচারীকে কোন নির্দিষ্ট প্ল্যাটফর্ম তৈরী করতে পারেন না; যদি সেটা কেবল নিজের সার্ভিসের মাধ্যমেই নয়, আর তা দিয়ে দাও।

প্ল্যাটফর্মের সংখ্যা পুনরায় নির্ধারণ করা হবে না

একটি রেফারেন্স বিন্যাসের দুটি নমুনাকে সহজ করে তোলে, এবং এটি একই ছায়া- প্রতিস্থাপন করা হয়: দিনের জন্য প্ল্যাটফর্মটির বিন্যাস পরিবর্তন করা হয়েছে, প্রতিটি রেকর্ডই ভুল এবং এর জেনারেটরকে (যদি আপনি একটি উত্তেজিত না হয়ে থাকেন) সতর্ক করে দেন ।

প্ল্যাটফর্ম কলাম প্ল্যাটফর্ম অপরিবর্তিত রাখা হয়েছে

একটি প্ল্যাটফর্মে আপনার কোন কিছু সংরক্ষণ করার আগে প্রত্যেক পাঠককে খুঁজে বের করুন। স্বাধীন স্লটের মত কলামটি সহজে লোড করা যাবে: transaction_id গ্রাহকের ইমেইলে লেখা আছে “আপনার বই পড়ার” লিঙ্কটি দেখুন: একটি আইডিপিটাট ডাইজেস্ট সেখানে প্রতিটি অতিথির সাথে বন্ধ করে দেওয়া হয়েছে। আপনার বইকে সেতু মালিকানাধীন টেবিলে রাখুন। idempotency_keyসমাধান গার্ড হচ্ছে, এই বাধার কারণে তৈরী হওয়া ধাঁধাটি প্রত্যাখ্যান করা হয়েছে এবং পুনরুদ্ধারের বিষয়টি একই টেবিল তৈরি করেছে।: MySQL DDL একটি উন্মুক্ত সম্প্রচার ব্যবস্থা করতে পারে.

ঘটনা, শ্রোতা এবং দ্বৈত-প্ল্যান্ট ফাঁদ

অনুষ্ঠান সংক্রান্ত তথ্য লোড করার পূর্বে সার্ভিসের উৎস পড়ুন

যদি আপনি প্ল্যাটফর্মে ইতিমধ্যেই এই ইভেন্টটি চালু করেন, তাহলে এটি আপনাকে নিজে দু'টি মেইল দেয় এবং দুটো নিশ্চিত বার্তা পাঠায়। কোন কিছু না শুনে, কোন ত্রুটি নেই। কোন সমাধান প্রক্রিয়াকে প্রতিফলিত করে না, তার উৎসের বিষয়বস্তুর প্রতিফলন ঘটায় না। তার উৎসগুলো আসলে কি ধরনের হবে তা পড়ুন এবং সেটা পড়ে দেখুন: একটি নাম - যা ধারণা করা হয়, এমনকি এর আগে থেকেই ভুল সার্চ ইঞ্জিন স্থাপন করেছে।

Gonfers() বিতরণকারীদের দ্বারা সত্য আড়াল করা হয়; rugerses'spellation name

লারাভেল ক্লাস দর্শকদের বন্ধ করে দিয়েছে, তাই এল্‌সরাস () রিপোর্ট করেছেন:[email protected]সব কিছুর জন্য রেউসারস) আসল ক্লাসের নাম জানতে পারেন।

কিকুউ মানে 'ভবিষ্যৎ' না

সারি=sync (অনেক উৎপাদন ইনস্টলেশনের ডিফল্ট) দ্বারা আপনার সেতুর অনুরোধে তালিকাভুক্ত একজন তালিকাভুক্ত শ্রোতার দ্বারা পরিচালিত হয়। আপনার বুট প্রসঙ্গ: প্রতিটি নিবন্ধনের ক্ষেত্রে অথবা নাম নিবন্ধনের প্রসঙ্গ URL আপনার বুটের মধ্যে দল হয়ে গেছে। গ্রাহকের ইনবক্সে অবস্থান করতে হলে কনফিগারেশন পরীক্ষা করুন ('mu. ডিফল্ট)failed_jobs ( ১ করি.

প্ল্যাটফর্মের নিজস্ব রাজ্যের সঙ্গে গার্ড

এমন একটি সেবা যা কিনা আনুষ্ঠানিক ভাবে প্রদান করা হয়, সেটিকে অবশ্যই এক সময় ঠিক সেই ভাবে বলা উচিত।

মাথাবিহীন বুট ওয়েব বুট না

ওয়েব বুট নিবন্ধন করতে কি করা হবে তা নিবন্ধন করুন

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রুট, শুধু রাউটারই নয়

আপনার ব্রিজ স্ক্রিপ্টে ধারণকৃত অনুরোধ পয়েন্ট, তাই রুট () url() ও অবজেক্ট নির্মাণ করতে ব্যর্থ site.com/রিসোর্সopsiq- ব্রিজ.p/ চেকআউট/TOK: একটি লিঙ্কের মাধ্যমে একজন ক্রেতার লিংক JSON শেষ বিন্দু । জোর করে জোর করে round(কনফিগার) '(এ.এম.'( এ)।url')) জেনারেটর ঠিক করে; স্মারেজ ডিস্কের নিজস্ব শিকড় আছে। তাই ইমেইল লোগোটি ভেঙ্গে পড়া পর্যন্ত বন্ধ থাকে।url এটি সেট করা হয় (এই কারণে, এটি বুটের কাজ নির্ধারণ করে, এবং শুধুমাত্র ফাঁকা অথবা স্ক্রিপ্ট-রেভেটিভ: একটি অপারেটরের সিডিএন) URL উপেক্ষা করার জন্য আপনারটা যথেষ্ট নয়।

আপনার উপর হাত রাখার আগে মন্তব্য করুন

এই প্ল্যাটফর্মের সার্ভিসটি তাদের নিজস্ব সংযোগের মাধ্যমে পড়া হয় এবং উন্মুক্ত লেনদেন না করতে পারে। একটি পোস্ট পেমেন্ট সেবা কোন শেষ করে না দেয়া, কোন টাকা প্রদান করা হয় না, শান্তভাবে তা রেকর্ড করা যায় না, আর এর ফলে ক্রেতাকে তার ইভেন্টে আগুন ধরিয়ে দেয়, তাই প্লাটফর্মটির রেকর্ডের জন্য একটি রেকর্ড (ডিপ্লী) ইমেইল করা হয়েছে।

সৎ নিয়ম

কোনো ছায়া ও উত ্ তপ ্ ত করা হবে না

যদি স্থানীয় পাথ নির্ধারিত না হয়, তাহলে পুনরায় প্রচেষ্টা করা হবে না । কোন টাকার ত্রুটির কারণে নির্দিষ্ট করে স্বাক্ষর তৈরি করা যাবে না, কোন স্ট্যাটাস খুঁজে বার করা সম্ভব নয়। অর্ধ- দিকে রূপান্তরিত রেকর্ড বাতিল করা হয়েছে এমন কোনো ব্যক্তির কাছে যাচাই করা রেকর্ডের কাজ শেষ হতে পারে যার নেটিভ কার নিকট ফেরত দেওয়া হয়নি। needs_attention: অর্থ আসলে, রাষ্ট্র সত্যিকার অর্থে “ধূমণ, এখনো কোন অপারেশন করেনি।

রিপোর্ট করুন, আপনার ঘোষণা নয়

“এই সেবাটি” এবং " গ্রাহককে বলা হয়েছে" বিভিন্ন তথ্য: রান-পার্টের সময় প্রতিটি ক্ষেত্রের সাথে সম্পূর্ণভাবে মেইল পাঠানো। সত্যি কথা বললে, তাদেরকে আলাদা করে ফেরত পাঠান (প্রহরীজম)। platform_notified এবং নিরাপত্তা বাহিনী OpsIQ প্ল্যাটফর্মটি সমাপ্ত না হওয়ার সময়, আর কখনো দাবি করা হয় নি: ইনবক্স সার্ভার থেকে প্রাপ্ত ত্রুটির সূচনা প্রাপ্ত হয়নি।

পরিমাপ, তারপর লেখা

সেতুতে একটি মাত্র-র উপর অনুসন্ধান, অস্তিত্ব, পদ্ধতি স্বাক্ষর, উৎসাত্বের মাধ্যমে অনুসন্ধান করা, যার মাধ্যমে আপনি কল, স্ট্রং শ্রোতা, লাইন ড্রাইভার এবং (যখন কোন অগণতান্ত্রিক ফাংশনকে ফোন করে উত্তর দেওয়া যাবে) সরাসরি প্রশ্নের উত্তর দিতে পারেন। এই সোর্স যাচাই করার আগে যে কোন স্থানের প্রয়োজন ছিল তা পরীক্ষা করে দেখতে পাঁচটি ইমেইলের মাধ্যমেই মারা যায়।

কানেক্টর

অন্য ভাষা ও অন্যান্য ডাটাবেসের সেতু

সেতু বিন্যাস PHP এর ধরন নয়।OpsIQকল একটি HTTP শেষ হয়, তাই ফাইল dy, Python, Godrog, NET অথবা Java, এবং এর পিছনে যে কোনো অংশ থাকতে পারেSQLইঞ্জিনMongoDBযা পিএইচপি-এর আকৃতির রেখা হল প্যাকেজিং পাইপলাইন এবং যে বাধার মাধ্যমে আপনার সেতু পরিচালনা করা হবে, প্রথমে পড়ুন:

সংযোগের ক্ষেত্রে আসলে কি আবশ্যক

এটা পুরো চুক্তি, এখানে কিছু নেই একটা ভাষা।

পরিবহণ

সব কল করার জন্য একটা ফোন করুন। কোন বডি নেই, অন্য কোনো পদ্ধতিও নেই।

অনুমোদন ব্যবস্থা

গোপন X-Opsiq-Bridge-Key অনুরোধ করা হেডার, ধ্রুবকের সাথে মিল পাওয়া যায় নি । কোন কুকি নয়, মৌলিক অনুমোদন।

পরামিতি

পংক্তি অনুসন্ধানের উদ্দেশ্যে কিছু পংক্তি অনুসন্ধান করা হবে কি না। op উপর থেকে নাম, do অপারেশনের নাম বলো, বাকিরা যুক্তিগুলো.

প্রতিক্রিয়া

JSON। {"success":true,"data":{...}} অথবা {"success":false,"error":"snake_case_reason"}অ্যাপ্লিকেশন পরিচিতjson...আর কোন খামোখায় না।

স্ট্যাটাস কোড

200সফল হয়েছে।403কনফিগার করা হয়নি অথবা ভুল কি404পাওয়া যায়নি405ভুল পদ্ধতি,400খারাপ যুক্তি,501এই স্কীমার মধ্যে অসমর্থিত

এটাই সব

কোন কাঠামো, না স্লিপিং, নাOpsIQলাইব্রেরিটা আপনার পাশে। যদি এটা কাজ করতে পারে, তবে এটা ব্রিজ হতে পারে।

বিতরণ: ব্রিজ/প্রতিরোধে কি থাকতে পারে এবং কী হবে না

স্বাক্ষরিত প্যাকেজটি ফাইলের একটি নির্দিষ্ট তালিকা এবং যে তালিকা ZIP থেকে বাদ দেওয়া হয়, তার বাইরে একটি ফাইল। তালিকার মধ্যে দিয়ে এমন একটা সেতু রাখা যাবে না, যেখানে সেই তালিকাটির ভিতরে জাহাজ স্থাপন করা যাবে না — কিন্তু এটা আপনাদের কাছে আর অদৃশ্য হতে পারে না ।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- সম্পূর্ণ

স্বাক্ষরিত জিপে ফাইল দ্বারা ম্যাপ করা জাহাজ এবং মিসিং চিহ্ন দ্বারা আপনার প্যানেল historyidenters চিহ্নিত করুন। এই দুই ফাইলের মধ্যে কিছু অংশ পড়ে। বাতিল হওয়ার সময় পরীক্ষা করে দেখুন, পিএইচপিটিএ কেবল একটি পরিবর্তিত প্যানেল নিয়ে গঠিত হয়।

আর সকল — শুধুমাত্র প্যানেলেই উদ্ধার করা হবে

প্যানেলের উপর ভিত্তি করে লেখা সহজ টেক্সট যার কোনো মানে নেই। সুতরাং এটি যেকোন স্ট্যাক কাজের জন্য কাজ করবে। ওয়েব-এ সম্পূর্ণ প্রোগ্রামগুলি রাখুন, mouse_puted_itmed_get_ ফাইলে নাম, ও filenameতে ফাইল কপি করার পরিবর্তে প্যাকেজের নাম লিখুন। এই ক্ষেত্রে ফাইলটি প্রতিলিপির পরিবর্তে সরাসরি প্রয়োগ করা হবে না।

আপনি যদি সত্যিই প্যাকেজের মধ্যে অন্য একটি ভাষা চান

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 যখনই আপনার প্যাকেজ জাহাজ এক সেতুর চেয়েও বেশি। এটি হচ্ছে সেইভাবেই জানা যায় যে প্যানেলের প্রতিলিপির একটি সেতুকে কীভাবে বাধা দেওয়া হয়; কোন ছাড়া, অস্পষ্ট জুটিগুলো সতর্কতার সাথে ঘোষণা করে এবং আমাদের স্নিপেটকে বাদ দেয়া হয়েছে।
⚠️
এর ফলে, জাহাজ ও এর প্যানেল অনুলিপি করা একটি সেতু এবং এর ফলের প্রতিলিপি দু'টি কপি। হাতে-ডিট-প্রজেক্টের পরিবর্তে নতুনভাবে পরিবর্তিত হতে পারে: php tools/sync_connector_bridge_snippets.php --apply- তারপর প্যাকেজটা আবার চালু করো।

৬টা ভাষায় গেট

একই ভাবে একই রকমের চারটি চেক রয়েছে: সমস্ত জায়গায় কোন চাবি নেই, একটা পদ্ধতি, একটার অনুরূপ সময় বিভাজন করা হয় তারপর হেডারের সাথে নিয়মিত তুলনা করে । আসল ফাঁদ হল একটি ভিন্ন ফাঁদ এবং প্রতিটি ভাষার জন্য এটি একটি ভিন্ন ট্রাপেস্ট।

⚠️
তুলনা করুন256চাবির পরিবর্তে দুটি চাবির ডাইজেস্টটি প্রতিটি ভাষায় সঠিক এবং এটি উভয় দিকে ধাবিত হয়। এই বাস্তবতা হল, বেশ কিছু নিয়মিত তুলনা করলে তা হয় বা কোন নির্দিষ্ট দৈর্ঘ্যে ফাঁস করে দেয়- নোডে ক্যাফেয়েকেল এর সময় সীমা তৈরি হয়, যা পৃথক হয়ে গেলে একটি নির্দিষ্ট দৈর্ঘ্যের উপর প্রভাব সৃষ্টি করে।500এর পরিবর্তে403.
নোডজ — গেট
// 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)
যাও রুবি, NET এবং জাভা একই তুলনা
// 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)));
}

প্রতিটি ডাটাবেসের মধ্যে পরিচয়ের নির্দেশের জন্য বৈধ আইডেন্টিফায়ার

নিরাপত্তা সংক্রান্ত কোনো বৈশিষ্ট্য পরিবর্তন করা হয়নি: একটি টেবিলের নাম অথবা কলাম উল্লিখিত কল অনুবর্তন করার পূর্বে সেটিকে প্রকৃত স্কীমার সাথে চেক করতে হবে এবং প্রতিটি মান একটি পরামিতির উল্লেখ করা আবশ্যক। শুধুমাত্র অক্ষর, CLAYOPT ও pignertty'র মান নির্ধারণের ক্ষেত্রে প্রযোজ্য।

MySQLএবংMariaDB

টেবিল: SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA = ?কলামের নাম: একই কথা information_schema.COLUMNS সহ AND TABLE_NAME = ?পেছনে ফিরে আসা, কোনো ধরনের ব্যাকটিকা আপ. LIMIT n OFFSET m.

PostgreSQL

একই তথ্য অন্য একটি নাম যেমন প্রদর্শন করা হবে, নিম্ন মানের ভিউ WHERE table_schema = $1 (সাধারণত:) publicউদ্ধৃতি সহ উদ্ধৃতির মধ্যে, দুটি উদ্ধৃতির সাথে দ্বিগুণ উদ্ধৃতি যুক্ত। পাতা-তে অনুরূপ ঠিকানায় লিখে LIMIT n OFFSET mনিরীক্ষণের জন্য চিহ্নিত ফাইলের নাম। কোনো সুনির্দিষ্ট বিবরণ লেখা হলে সেগুলির উপর চিহ্ন রাখা হবে না।

SQLসার্ভার

একই ধরনের_FILE_SCHEMA ভিউ. নথির মধ্যে একটি বন্ধনী, অন্তরের যে কোন বন্ধনীর সাথে তুলনা করা, তার প্রয়োজন। 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উদ্ধৃতির উদ্ধৃতি সহ, দু'টি উদ্ধৃতি দিয়ে এবং মনে রাখবেন UPER-এর ক্ষেত্রে একটি thridget চিহ্নিত চিহ্নের বিপরীতPostgreSQLতুমি তোমার পালনকর ্ তার নিকট যাও । OFFSET :o ROWS FETCH NEXT :n ROWS ONLY ১২ মিনিট পরে।

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;
💡
সমাধান, নাম/ বিকল্প উল্লেখ করে কল- লিঙ্ক ব্যবহার করুন । এমনকি চেক করার পরেও তা যাচাই করতে ফোন করাও যায় না - তালিকার মধ্যে প্রকৃত নাম খুঁজে বের করুন এবং তারপর তা থেকে পড়া হবে । এটি কোন কিছুরই মূল্য হয় না এবং "এই নামটি" নামের সাথে মিললে এর কোন মিল নেই ।

MongoDB: একই নিয়ম, ছাড়াSQL

এখানে কোন অনুসন্ধানমূলক পংক্তি নেই। কাজেই মানুষ ধরে নেয় যে এর জন্য কোন সুরক্ষা নেই। ফিল্টার: ফিল্টার ফিল্টারের তথ্য- প্রকাশ করা হচ্ছে।JSONসোজা find() কল splace পাঠাতে দেয় {"$ne": null} অথবা {"$gt": ""} যেখানে আপনি একটি মান আশা করেছিলেন, এবং যথাসম্ভব প্রতিটি ডকুমেন্ট নির্বাচন করুন । ফিল্টার তৈরি করো ।

MongoDB- সংকলন- তালিকা রূপান্তর, archived ফিল্টার, recespered that লালaction
// 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();
সংগ্রহ লিস্ট থেকে সংকলন এসেছে কলোলনির্বাচন

এটা আপনার তথ্য জুটি। ফোনের বানানকে এটার সাথে তুলনা করা এবং সমাধান নাম ব্যবহার করে।

tabr সকল ফিল্টারকে arive করো

print() দ্বারা সমর্থিত পংক্তির সংখ্যা অথবা কোন সংখ্যা । অপারেটরের ক্ষেত্রে সম্পূর্ণ প্রতিরক্ষা ব্যবস্থা দ্বারা চিহ্নিত হয়। যেখানে আপনি আশা করেছিলেন যে কোনো NSQL অক্ষরের সমানি তা উল্লেখ করা হয়।

সংযোগ লাল যুক্তি

প্রজেকশনের গোপন আকৃতি বাদ দেয়া হয় যাতে তারা সার্ভার থেকে বের না করে, ফলাফল মুছে ফেলার পরিবর্তে।

একক-মাত্র একটি শতাংশ মুছে ফেলা হবে (_a)

একটি সমাধানকৃত ধাঁধা মুছে ফেলুন । কোনো ভাই - বোনদের সঙ্গে মেলামেশা করার সময় কখনো কোনো ফিল্টারও বাদ দেবেন না ।

চিহ্নগুলির তালিকা নতুন করে প্রদর্শন করা হবে

একই যুক্তিSQL: এই সংগ্রহের নাম লেখার মাধ্যমে হয়ত স্পর্শ করা যাবে এবং বাকি অংশ কোন ব্যাখ্যা ছাড়াই বাতিল করতে পারবে।

অন্যান্য ভাষায় পরিচয় সমাপ্তি

এই পরিচয় অনুসন্ধান একটি সেতুর অর্ধেক এবং একই সাথে এটি HTTP।HMAC- আমার সাথে যোগ দাও.

এই বিন্দু থেকে হস্তনির্মিত লেখা, সাপোর্ট পোর্ট পোর্টালের জন্য একটি রাস্তা তৈরি করে (এক মিনিট, দুই মিনিটের এক) পথ ধরে। দূরবর্তী সাইট, কোড, সি লগ- ইন ক্রেতারা স্বয়ংক্রিয় ভাবে প্রতিটি ভাষার জন্য চ্যাট করে (একটি ঘন্টা) ।
কি পরিবর্তন যখন আপনি এটি পুনরায় ব্যবহার

যারা একটি পোর্ট হ্যান্ডঅফ টোকেন, যা ইচ্ছাকৃতভাবে কঠোর: এটি জটি এবং এককভাবে কাজ করে : সত্য আর জীবন যাপনের জন্য।120কয়েক সেকেন্ড, কারণ এটা একটাতে ভ্রমণ করে।URLএকটা সেতু বা উইজেট পরিচয় পত্র তাদের সাথে বহন করে না, আর কয়েক ঘন্টাও কাজ করতে পারে না।

কি একই থাকে

ID, উদাঃ পূর্বাবস্থায় এবং উপরের-শব্দ চিহ্ন সহ একটি ই-মেইল ঠিকানা, হারাম ও প্রাপকের পরিচয় প্রমাণকারী অথবা ফোল্ডার-কে একটি ID ও ব্যবহারকারীর নাম লিখে, একই সাথে তা গোপন করা হয়েছে।

উভয় টোকেনের মাত্রা যাচাই করে দেখা

তিন-দল JWT H6-এ স্বাক্ষর করা হয়েছে, এবং ২-টি খণ্ড ভিত্তিক lib64-র মাধ্যমে অর্থ পরিবেশন করা হয়HMACপিএইচপি উল্লেখ করে যে, আপনার ভাষার লাইব্রেরি প্রাকৃতিক রূপে ব্যবহার করা হয়- এটি একটি JWT লাইব্রেরি যা সাধারণত পিএইচএইচপির সবচেয়ে সংক্ষিপ্ত পথ।

ব্রাউজারের মধ্যে কখনো এটা প্ল্যা করবেন না

প্রত্যেক ভাষাতেই সত্য।

( ১ করি.

প্ল্যাটফর্মটি হল PHP

পিএইচপি-এর সেতুটি লিখে দাও, এটা জাহাজের জাহাজকে ভেসে যাচ্ছে, আর এটা মঞ্চের নিজস্ব কাঠামোকে তার পরিচয় অনুসন্ধানের জন্য একটি লাইভ সেশন হিসেবে বুট করতে পারে।

প্ল্যাটফর্মটি কোন খাদ হয় না

একটি জাহাজ, সাইন আর টেস্টিং ঠিক একটা পিএইচপির মতো ভেসে যাচ্ছে. কিছুই বাদ দেয়া হয় না

প্ল্যাটফর্মটি পাইথন, রুবি, যাও, যোগাযোগ করুন, NET অথবা জাভা

প্যানেল স্নিপেটের মাধ্যমে উদ্ধার করা এবং প্যানেল- এর মাধ্যমে তালিকা থেকে উদ্ধার করা হবে না; ব্রিজ/ ফাইলে ফাইলগুলি ফেলে দিও না, যেখানে পরামিতির সঙ্গে সংযোগ করে প্যাকেজটি সম্পূর্ণভাবে অস্বীকার করবে। সংযোগ ব্যবস্থাহীন: পরিচিতি, পরিচয়, পরিচিতি এবং অতিথিরা একই কাজ করে থাকে, কারণ তাদের কেউ কোন কাজের যত্ন নেয় না ।

প্ল্যাটফর্মে কোনো প্রসেস চালানো সম্ভব নয়

সেতুর বিন্যাস সঠিক নয় । একটি সেতুর মধ্যে দিয়ে নিজের হোস্ট অবধি কোনো প্ল্যাটফর্মে পৌঁছাতে হবে ।APIযাই হোক না কেন, সংযোগের মাধ্যমে প্রকাশ হয়।

⚠️
একটি দীর্ঘ মেয়াদী পরিকল্পনা রয়েছে: প্ল্যাটফর্মের লগ-ইন সেশনটি সম্পর্কে একটি পরিচয় অনুসন্ধান করতে হবে, যার মানে প্ল্যাটফর্মটির নিজস্ব প্রক্রিয়ার ভেতরে মূলত: নিজের সিডিউলে প্রবেশ করা অথবা তার হোস্ট সুবিধাসহ চলমান। প্ল্যাটফর্ম থেকে একটি সেতু সংরক্ষণ করে রাখা হয়েছে। প্ল্যাটফর্মের তথ্যকে মুক্ত করতে পারে এবং এখনো সংগ্রাম করতে হলে আপনার যোগাযোগ ব্যবস্থা স্বয়ংক্রিয়ভাবে যাচাই করতে হবে। যদি সেই প্রযুক্তিতে তথ্য ও যোগাযোগ ব্যবস্থায় প্রবেশের জন্য সংগ্রাম চালিয়ে যেতে হয়, তাহলে আপনার কোডের জন্য একটি ভিন্ন ভাষা আছে।
কানেক্টর

সহকারী halts: কর্ম এবং কনটেক্সট লিখুন

এটি একটি সংযুক্ত বন্ধুর কাছ থেকে একটা সাধারণ জিনিস যা খুঁজে পাওয়া যায় নি। এর কাজ হলো এমন কাজ যা অর্থহীন । এটি জানা প্রয়োজন বোধ করি প্রসঙ্গ এবং বেশীরভাগ প্রশ্ন করা দরকার। একটি প্রশাসক ভুল পদক্ষেপ দ্বারা কখনো কাজ করে না এবং কোন ক্রিয়াশীল তথ্য ছাড়া এটি দেখতে পারে না।

দুটো স্টল

কর্ম - AI সংক্রান্ত কর্ম

কাজ ঘোষণা করা হয়েছে।jsonরি-চার্জ করা কর্ম। বাতিল করে একটি মডেল নির্বাচন করুন, এবং তার পরামিতি পূরণ করুন।OpsIQএটি কার্যকর করা হয়। ক্রিয়া হল: এই বই বাদ দাও, টিকিটটা খুলে দাও, অবস্থা পরিবর্তন করো ।

কনটেক্সটের বিভাগ — কীভাবে AI সংক্রান্ত তথ্য জানা

মডেল পরিচালনার আগে কনটেক্সট প্রোভিডার দ্বারা পরিচালিত “এই মাসে কতগুলো অর্ডার”, যারা আমার নতুন ক্রেতা,” তারা একটি প্রসঙ্গ অনুসন্ধানের মাধ্যমে “আমরা যা বিক্রি করি” তা বিক্রি করে এবং কখনো কোন পদক্ষেপে না।

⚠️
অনুপস্থিত পরিসেবা উপলব্ধকারীর সিনম্পোম: "সক্রিয় সংযোগ ব্যবস্থা" সহ সহকারী উত্তরগুলো, সক্রিয় করা এবং এর সংযোগ পরীক্ষা করা অবস্থায় কোনো ত্রুটি দেখা দিলে সংশ্লিষ্ট নেটওয়ার্ক সংযোগ ব্যবস্থা নিষ্ক্রিয় করা হয় না । কিছু উল্লেখ করা হয়নি, ফলে কোন বার্তা সরবরাহকারীর হুকুম পায় নি ।

সর্বজনীন বিভাগ শব্দভাণ্ডার

OpsIQসাধারণ নাম দ্বারা বিভাগটির জন্য অনুরোধ করা হয়েছে । আপনার প্ল্যাটফর্মে প্রত্যেক জন কি অর্থ এবং উত্তর দেয়। একটি হোটেল বুকিং হল হোটেলের অর্ডার; হোটেল বিক্রির জন্য যা বিক্রয় হয়, তা হলো মানচিত্র।

কমান্ডের সংকেত

আপনার প্ল্যাটফর্মে যে কোন একটি দু:খের সাথে সম্পর্কিত চুক্তি করা হয়েছে: আপনার প্ল্যাটফর্মের মধ্যে, আদেশ, হিসাবপত্র, কাজ, চালান ইত্যাদি। অপেক্ষারতদের তালিকা একই।

ক্লায়েন্ট

কাস্টমারের লোক.

products

প্ল্যাটফর্ম যা বিক্রি করে: পণ্য, রুম, পরিকল্পনা, সেবা।

বিলিং

রেভেনেউ আর টাকা-কাঠি পুরো মিলিয়েছে, আর তার সাথে রাষ্ট্র হিসেব করে।

টিকেট, পরিসেবা, সার্ভার, কর্ম

কোনো মানচিত্রকে জোর করে জোর করবেন না — কোনো অপ্রত্যাশিত বিভাগ একটা ভুলের চেয়ে উত্তম ।

আর কিছু তোমার প্ল্যাটফর্মে আছে

আপনার নিজের ঘোষণা করুন। একটি সরবরাহকারী যে সেকশন ঘোষণা করে ('Comples): ['sic], devance-lists, সার্বজনীন অনুসন্ধান তালিকার মধ্যে একত্রিত হয়েছে, তাই প্ল্যাটফর্মের সুনির্দিষ্ট অনুসন্ধান কোন পরিবর্তন ছাড়াই পাওয়া যাবে।

যে ভুল একটি দিনের জন্য মূল্য

কনটেক্সট উপলব্ধকারী দ্বারা ইন্টারফেস প্রয়োগ করা হয়। এই ধরনের পরীক্ষা করার জন্য, কোনো ত্রুটির ফলে শুধুমাত্র সমাধান করা হবে না।

প্রসঙ্গ প্রোভাইডার.
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 '';
    }
}
সংযোগ স্থাপন করে

অবস্হান কনটেক্সটসরপ্যাক্ট ইন্টারফেস এবং কনটেক্সট প্রোভাইডারার্স (বিল্ডার) থেকে আপনার সরবরাহকারীদের ফিরিয়ে নিয়ে আসা।

প্লেইন-টেক্সটের মান অনুপস্থিত, পৃথক নয়JSON

তৈরি করো একটি টেক্সট ব্লক যা প্রম্পটে স্বয়ংক্রিয়ভাবে পৌঁছে যায় । একজন পাঠকের জন্য লিখুন: একটি শিরোনাম, তারপর একটি সারি প্রতি সারি সারি প্রতি

'নাড়ু'র বদলে ফিরে আসা

আপনার নিজের ব্যতিক্রম ধরুন। একটি সরবরাহকারী যে নিক্ষেপ করা হয় এবং বাদ দেয়, কিন্তু 'সরী' হচ্ছে চুক্তি।

নির্মাতা আপনার জন্য বিভাগ লেখা সম্ভব নয়

নির্মাতা কনটেক্সট প্রোভাইডারার () কর্তৃক নির্মিত একটি অংশ: New [ অ্যারে] এবং যাদুকরের এটির কোন ক্ষেত্র নেই। হাত দিয়ে তা পূরণ করুন- এবং মনে রাখবেন যে যাদুকরদের কাছ থেকে এটিকে পুনরায় নির্মাণ করার বিষয়টি প্রথমে আপনার সম্পাদনা করা হবে ।

⚠️
খেলার সঠিক অবস্থা ধার্য করা হয়নি। শতাংশ ব্যবস্থা শুধুমাত্র স্বয়ংক্রিয়ভাবে প্রাপ্ত না হওয়ার ফলে আপনার নির্বাচিত সারির সংখ্যা সম্পূর্ণ নয়। একটি পৃষ্ঠা ২০টি সারির তালিকা যে সমস্ত প্রসেসগুলি অন্তর্ভুক্ত করা হয়েছে, সেগুলির মধ্যে প্রেরকের উত্তর প্রাপ্ত হওয়ার ফলে Evolution-র সাথে যোগাযোগ করতে সক্ষম হবেন।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
মিথ্যা অথবা অবিন্যস্তের ক্ষেত্রে অর্তান্তর অথবা অারম্ভিক বৈশিষ্ট্য উপস্থিত থাকা আবশ্যক (_o)

যদি তা - ই হয়, তাহলে কাজের অনুমোদন প্রয়োজন ।

2
আই আইডিতে যে কোন জায়গায় লেখা আছে সেটা লিখে দেয়

যোগ, পরিবর্তন, পরিবর্তন করুন, মুছে ফেলুন, বাতিল, বাতিল করুন, স্থগিত করুন, বাতিল বাটন, প্রত্যাখ্যান করুন, প্রত্যাখ্যান করবেন, বাতিল টিপুন। remount, পুনরারম্ভ, পুনরারম্ভ করুন, পরিবর্তন করা, সংরক্ষণ, পুনরারম্ভের ব্যবস্থা স্থগিত করুন অথবা নতুন কোনো তথ্য তৈরি করুন, পুনরারম্ভ করতে হলে পুনরায় আরম্ভ, পুনরারম্ভ করার, পরিবর্তন ও নতুন কোনো সমস্যার সৃষ্টি হবে না।

3
তাহলে একটি বই পড়ে তার লেখা হয়

সন্ধান, তথ্য, সন্ধান, প্রদর্শন, তথ্য এবং অনুসন্ধান, বিশ্লেষণ, অনুসন্ধান, বর্ণনা, নমুনা, পিং, বর্ণনা এবং বর্ণনা, উপমা, সংক্ষিপ্ত, বর্ণনা...

4
তারপর HTTP পদ্ধতি নির্ধারিত হবে

হেডি আর ওয়েরেল পড়া হয়।

5
নাহলে এটা লেখা

অপরিচিত অনুমোদন প্রয়োজন ।

⚠️
শব্দ স্বয়ংক্রিয়ভাবে পড়া হয়, যার ফলে মিশ্র নাম চিহ্নিত করা হবে । একটি উইজেটের নাম যেমন W_RISTPECT_type প্রথমে রাখা হবে এবং এটি পরিষ্কার করে রাখা হবে: প্রসূন, local_tspertyed, Cancel_bookingssh, atro not change achs, unsting_intion

যদি প্ল্যাটফর্মটি সত্যিই কোন একক ভাষা থাকে তবে শুধুমাত্র স্থানীয় ব্যবহারকারীই লগইন করতে পারেন (_e)

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.

হ্যান্ড-authord প্যাকেজ সঠিকরূপে ধার্য করা আবশ্যক

যদি আপনি নিজে এই বিবৃতিটি লিখে থাকেন, তাহলে স্থানীয় এক ব্যবহারকারী অথবা প্ল্যাটফর্ম_পাব্রিজের একটি নাম ঘোষণা করুন। কনফর্মেন্সেশন প্লাটফর্ম _brides runnters dration এ যাওয়ার সময় মনে হয় যে একটি ব্রিজের সংযোগ ব্যবস্থা চালু হয়েছে এবং নির্মাতার এমন একটা নমুনা বাদ দিয়ে তৈরী করা হচ্ছে, যা প্লাটফর্ম_brigeber_BAR_goutAPIসংযোগ।

একটি Ai_aptype-র মান বজায় রাখুন (_o)

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.

আপনার প্ল্যাটফর্মের প্রশাসনকে শিক্ষা দিন

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

কলিপার্টের মাধ্যমে সংযোগ করা হয় ।

বুস্টেট

খসখসে6,000অক্ষর, সংযোগের বিন্যাস ব্যবহার করে প্রতি অক্ষর অথবা অক্ষর24,000সক্রিয় সংযোগের পর সমস্ত ব্লকের মধ্যে বন্ধ করা হয় । প্রতি অক্ষরের ওপর আপনার ফাইল মুছে ফেলা হবে; স্বয়ংক্রিয় ভাবে ফাইল টাইপ করার আগে ব্যবহার করুন ।

নির্ভুলতা প্রদান

এই ফাইলগুলি আপনার সার্বজনীন টেবিলের টুল ব্যবহার করে সহকারী সহকারীদের মধ্যে পার্থক্য রয়েছে। ভুল বিভাগ থেকে উত্তর দেওয়া কারণ, এমন কোন জিনিস নেই যা কেউ বলেনি।

💡
উভয় ফাইল অবশ্যই আপনার সোর্স গাছের মধ্যে উপস্থিত থাকা আবশ্যক। ফাইলটি সাধারণ প্যাকেজের অধীন, সেগুলির মাধ্যমে সংরক্ষিত কোনো একটি ফাইল দ্বারা চিহ্নিত করা হয় এবং ZIP ফাইলে প্রকাশ করা হয়। এর ফলে, একটি সম্পাদনা করলে ফাইল সম্পাদনা করতে হবে।
কানেক্টর

সংযোগকারীর মাধ্যমে পরিচিতি: প্রশাসন, গ্রাহক, পোর্টাল

স্বাক্ষর চুক্তিটি তিনটি পৃষ্ঠে কাজ করে। সংযোগকারীর কাজ হচ্ছে "কে প্ল্যাটফর্মে লগ ইন করা"।OpsIQযাচাই করতে পারেন, এবং তারপর পরীক্ষিত বিষয়টি উপস্থাপন করুনOpsIQসংযোগ কখনোই কাউকে অনুমোদন করে না ।

তিনটি পৃষ্ঠ, একটি চিহ্ন

প্রশাসনিক - আপনার স্টাফ, আপনার ব্যাক-এন্ডে

প্যানেলের মধ্যে একটি অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন। চিহ্নিত বস্তু ধারণকারী ব্যাক-আপে লোড করা হবে এবং প্রত্যেক কর্মীকে তাদের নিজেদের মত মনে করে।OpsIQএজেন্ট, পুরো পাশ দিয়ে চলে যাও.

গ্রাহক - ক্লায়েন্ট চ্যাটে সাইন ইন-ইন কাস্টমার

একজন কাস্টমারের কথা, যিনি লগে আছেন তার গ্রাহককে এটা একটা বেনামী সার্চের পরিবর্তে তাদের বিশ্ব একাউন্ট পেতে দিন: প্রতিটি আদেশ, পূর্ণ পরিপূর্ণ এবং যে কোন কাজের অনুমতি আপনি দিতে পারেন।

পোর্টাল — সাপোর্ট পোর্টালের গভীর সংযোগের মধ্যে একটি

একই দাবি সহ Zit এবং একক ব্যবহার করুন (_o)120- সেকেন্ড জীবন, কারণ টোকেনটা একটাতে ভ্রমণ করে।URLএবং অবশ্যই একবারের মতো খরচ করতে হবে। এই কাজটি না করা উচিত: বৈশিষ্ট্য, সাপোর্ট পোর্ট প্রত্যেক ভাষার জন্য একটি প্রস্তুত স্নিপেট বহন করে এবং এই সার্ভার পরিচালনার সময় প্ল্যাটফর্মটি আপনার জন্য প্রস্তুত থাকে।

চার্জের চুক্তি

এখানে কোন ঐচ্ছিক বিষয় নেই, অন্য কোথাও আংশিক উদাহরণও হতে পারে।

site_key

উপরের স্তরের মিলের জন্য অনুরোধের মান সমান, অথবা টোকেনটি প্রত্যাখ্যান করা আবশ্যক।

তাপ ও standaferty

সবচেয়ে উপরের স্তরে, UNIX সেকেন্ড ।

অনুমোদিত:

উপরের স্তরে, তোমার প্ল্যাটফর্মের ধারণা... ...একজন প্রকৃত মানুষ লগে লগে আছে।

প্ল্যাটফর্ম

উপরের স্তরটি একটি ছোট শামুক নাম। প্রস্তাবিত, এর মাধ্যমে সংযুক্ত ব্যক্তির পরিচয় সরবরাহকারীর নাম প্রকাশ করা হবে।

প্রশাসক অথবা গ্রাহক

একটি বস্তু উল্লিখিত বস্তুর নাম। এতে অবশ্যই ফাঁকা আইডি এবং একটি ই-মেইল ঠিকানা রাখা আবশ্যক – যেখানে প্রতিটি প্রধান ফীট বুকমার্ক ফীড মিল রয়েছে। উভয় ক্ষেত্রে উভয় ক্ষেত্রেই অন্তর্ভুক্ত থাকলে সংশ্লিষ্ট দুটি মান অন্তর্ভুক্ত হবে।

মিনিং, বয়েল সেতু থেকে ক্রিয়া
$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আপনি জানেন যে, এটা আপনাকে রক্ষা করে কারণ লক্ষণগুলো এমন নয় ।

প্রশাসনিক উইজেটের নিজস্ব মান রয়েছে

opsiq/med/berd_ajax.pp একটি স্থানীয় contorysternetne বহন করে, যা উভয় অবস্থানে অনুমোদিত পতাকা গ্রহণ করে। কথোপকথনের তালিকা, ইতিহাস এবং এ সব কিছু এর মধ্য দিয়ে যেতে হবে।

শেয়ার করা সিকুয়েন্সার কঠিন

opsiqincludes/berted_ Piloterty_psevides চ্যাটের পিছনে এবং মূল AJZX এর পেছনের অংশ।APIঐতিহাসিকভাবে পতাকার পর্যায়ে যাওয়া উচিত ছিল।

লক্ষণ

ইতিহাস ও কথোপকথনের কাজ। আড্ডার সময় প্রত্যেক চ্যাট উইন্ডো "অ্যাডমিন লগ" প্রয়োজনীয় এবং "বিপাইলের" অনুরূপ উত্তর দেয়। এটি শুধুমাত্র একটি সেশন বাগ- এর মতো নয়। কিন্তু ব্রাউজার ফ্ল্যাগটি উচ্চ স্তরের পতাকা থেকে প্রাপ্ত হয় না।

বর্তমানে মূল বিষয়

এখন এটি এই বিষয়ের উপর উচ্চ স্তরের পতাকা গ্রহণ করে, তাই চুক্তি হচ্ছে ইউনিফর্ম। একমাত্র সেরা স্তরটি পড়ে। প্রতিটি মুক্তির সময় আপনার প্যাকেজের উপর কাজ করে।

এটি মেশিন- ডাইজেস্টের সাহায্যে এখন পরীক্ষা করা হচ্ছে। আপনার প্যাকেজের উপর যে কোন ফাইল পরিচিতি চিহ্নগুলো স্থায়ীভাবে স্ক্যান করা হয়েছে, এবং একটি পেমেন্ট চিহ্নটি প্রকৃত ফাইল এবং লাইন দ্বারা অনুমান করতে অস্বীকার করবে। নিজে থেকে এই পদ্ধতি প্রয়োগ করে আপনি নিজে চালনা করবেন। :ppps/vathertndutizenedst_wends

ক্লায়েন্ট-এ স্বাক্ষর করার সময়-অঞ্চল

দুটো বিষয় সত্য হতে হবে।

1
আপনার ব্রিজ বা শেষ বিন্দু most একজন কাস্টমারের টোকেন

একই ধরনের সাইনার, একজন কাস্টমারের কাছের বিষয় নিয়ে পড়ুন। যদি আপনার প্ল্যাটফর্মের গ্রাহককে কোন নির্দিষ্ট প্রহরীর কাছ থেকে পড়ে যান, তাহলে গার্ডদের আপনি দেখতে পাবেন যে আপনি চান না এবং কখনো এই বিষয়টিতে পড়ে যাবেন না- কিভাবে একজন ক্রেতা একটি প্রশাসককে নিয়োগ দেয়া হবে।

2
সংযোগ করে এবং এটি স্ট্যাম্প

বৈধ টোকেনের মধ্যে মূল চিহ্নটি উপস্থিত রয়েছে । আপনার পরিসেবাটি পরিচয় প্রমাণিত হয়েছে; এটি কোনো পরিচয় প্রমাণকারী পরিচয় ধারণ করে না ।

3
আপনার পরিচিতি বিজয়ী এটা তুলে ধরেছে

স্বনির্ধারিত শীর্ষচরণ প্রাপ্ত করুনOpsIQআকৃতি, এটা MUSTT প্রয়োগ করা হয়OpsIQ\ tপ্ল্যাটফর্ম\ tপ্রজেক্ট ইন্টারফেস, অথবা রেজিস্ট্রিটি অপ্রয়োজনীয়ভাবে এড়িয়ে চলে - প্রসঙ্গ সরবরাহকারী হিসেবে একই ফাঁদ।

4
আপনার কাস্টমারের কাছ থেকে ফোন করা কাজ একজন গ্রাহককে গ্রহণ করে।

এবং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;
    }
}

গ্রাহক-স্কেটড কাজ: দুই তালা, উভয় প্রয়োজনীয়

মডেলটি কখনও বেছে নিতে হবে না যার তথ্য এটি পড়বে।OpsIQএকটা তালাটা ফাঁস হয়ে যাওয়ার পর সেটা বন্ধ করে দেওয়া হয়; দুটো তালা হল একটি চুক্তি ।

লক1 — OpsIQপরিচয়কে নতুন করে লেখা হবে

একজন গ্রাহক অপারেশন চালানোর আগে,OpsIQভিআরআইপিএল পরিচিতি সহ প্রতিটি পরিচিতি পরিবর্তন করে প্রতিস্থাপন করা হবে: ক্লায়েন্ট, ক্লায়েন্ট_id, ব্যবহারকারী আইআইডি, ব্যবহারকারীর ID_id; অ্যাকাউন্ট ID, ব্যবহারকারীর নাম, ব্যবহারকারীর আসুইডেন ই-মেইল ঠিকানা এবং গ্রাহক সংখ্যা যাচাই করে দেখার জন্য গ্রাহক, ব্যবহারকারীর ই- মেইল ক্লায়েন্ট ই- পি- মেইলের নাম, গ্রাহক ই- আই- মেইল ব্যবহারকারী নির্বাচন করেছেন ।

লক2— আপনার প্ল্যাটফর্ম প্রতি পরীক্ষা

আপনি যে আইডি দিয়েছেন তাতে ক্লিক করে প্রতিটি বই এবং তার উপর লেখা প্রতিটা সংখ্যার মূল ধারা যোগ করুন।

আপনার পরামিতির নাম নামকরণ করুন1তাদের খুঁজে বের করতে পারেন

এটিকে customer_id বলা হবে, cust বা ref নয়। একটি প্যারামিটার OpsIQ যা স্বীকার করে না তা হল এমন একটি প্যারিমেটর যা বন্ধ করা যাবে না।

⚠️
সাইন-ইন কাস্টোমারকে এটা OWN অপারেশন দাও, প্রশাসনের কাছ থেকে পৃথক থাকা সত্ত্বেওSQLএকই রকমের দেখতে একই রকম ।

জিরো পৃষ্ঠা খিং: সংযোগ বিচ্ছিন্নকরণ তদন্ত

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."
}
তদন্ত ব্রাউজার কল

একই-রিজিন, তাই এটি একটি স্বনির্ধারিত হেডার বহন করতে পারে না। এটি প্ল্যাটফর্মের অবস্থান। আপনার ব্রিজ-কি গেট থেকে দূরে রাখুন এবং কোনো লগ আউটে আসা পর্যটকের কাছে ফিরে আসুন।

এটা একটি নির্দিষ্ট আকৃতি উত্তর

{"success":true,"authenticated":true,"admin":{...},"identity_token":"..."} — and {"success":false,"authenticated":false,"error":"..."} when nobody is signed in.

কোনো দীর্ঘ সময় ধরে সোর্স লোড করা হবে না

স্বাক্ষর শুধুমাত্র, মেয়াদপূর্তীর সংকেত।

এই পুরো শেষ বিন্দুটা লারাভেলের জন্য বাস্তবায়ন,WordPress, WHMCSসিমোফোনি এবং প্লেইন পিএইচপি, এবং কঠিন ভাবে ওন লারার বিশেষ সুনির্দিষ্ট সিদ্ধান্ত এবং সমস্যা সমাধানের জন্য প্রশাসনের পাতায় রয়েছে।

কানেক্টর

প্রকাশনা: ফোল্ডার প্রকাশনা নয়।

বিকেলের সবচেয়ে সাধারণ উপায় হলো বাজারের বাইরে সংযোগ স্থাপন করা/ যোগাযোগ ব্যবস্থা সম্পাদনা করা, পুনরায় ইনস্টল করা, আবার কিছু পরিবর্তন করা। এই ফোল্ডারটি পড়ে না । তারা বাজার ক্যাটালগ থেকে স্বাক্ষর করে। প্রকাশনার মধ্যে যে ক্রম রয়েছে সেটি হচ্ছে জিপিই বা খসড়ায় রাখা।

কেন সম্পাদনা কিছু করা হয়নি

marketplace_connectors/<slug>/ is the SOURCE

এখানে তুমি কাজ করো, কিছুই এটা থেকে ইন্সটল হয় না।

ক্যাটালগ একটি স্বাক্ষর ধারণ করে

একটি ডাউনলোড যা ZIP, স্বাক্ষর যাচাই এবং এটি সংশোধন করে । ZIP পুনরায় স্থাপন না করা পর্যন্ত প্রতিটি ইনস্টল পুরোনো প্যাকেজটি পায়।

Connector নির্মাতার অন্য কোনো স্থানে প্রকাশ করা হয়েছে

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এবং সংযোগ করুন (_o)jsonতুলনার সীমা যুক্ত করুন ও তাদের সাথে যোগ করুন । সংস্করণ, সংস্করণ অথবা ক্ষমতা নির্ধারিত না হলে এটিকে বাতিল করে দিন । একটি পরিবর্তনযোগ্য এন্ট্রি যোগ করো এবং এটি একটি ফাইল ।

2
pop-ox স্নিপেট পুনরায় পুনরায় করুন

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
প্রতি প্যাকেজ পুনরায় লোড করা হবে (_f)

icon_pend_allsorysectory - স্বাক্ষর ফাইল আছে, তাই প্রতিটি ফাইলের শেষ সময় স্বাক্ষর সম্পাদনা করা হবে।

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
⚠️
এক্সপোর্টের পদ্ধতিটা ঐচ্ছিক নয়: ওপিএস_ccI_ONCRECONN_SONGERIN SANENELY প্রথমে এবং সংযোগ ব্যবস্থা serdonderseted/ postals (প্রসারন) - র উপর ভিত্তি করে। কোন বৈশিষ্ট্য নেই; অথবা কোনো কি কল করা না হলে, শুধু কি ধরনের সামগ্রী ব্যবহার করা হবে।OpsIQআর একা চাবি খুঁজে বের করতে পারবে।

আসলে জাহাজ

শুধুমাত্র স্বাক্ষর সহ ফাইল

ZIP স্বাক্ষর করা হয় সাইনারের নিজের ফাইল থেকে, তাই আপনার প্যাকেজের ফোল্ডার একটি ভণ্ড ফাইল খালি না। এটি উদ্দেশ্য: একটি অপূর্ণ ফাইল যেখানে গ্রাহকের সাথে চড়ে যাওয়া যেত।

নতুন সেশন তৈরি করা হয়েছে

ভীষনjson; জেস,css; md, টেক্সট,htmlনেটওয়ার্ক, Svg, png, jpeg, Zamp, ওয়েব, yml, Yuml - muli-সহ ব্রিজ এবং পরীক্ষামূলক অবস্থা ।jsonসেন্ডস থেকে নিজেকে বাদ দিয়ে পরে ZIPে যোগ করে যাতে যাচাই করা যায়।

অন্য কোনো কাজ উল্লেখ করা হয়নি (_t)

প্রত্যেক ফাইল থেকে সরিয়ে ফেলা নাম পড়া । তালিকার মধ্যে আপনি যে কোনো ভুল এক্সটেনশন অথবা ভুল অবস্থান বেছে নিতে চান, তার মানে হল, কোনো ভুল ধরনের জায়গা — কোন নীরব প্রচেষ্টা নয় ।

যে কোনো ফাইল বিভাজনের ব্যবস্থা বাতিল করা হবে

মার্ক্সট ফাইল সহ, ঐ প্যাকেজটা রি-ইপেন্ট করে দাও।

আবশ্যক প্যাকেজের মধ্যে চিহ্নিত ফাইলের উপস্থিতি আবশ্যক

connector.php

Connector এর Retifice -এর একটি নিদর্শন ফিরে পেতে হবে।

settings.json

প্রদর্শন: chrody-র সংস্করণ, সংস্করণ, version, Tavanced URL-র বৈশিষ্ট্য, context_nameender-র মান, মান।

connector_contract.json

মেশিন- গণিত চুক্তি । এটির সংস্করণ, সংস্করণ ও কর্মক্ষমতা নির্ধারণের জন্য একই মান ধার্য করা আবশ্যক।json.

পড়া, ডিভির HELP.এম.এল.-এর, বাতিল।

এখানে তিনজনকেই অস্তিত্ব এবং কম ওজন পরীক্ষা করা হয়েছে ।

একটি ফাইল-সিস্টেম নির্ধারিত অবস্থার জন্য বিভিন্ন সামগ্রী

এই ফাইলগুলি যে নাম আগে থেকেই থাকে — কনটেক্সট প্রোভাইডার. p, পরিচিতি পরিচয় পত্রের জন্য, গেস্ট কুক্ষরপ প্রয়ার (Propivved), অতিথিকে দেখার জন্যে pp/ এবং এ রকম — যদি না সংযোগ ব্যবস্থা ইনলাইনে প্রয়োগ করা হয়।

এমন কিছু যেন পরিচয়ের মত

কফর্মেন্স অনুদিত ফাইল স্ক্যান করে গোপন রঙের মান এবং ব্যক্তিগত কী- এর জন্য, এবং আঘাতসূচক ব্যর্থ হয়েছে।

জাহাজ চালানোর আগে ওটা চেক করে দেখো

পুরো স্যুট একই রকম একটা ইনস্টলী। এটা ক্যানেনিক্যাল চুক্তি, যেটা খেয়াল করে আর প্রমাণ করা যায় যে প্রত্যেক ঘোষণাকৃত ক্ষমতা তার ফাইল আর এর পদ্ধতি আছে, প্রতিটি মিনিটের মধ্যে পরিচিতি-এন্টিপ্সের চুক্তি, অতিথি, অতিথি-প্রজেক্ট, সংরক্ষিত ব্যবস্থা, এবং নিরাপত্তা নিশ্চিতকরণ ও প্যাকেজের বিরুদ্ধে।

প্রতিটি রিলিজ করার পূর্বে সমস্ত চারটি রান চালাও
# 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
💡
একটি ব্যর্থতা প্রত্যাশিত এবং সমস্যা নয়: প্যাকেজ স্বাক্ষর পরীক্ষা করুন। আপনি যখন সম্পাদনা করছেন, তখন একটি সতর্কবার্তার রিপোর্ট দেখুন। এটি সেই মুহূর্তের পুনরাবৃত্তি করে দেওয়া হয়। অন্য ব্যর্থতার প্রতিটি ব্যর্থতাটি বাস্তব।
কানেক্টর

Connector প্যাকেজ এবং জীবনসাইকেল রেফারেন্স

এটা একটি সংযোগ তৈরির জন্য সোর্স লেভেল চুক্তি OpsIQ সন্ধান, কনফিগার, কার্যকর, সঞ্চালন ও পরীক্ষা করুন।

ডিভেলপর রেফারেন্স
মাইক্রোসফট প্যাকেজএকটি সংযোগ সম্পাদকে সংযুক্ত সংযুক্তকারী এবং প্রদর্শন, ঐচ্ছিক কাজ, রেসিপি, জ্ঞান, সম্পদ আর মিটা-ডাটার সাথে সম্পর্কিত একটি সংযুক্ত কথোপকথনের সুবিধা রয়েছে।মাইক্রোসফট প্যাকেজdeveloperMANIFESTv1জীবনকাহিনিপরিচালনা করুনকাজপরিধিজীবন কাহিনীconnector.phpConnector ক্লাসের / ফ্যাক্টরিআবশ্যকsettings.jsonপ্রদর্শন ও বৈশিষ্ট্য নির্ধারণআবশ্যকactions.jsonকর্ম সংক্রান্ত ব্যাখ্যাবিকল্পsignature.jsonপ্যাকেজ স্বাক্ষর মিটা-ডাটারিলিজ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মুক্তির কথা শুধু একটা উৎপাদন, বিটা, প্রাকদর্শন অথবা টেমপ্লেটক্ষমতা দ্বারা পরিপক্বতার পরিমাণ ut-L -T6. let-lA প্যাকেজ দ্বারা সতর্কবার্তা সহ ত্রুটি দেখা দিতে পারে কিন্তু একটি নতুন প্যাকেজ বিনা সতর্কবার্তা জারি করা যাবে।

Crod সংযোগ ইন্টারফেস

  • পরিচিতি এবং সেটআপ: slug(), name(), description(), capabilities(), settingsSchema(), testConnection().
  • লাইফসাইকেল: onEnable() এবং onDisable()davanced-ner নিষ্ক্রিয় করা যাবে না; তথ্যের ক্ষতি আলাদা একটি অপারেশন।
  • প্রেরণ/এক্সেটার: handleWebhook(), poll(), backfill()..পলার বর্ধিত কাজ পরিচালনা; ফিরে আসা ইতিহাস ইম্পোর্ট এবং আবার শুরু করা নিরাপদ।
  • সহায়তা: pushReply() যেখানে প্ল্যাটফর্ম উত্তর গ্রহণ করে।
  • কাজ: registerActions() এক্সিকিউটেবলের বিভিন্ন চুক্তি।
  • নিরাপত্তা: securityCapabilities(), syncBlockedIp(), removeBlockedIp(), testSecuritySync().

বিএক্রনিক বেসটি আরও সরবরাহকৃত ঐচ্ছিক ব্যাক-আপ, গ্রাহক তালিকা, ইমেইলের আবিষ্কার/প্রসারন, কনফার্মেশন সনাক্তকরণ, বিলিং/অভিজাত সেবা প্রদানকারী প্রতিষ্ঠান, সাড়া প্রদান করা, HTTPস পুনরায় চালু করা, এবং তাকে পুনরায় নিয়ন্ত্রণ করা। JSON- প্রবেশ, ফাজি র‍্যাঙ্কিং আর সাহায্যকারীদের.

ক্ষমতা ও অনুমোদন

সমর্থিত যোগ্যতার মধ্যে রয়েছে কর্ম, ট্রিগার, পরিচিতি, বিক্রয়, তথ্য প্রদান, বিনিময়, ভ্রমণশীল_স্পোর্টার, হোস্টিং, কমপ্ল্যাটস, শেয়ারিং, নিরাপত্তা, গ্রাহক কনফিগার, নিরাপত্তা ব্যবস্থা, প্রমোডিটিভ_প্রজেক্ট, ফরোপেদি_অট), ই-মেইল, ইমেইল, provoligel_tpey_pedeal_ature_tzut_BAR_te_peberty_ampend_in_tain_, কাজ, skirc_intrichattrice_( সাহাযান), : Alaypecrold_me_tach_tifigntcoathing_twengal_peli, line, probetrulippergn_indeshk_jam_pegndet.APIকি, হিসাব, প্রধান,HMAC, OAuth 2ক্লায়েন্টের সাথে পরিচয় করিয়ে দেওয়া হয়েছে,OAuth 2অনুমোদন ও স্বনির্ধারিত টেমপ্লেটের অনুমোদন ব্যবস্থা।

রেজিস্ট্রি লাইফ সাইকেল

  1. ডিসকভার প্যাকেজ লোড করে এবং তার পরিচয় নিশ্চিত করুন।
  2. কনফিগারেশন সংরক্ষিত রয়েছে। সকল কর্মক্ষেত্রের মধ্যে তথ্য পড়া যাবে; গোপন তথ্য সুরক্ষিত রয়েছে।
  3. সংযোগ সক্রিয় না করে সংযোগ পরীক্ষা করা হচ্ছে ।
  4. কল সক্রিয় করুন onEnable()"স্যর্বাদ" - যুক্তি প্রকাশ করে প্রাথমিক আবর্জনা চালু করা যাবে।
  5. পরিবর্তন/witter/রিমোট/র্দশাৎ অনুমোদন সবসময় কর্মক্ষেত্রের প্রসঙ্গ বহন করে থাকে।
  6. কল নিষ্ক্রিয় করুন onDisable() ইম্পোর্ট না করে তথ্য মুছে ফেলা হবে।
  7. পার্জ হল আলাদা সিদ্ধান্ত.

সঠিক মান

  • প্রতিবার, টেক্সট, ক্যাশে, কি-রিং এবং ওয়েব অনুসন্ধানের সুবিধাযুক্ত কর্মক্ষেত্র ব্যবহার করে, সংশ্লিষ্ট কর্মক্ষেত্রের মধ্যে হওয়া উচিত।
  • ব্যাকপ্ল্যান, ওয়েব সংক্রান্ত তথ্য এবং কাজ সম্বন্ধে বিস্তারিত বর্ণনা দিন। কোনো প্ল্যাটফর্ম যেখানে সরাসরি তথ্য প্রদান করা হয় সেখানে বহিস্থিত আইডি/সিডি.পি. রেকর্ড করুন।
  • দূরবর্তী সিস্টেমের জন্য, তাদের ব্যবহার API আর তাদের পক ্ ষে এ সমীচীন নয় , আর তারা সামর ্ থ ্ যও রাখে না । OpsIQ সংযোগ।
  • ব্যাক- এন্ড তৈরি করা হয়েছে, গ্রাহক-সেফ সমস্যা । গোপন, sectorationse চিহ্ন অথবা অন্য কোন কর্মক্ষেত্রের অস্তিত্বের সাথে যুক্ত নয় ।
  • শুধুমাত্র প্যাকেজের ক্ষমতা বর্ণনা করা হবে। actions.json সংযোগের সংযোগ ইনস্টল না করা, সক্রিয় ও এর সাথে সংযোগ সক্রিয় অবস্থায় থাকা আবশ্যক।

ছবি যাচাই এবং ফরম্যাট করুন

PHP-Tk স্ক্রিপ্ট সঞ্চালন, সংযোগ, কর্ম নির্ধারিত পরীক্ষা, ওয়েব স্বাক্ষর, কর্মক্ষেত্র-পাইপিং, ব্যাক-এন্ড-র্‌স পরীক্ষা, নিষ্ক্রিয়/ দুরন্ত পরীক্ষা, এবং ব্যর্থ পরীক্ষা, প্রতিরোধ ও ব্যর্থতার পরীক্ষা। একটি বাজারের প্যাকেজ অন্তর্ভুক্ত করা হবে ও প্রকৃত অবস্থাগুলি নিশ্চিত করা হবে।

কানেক্টর

Connector'র প্রণালী

সাধারণ সংযোগের বৈশিষ্ট্যের জন্য প্র-প্ল্যাট- এর প্রণালী নির্ধারণ করুন।

প্রণালী
Connector'র প্রণালীএকটিও নয় Shopify চেকলিস্ট রূপে প্রস্তুত করুন: অ্যাপ তৈরি, chive টোকেন এবং পরীক্ষামূলক, একটি পরীক্ষামূলক অনুক্রম সক্রিয় করুন।Connector'র প্রণালীShopifyপ্রণালী scial Shopify ওয়েব-ক্যাম সহযোগেমডিউলের মধ্যে একটি স্বনির্বাচিত অ্যাপ্লিকেশন নির্মাণ করুন Shopify সি. পি. ইউ. ও.পরিচয় প্রমাণ প্রক্রিয়া (_e)Savin + টোকেন পেস্ট করুন, ক্লিক করে পরীক্ষা করুনWebSync sync ব্যবস্থা সক্রিয় করুন (স্বয়ংক্রিয়-regorper)একটি টেস্ট তৈরী করো→সিক্সে দেখা যায়30s1STEP BY STEPকপি-প্ল্যান রেসিপি2REAL PLATFORMSShopify · WHMCS · Stripe· গিগাবাইট3ভিরুলি& পরীক্ষা দেখাও 30s
প্রতিটা রেসিপিই একটা চেকলিস্টের তালিকা যা তুমি উপরে অনুসরণ করো, এখানে Shopify আসল সময় অনুসারে ওয়েব অর্ডার দিয়ে যাচাই করা হয়েছে, পরীক্ষার আদেশ অনুযায়ী যাচাই করে দেখা।

scipe Shopify বাস্তব সময় ওয়েবের সঙ্গে

ডার্বিও:
গোলক সংযোগ স্থাপন করো Shopify স্বয়ংক্রিয়রূপে সুসংগতি সংক্রান্ত বৈশিষ্ট্য ও সুসংগত 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.

scipe 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.

scipeStripeটাকা

ডার্বিও:
ট্র্যাকের সংখ্যা:Stripeঋণ প্রদান ও AI সংক্রান্ত ত্রুটি দেখা দিয়েছে।
কি করার:

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.

সামাজিক যোগাযোগ ব্যবস্থার জন্য নতুন নতুন আইন চালু করা হয়েছে।

ডার্বিও:
গোল: পর্যালোচনা ব্যবস্থাপনা, পোস্ট এবং অন্তর্দৃষ্টির জন্য জিবিপিপি-এর সাথে সংযোগ করুন।
কি করার:

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কোনো পরিবর্তন না করা হলে, সাইট সংক্রান্ত তথ্যOpsIQমূল, প্ল্যাটফর্ম কর্মক্ষমতা রেজিস্ট্রি দ্বারা (\)OpsIQ\ tuplth\ tRepers (ক্র্যাটিস্ট্রেশন) । ক্ষমতা হিসাব করুন, এর ক্ষুদ্র প্রক্রিয়া বাস্তবায়ন, জাহাজ সংযোগ স্থাপন,OpsIQএটা খুঁজে বের করে এবং এটার তারী, গ্রাহক।360সময় নির্ধারণ এবং ইনস্টল ব্যবস্থা থেকে অনুসন্ধান।

এক্সেসন CRM এবং SI
প্ল্যাটফর্ম ক্ষমতাবাম হাতের সংযুক্ত সারির একটি সংযোগকারী বাস (অবচিত)CRMসাইট গোয়েন্দা সংস্থা এনালাইটিক্স আবিষ্কার করেছে ক্যাপিটেন্স রিপার্টিস.প্ল্যাটফর্ম ক্ষমতাকর্মক্ষেত্রআপনার সংযোগ& শক্তি প্রদর্শন করোCRMমৃগীরোগে আক্রান্ত হনঅবস্থান- এর তথ্যস্বয়ংক্রিয়ভাবে সম্পূর্ণ করা হচ্ছে (_a)বিশ্লেষণওয়েবেরTast কাজ করে (অ্যাপ্লেট) এবং রিপোর্টCapabilityRegistryএটি খুঁজে পায় এবং তার সংখ্যা + ইলেকট্রিসিটি1DECLAREক্ষমতা, মূল সম্পাদন নয়2PLUG INCRMইলিয়াটিক বাস3AUTO-WIREDUI, টাইম- আউটর নির্ধারণ ব্যবস্থা
একটি সংযোগ ক্ষমতা ঘোষণা করে (বর্ষণ, উন্নতিশীল, উপাত্ত, এ্যালটিকালিক্স... OpsIQ অটোওয়্যার তাদেরকে CRM আর সাইট ইন্টেক্রেন্সে নিয়ে যায়, কোন পরিবর্তন হয় না।

অ্যাকাউন্টের যথার্থতা গণনা করা হবে

প্রতারণা (settings)json)

যোগ করুন <domain>_capabilities অ্যারের জন্য, কোনো কোড/বাজার স্থান সংযুক্ত না করার জন্য সেরা: crm, site_intelligence.

কোডে (বা স্বয়ংক্রিয়)

ইম্পের বস্তু crmCapabilities() / siCapabilities() একই প্রতিক্রিয়া প্রদর্শন করে ফিরে যাওয়া।

একটি ঘোষণা করুনCRMবর্ষপঞ্জি (settings.json)

ডার্বিও:
গোল: CRM/S প্লে-লিস্ট প্যানেলে একটি বর্ষপঞ্জির সাথে সংযোগ করা হবে।
কি করার:

"crm_capabilities": [ { "type": "calendar", "label": "Calendar (Acme)", "actions": ["createEvent","listEvents","freeBusy"], "requires_auth": true } ]

একটি সাইট ইনসটেন্স প্রদানকারী (settings) ঘোষণা করুন।json)

ডার্বিও:
গোলাল: স্থানীয় তথ্য সাইট ইন্টেক্রেন্সে সরবরাহ করা হচ্ছে.
কি করার:

"site_intelligence_capabilities": [ { "type": "local_listing", "actions": ["listLocations","listReviews","getInsights"], "requires_auth": true } ]

ক্যাপটিউট বাস এবং তাদের পদ্ধতি পৃষ্ঠ

ক্যালেন্ডার

createEvent($settings,$params) → {সাফল্য, ইভেন্ট_আইডি, html_লিঙ্ক, মেট_লিংক}; listEvents; freeBusyড্রাইভ দ্বারাOpsIQ\CRMবোসিজ.

ধনাত্মক / সম্পদ

enrich($settings,$params) → {সাফল্য, বৈশিষ্ট্য}. চালিত \OpsIQ\CRM\EnrichmentBridge (এছাড়াও একটি প্রদানকারী সংযুক্ত করা হলে কোম্পানি তৈরিতে স্বয়ংক্রিয়ভাবে চলবে)।

সিডি / ই- মেইল

sendForSignature($settings,$params) → {success,envelope_id,sign_url}। চালিত হয়েছে \OpsIQ\CRM\EsignBridge দ্বারা।

অবস্থান তালিকা

listLocations, listReviews, getInsightsগুগল বিজনেস প্রোফাইলার থেকে।

অবস্থান তালিকা

keywordRanks($settings,$params) → {সাফল্য, রেঙ্ক}. চালিত \OpsIQ\SiteIntelligence\RankDataBridge দ্বারা। শিপস: SerpApi সংযোগকারী।

Aacike / ওয়েব পেজ

report($settings,$params) (রেকা/মন এক্সপোর্ট) ingest($settings,$events) (আমি ইম্পোর্ট করছি)OpsIQ\নালাইসিস\ ওয়েবএনাটিকিসবিজিজের জাহাজ:Google Analytics (GA4(c) সংযোগ ব্যবস্থা।APIইম্পোর্টের জন্য পরিমাপক প্রোটোকল। অ্যানাইটিক সংযোগের জন্য খোলা রয়েছে এমন ব্যক্তিদের জন্যCRM+ সাইট ইনডিমিনেশন (ক্যাপ্টেন) analytics / analytics_capabilities).

টাকা/প্রজেক্ট_প্রসারন সমর্থন করুন

listPayments, customerPayments, createPaymentLinkড্রাইভ দ্বারাOpsIQ\ t\ t লোড করা হলে ক্রেতার টাকা দেখাওCRMটাইমলাইন + একটি চুক্তি অনুসারে একটি পেমেন্ট লিংক পাঠান:StripeCodos সংযোগকারী payments / payments_capabilities.

মেইল-বক্সের বৈশিষ্ট্য (_m)

listMessages + sendMessageড্রাইভ দ্বারাOpsIQ\tপোর্ট\ কনস্টেশনের গ্রাহকের ই-মেইল360টাইমলাইন + একটি চুক্তি থেকে মেইল পাঠান:Gmail+ Outlook/ mixst365Cobers, ডোমেইন। mailbox / mailbox_capabilities.

শেয়ার করা OAuth অ্যাপ্লিকেশন + ওয়ান- রিপার

সকল গুগল সংযোগের মাধ্যমে একটি অ্যাপ শেয়ার করুন।OpsIQ\OAuth গুগল্‌এপনা সেট করো google_oauth_client_id/_secret একবার ও ক্যালেন্ডার, এনালাইটিকস, বিজনেস ++2Gmailসকল কাজ (প্রতিজনের) ক্ষেত্রে (একই সাথে সম্পর্ক") ক্ষেত্র হ্রাস পাচ্ছে। তারা একটি মাত্র অংশ শেয়ার করে।URI, <site>/connectors.php?oauth=callback (কোন সম্পর্ক নেই), কারণ গুগল প্রকাশ করছে না। API অ্যাপ্লিকেশনের সাথে প্রয়োগ করতে URI যোগ করুন;কি ধরনের URI সংযোজন করা হবে OpsIQ স্বাক্ষর থেকে সংযোগ পুনরুদ্ধার করুন OAuth state কোন কাজের না। URI একবার এবং সকল গুগল সংযোগকারী (যেগুলো + ভবিষ্যৎ) কোন ধরনের কনসোল ব্যবস্থাপনার ঘোষণা দেয়। SharedGoogleApp::resolve(...)এগুলো redirect_uri তোমার কাছ থেকে oauthParams(); কখনও lug-র্ভাগের একটি প্রতিসরণ করা হয় না । Microsoft সংযোগের ক্ষেত্রেও একই কাজ করা হয় ।OpsIQ\OAuth\ tcrolpApp (সম্প্রদায়)microsoft_oauth_*).

ইম্পোর্টযোগ্য বাটনwise-র পরীক্ষা করা হয়েছে

এটা ইম্পোর্ট (অন্তর্চিপ) এবং (সরকারীতার পিছনে) গ্রাহক আমদানি করো সরাসরি সংযোগ করার জন্য বাটন প্রদর্শন করা হবে যা আসলে প্রয়োগ করবে, প্রতিফলনের দ্বারা চিহ্নিত হয়। তাই কোন পতাকা নেই। backfill() অথবা backfillChunk() ইম্পোর্ট কর্ম সমাপ্ত করতে ইচ্ছুক; উপেক্ষা করুন listCustomers() ( { 00, প্রথমname, } পাতা যারা গ্রাহকের আমদানির জন্য বিক্রি করে। AbstractConnector কোন সংযোগ না এবং বাটন লুকানো থাকে, তাই UI কখনই একটি সংযোগ যোগ করতে পারে না।

বাস থেকে AI

এটাCRMএজেন্ট প্রস্তাব এবং বই সভা চুক্তি সংকেত (\)OpsIQ\CRM\tপোর্টার→ক্যালেন্ডারেরBridge, এবং স্বয়ংক্রিয় নতুন অ্যাকাউন্ট, "Inthers"CRMলুপ, সংযোগকারীর বাস পার করে.

ক্লায়েন্ট-চ্যাট টিকেট অনুসন্ধান (মূল অনুসন্ধান)fetchTicket())

দুই-পৃষ্ঠ, কোন পরিবর্তন হয়নি

ক্লায়েন্ট চ্যাটে একজন পর্যটক টিকিট নম্বরের উল্লেখ করলে ("কি খবর-)000123?"), OpsIQ এটা দু'টো টাইওয়ালার মধ্যে সমাধান করে। টিকারী 1 শেয়ারগুলো পড়া হয় OpsIQ টিকিট স্টোর, প্রত্যেকটা সংযোগের সঙ্গে যুক্ত inbound_ticket আয়নায় টিকিটের টিকেট আছে, যাতে সব টিকিট খালি করে... ...সব সংযুক্ত লোকগুলোকে শূন্য থেকে কোড দিয়ে. টিকারী 2 এটি একটি লাইভ সোর্স যার জন্য রাখা হয়েছে : A OOD fetchTicket() প্রতিটি সক্রিয় সংযোগের দ্বারা প্রয়োগ করা হয় । duck-typed (cridf দ্বারা চিহ্নিত) method_exists()পছন্দ contextProviders()/audienceCatalog()তো, স্বাক্ষরিতটা ConnectorInterface এটা অসম্ভব এবং সংযোগকারী (মেইল/ চ্যাটা) এর প্রয়োজন নেই, যা কেবল স্থানীয় টিকেট তৈরি করে।

⚠️
এর মালিকানা বাধ্যতামূলক এবং আপনার তা কার্যকর করার জন্য। fetchTicket() একজন অতিথিকে পরিচয় করিয়ে দেয়া হয় $ctx (client_id + client_emailক্লায়েন্ট চ্যাটের পরিচিতি যাচাই করে । প্ল্যাটফর্ম গ্রাহকের টিকেটটি পুনরায় চেক করুন, তারপর বিস্তারিত বিবরণ ফেরত পাঠান। null যে কোন ভুল, গরমিল অথবা ভুলের জন্য, আর কখনো কাস্টমারের তথ্য না। null "সে টিকিটটা খুঁজে পাওয়া যাবে না" বলে মন খারাপ করে।
সংযোগ করা হয়whmcs এবং সংযোগ স্থাপন করুন ( পছন্স)
<?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) ইনস্টল করা পরিসেবাসহ উপলব্ধ সকল প্রোগ্র্যামীName

নির্বাচন

CapabilityRegistry::active($domain,$type) লোড করা সংযোগ এবং বৈশিষ্ট্যের সাথে প্রথম প্রস্তুত উপলব্ধকারীর সঙ্গে আগে প্রস্তুতকারীটি ফেরত দেয় । ব্রিজটি কঠিন শামুকদের পরিবর্তে কল করে ।

ইনস্টল করার জন্য সূচিত করা হবে

বৈশিষ্ট্য অনুযায়ী উপাদান সংযুক্ত করা হয়নি। কিন্তু UI দ্বারা একটি ক্লিক/সিপেচেশন উপলব্ধ করা হয়, কোনো মৃত বৈশিষ্ট্যে নিয়ন্ত্রণ করা হবে না।

সম্পূর্ণ পাথ প্রদর্শন (e)

দেখুন connectors/PLATFORM_CONNECTORS.md (CRM + সাইট ইনডিফ্ট) এবং connectors/CRM_CONNECTORS.md প্যাকেজের মধ্যে।

কানেক্টর

গ্রাহক নিজে থেকে অনুসন্ধান এবং রি-ডিন্ড (মোবাইরের জন্য সংযুক্ত ক্লায়েন্ট)

স্বাক্ষরিত গ্রাহকরা তাদের ওডাব্লিউএন একাউন্টের (আমার ভারসাম্য) আড্ডা দিতে পারে,"আমার অর্ডার" এবং যদি ব্যবসা সফল হয় তাহলে এটা আপনার সংযোগের ঘোষণা দ্বারা চালিত। OpsIQ মূল পরিবর্তন, কোনো প্ল্যাটফর্ম হার্ড-ড্রাইভ দ্বারা স্বয়ংক্রিয়ভাবে অনুসন্ধান করা হয়নি। স্থানীয় টুল- বারটি (নতুন রূপে প্রস্তুত করা হয়নি), পরিচয় যাচাই করার জন্য স্বয়ংক্রীয়ভাবে দ্বারা নির্দিষ্ট করা হয়। AI সংক্রান্ত নথিপত্রের মধ্যে উপস্থিত সকল তথ্য পুনরায় স্থাপন করা হয়েছে।

একজন কাস্টমার অনুসন্ধান

তোমার উপর actions.jsonএখানে কেবল পাঠ করা-এর এক পদক্ষেপ, যার নাম কেবল সকল তিন রিয়ালের ক্রেতাকে পাঠানো: "scope":"client", "requires_confirmation":false, "is_destructive":falseব্যবহার করুন "scope":"both" একই অনুসন্ধানটি যখন আপনি অ্যাডমিন AI- এ আপনার দল দ্বারা কল করতে পারবেন । সম্পূর্ণ শব্দভাণ্ডার হল পবিত্র শব্দভাণ্ডার admin, client, both এবং system (system পৌঁছে দেওয়া নয় — AIAPIএবং ওয়েব ভাবে শুধুমাত্র রুট প্রত্যাখ্যান করা হয়েছে। এই ক্ষেত্রে কিছু প্রোগ্রাম অস্বীকার করা উচিত নয়: প্যাকেজের বৈধতা নিশ্চিতকরণ ব্যর্থ এবং কাজটিও ইনস্টল করা নেই। writing উপকরন — লেখার সহকারীকে সেবা করা হয় admin নির্ধারিত সেট

পরিচয় বিধি

মান নির্ধারণের জন্য আপনার পরিচয়-পংক্তি লিখুন । যাচাইকৃত আই. ডি.: client_id, clientid, customer_id, user_id, userid, account_idলক করা হয়েছে আই. ডি. একটি পংক্তি হিসাবে: client_identifier, customer_identifier, account_identifierলক করা হয়েছে: email, client_email, customer_email, user_email. OpsIQ একটি অ-মানীয় নাম ব্যর্থ (উন্মুক্ত না হয়ে)।

শুধু প্রশাসনের কী করা উচিত

এই পরিচয় দ্বারা কোন লাভ নেই: Bib-bie-d (id)order_id/ticket_id একা, স্টোরের তালিকা, বিনামূল্যে টেক্সট সার্চ করা, এগুলো যে কোন প্ল্যাটফর্মে ক্রস-প্লাটার (অন্তর্বাস) ফাঁস হয়। "scope":"admin".

ফলাফল গঠন করা হয়েছে (- প্রোগ্র্যামার কির)

অনুসন্ধানের ফলাফলগুলো এমন ভাবে কাঠামোগতভাবে ভেঙ্গে পড়ে যখন তারা তা জানতে পারে: AI-এ পৌঁছানোর আগে গোপন চেহারার কিগুলি, লম্বা পংক্তি এবং তালিকাবদ্ধ করা হয়েছে, ফাঁকা ক্ষেত্রগুলোকে আটকে রাখা হয়েছে, এবং মূল ক্যাপের চেয়ে একটি সমতল মানচিত্রের মত করে রাখা হয়েছে। উত্তর- কী আগে থেকেটাকাcredit, balance, amount, total, due, paid), পরিচয় (email, *name, phone, company(টিলি), অবস্থা:status, active, expir*, renew*[ তারিখ, পরিকল্পনা/প্রসেস/বিকিউটর/ইন্টারেন্ট/অনুক্রমণ], মুদ্রা, এবং সংখ্যাসূচক স্থানের সীমা stats/summary/totalsযে কোন আসনের চেয়ে কম- বাইণ্ডা গাইড আগে । সঠিক ভাবে নির্দেশনা: আপনার ঘরের নাম ঐ প্রমিত শব্দভাণ্ডার দিয়ে যে ঘরটি পাওয়া যায়, তা ক্রেতার প্রশ্নের উত্তর দেয়।100- চাবির প্ল্যাটফর্ম ডাম্প; বাম সিটের জন্য শব্দভাণ্ডারের বাইরে একটি মাঠ প্রতিযোগিতা করে এবং প্রচুর পরিমাণ খরচ হয়।

আপনার সংযোগের তালিকা

দুটি raw কর্ম, নীতি-মুক্তকরণ (?)1আপনার পরিচয় পত্র প্রেরণের সময় এবং(_f) API ফিল্টারটা অবশ্যই করতে হবে, উদাহরণের সাহায্যে । whmcs_get_transactions; (2একব ্ যক ্ তি চাইল , সেই আযাব সংঘটিত হোক যা অবধারিত-scope:"admin", requires_confirmation:true, is_destructive:true- কখনো কাস্টমারের সাথে কথা বলা বন্ধ করে দেওয়া হয়নি, যেমন. whmcs_refund_orderকি সংক্রান্ত বৈশিষ্ট্য→ক্লায়েন্টের আলাপন:OpsIQসার্ভার-ওভারের মাধ্যমে পুনর্মূল্যায়ন করা হয়, ব্যবসা নীতি বক্স (মর্যবণ, বয়স, মাসিক সীমা), বাক্সের ভিতরে বিভিন্ন বিষয় এবং সবকিছুর জন্য একটি টিকিট ফাইল করে।

কোনো কোড নির্মাতা নেই

Connector বিল্ডারের কাজের সম্পাদকের একই নিয়ন্ত্রণ রয়েছে: "কে এটি ব্যবহার করতে পারে" সেট করে গ্রাহকদের কাছে, উভয়কে চেক চিহ্ন রেখে এবং একটি প্রমিত পরিচয় পরামিতির নাম ব্যবহার করুন।

রেফারেন্স বাস্তবায়ন

তথ্য ধারণকারী "পরিবার্সেস-Info" এন্ট্রি connectors/whmcs/actions.json, woocommerce/actions.json, oscommerce/actions.jsonএবং উত ্ তম বিষয়কে সত ্ য মনে করে , connectors/README.md §8.1–8.2 এবং ConnectorInterface::registerActions().

কানেক্টর

অতিথি খোঁজ — পরিদর্শনকারীরা একটি বই, চালান অথবা আদেশপত্রের নীচে (গুডেমপ) প্রবেশ করান

হোটেল, গ্রাহক এবং অনেক বাণিজ্যিক প্লাটফর্ম যারা একটি নির্দিষ্ট রেফারেন্স রাখেন কিন্তু কোন লগ নেই: একটি বইয়ের নিশ্চয়তার সাথে অতিথি, একজন গ্রাহক, একজন ট্রাকিং নাম্বার। guest_lookup কর্মক্ষমতা (অথবা সংযোগ করার মোড, মোড:) ক্লায়েন্ট চ্যাটে পরিদর্শনকারীদের সাথে সংযোগ স্থাপন করা হয় - নাOpsIQপ্রাথমিক পরিবর্তন, কোনো প্ল্যাটফর্মের চাপ সৃষ্টি নয় ।OpsIQসুইচটা ঠিক করে, থ্রোটল আর ইউনিফর্ম পরে.

বিশ্বাসের মডেল

রেফারেন্স + প্রমাণ, কখনো পরিচয় নয়

এই অতিথিের রেকর্ড (আপনি যা ঘোষণা করেন তার সাথে যুক্ত) এবং যে তথ্য আপনি বেছে নেন তার প্রমাণ সহ- সাধারণত: রেকর্ড সম্পর্কিত ই-মেইল আপনার সরবরাহ করে; রেফারেন্সে রেকর্ডকৃত কার্যাবলী উদ্ধার করে।OpsIQ'বিজ্ঞতা প্রদানকারীরা ফুট ডিটেনশন রেকর্ডের সাথে এর তুলনা করেছেন।

অগ্রাহ্য করা হবে (Partinic)

প্রাপ্ত এবং প্রমাণ-প্রমাণযোগ্য নয়। এটি একই ধরনের উত্তর তৈরি করে কোনো রেফারেন্স উপস্থিত নেই কি না এবং কখনো আবিষ্কারের বিস্তারিত বিবরণ উপলব্ধ করা হয় না তা নিশ্চিত করার জন্য PECTECOT কে নির্দেশ প্রদান করা হয়েছে। বিভিন্ন কথোপকথনের ক্ষেত্রে thumbertifications=10n trailingIPতোমার সংযোগের মূল অংশ থেকে... ...এই ব্যাপারে কথা বলা হয়েছে।

দুই-in ধার্য করা হয়, ডিফল্ট OFF-AP

কিছুই অতিথিদের কাজ করে না যতক্ষণ না ব্যবসা দুই ভাগে পরিবর্তন করা হয়: কর্মক্ষেত্রব্যাপী নিয়ন্ত্রণ ব্যবস্থা সক্রিয় না হয়→সুরক্ষা→ক্লায়েন্ট চ্যাটে Gutest রেকর্ড অনুসন্ধান করা হয় (রি- চেকিং এবং পাসওয়ার্ড নিশ্চিত, এমনকি ঐচ্ছিক পদক্ষেপ বন্ধ হলেও), এবং আপনার সংযোগের মালিক নিজেই guest_lookup_enabled বৈশিষ্ট্য টগল করা হবে । সংযোগ স্থাপন অথবা কেবলমাত্র একটি পরস্পরের সঙ্গে সংযোগ স্থাপন করা হচ্ছে, যে কোনো অতিথিকে কখনও খোলা যাবে না ।

উৎসর্গীকৃত অতিথি পৃষ্ঠ

উপলব্ধকারীর নিবন্ধন guest প্রসঙ্গ প্রসঙ্গ - গঠনগত গঠন পৃথকরূপে প্রয়োগ করা হয় admin এবং customer: বর্তমান প্রসঙ্গ প্রদানকারীরা কোন ধরনের পর্যটকদের সাথে আলোচনা করে না, এবং অতিথি সরবরাহকারীরা স্বাক্ষরকৃতদের সাথে কখনো কথা বলে না। থাং এটি চ্যাট বার্তা গ্রহণ করে, থ্রেড আইডি (ভারডি) এবং যিনি একজন পরিচয়হীন ব্যক্তি হিসেবে ইমেইল করেন-এর আগে থেকেই তিনি কোন পরিচয় নেই – কোন পরিচয় পত্র নয়।

এটা বিল্ডারে স্থাপন

1
কর্ম নির্ধারণ করুন

কর্ম সঞ্চালনের পূর্বে শুধুমাত্র একটি পাঠযোগ্য কর্মের সাথে একযোগে যোগ করা হবে (যেমন, উল্লেখকৃত)। GET /bookings/{booking_number}ছদ্মনাম সহ তার প্রতিক্রিয়া ক্ষেত্র চিহ্নিত করে এবং মানচিত্র প্রদর্শন করা হয়: স্ট্যাটাস, প্রস্থান, প্রস্থানের সময়, রুম, গ্রাহক ই-মেইল.

2
"গ্যাস্ট অনুসন্ধান" পরীক্ষা করো

ধাপের উপর ক্ষমতা, সক্রিয় করা হবে guest_lookupএকটি dys প্যানেল দৃশ্যমান: একটি নির্দিষ্ট অংশ পেতে, বৈশিষ্ট্য উল্লেখকারী নাম, রেফারেন্সের ধরন (মূল মত) \bBK-[0-9]{4,10}\bযার নাম (বই) এবং তার প্রমাণ-পত্রটি বাছাই করুন- অথবা কোনটাই (শুধুমাত্র রাষ্ট্রীয় অনুসরণ করা) অথবা ছাড়া কোন কিছু না।

3
দৃশ্যমান ক্ষেত্র প্রদর্শন করা হবে

ঘরটি ঠিক করুন । তারপর একজন অতিথিকে দেখতে পারেন । সবকিছু পরিষ্কার করা হয় না । এই বিল্ডার পি- মেইল, ফোন, ঠিকানা...) অনুমতি ছাড়া দি কন্‌ট্রোনেশনটি চেক করুন এবং একই নিয়ম পুনরায় পরীক্ষা করার আগে, একটি হাত উন্মোচনের প্রক্রিয়া সঠিকভাবে যাচাই করে দেখা যাবে না । এটি শুধুমাত্র আপনার নিজের পরিচয় গোপন রেখে দিতে পারে ।

4
প্লাগ-ইন সক্রিয় ও নিষ্ক্রিয় করুন

নির্মাতা অগনিত হয় GuestLookupProvider.php প্রতিটি উন্নত প্যাকেজের জন্য একই সঙ্গে কঠিন কাজ করা — এবং এর সাথে যোগ guest_lookup_enabled সংযোগ সংক্রান্ত বৈশিষ্ট্যের সাথে সংযোগ স্থাপন করতে আপনার সম্পর্কটি পড়ুন । ব্যবসা অ্যাকাউন্টের সুইচ এবং চ্যাট- এর সঙ্গে যুক্ত আলাপন আরম্ভ হয় যখন কোনো একজন অতিথি আপনার রেকর্ড সম্পর্কে জানতে চান ।

কন্ট্র্যাক্টের নিয়ম

অবস্থা- আকৃতি দ্বারা শুধুমাত্র ক্ষেত্রগুলি প্রদর্শিত হবে

চিন্তা করুন “জনসম্মুখে চিহ্নিত পাতায় কি লেখা থাকবে:” স্ট্যাটাস, তারিখ, রুম অথবা সেবা বিভাগ নির্দিষ্ট করে। নাম, যোগাযোগ, যোগাযোগ ব্যবস্থা, তথ্য এবং বিনামূল্যের নোটের কোন স্থান নেই-নামে পরিচয় পত্র-চিত্রে-এর মাধ্যমে নির্মাতা ও তাদের দাবীকে অস্বীকার করার জন্য।

ব্লক থেকে শুধু AI উত্তর

এই নির্মাণ সরবরাহকারী কেবল তালিকা থেকে উত্তর পাওয়ার নির্দেশনা দিয়ে তার শেষ করে দেয় এবং যে কোন কিছুর জন্য টিকেট প্রদান করতে পারে। বিস্তারিত তালিকাভুক্ত করা তালিকায় নেই- ডিজাইনের মাধ্যমে - ডিজাইন দ্বারা।

অনুবৃত্তির জন্য চিহ্নিত ফ্ল্যাগ

সরবরাহকারীর সাম্প্রতিক বার্তা থেকে পুনরায় চিহ্নিত করা হয়েছে, যার ফলে একই আলোচনায় আসা ব্যক্তির সাম্প্রতিক বার্তার উদ্ধৃতিগুলো পুনরায় পরীক্ষা করে। "এবং যখন চেক-আউট করা হয়" এই তথ্য আর প্রমাণপত্র ছাড়া কাজ করা হয় তখন কথোপকথনের বর্ণনা ও প্রমাণগুলি আবার যুক্ত করা হয় যেমন সিআইডিএএস-এর মাধ্যমে। সুতরাং, তারা শুধু একটি sctty -put এবং stwet-stal-s reports

হস্তাক্ষর প্যাকেজ

একটা বাজার প্যাকেজ হয়তো নিজে নিজেই বহন করতে পারে GuestLookupProvider.php implementing ContextProviderInterface সহ surfaces(): ['guest']টেমপ্লেটের চুক্তি অনুসরণ করুন- ঠিক যেমন উল্লেখ, প্রমাণপত্র, প্রুফ সার্ভার, ইউনিফর্ম, কেবল তালিকা- এবং ঘোষণা করুন guest_lookup in capabilitiesমেহমানের পৃষ্ঠ এবং পিআইপি এর তালিকা স্ক্যান করে...

💡
চ্যাট-রুমে Mers কেবল পাঠ করা হয়। আড্ডার জন্য শুধু লেখা বিষয়গুলোই পড়া যায় না, কর্ম সঞ্চালনও করে না এবং গ্রাহকের জন্য নিজে থেকে এগিয়ে যাওয়া কাজ করতে পারে।
কানেক্টর

দর্শককে লক্ষ্য করে (প্রমো_অভিধানী)

লেভেন ক্লায়েন্ট এবং আপনার প্ল্যাটফর্ম থেকে পাওয়া স্টুডিওর লক্ষ্যকে লক্ষ্য করে প্রচারণা শুরু করা যাক: "অভিবাসন বন্ধ কর", “সেন্সর” -এর আদেশ বাতিল করা হয়েছে। যে কোন সংযোগকারী (প্রসারণোদিত), বাজার অথবা আপনি নিজে তৈরি করতে পারেন। OpsIQ মূল পরিবর্তন, কোনো প্ল্যাটফর্মের অবস্থান চিহ্নিত করা হয়নি: আপনার সংযোগ স্থাপনকারীকে তার নিজস্ব তথ্যের সঙ্গে স্থানান্তর করার একটি প্ল্যাটফর্ম হিসেবে মনে হচ্ছে। বেশ কিছু সংযোগকারীর পক্ষে সক্রিয় করা যেতে পারে।

প্রোমো দর্শক
উন্নতির দর্শক লক্ষ্যএকটি নিশ্চিত পরিচয় যা একজন সংযুক্ত দর্শকের কাছে পরিচিত হয়ে ওঠে, তারা এই সকল তথ্যকে এমন এক বিষয় হিসেবে অভিহিত করে, যা কিনা লক্ষ্য করা যায় না।উন্নতির দর্শক লক্ষ্যকর্মক্ষেত্রলগ-ইন করা হয়েছেপরিচয় নিশ্চিত করুনদর্শকআপনার সংযোগFAS প্রেরিতunpaid_invoices = 2XULআপডেটের ফলে হওয়া উপনাম ব্যবহার করা হবে না (_t) 1প্রচারাভিযান প্রদর্শনবিফল: অজানা ক্লায়েন্ট অথবা ত্রুটি দেখা দিয়েছে→প্রচারাভিযানটি লুকানো থাকে।1TWO METHODSদর্শক মুককালো + পতাকা2LIVE STATEচার্জ করা হয়নি, অপেক্ষারত, অবস্থা3FAIL-SAFEকখনো ভুল মানুষের প্রতি দেখায় না
আপনার সংযোগের মাধ্যমে লগ-ইন পরিদর্শনকারীদের জন্য সরাসরি তথ্য প্রদান করা হচ্ছে; স্টুডিও তাদের লক্ষ্য করে, আর তাই বিলিং প্রস্তাব বন্ধ করে দেয়া হয়।

কিভাবে কাজ করে

1
আপনার তথ্য ঘোষণা করুন

আপনার সংযোগ ক্লাসের ওপর নির্ভরতাপূর্ণ দর্শক কাটলো () এটি একটি লেবেল এবং আপনার প্ল্যাটফর্মের তালিকা । প্রত্যেক কী- এর সঙ্গে আপনার প্ল্যাটফর্ম নাম জুড়ে স্টুডিওর স্টল তুলে ধরা হয়েছে ।

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
সম্পন্ন

সংযোগ সক্রিয় করো । 1"প্রত্যেক সত্যই একটি ব্যক্তিগত চেহারার মতো হয়ে ওঠে {unpaid_invoices}.

সংযুক্ত, সম্পূর্ণ প্রমো_প্রসেস চুক্তি।
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'],
    ];
}

কন্ট্র্যাক্টের নিয়ম

সার্টিফিকেটcapability

যোগ করুন 'promo_audience' আপনার সংযোগ capabilities() এই প্লাটফর্ম এবং বাজারের তালিকা যা দর্শকদের জন্য (যা একই সাথে পদ্ধতি থেকে করা হয়, কিন্তু বলা হচ্ছে এটা পরিষ্কার সংকেত)। connectors/whmcs সংযোগ করা হচ্ছে

কি-র নাম

হরফের ছাঁদ আড়াল করা হবে (_p) 2-60 অক্ষর, মিলের ধরন মেলানো হবে। উল্লিখিত মানগুলি হল:

পরিচয় যাচাই করা হয়নি

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.

ব্যর্থ হলে স্বয়ংক্রীয়ভাবে বন্ধ করা হবে (K)

কোনো ত্রুটির দরুন (ADO outp)API কম, ক্লায়েন্ট খুঁজে পাওয়া যায়নি। [) এমন একটি নিয়ম যা হারিয়ে গেছে। এই প্রচারণাটি কোন তথ্য না দেখায় না। একটি বিলিং পপ কখনোই ভুল পথে যেতে পারে। OpsIQ এই নিয়মে এটা কাজ করবে।

কর্মক্ষমতা

দর্শকদের অনুরোধ জানানো হয় প্রতি পাতায় সংযোগের জন্য, এবং বিশেষ করে যখন একটি প্রকাশিত প্রচারাভিযান আসলে আপনার প্ল্যাটফর্মের নিয়ম ব্যবহার করে। বেনামী অতিথিরা আপনাকে শূন্যে ফোন দেয়। 1-2 API কল OpsIQ অনুরোধের মাধ্যমেই কথা বলা হবে।

মুক্ত করার জন্য উপলব্ধ অপারেটর

অ্যাডমিনের সাহায্যে আপনার চাবি === !===,= <=, <,>, n;', উল্লিখিত, নির্ধারিত মান ফাঁকা করা হয়, শুধুমাত্র মান ধারণ করা হবে।

ব্যক্তিগত টোকেন পরিবর্তন করুন

প্রতিটি বাস্তবতাই প্রচারণার কপিতে দ্বিগুণ: {unpaid_invoices}, {client_status} আর ভাবো যারা ছড়াচ ্ ছে ছড়ানোর মতো , {first_name} এবং {client_email} প্রদর্শন করার আগে মান অপরিবর্তিত রাখা হয়.

কোনও কোড বাজার সংযোগকারী নয়

স্বয়ংক্রিয় তথ্য

বিনোদন (বিপরাণী)JSON- শুধুমাত্র বাজারের সংযোগকারীরা মুক্তির জন্য প্রোমো-এ স্বাক্ষর পেতে পারেন: যদি আপনার গ্রাহকরা গ্রাহক ঘোষণা করে, ভয়েসে, নির্দেশ বা গ্রাহকের জন্য, OpsIQ কাস্টোমাইজের তালিকা, স্বল্প পরিমাণ অর্থ, নির্ধারিত শতাংশ, সক্রিয়_ Posting_interface এবং সাবস্ক্রিপশন। উপস্থিত অনুসন্ধানের কাজ থেকে কোনো কোড পাওয়া যায়নি।

স্বনির্বাচিত ক্যাটালগ (settings)json)

একটি শ্রোতার সঙ্গে sipation of বস্তুর নাম যোগ করো: "আমার প্লাটফর্ম", "my"; 2:i") " {car_twal_BAR_key", "title", ". show"; "eprolies";" - > ধরনগুলি হল, "number" [/], ঠিক আছে, যা হল স্টুডিওতে প্রদর্শিত হবে।

পরিসেবা উপলব্ধকারী পরীক্ষা করা হচ্ছে

1
সংযোগ সক্রিয় করো

আপনার সংযোগের তালিকা > আপনার সংযোগ সক্রিয় । এরপর যেকোন প্রচারণার লক্ষ্য ট্যাব খুলতে হবে । আপনার প্ল্যাটফর্ম অবশ্যই "উৎসর্ভুক্ত এবং বিলিং (সংযোগ)" - তে থাকতে হবে ।

2
একটি নিয়ম তৈরি করুন

যোগ করুন: আপনার প্ল্যাটফর্ম একটি কী (Key) 1 এবং "লগ-ইনযুক্ত ক্লায়েন্ট" -কে শুধুমাত্র সংরক্ষণ ও প্রকাশ করা হবে।

3
উভয় দিকে নিশ্চিত হোন

ক্লায়েন্টের সাথে সংযোগ স্থাপন করার জন্য আপনার প্ল্যাটফর্মে লগ-ইন করুন (popups প্রদর্শিত) এবং যে ব্যক্তি এই নিয়মের সাথে মিল খুঁজে না রাখে (এই ক্ষেত্রে kill-র উপস্থিতি আবশ্যক)। কোনো ধরনের অনুরোধ করা হলে, পপ- আপ-সেটের মাধ্যমে লগ- ইন ব্যবস্থা সমাপ্ত না হওয়ার সম্ভাবনা রয়েছে।

আপনার নিজের কোড থেকে একটি প্রচারাভিযান শুরু করুন (উৎস্পন্দন)

কেন

নির্মিত ট্রিগারের (আধুনিক, স্ক্রোল, টাইপ-সেট, টাইপ প্রদর্শন, চ্যাট, চ্যাট ইত্যাদি) ক্লিক, চ্যাট করুন, চ্যাট করার জন্য আপনি আপনার সাইট অথবা ফ্রন্ট-এন্ড থেকে একটি প্রচারাভিযান শুরু করতে পারেন। যদি একটি সফল গাড়ি চলাচল বন্ধ হয়ে যায়, তবে যখন আপনি একটি গাড়িটি পরিত্যক্ত অবস্থায় থাকবেন, ইত্যাদি।

কিভাবে

প্রচার অভিযান যেহেতু আরম্ভ করার জন্য সেট করুন স্বনির্ধারিত একটা ইভেন্টের নাম (যেমন, উদাহরণ) checkout_failedএরপর, এই বৈশ্বিক বঁড়শিকে আপনার পাতা থেকে ডেকে পাঠান:

আপনার সাইট //অথবা সম্মুখ-এন্ড JS এর সঙ্গে সংযোগ করুন
// 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');
💡
একটি ইভেন্টে লেখা আছে, যেখানে কেউ লক্ষ্য বা ফ্রিকোয়েন্সিকে পাশ কাটিয়ে যায় না। এটা কেবল “যখন” শব্দটি প্রকাশ করে তখন তা সকল নিয়ম অতিক্রম করতে হয় (যাওয়াও, দর্শক, সম্মতি, সম্মতি)।
কিভাবে এই পথটি তৈরি করা হয় (বাকিভাবে, ব্লক, এক্ট্রিটিক, এবি, প্রকাশনা) যা নীচের সাহায্য কেন্দ্রে বাস করে আরম্ভ করা হবে→উন্নতি:এখানে যে কোন এনND সংযোগ স্থাপন করা হয় বা বাজার/রিমেন্টর বা বাজারে প্রবেশের সাথে সংযুক্ত কোন জাহাজ থেকে স্বয়ংক্রিয়ভাবে খুঁজে পাওয়া যায়। দুটো পদ্ধতি নিবন্ধন করার জন্য আর স্টুডিও বাকি অংশগুলি অন্তর্ভুক্ত করে।
কানেক্টর

গবেষণাগারের সঙ্গে যোগাযোগ স্থাপন করুন (কনফিগারেশন) 2.2)

এটা survey যে কোন প্লাটফর্মের সরবরাহ নিশ্চিত করা যায়, গ্রাহকের পরিচয় প্রাপকদের প্রবেশের জন্য যাচাই করে দেখা উচিত। promo_audience এবং জরিপ, প্রতিক্রিয়া, এ্যালেটিক বা ইমেইলের মালিকানা প্রদান করে না।

💡
স্বাক্ষর করা হচ্ছে। সঞ্চালনযোগ্য কর্ম( রি-সেটের অবস্থা) ও ব্যবহার করা সম্ভব নয়: Connector-র সম্পূর্ণ 2.2, SurveyConnectorInterfaceনির্মাণকারী প্যানেল, তৈরি SurveyProvider.phpপ্যাকেজ মিটা-ডাটা এবং সকল জাহাজ বিচ্ছিন্ন হয়ে যাওয়ার প্রক্রিয়া এখনো পাওয়া যায়নি। SurveyConnectorRegistry পরীক্ষা করা হয়েছে, কিন্তু এখনো কোন সার্ভার না থাকার সময় ফোন করে না। কাজেই প্রশাসনের স্বাস্থ্য ব্যবস্থা দেখা যাচ্ছে না এবং কোনো প্রকাশকারী প্যাকেজ তার দক্ষতা ঘোষণা করছে না।CRMআউটরিচাইজেশন এবং প্রথম সেবা প্রদানকারী মানচিত্র আলাদা পর্যায় পর্যন্ত টিকে থাকে।

সরবরাহকারী দায়িত্ব

ক্যাটালগ এবং ঘটনা সংক্রান্ত তথ্য

নির্দিষ্ট অক্ষরগুলি উল্লেখ করা সম্ভব। শুধুমাত্র সার্ভার-প্রজেক্টের জন্য সুনির্দিষ্ট তথ্য গণনা করা যাবে ও সমাধান করতে ব্যবহৃত হয়। সাধারণত: context_t_private/CROPLUS_querty_IN কিন্তু স্বয়ংক্রিয়ভাবে সনাক্ত করা হয় নি।

ভেরিয়েবল ক্যাটালগ এবং মান

গ্রাহক, অ্যাকাউন্ট, সাবস্ক্রিপশন, সংবেদনশীলতা এবং অনুমোদনের ক্ষেত্রে প্রতিস্থাপিত হয়। জরিপের ফলে ফল-ব্যাক এবং আউটপুটের সাহায্যে দ্রুতগতিতে চলে যায়।

প্রাপকতালিকা

ঐচ্ছিক ভাবে নির্ধারিত CRM RICRACPC-র জন্য প্রার্থী, স্থায়ীভাবে নির্ধারিত পৃষ্ঠা, নির্ধারণকৃত কার্সার এবং সম্মতি সংক্রান্ত মিটা-ডাটা। কোনো পাঠের আগে নির্বাচিত দর্শকদের বাদ দেয়।

পরিচয়

টোকেনের টোকেন, মেয়াদপূর্তীর পরে স্বাক্ষরের মাধ্যমে শুধুমাত্র ব্যক্তির পরিচয় স্বীকার করুন। এই যোগাযোগ, সংযোগ ব্যবস্থা এবং কর্মক্ষেত্র যাচাইকারী হিসেবে পরিচিত। ব্রাউজার ইমেইল, আইডি অথবা বিলিং এর মাধ্যমে কোন তথ্য প্রকাশ করা যাবে না।

রান-টাইম স্বাস্থ্য

সার্ভের রিভাইসস্ট্রিটি ডিজাইন করা হয়েছে একটি প্রতিবেদনের সাথে মিল, ব্লক আর সেবা প্রদানকারী প্রতিষ্ঠানকে কোন বৈশিষ্ট্য, রাস্তা, পরিচয় বা ব্যতিক্রম বার্তা না জানিয়ে, এবং একটি ব্লককৃত তথ্য প্রদানকারী কোম্পানী কখনো অনুরোধ করতে পারে না। রিপোর্টটি এখনো প্রশাসনের একটি বন্ধ রয়েছে: আজকে শুধু প্রবেশকারী পরিসেবা প্রদানকারী প্রতিষ্ঠান।

ফেইল-সেফ নিয়ম

কি-র মান হ্রাস করা হয় নি ও সেশান সমাপ্তির পরেও ভুল, বিভাজন অথবা সংশ্লিষ্ট তথ্য। চিহ্নিত বিবরণ ও অজানা ধরনের পরিচয়ের সাথে যুক্ত করা হয়েছে। এই নিয়মের প্রয়োগের ক্ষেত্রে কোনো মিল পাওয়া যায়নি। ই-লার পৃষ্ঠা উজ্জ্বল করে প্রদর্শন করা হবে না এবং সাধারণ পাবলিক কী- টি প্রকাশ করা হয় না।

নির্মাতা গেট খুলে দেন

ক্লীব 2.2 কর্মক্ষমতার রেজিস্ট্রি এন্ট্রি, ইন্টারফেস মেকার প্যানেল তৈরি, প্রকাশ করা, SurveyProvider.phpবিভিন্ন কর্মক্ষমতা, বিশ্লেষণ/আপাতন রেফারেন্স এবং সমন্বয়সাধন করুন। বাণিজ্যে সহায়তা করুন, এ্যভাইন, সাসা সেতু এবং স্থানীয় পিএইচপি প্রোফাইল অন্তর্ভুক্ত করুন; API স্থায়ী দ্বার এমন একটি জরিপ সরবরাহকারীকে প্রত্যাখ্যান করে, যাকে উন্নতিশীল সার্ভার টেবিল বা ক্ষমতা বলা হয় ।

💡
উন্নতির কপিটি শুধুমাত্র আমদানি করা: বিল্ডার হয়ত একটি সামঞ্জস্যপূর্ণ উন্নতির ম্যাপিং একবার অনুবাদ করে, একটি সম্পূর্ণ সার্ভেট কপি এবং রেকর্ড প্রমাণকারী ফাইল সংরক্ষণ করুন। অপসারণ অথবা উন্নতির প্রক্রিয়া পরিবর্তন করতে হবে না।
কানেক্টর

উত্তর লেখার ক্ষমতা (কনট্রান্সটেশন) 2.2)

এটা reply_feedback প্রতি ধাপের জন্য প্ল্যাটফর্মের নিজের উপর মিরর বিশ্লেষণ করুন OpsIQ একজন স্টার ক্রেতা একটি স্টাফের উত্তর দেয় WHMCS SAE এর উত্তরে ক্লায়েন্ট এলাকাOpsIQ অ্যাডমিন থ্রেড, একই চিপ, এজেন্ট ক্রেডিট, সৌজন্যে প্রাপ্ত পৃষ্ঠা এবং গ্রুপ এন্ট্রি এবং কর্মক্ষমতার মাধ্যমে একটি নির্দিষ্ট রেটিং হিসাবে গণনা করা হয়OpsIQ একটি চিপ, একটা পাইপ, একটা পাইপলাইন; সংযোগকারী শুধু এর অর্থই।

যে লিখিত রাস্তা

দুটো পথ ও একটা সত্য রয়েছে । OpsIQ পোর্টাল টিকেটের মাধ্যমে স্থানীয় ভাবে লেখা হয়েছে। ReplyFeedback::recordMirrored(): একই কলাম, শুধু-নর-প্রজেক্টের নিয়ম, সর্বশেষ সিএক্‌টেল, কর্মক্ষেত্র ছাপ আর ভয়েসের সম্পাদক যারা পোর্টাল ব্যবহার করে তাদের মতামত লেখেন না।

Car ফাইল (৪, পুনরায় স্বাক্ষর)

1
connector_contract.json

tool-র ক্ষমতা সংক্রান্ত সংস্করণ যোগ করুন: (_e) 1.0 প্রতিক্রিয়া স্বরূপ, ফাইবার্টারকের মাধ্যমে প্রতিক্রিয়ামূলক প্রতিক্রিয়া প্রদান করা হবে এবং প্রতিক্রিয়া প্রদর্শন করবে প্রতিক্রিয়া হিসেবে।

2
settings.json

sapert-র সাথে সংযোজন করার জন্য চিহ্নিত উত্তর প্রাপ্ত করা হবে। এটি হল সংযোগের-প্রতিরোধ ব্যবস্থা।

3
spec.json

উত্তর দিতে থাকুন। র‌্যাটব্যাক (বা ওয়েব) এবং প্ল্যাটফর্মের রেটিং মাত্রা পরিমাপকরণ, এটাই হচ্ছে ভ্রম গেটস-এর মূল দরজা।

4
সঞ্চালনার শ্রেণী

ইন্টারফেসের তালিকা সুসংগত করে, data-straveder-র মধ্যে উপস্থিত ব্যাক-এন্ড দ্বারা সমর্থিত হয়।

সরবরাহকারী দায়িত্ব

ক্যাটালগ

প্ল্যাটফর্মের নিজস্ব রেটিং মাত্রা গণনা করুন (স্থানীয়ভাবে নিজের অবস্থান নির্ধারণ করা হয়) 1-5* এবং যে কোন প্রতিক্রিয়া চিহ্ন, ক্যাটালগ অবশ্যই তার সাথে একমত হতে হবে।json.

অনুবাদের সুবিধা টানুন

উত্তরাঞ্চলব্যাক ফিরে আসতে পারে: প্ল্যাটফর্মের টিকিট আইডি, প্লাটফর্মে উত্তর, হার, ঐচ্ছিক প্রতিক্রিয়া, জমা দেওয়া এবং একটি আস্তাবলে পড়া। এটি লেখা এবং অনুবাদ করা হয় না।

স্বচ্ছতা

ইভেন্টে সাড়া প্রদানের ক্ষেত্রে এই সব প্রতিক্রিয়া সঠিক, কাজেই রেস্টিং-এ এক পরিবর্তন আনা হচ্ছে এবং এর ফলে পরিবর্তিত রেটিং (যেমন পোর্টাল)।

কার্সারের বৈশিষ্ট্য

পাতাগুলোকে বেঁধে ফেলা হয় ও পরিকল্পনাবদ্ধ করা হয়; এমন একটি কার্সার, যা কোনো অগ্রভাগকে শেষ করে না ।

নিরাপত্তা খুঁজে বের করুন

কোনো কনফিগারেশন ছাড়াই, ছুঁড়ে মারার পরিবর্তে খালি পৃষ্ঠা ফেরত দিন ।

নিষ্ক্রিয় করা হয়েছে

ইভেন্টটির প্রতিটি আয়োজন স্থানীয় পর্যায়ে সিদ্ধান্ত নেয় আয়না চিহ্নের ( ইতোমধ্যেই স্ট্যাম্প)<slug>:<ticket>:reply:<reply>একটা ইভেন্ট যা সমাধান করা যাবে না, কখনো অনুমান করা যায় নি; শুধু কর্মীদের উত্তর দিতে হবে এবং এজেন্ট ক্রেডিট সব সময় এর উত্তর থেকে আসে। রেটিং লেখকের লেখার জন্য এই পদ্ধতিটি লেখার প্রয়োজন নেই। inbound_ticket অথবা ticket_mirror.

উদাহরণ স্বরূপ: WHMCS

WHMCS প্রধান বিভাগের মধ্যে ক্লায়েন্ট-area-র হার tblticketreplies.ratingডি. WHMCS স্বয়ংক্রিয়রূপে পোলিং মোড পাল্টাও 1-5 স্কেল, জাহাজ ticket_reply_ratings ব্রিজের ফাইলে রিলে কমান্ড, এবং প্রতিটা সারি একটি ইভেন্টে অনুবাদ করে যার আইডিস ম্যাচটি। 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 টিকিট আগে যা লিখেছিলেন তা কখনো পায়নি: এই বিষয় দেখানো হয়েছে [মরিগড] এবং বিষয়বস্তু হারিয়ে গেছে।

মূল বার্তা পাঠানো হয়েছে

টিকেটের সাহায্যে সংযুক্ত (সংশংসন)

ticket_id, ticket_numberএবং সেই অগ ্ নি , যে নিজেকে স ্ মরণ করে । external_ref KEPT টিকেটের native_table (opsiq_tickets); site_key; সোর্স, সবথেকে পুরোনো টিকিট, প্রত্যেকটায় ticket_id, ticket_number- বিষয়, external_ref, client_name, client_email, created_at এবং [z]reply_id, author_type, author_name, created_at- র‍্যাডি: merged_by; merged_atএই বার্তা গ্রাহকের গোপন কথোপকথন, সরানো হওয়ার আগে থেকেই ধারণ করা হয়। অভ্যন্তরীণ নোট কখনোই অন্তর্ভুক্ত করা হয় না।

টিকেট মুছে ফেলা (দুর্নীতির টিকিট)

এখনো আগুন, এখন merged_into {ticket_id, ticket_number, external_ref} কোরে এটা কোন সংযোগকারীর কাছে পেশ করে না, যে ঘোষণা দেয় ticket_merge; অন্যান্য ভোক্তারা একটি মুছে থেকে একটি একত্রীকরণ করতে পারেন।

আউটবাউন্ড ওয়েব-সাইট

টিকিটের টিকেট পাওয়া যায়, একটা সাসা ওয়েবস্‌ টিকিট পাবে। 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.

একত্রিত না হওয়া বিবরণ

বাতিল করো, একত্রিত হও, গণনা, ভডিং, ভুল. generalking. । প্রতিটি অনুলিপি আপনি একত্রিত করতে পারেন না, এবং আপনার স্বাভাবিক ব্যবস্থাপনার ক্ষেত্রে প্রয়োগ করা, মুছে ফেলা, বা মুছে ফেলা mirror_deletesঠিক তাদের কাছে ঠিক আছে, শুধু প্ল্যাটফর্মটি নয় এবং ব্যক্তিগত কোন নোট নেই । একটি পরিবহন অথবা ব্যর্থতাও ঠিক আছে; কারণ এটি ডায়াগনস্টিকে রেকর্ড করা হয়েছে।

আপনার টগল করুন

একই আয়নার মত... ...অন্য টিকেটের দরজার সাথে মিল আছে.

আপনার প্ল্যাটফর্মে যে কটি শুরু হয়

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.

sip করা বাস্তবায়ন

WHMCS

একত্রিত করুন (কেটটিড = টিকেট রাখা হয়েছে), একত্রিত করুন কটিবন্ধ করুন WHMCS; যোগ করোটি কপির সাথে । রিলের টিকেট কাটিং এর কবচ জোড়া OpsIQ একটি প্রতিলিপি যোগ করার সময় কপি করুন WHMCS.

Zendesk

পারোস /api/v2/tickets/{id}/merge.json ব্যক্তিগত সম্মিলিত মন্তব্যের (প্রতিটি টিকিটের জন্য পাঁচটি টিকেট) সাথে সাথে টিকিটের একটি ব্যক্তিগত মন্তব্য রাখা হয়েছে। Zendesk তাদের মন্তব্য না রেখে টিকিট কেটে শেষ করে দিয়েছে।

OpsIQ সাতারা সেতু

পারোস /v1/tickets/{id}/merge সহ source_idsযে পোর্টালটি চালছে তা উত্তর দেয় এবং সংযুক্ত বস্তু; একটি অভ্যন্তরীণ জবাব বহন করে যা পোর্টাল এ কখনো প্রবেশ করেনি। /manage একত্রিত করে OpsIQ কপি.

কনেক্টর বিল্ডার

ticket_merge যদি পাওয়া না যায়, তবে একটি প্যাকেজ তা ঘোষণা করে যে এটি প্ল্যাটফর্মের টিকিটের লিঙ্ক (একটি টিকেটের মাধ্যমে তৈরি) যাতে টিকিট তৈরি করা হয়। টিকিটটি মুছে ফেলা হবে, অথবা ঘোষণা করা হবে। ticket_mirror.. টিকেটের উপর, নীচে একত্রিত করুন (_M)- প্লাটফর্মের কার্যাবলী বাছাই করুন (ম্যাপ কর্তন)।target_remote_id...এবং একসাথে.source_remote_ids অথবা একত্রীকরণ।source_remote_idএবং একটি ব্যক্তিগত নোট নির্মাণ করুন (ম্যাপ)remote_id এবং নোট.

💡
সম্পূর্ণ চুক্তি: doc/contracts/CONNECTOR_CONTRACT.md- বিভাগ টিকেটের কম্বিনেশন, গ্রহণ: দুটি টিকিট OpsIQ প্ল্যাটফর্মে থাকার পর টিকিটটা খুলে দাও, টিকিটের শেষ মেসেজটি সেখানে আছে।
কানেক্টর

X Connector'র বাজার

বাজার স্থান আপনি খুঁজে পেতে, ইনস্টল এবং প্রকাশকারী সম্প্রদায় দ্বারা নির্মিত সংযোগ স্থাপন করতে পারেন।

বাজার স্থান
X Connector'র বাজারবিভিন্ন শ্রেণীর সঙ্গে কমিউনিটির সংযুক্ত কার্ডের অনুসন্ধানযোগ্য গ্রিড, ইনস্টল এবং তারকা রেটিং তালিকা।X Connector'র বাজারকর্মক্ষেত্রঅনুসন্ধানের ফিল্টার...বর্ষপঞ্জিলিসিডিউলিংইনস্টল করুন★ 4.8HubSpotCRMইনস্টল করুন★ 4.6মেইলপই-মেইলইনস্টল করুন★ 4.7QuickBooksনতুন অ্যাকাউন্টইনস্টল করুন★ 4.5টয়য়োNameএস- এম- এসCommentইনস্টল করুন★ 4.9সংযোগডকইনস্টল করুন★ 4.41DISCOVERসম্প্রদায় সংযোগ স্থাপন ব্যবস্থা2পূর্বনির্দিষ্টএকটি ক্লিক3PUBLISHস্বাক্ষর করুন এবং আপনার টাকা জমা দিন।
সম্প্রদায় সংযোগ স্থাপন, ক্লিকে ইনস্টল করুন অথবা নিজের নাম প্রকাশ করুন এবং আপনার নিজস্ব, প্রিপ্লী এবং বাজারের টেইলার।

সংযোগ স্থাপন ও ইনস্টল করার প্রণালী

1
ব্রাউজ করুন

Connector > বাজার স্থান, নাম, বিভাগ অথবা প্ল্যাটফর্মের মধ্যে অনুসন্ধান।

2
পর্যালোচনা

বর্ণনা পরীক্ষা করুন, সমর্থিত ক্রিয়া, এবং হার পরিবর্তন করুন ।

3
ইনস্টল করুন

সংযোগ করুন। সংযোগের জন্য ডাউনলোড ও ইনস্টল করার উদ্দেশ্যে চিহ্নিত প্যাকেজ ডাউনলোড অথবা অপসারণ করুন।

4
কনফিগার করুন

Connector'র মধ্যে প্রবেশ ব্যবস্থা সক্রিয় করা হবে, লিখুন API পরিচয়, এবং পরীক্ষা।

একটি সংযোগ স্থাপন করুন

1
বিল্ড এবং পরীক্ষা করুন

Evolution-র নির্মাতা ব্যবহার করুন। সকল কাজ যাচাই করুন।

2
প্যাকেজ

প্রোফাইল তৈরী করো ।json- কাজের।json- জ্ঞান।json; পি.পি. ফাইল ।

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কিছু জিনিস বাজার থেকে ইনস্টল করা হয়েছে, এবং যে কোন কিছুই Connector বিল্ডার এই ইনস্টলেশনে প্রকাশ করেছে।

বাজার/সর্ভুক্ত / - যেখানে প্যাকেজ র সাবস্ক্রাইব করা হবে

প্রথম পক্ষের বাজার প্যাকেজের জন্য সোর্স। এটি কোন আবিষ্কারযোগ্য মূল অংশ নয়: এটি কোন স্থান নয়। এখানে কোন কিছুই সরাসরি প্যাকেজ করা হয়নি, স্বাক্ষরিত হওয়া পর্যন্ত বন্ধ হয়ে গেছে ক্যাটালগে এবং ইনস্টল করা হয়েছে।

💡
আপনি বাজারের নিচে একটি প্যাকেজ লিখে রেখেছেন। এটি অনুলিপির কপি নয় - যা তাকে সংযোগকারী/এর সাথে সংযুক্ত করার জন্য ইনস্টল করা হয়, আর শুধু যে কপিটি পাওয়া যায় তা হল গোসলের সময়।Stripe; বিগকমেস, ম্যাগনেন্টো2প্রিসিটাস্প, ওপেনক্র্যাট, আমাজন SES, পোস্টমার্ক এবং পুন:নির্মাণের সব প্যাকেজই বাজারজাত করা হয়েছে।
ডেভেলপার

API আর ওয়েব ব্রাউজার

দ্য API এবং Webhook বিল্ডার আপনাকে স্বনির্বাচিত তৈরি করতে দেয় API এন্ডপয়েন্ট এবং webhook শ্রবণকারীর ভিতরে OpsIQ রয়্যাল পিএইচপি লিখে না ।

API বিল্ডার
API আর ওয়েব ব্রাউজারএকজন নির্মাতা একটি ট্রিগার (ইন্টারনেট, অনুষ্ঠান, ম্যানুয়াল) বেছে নেন যা তাকে কনফিগার করা কাজের মধ্যে দিয়ে।API ওয়েব ক্যাশে নির্মাতা (M)কর্মক্ষেত্ররসালোগওয়েব-এ রূপান্তর করা হবেনির্ধারিত (ক)OpsIQ প্রেরণ করাব্যবহারকারী দ্বারা নির্ধারিতকাজমানচিত্রের ক্ষেত্র→টিকেট /বার্তা তৈরি করুন (_C) APIনতুন সেশান সংরক্ষণ করুন1টরিগজওয়েব · · eadyper- র অধীন বিভিন্ন ধরনের কাজ2NO RAW PHPUI-এ বিল্ট-ইন করা হয়েছে3ঈমান এনক্রিপশনমানচিত্র ক্ষেত্র, তারপর সঞ্চালনযোগ্য
যোজিত পিএইচপি ছাড়া সমাপ্তি নির্মাণ করুন: একটি ট্রিগার (স্বৈধিক ওয়েব, শিডিউল, সময়সীমা অথবা ম্যানুয়াল), তারপর কোনো কাজ করার জন্য মানচিত্র ক্ষেত্র বাছাই করুন।

ট্রিগার

ইভেন্ট

কিছু হলে দৌড়ান OpsIQ সিস্টেমের পরিচালনার সময় "প্ল্যাটিক" ইভেন্ট URL ইভেন্টের নাম টাইপ করুন, যেমন টিকিট তৈরী করা।

নির্ধারিত স্থানে বিরতি

এই ইভেন্ট- এর একটির পর এক করে নির্মিত ইভেন্টের নাম ব্যবহার করা হবে: নাম, বায়ল । প্রতি ঘন্টা পরম্পটি আরম্ভের সময় এবং ট্রিগার পর্দার বাটন থাকে, সুতরাং এগুলোর জন্য আপনার মনে রাখতে হবে না ।

শব্দসমষ্টি

যখন কোন অ্যাডমিনিস্ট্রেশন সাধারণ ভাষায় এটি জানতে চায় তখন চালান । যে শব্দ দুটিই মিল খোঁজা উচিত, উদাহরণস্বরূপ ক্রেতা খুঁজে পায় ।

ওয়েব-এ রূপান্তর করা হবে

একটি বহিস্থিত সিস্টেম আপনার কাছে HTTP PAS হতে একটি HTTP-র প্রেরিত হয়েছেName OpsIQ ওয়েব-সাইট URL কোন রকম ঘটনা ঘটলে, যে কোন ধরনের আওয়াজ শুনতে পাবেন।

শুধুমাত্র একবারই এটি সঞ্চালিত হবে:

কোনো ধরনের দুর্ঘটনার কারণে প্রতিটি দিনই তা চলতে থাকে।

ক্ষেত্র

ইভেন্ট সম্পর্কিত তথ্য। নেস্টেড মূল্যবোধের জন্য একটি ডট এস.

সমস্ত মিল খোঁজো অথবা নিজে থেকে চালাও

প্রত্যেক নিয়ম মিলতে হবে কিনা, বা তাদের একটার জন্য.

টেক্সট পরীক্ষা

সমান নয়, এমন কোন লাইন নেই, শুরু হয় না, এটি একটিও নয়। সমতূল্য রাজধানীর মধ্যে অবস্থিত নয়।

সংখ্যা পরীক্ষা

গণনাপুস্তকের পাঠ্যাংশকে এখনও সঠিকভাবে তুলনা করা যায় না ।

উপস্থিতি পরীক্ষা

অনুপস্থিত, ফাঁকা নয়।

জরুরি টিকিটের জন্য কল ইঞ্জিনিয়ারদের কাছে শুধু পেজই আছে

ডার্বিও:
ইভেন্ট টিকিট, একটা নিয়ম তৈরি: অগ্রাধিকারের মাত্রা অনেক।
কি করার:

জরুরি টিকিটের জন্য এই কর্ম সঞ্চালিত হয় এবং অন্য কোনো কাজ বন্ধ করা হয়। আপনার সমাপ্তির জন্য কোনো ফিল্টার প্রয়োজন নেই।

💡
যদি আপনি নিয়মটি প্রতিটি মিলের জন্য ট্রিগার খালি করে রাখেন, যা অবস্থা থাকার আগে একই আচরণ ছিল।

কাজ

ওয়েবের মাধ্যমে পাঠিয়ে দিন

বহিস্থিত তথ্যের মধ্যে HTTP-র উপস্থিতি প্রেরিত হবে URL একটি স্বনির্ধারিত পেলোড সঙ্গে.

নতুন টিকেট তৈরি করো

নির্দিষ্ট বিভাগ, বিষয় এবং বার্তার সঙ্গে একটি সমর্থন টিকেট তৈরি করে ।

ই-মেইল প্রেরণ করুন

স্বনির্বাচিত টেমপ্লেট সহ একটি মেইল বার্তা পাঠান।

আপডেটের রেকর্ড

কাস্টমারকে ফোন করো, টিকেট অথবা।CRMরেকর্ড.

সংযোগ করা হচ্ছে

সংযোগ করার অনুমতি এবং নিশ্চিত করার উদ্দেশ্যে একটি সক্রিয় সংযোগের তালিকা থেকে নিবন্ধিত কোনো একটি নিবন্ধিত কর্ম সঞ্চালন করুন ।

সঞ্চালন (_R) OpsIQ সাধারণ API কর্ম

অনুসন্ধান সম্পূর্ণ নাম API ক্যাটালগ, অনুমতির ক্ষেত্র, নিশ্চিতকরণ, পরিচয় প্রমাণ এবং শুষ্ক ব্যবস্থাপনা কার্যক্রম থেকে আসে; এর সংরক্ষিত কর্মক্ষেত্র ও প্রশাসকের মধ্যে কর্ম সঞ্চালনের প্রক্রিয়া সংক্রান্ত কর্ম।

পরিসেবা উপলব্ধকারী API অনুরোধ

একটি সংযোগের নেটিভ নাম ব্যবহার করোAPI পড়া অথবা নিশ্চিত নেটিভ নেটিভ API পরিসেবা উপলব্ধকারীর সমাপ্ত হলে সঞ্চালনযোগ্য কোনো কর্ম সনাক্ত করা সম্ভব হবে না। পরিচিতি ও সংশ্লিষ্ট মেশিনের সাথে সংযোগ স্থাপন করা হলে এই তথ্য উপলব্ধ করা হয়।

কর্ম এবং ট্রিগার নির্মাতা, /api/v1.php, OpenAPI এবং পোস্টম্যান একই কাজমূলক কৌশল ব্যবহার করে, যার ফলে একটি নির্বাচনী কার্যক্রম সূচনাকারী নথিপত্র থেকে সরে যেতে পারে না।
ডেভেলপার

ট্রিগার রান্নাবুক

সাধারণ প্রবেশের জন্য প্রস্তুত।

কিভাবে কাজ করে
ট্রিগার রান্নাবুকএকটি রেসিপির প্রবাহ: সময়ের প্রবাহ। ওয়েব ডাউন ফিল্টার হয়ে গেছে, তারপর ভক্তরা জরুরি একটা টিকেট তৈরি করতে যাচ্ছে এবং এর ফলে তারা সচেতন হবে।Slack.uptime.downওয়েব নিরীক্ষণের জন্য ব্যবহৃত পর্যবেক্ষণযদি প্রোপাগান্ডারfilterজরুরি টিকেট তৈরি করোসূচিতSlack#বিস্
ট্রিগার রান্নাবুক

মনিটর থেকে নির্মিত টিকেটের তালিকা

ডার্বিও:
সার্ভার কম হলে সূচিত করা হবে।
কি করার:

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

সাপ্তাহিক হজম মেইল

ডার্বিও:
প্রতি সোমবার সকাল ৯টায়, প্রতিটি মেইল ব্যবস্থাপনার জন্য সংক্ষিপ্ত।
কি করার:

Trigger: Schedule (Monday 09:00) Action: Send email with last week's stats pulled from the REST API

এসক্যালেটর (Escalator) টিকেট

ডার্বিও:
টিকেটের কোন উত্তর না পেলে 24 এক ঘণ্টা, টিমের নেতৃত্ব দেয়ার জন্য.
কি করার:

Trigger: Schedule (every hour) Condition: ticket.status = "Open" AND ticket.last_reply_age > 86400 Action: Assign to team-lead, add internal note

ডেভেলপার

আপনার প্রথম পদক্ষেপ

এই রাস্তা দিয়ে একটা সাধারণ সংযোগের ব্যবস্থা তৈরি হয়... .

নির্মাণ কাজ
একটি পদক্ষেপ নির্মাণ করুনকাজ সঞ্চালনার জন্য একটি ফ্ল্যাগ: নাম অনুসন্ধান করা হবে, পুনরারম্ভের অনুরোধ জানানো হবে (_e) /orders/{id} একটি টাইপ আইডি পরামিতি, এবং একটি পাস 200 পরীক্ষা.নতুন কর্মকর্মক্ষেত্রনতুন কর্মনামlookup_orderঅনুরোধGET/orders/{id}পারামারিবোআই- সি- কিউ পংক্তি200 পাওয়া যাচ্ছে না1DEFINEনাম, পদ্ধতি, সমাপ্তি চিহ্ন2PARAMSটাইপ করা ইনপুট3পি- এস- ডিলাইভ 200 ফলাফল
একটি কাজ তৈরি করো । নাম, পদ্ধতি এবং শেষ করুন, টাইপকৃত প্যারাসমিটার ঘোষণা করো এবং এটি একটি লাইভে রূপান্তরের জন্য পরীক্ষা করো 200.

দুই ধরনের কাজ

আরম্ভ করার পূর্বে, আপনার কোনো একটি বৈশিষ্ট্য নির্ধারণ করা আবশ্যক। একই পর্দায় অ্যাকাউন্ট ব্যবহারের ফলে কনফিগার করা হয়েছে ।

একটি বহিঃস্থ সম্পাদক চালু করুন API

অনুরোধ করা কাজ আপনার প্ল্যাটফর্মে একটি HTTP সংকেত প্রেরণের জন্য। এই ক্ষেত্রে প্রয়োগ হওয়া আবশ্যক। OpsIQ তোমার পাশে কিছু একটা করতে হবে।

একটি সংযুক্ত কর্ম চালান

এই কর্ম সঞ্চালিত হয়েছে একটি ইনস্টল সংযোগের দ্বারা ইতোমধ্যে এটি উপলব্ধ রয়েছে । কাজ সমাপ্ত হওয়ার পর এই এটি নির্বাচন করুন এবং আপনি শুধুমাত্র একটি তালিকা থেকে সংযুক্তর কাজ বেছে নিতে চান, সুতরাং তার জন্য কোন উপায় নেই ।

দ্বিতীয় বিকল্প হল, আপনি আপনার সংযোগ ব্যবস্থা ছাড়া সব কিছু আগের মতো নতুন করে শুরু করতে পারেন: একটি টিকেট থ্রেড পড়া, একজন গ্রাহকের পরিচয় পাওয়া, আমদানিকারীকে খুঁজে বের করুন এবং তার সাথে যোগাযোগ করুন ।
1
কাজের পরিকল্পনা

উদাহরণস্বরূপ: "অভিজ্ঞ_প্রসেস" নাম, দাম, স্টক এবং বর্ণনার মধ্যে একটি পণ্য খুঁজে বের করুন।

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" }
      ]
    }
  ]
}
⚠️
সকল কাজ নিবন্ধন করতে ব্যর্থ হলে তিনটি কাজ আবির্ভূত হতে হবে। কর্ম সমাপ্ত হওয়া আবশ্যক ও এই প্রণালীগুলি পুনরায় স্থাপন করা আবশ্যক।2চিহ্নিত স্থানে চলুন100অক্ষর, সংখ্যা, অবৈধ চিহ্ন দ্বারা বিভাজিত — কোনো লেখা ব্যতীত রূপে চিহ্নিত করা হয় না। এই ক্ষেত্রে "actions" নামক তালিকা উপস্থিত রয়েছে, কোনো মানচিত্রের নাম দ্বারা চিহ্নিত করা হয়নি ও প্রতিক্রিয়া প্রদর্শন করা হয়। উল্লেখ্য, dT_TODemitered (ডাটা), JSON (tmplad) অথবা "dataed" (passed) সহযোগে চিহ্নিত করা যাবে। কোনো অক্ষরের অংশ নয়।
3
শুষ্ক-প্রসেস পরীক্ষা

Connector বিল্ডার-এর পর্যালোচনায় প্রেস ড্রিটার সিদ্ধান্ত নিন। এটি আপনার প্যাকেজের সম্পূর্ণ প্রমাণাদি এবং যখন আপনি একটি প্রকৃত সংযোগ পরীক্ষা করেছেন, তখন সেটা বাস্তব যোগাযোগ টেস্ট দ্বারা কাজ করে না। এটি নমুনা উপাত্ত ব্যবহার করে না ।

4
AI ব্যবহার পরীক্ষা করুন

প্রঃ Petors Proctorys প্রো দেখুন । AI প্রোগ্রামটি খুঁজে বের করে পুনরায় সঞ্চালন করুন।

⚠️
কর্ম যোগ করুনjsonAJX রুট নির্মাণ করে না, তাই পুনঃপ্রচলন করার উপায় নেই। Connector'র সম্পূর্ণভাবে কাজ করতে হবেOpsIQসংযোগ সক্রিয় করা হলে অথবা বৈশিষ্ট্য সংরক্ষণ করা হবে: সংযোগের ধরন পুনঃসংযোগ এবং নতুন কাজ পুনরায় সংরক্ষণ করুন। টুল /gen_rattriss.p/ javajected/RJSIBRMOP- এর সাথে সংযোগ স্থাপন ও সংযোগ ব্যবস্থা দ্বারা কোনো সংযোগ স্থাপন করা হয়নি।
ডেভেলপার

সমাপ্ত কর্মের সমাপ্তি

সীমা অতিক্রমকারী শেষাংশ গ্রহণ করে JSON অন্য একটি পদ্ধতি থেকে এতে রূপান্তরিত হয় এবং এতে তার সাথে যোগাযোগ করা শুরু করে যা টাইমলাইন, পরিষ্কারকরণ আর কাজের প্রবাহে প্রবেশ করতে পারে।

উৎপাদনের নমুনা
শেষ প্রান্তে পৌঁছে গেছেপ্রত্যেক ঘরেই নিজস্ব উৎস রয়েছে URL- গোপন, ম্যাপিং আর সাম্প্রতিক ফলাফল।শেষ প্রান্তে পৌঁছে গেছেকর্মক্ষেত্রসোর্স5ACCEPTED12.4kREJECTED18জীবন কাহিনীবিলিং প্ল্যাটফর্মসাবস্ক্রিপশন প্রদর্শিত ইভেন্টস্বাস্থ্যউৎপাদন অ্যাপ্লিকেশনসাইন এবং ব্যবহারস্বাস্থ্যইভেন্ট নিরীক্ষণ ব্যবস্থাprovider_event_idডি-পৌস্বাক্ষরX-OpsIQ-Inbound-SignatureHMAC1CREATE SOURCEURL গোপন ও প ্ রকাশ ্ য বিষয়2MAP PAYLOADই-মেইল, অ্যাকাউন্ট ও ID3ভিরুলিHMACতারপর বিছানা
প্রত্যেক ঘরেই নিজস্ব উৎস রয়েছে URL- গোপন, ম্যাপিং আর সাম্প্রতিক ফলাফল।

সিস্টেম সংরক্ষণের উদ্দেশ্যে একটি উৎস নির্মাণ করুন। OpsIQ ব্যাক-স্পেস URL/token এবং গোপনভাবে পাঠান। JSON সহ Content-Type: application/json এবং প্রকৃত শরীর ব্যবহার করে সাইন করুনHMAC- সাশা২৫৬:

X-OpsIQ-Inbound-Signature: sha256=<hex hmac>

মানচিত্র JSON ই-মেইলের নাম ও ঐচ্ছিক ইভেন্টের পাথ। ইভেন্টের পছন্দসই বৈশিষ্ট্য অনুযায়ী পরিচিতি প্রয়োগ করা হয় এবং পরিচিতিদের ক্ষেত্রে বিশেষ কর্ম সম্পর্কিত তথ্য উপলব্ধ করা হয়। এই ইভেন্টের নাম অনুসারে পরিচিতির অ্যাকাউন্ট যোগ করা সম্ভব।

ব্যবসায়িক তথ্য পার্স করার পূর্বে অবৈধ স্বাক্ষর। একটি নিয়ন্ত্রিত উইন্ডোর ওপর মাউসের উভয় পার্শ্ববর্তী প্যানেল আপডেট করার উদ্দেশ্যে এই তথ্যকে গোপন রাখা হবে না; গোপনীয় তথ্য প্রত্যাহার করা হয় না।

ডেভেলপার

আউটবাউন্ড কর্ম

ওয়েব আউট-আউট প্রশাসন স্বাক্ষরকৃত গ্রাহক, টেস্ট শেষ প্রান্ত এবং অ্যামিড্রেসিং এবং রিসাইকেল তৈরি করেছে।

উৎপাদনের নমুনা
আউটবাউন্ড ওয়েব-সাইটআউটবাউন্ড ওয়েব পেজ দ্বারা HTTPS শেষ হয়র তালিকা, ইভেন্ট সাবস্ক্রিপশন, স্বাস্থ্য এবং একটি পরীক্ষামূলক পরীক্ষা।আউটবাউন্ড ওয়েব-সাইটকর্মক্ষেত্রENDPOINTS7SUCCESS99.2%পুনরায় আরম্ভ4জীবন কাহিনীCRMআয়নাযোগাযোগ এবং চুক্তি.স্বাস্থ্যসমর্থন বাসটিকিটের খেলাস্বাস্থ্যতথ্য কেন্দ্রName*পুনরায় চেষ্টা করা হচ্ছেনতুন ই-মেইলস্বাক্ষরিত নমুনাযুক্ত প্যাকেজপ্রস্তুত1SUBSCRIBEHTTPS URL ইভেন্ট এবং প্রেরণ করুন2AUTHENTICATEHMACস্বাক্ষর3OBSERVEজাহাজের সামনের দিকে উঠে যাও
আউটবাউন্ড ওয়েব পেজ দ্বারা HTTPS শেষ হয়র তালিকা, ইভেন্ট সাবস্ক্রিপশন, স্বাস্থ্য এবং একটি পরীক্ষামূলক পরীক্ষা।

সম্পূর্ণ প্রশাসক একটি HTTPS শেষ করুন, সুনির্দিষ্ট ঘটনা অথবা ওয়াইল্ড-কার্ড দ্বারা সুরক্ষিতভাবে সংরক্ষণ করে কোনো পরীক্ষা করুন।OpsIQচিহ্ন সঙ্গে সঙ্গে সাইন করুনHMAC- সাশা২৫৬:

X-OpsIQ-Signature: sha256=<hex hmac>

প্রচেষ্টা অথবা কর্ম সঞ্চালনের পূর্বে স্বাক্ষর পরীক্ষা করা হবে। অসমকালীন এবং প্রায় হিসাবে স্বয়ংক্রিয়ভাবে পরিবর্তিত হবে 1 minute, 5 minutes, 30 minutes, 2 hours and 12 hours... সম্প্রতি রেলের অবস্থা, প্রতিক্রিয়া কোড এবং চেষ্টার জন্য ব্যবহৃত।

আপনার যোগ্য দাতা অবশ্যই নিবন্ধন করবেন কারণ অ্যামিজ সিস্টেম রিলিভারকে যদি কোন ইন্টারেস্টান্ট থেকে নেয়া হয় তাহলে ২x২ বার উত্তর ফেরত দিন

ডেভেলপার

ওয়েবহুক

ওয়েব-ব্রাউজারের মাধ্যমে বহিস্থিত সিস্টেমের মেনুর প্রদর্শন OpsIQ যখন কিছু ঘটবে (অচলে), এবংOpsIQ অভ্যন্তরীণ ত্রুটির সূচনা (অন্তর্থ- নোট) প্রদর্শন করা হলে বহিস্থিত সিস্টেমের সাথে সংযোগ স্থাপন করা হবে।

ওয়েবহুক
আউটবাউন্ড ওয়েব-সাইটআউটবাউন্ড ওয়েব পর্দা থেকে সমাপ্তির ঘরগুলি এই স্থানে স্থাপন করা হয়েছে: নাম, সাবস্ক্রাইব করার উদ্দেশ্যে সম্প্রতি ব্যবহৃত ইভেন্টের তালিকা প্রদর্শন করা হবে।আউটবাউন্ড ওয়েব-সাইটকর্মক্ষেত্রশেষ বিন্দু+ sobbers শেষ ঘরনামইভানসপরিত্রাণSlack#সান্ডারসার্টhttps://hooks.slack.com/…crm..ডিন, অর্ডারপরীক্ষাCRMআয়নাhttps://api.acme.com/hookযোগাযোগ, টিকিট তৈরি করা হয়েছে।পরীক্ষাসিকুয়েনhttps://hooks.zapier.com/…chat.startedপরীক্ষা1ENDPOINTSনাম, অনুষ্ঠান, URL2SIGNEDHMAC + স্বয়ংক্রিয়-সংযোগ3SEND TESTকার্ড নিশ্চিত করুন
আসল ওয়েব-সাইটগুলো হচ্ছে: প্রতিটি ঘটনা, সাম্প্রতিক স্বাস্থ্য এবং একটি ক্লিকের পরীক্ষা, স্বাক্ষরিত এবং পুন:পরীক্ষা।

আউটবাউন্ড ওয়েব-সাইট

সাবস্ক্রাইব করা হচ্ছে

মাউসের শেষাংশ যোগ করো URL ইভেন্টের নাম নির্বাচন করা হবে।

ঘটনাসমূহ

নির্দিষ্ট অনুষ্ঠান অথবা ঠিকানায় সাবস্ক্রাইব করুন ["*"] সবকিছুর জন্য। webhooks.events.list এটা ফেরত দেয়JSON.

পুনরায় চেষ্টা করুন

ইন্টারপ্রিটার সমর্থনের প্রচেষ্টা ব্যর্থ। 15 স্থায়ী ব্যর্থ, শেষ হল স্বয়ংক্রিয়-নিষ্ক্রিয়।

স্বাক্ষর করা হচ্ছে

প্রত্যেক ডেলিভারির টাকা দেয়া হয়েছে। 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).

অ্যাসিংক্রোনাস

কর্মস্থলের সারির মাধ্যমে ওয়েবcraph প্রদান করা হয়, বন্ধ করা হবে না OpsIQ অপারেশন।

বিচ্ছিন্ন কর্মের ID

প্রতিটি অনুষ্ঠানের একটি বিশেষ অনুষ্ঠান রয়েছে যা একই রকম জটিল পরিস্থিতির মধ্যে টিকে থাকবে।

যা সব আসে... ... প্রত্যেকটা ডেলিভারির জন্য

X-OpsIQ-Event

যেমন, ইভেন্টের নাম ticket.created.

X-OpsIQ-Delivery

এটা একই জায়গায় — এটাকে নকল করে দেখার জন্য ব্যবহার করা হয় ।

X-OpsIQ-Timestamp

সাইন করার সময় Unix সেকেন্ড। ৫ মিনিট পরে আবার বড় কিছু প্রত্যাখ্যান করুন।

X-OpsIQ-Signature

স্বাক্ষর v2=<hex>এর উপর নিয়োজিত আছে উনিশ ( ফেরেশতা ) । =: বাম দিক হল ডান দিক থেকে, আপনি তুলনা করেছেন।

X-OpsIQ-Signature-Version

বর্তমানে ব্যবহৃত স্কিম v2এটি থেকে পড়া, এটি হার্ড-লিংকের চেয়ে বরং এটি পড়া, এবং যদি একটি v3 যোগ করা না হয় তাহলে আপনার কোড কাজ চালিয়ে যাবে ।

⚠️
স্বাক্ষর করা পংক্তি version.timestamp.delivery_id.bodyশুধুমাত্র শরীরকে পরীক্ষা করাই সবচেয়ে সাধারণ কারণ, প্রত্যেকটা আসল সরবরাহ প্রত্যাখ্যান করে এবং শেষটা ভেঙে যায় ।

যাচাই করা হচ্ছে

PHP prop-র সত্যতা যাচাই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]);
নোড.js prop পরীক্ষা করুন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.

কিভাবে আমি ওয়েবের পরীক্ষা করতে পারি?+

আপনার স্থানীয় সার্ভারে পরিচয় প্রমাণ করার জন্য Numzk ব্যবহার করুন । আপনার nrank is very tostork. pugmk ব্যবহার করতে হলে ওয়েব শেষ করুন URL.

যদি আমার সমাপ্তি সাময়িক হয়?+

OpsIQ Strigi ব্যাক-আপ থেকে পুনরুদ্ধার করা হবে। পুনরায় লগ-ইন করার পরে এই সেশানের সমাপ্তির বৈশিষ্ট্য প্রয়োগ করা যাবে না। Normal (কোন ইভেন্ট নেই)

ডেভেলপার

এপিআই (API) কি

API পরিচয় প্রমাণ করার জন্য অনুরোধ করা হবে OpsIQ সেরাAPI প্রতিটি কী (Key) অনুমতি রয়েছে ।

এপিআই (API) কি
এপিআই (API) কিএটা API পর্দার উপর: সম্ভাব্য মান হল "artric" (সেকেন্ডে ধার্য) ও 565 মোডে উপস্থিত কী-এর সাথে যুক্ত প্যানেলের একটি প্যানেল যা কীবোর্ডের সাথে যুক্ত করা হয়েছে।এপিআই (API) কিকর্মক্ষেত্রএকটি কী (key) চাপা হোকব্যবহারের অধিকারশুধুমাত্র পাঠযোগ্যবরাদ্দ করা হয়েছেপরিধিcontacts.readtickets.readevents.writeকি-র মানআপনার কি-গুলিস্ক্রড কর্ডopq_••••4f2aপ্রত্যাখ্যান করুনমোবাইল অ্যাপ্লিকেশনopq_••••91c7প্রত্যাখ্যান করুনএক্সপোর্ট করুনopq_••••2db0প্রত্যাখ্যান করুন1SCOPEDশুধুমাত্র পাঠযোগ্য2PER-ACTIONসঠিক ক্ষেত্র বাছাই করুন3REVOCABLEযে কোনো সময়ের আবর্তন প্রয়োগ করা হবে
আসল API কি-র মান: শুধুমাত্র সুনির্দিষ্টভাবে প্রয়োগ করা হবে অথবা শুধুমাত্র কি দ্বারা ধার্য করা হয়।

আরম্ভ করা হচ্ছে API কি

1
প্রদর্শন API কি

পরিবর্তীত API কি পরিচালনা।

2
নতুন কী তৈরী করো

এটা একটা বর্ণনার নাম দাও।

3
নির্বাচনযোগ্য ক্ষেত্র

কী এর প্রয়োজন। আমাদেরকে শুধু কি যা দরকার তা দিতে হবে এবং প্রতি এলাকায় লিখতে হবে, যাতে একটি প্রতিবেদনের মধ্যে একতা প্রকাশ করা যায়।

উপস্থিত ক্ষেত্র

সবচেয়ে সংকীর্ণ জায়গা বেছে নাও যেটা কাজ করবে. admin নীচে প্রতিটা ক্ষেত্রই সংজ্ঞায়িত করা হয়, তাই যখন আপনার সত্যিকারের প্রবেশ প্রয়োজন তখন তা ব্যবহার করুন ।

ক্রি. প্রসেট/crch নতুন করে লিখুন ।

পরিচিতি, কোম্পানী, চুক্তি, বিভিন্ন ধরনের কাজ, আয়োজন, প্রসার, রূপান্তর, লাইফস্টাইল এবং সাইকেলCRMওয়েবের মাধ্যমে।

টিকেট, টিকিটের দাম দাও.

তালিকা এবং তাদের বার্তা পড়ুন; উত্তর, আপডেট, উন্মুক্ত এবং ব্যাপক লাইন অপারেশন চালানো হচ্ছে।

কথোপকথন.

সরাসরি চ্যাট এবং ইতিহাস পড়ুন; বার্তা পাঠান, এবং অবস্থা পরিবর্তন করুন।

kb. প্রটম্ব / khut নতুন করে লেখা হবে কি?

জ্ঞান ভিত্তি তথ্য ।

আড্ডার আসরে যোগদান (_t)

সংরক্ষিত উত্তর টেমপ্লেট

connectors.read

কোন সংযোগগুলো ইনস্টল করা হয়েছে, তারা কি করতে পারে এবং তাদের পরিচয় পরীক্ষা করে।

automations.read

তোমার কাজ দেখ, ট্রিগারে চাপ দাও আর তাদের ইতিহাসও দেখো।

departments.read

রুটিং এর জন্য বিভাগ উপলব্ধ।

notifications.read

একটি নেম অপারেটরের জন্য বিজ্ঞপ্তি।

analytics.read

রিপোর্ট বিভাগ, CSV এক্সপোর্ট এবং প্রতিবেদন ব্যাখ্যা করুন।

site_intelligence.read

সাইট নিরীক্ষণ করা হয়েছে এবং তাদের SEO রিপোর্ট.

files.read

সংযুক্ত বস্তু ডাউনলোড করা হচ্ছে

status.write

অবস্থার তথ্য ও ঘটনা।

লেখা

AI লেখা সাহায্যকারীঃ খসড়া, সমষ্টি, অনুবাদ, বিশ্লেষণ, অনুবাদ।

সি-বি-তে

যে কোন সংকীর্ণ উপায়েই খুব কম সংবেদনশীল কাজের মধ্যে দিয়ে সবকিছু করা যায় না: একটি যোগাযোগের ব্যবস্থা, গোপনীয়তা পরিবর্তন এবং লগ পড়তে পারার মাধ্যমে।

💡
কর্মের সাথে যুক্ত কর্মের উদ্দেশ্যে কি-টি টেপা হলে কি- টি সংযুক্ত করা যাবে। কোনো তালিকা থেকে কর্ম সঞ্চালনের ক্ষেত্রে এই বিকল্পটি ব্যবহার করা সম্ভব নয়।

দক্ষতা স্তর

সকল

কি এর কারণ হতে পারে যে, এটি তার কাজের পরিধি।

শুধুমাত্র পাঠযোগ্য

প্রতিটি লেখাই প্রত্যাখ্যান করা হয়, যা কোন দিক থেকে আসে। প্রতিবেদনের জন্য সবচেয়ে নিরাপদ সিদ্ধান্ত, ড্যাশবোর্ড এবং যে কোন কিছু যা কখনও পরিবর্তন করা উচিত নয়।

বরাদ্দ করা হয়েছে

আপনি কি ধরনের সঠিক কাজ তালিকা তৈরি করতে পারেন । এর ফলে যে কোন কিছু প্রত্যাখ্যান করা হয়েছে, এমনকি কোন ক্ষেত্রও তা গ্রহণ করা যাবে না ।

4
কি কপি করুন

"Oq_ook" সহযোগে আরম্ভ করা হবে। এটি নিরাপদ রূপে সংরক্ষণ করুন।

🚫
শেয়ার করা হবে না API পাবলিক কোডের মধ্যে কি উপস্থিত, ক্লায়েন্ট-কি JavaScript- অথবা সংস্করণ নিয়ন্ত্রণ. এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করুন.
ডেভেলপার

আপনার ওয়েব সাইট-সাইট সংযুক্ত করুন

এটা OpsIQ উইজেট দৃশ্যমান JavaScript ট্র্যাকিং, AI চ্যাট, টিকিট তৈরি এবং গ্রাহকের পরিচয় ধারণ করতে আপনি আপনার ওয়েব সাইটে যোগ করেছেন।

কিভাবে কাজ করে
আপনার ওয়েব সাইট-সাইট সংযুক্ত করুনবাঁদিকে এবং ডানে, একটি ওয়েব পেজ রয়েছে 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

প্রয়োজন। Contacts-র পরিবর্তে সংযুক্ত সাইট থেকে আপনার ID প্রাপ্ত।

data-mode

ঐচ্ছিক (ডিফল্ট), "কোনোই- সক্রিয় করা" (ডিফল্ট মান)," (প্রজেক্টের নাম অনুসারে বিন্যাস অথবা "টেক্সট)।

data-position

ঐচ্ছিক। সম্ভাব্য মান হল "left (উপর)" (নীচে)", "left-centerষ কালো (বাঁদিকে)", "right (ডানদিকে)"।

data-color

ঐচ্ছিক। প্রধান রং কোড।

data-greeting

ঐচ্ছিক।

data-language

ঐচ্ছিক: যেমন UI ভাষা, "en", "rk"; "flay", "poso", "pher"।

data-identity-token

ঐচ্ছিক। সার্ভারের স্বাক্ষরকারী টোকেন সনাক্ত করতে ব্যর্থ।

এস- এস- এল সমর্থন

ম্যানুয়াল seS পথ অনুসরণ
// 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,
}]);

SPCP নিয়ম

উইজেটের জন্য NSP নিয়ম
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 gzip-এর তথ্য জমা দেবার পর, লোড করা হয় অনিবন্ধিত।

আমি কি চেহারাটা পরিবর্তন করতে পারি?+

প্রাথমিক রঙের জন্য তথ্য প্রয়োগের ফলে, পরিচিতির জন্য স্বয়ংক্রিয়ভাবে তথ্য প্রদর্শন করা হবে। CSS আদেশ অগ্রাহ্য করা হয়েছে।

ডেভেলপার

উইজেট ইনস্টল করুন

প্ল্যাটফর্ম-নির্দিষ্ট ইনস্টলেশন গাইড।

কিভাবে কাজ করে
উইজেট ইনস্টল করুনকার্ডের জন্য প্ল্যাটফর্ম ইনস্টল WordPress, Shopify এবং Google Tag Manager প্রতিটি উইজেট কোথায় যোগ করতে বলা হয়.পশ্চিম- উত্তর- পূর্বWordPressপ্লাগ-ইন ইনস্টল করুনআপনার কি-টি, সংরক্ষণ করুন।শটShopifyস্নিপেট পেস্ট করুনথিমের পূর্বে পরীক্ষা করা হবে /body.জি- পি- এমNameট্যাগ ব্যবস্থাপকস্বনির্ধারিত 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.

প্রতিক্রিয়া / পরবর্তী. j.

ডার্বিও:
একটি প্রতিক্রিয়া অথবা পরবর্তী অ্যাপ্লিকেশন যোগ করুন ।
কি করার:

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 ক্লায়েন্ট এলাকা.
কি করার:

সেটআপ > সাধারণ বৈশিষ্ট্য > অন্যান্য > গ্লোবাল ফুটার বিষয়বস্তু । স্নিপেটটি সাঁটো অথবা আপনার টেমপ্লেট footer. tpl সম্পাদন করুন ।

Google Tag Manager

ডার্বিও:
GM এর মাধ্যমে সংযুক্ত করা হবে।
কি করার:

স্বনির্ধারিত নির্মাণ করুন HTML ট্যাগ, পেস্ট করার মোড; চিহ্ন: সমস্ত প্রকাশ।

ডেভেলপার

আপনার ব্যাক- এন্ডের প্রশাসনিক উইজেট (এক, প্ল্যাটফর্ম অনুসারে)

নতুন করে প্রদর্শন করা হবেOpsIQপ্রশাসক - যোগাযোগ করুন, ব্যবস্থাপনার ক্ষেত্রে টিকিট ইনবক্স এবং AI লেখা — আপনার OWN প্ল্যাটফর্ম প্যানেল-এ, আপনার টিম কখনো তাদের যন্ত্রগুলো ছেড়ে যায় না ।SSOনিঃসন ্ দেহ এতে তো একটি সাধারণ চুক্তি রয়েছে ,15আপনার প্ল্যাটফর্মের সার্ভারের কোড - একই প্যাটার্নZendeskএটি ইন্টারকম এবং ব্যবহার করেSSOকোনো অতিরিক্ত প্লাগিনের জন্য অপেক্ষা করতে হবে না: যে কোন স্ট্যাক প্লাগ- ইন গণনা করা সম্ভব হবেHMACআজ এটা করতে পারবো।

ধাপ1— রেখা

প্রেরক দূরবর্তী সাইট→আপনার সাইট→কোডঅনুলিপি করা লাইন এবং আপনার প্রেরণ করুন এটি আপনার অ্যাডমিনিঙে, বিন্যাস অথবা শুধুমাত্র রক্ষণাবেক্ষণকারী-এর ওয়েবপেজ:

এক- সরল বিন্দু
<script async src="https://YOUR-OPSIQ/opsiq/embed/admin_widget.php?site_key=SITE_KEY&identity_token=TOKEN_FROM_STEP_2"></script>

ধাপ2- বলOpsIQসার্ভারে লগ-ইন করা হয়েছে (server-স্বাক্ষরিত)

আপনার অ্যাপ্লিকেশন কেবল জানে যে কোন প্রশাসক স্বাক্ষরিত হয়েছে- যা কিনা একটি সংক্ষিপ্ত নয়, এটি নিরাপত্তা মডেল। আপনার নিজের অধিবেশন থেকে একটি ছোট স্বাক্ষর (কোডকৃত) কোড উৎপন্ন করেছে। যদি আপনি সেই একই ওয়েব সাইটের পরিচিতি যোগ করেন, তাহলে তার মতো:

PHPCT থেকে প্রাপ্ত ব্যবহারকারীর পরিচয় সাইন করুন
<?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'অভিযানে প্রবেশের জন্য ব্যবহারকারীর নাম + ই- মেইলের উপর ভিত্তি করে'OpsIQএজেন্ট (টেম পাতা); এজেন্টের "mch মেইল" নাম ব্যবহার করে, যখন প্ল্যাটফর্ম ভিন্ন থাকে এবং যে সমস্ত এজেন্টের কর্মক্ষেত্র, বিভাগ এবং ইনবক্স অনুমতি দেয়, তখন তার নাম প্রয়োগ করা হয় ।OpsIQ; কোন পরিবর্তন হয় না।

ভূমিকা সাথে চলতে

আপনার প্ল্যাটফর্মে যে ভূমিকা প্রদর্শন করা হয়, তা প্রদর্শন করেOpsIQপ্রতিক্রিয়া প্রদর্শনের দিক; অনুমতি সবসময়ই আসেOpsIQএজেন্টের রেকর্ড, কখনো জোর করে ভূমিকা পালন করা হয়নি.

আমাদের লগ-ইন কুকি পড়ে না কেন?

ব্রাউজার কখনো অন্য পদ্ধতিতে কুকি পাঠায় না- কোন বিক্রেতা আপনার লগ-ইন করতে পারবে না । প্রত্যেকটা গুরুতর পণ্য একই ভাবে সমাধান করে: সার্ভার অনুমোদনকৃত, যা সম্পূর্ণ চুক্তি।

আপনার নিজের অবস্থানে কোনো শেয়ার করা হয়নি

বন্ধ OpsIQ হোস্ট অনুপস্থিত অথবা শেয়ার করা লগ-ইন মোড: লোড না করা অবধি এই পরিচয় দ্বারা চিহ্নিত টোকেনটি ফাঁকা রাখা হয়। কোডের লিংক লোড করা হলে, স্বাক্ষরিত নয় এমন কোনো পৃষ্ঠা নির্দেশ করা হবে না।

এটা authenticated পতাকা — এটাকে মাটিতে ফেলে দাও

আপনার ব্যবহৃত সার্ভার এই বলে মনে হচ্ছে যে, একটি মানুষ সত্যিই লগ-ইন করে, এবং এ ছাড়াও,OpsIQএটা না রেখে কোন টোকেনকে ফিরিয়ে দিতে হবে। "authenticated" => true beside site_key/iat/expশুধু এই একা নয় admin বর্তমান অবজেক্ট।OpsIQএতে কোন ভূমিকা নেই, কিন্তু পুরোনো মুক্তগুলো পড়ে- এবং ব্যর্থতাটি প্রতারণা: কথোপকথনের তালিকা, ইতিহাস এবং সকল চ্যাটে সাড়া দেওয়ার সময় সবকিছু ঠিক থাকবে। "বেমান লগ-ইন আবশ্যক"দেখতে সেশানের মত, এটি কোনো ধরনের বাগ নয়। যদি আপনি ঠিক যে ট্র্যাকটি বিভক্ত করে দেখুন, প্রথমে এই পতাকাটি চেক করুন।

টোকেন সেভ

শুধুমাত্র সার্ভারে সাইন ইন করুন, ব্রাউজারের মধ্যে কখনো নয়JavaScriptspt (মিনিট ঘন্টা সময়)OpsIQমেয়াদ উত্তীর্ণ এবং ভবিষ্যতের চিহ্ন প্রত্যাখ্যান করুন, এবং আপনার সাইটের কোডের সাথে যুক্ত স্বাক্ষরটি আপনার নিজের কি-র পরিচয় ধারণ করে।

রেফারেন্স বাস্তবায়ন

এটাWHMCSচিহ্নিত মডিউল থেকে এই স্বয়ংক্রিয়ভাবে সঞ্চালিত হবেWHMCSপ্রশাসনিক সেশান; বোটেবল হোটেল সংযোগের ব্রিজ ফাইল থেকে এটি তৈরি করা হয়েছে (=== _BAR_ Informationmide_ndetity)। উভয় তাদের প্ল্যাটফর্মের উপভাষায় কপি- যা আপনার হাতের নাগালের কাছে পড়ে।

জিরো পৃষ্ঠা দেখাও (অরঙ্গর-সংক্ষেপ)

যখন তুমিOpsIQসংযোগের তালিকায় আপনার পরিচয় শেষ পয়েন্ট সংরক্ষণ করেName admin_identity_probe_url বৈশিষ্ট্য নির্ধারণ করুন । আপনার সকল অ্যাডমিনিই প্রয়োজন: উইজেট সংযোগের অনুসন্ধান থেকে অনুসন্ধান খুঁজে বের করে, আপনার সাইটের কী নম্বর লিখুন এবং প্রত্যেক প্রশাসককে স্বয়ংক্রিয়ভাবে একটি পলিসিতে ওভাররাইড করতে হবে । data-identity-endpoint বৈশিষ্ট্য অথবা মেনু window.OpsIQAdminIdentityEndpoint.

💡
স্বাক্ষর করার রহস্য তোমার জন্য পূরণ করা হয়েছে। দূরবর্তী সাইট, আপনার সাইটে কোড, বিকল্প 3আপনার কর্মীদের কাছে স্বাক্ষর করুন, উদাহরণ হিসেবে বলা যায় এই সাইটের নিজস্ব গোপনীয় অংশ রয়েছে। কাজেই কোডটি আগে থেকেই করা হয়েছে: এই পাতায় কপি বা কনফিগার করার মত কিছু নেই। opsiq_whsec_YOUR_SITE_SECRET এর জায়গায় । OPSIQ_SITE_SECRET (অথবা আপনার কাঠামোর বৈশিষ্ট্য, সার্ভার- এ নাম লিখুন) প্রথম ও এটি ব্যবহার করে যখন এটি সেট করা হয় তখন আপনি ফাইল থেকে গোপন করতে পারেন যখনই আপনি ইচ্ছা করেন । উদাহরণস্বরূপ, কোড ছাড়া এটা আবর্তন করার জন্য আপনি যে কোনো উপায় খুঁজে বের করতে পারবেন । কোন ওয়েব পেজ বা ব্রাউজারের মধ্যে পেস্টিং করবেন না । JavaScript...এবং কখনো কোন পাবলিক রিপোজিটরিতে এটা করতে দেবেন না, কারণ যে কেউ আপনার কাস্টমার বা কর্মচারীর মত গোপন সাইন ইন দিতে পারবেন। WHMCS এবং Botble এর কোন দরকার নেই: WHMCS আসল কথা বলতে গেলে... Botble সংযোগের সাহায্যে ব্রিজে চলে আসে।

কোড পূর্ণতার জন্য, প্ল্যাটফর্ম দ্বারা ব্যবহৃত

প্রতিটি উদাহরণে, স্বাক্ষরিত সাইন ইনের মাধ্যমে স্বাক্ষরকৃত এই টোকেনটির সাথে যোগ করা একটি চুক্তিভিত্তিক ব্যক্তির জন্য প্রশাসনিক আড্ডা ট্যাগটি ছাপানো হয় এবং এই উইজেটের সতেজকরণ (মূলত) উত্তর প্রদান করে।?opsiq_identity_refresh=1&role=adminসহস ্ থিতদের {"success":true,"identity_token":"…"} অথবা 401. দূরবর্তী সাইট, আপনার সাইট, কোড, বিকল্প 3আপনার কর্মচারীর কাছে সাইন করুন একই কোড আপনার সাইটের চাবি আর গোপন করে।

⚠️
প্রশাসনের টোকেনটি ২-পি-বিভাগ: বেস-৬(O), একটি ডট, তারপর হেক্স HMAC- এই বেস64C8-এর 664, এটি JWT নয় এবং এ জেডাব্লিউটি প্রত্যাখ্যান করা হয়েছে। প্রশাসনের অবজেক্ট আই আইডি এবং ইমেইল প্রয়োজন 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>`)
}

লারাভেলের (হার্ড-ওন নোট) পরিচয় সমাপ্তির সময় চিহ্নিত করা

যদি আপনার প্ল্যাটফর্মটি হচ্ছে লারাভেল (বোটলা, বাগিস্টো) এবং আপনার শেষ বিন্দু একটি স্বতন্ত্র ফাইল যা লগ ইন-ইন প্রশাসন পড়ার জন্য কাঠামো তৈরী করে, তিনটি নির্দিষ্ট উপাদান আপনাকে রক্ষা করবে- এই বিষয়টি জানা হবার আগে প্রতিটি স্থাপনার ব্যর্থতার কারণ:

বুটস্ট্র্যাপের অনুরোধ নাকচ করে দেওয়া হয়েছে

আপনার সেবা প্রদানকারী প্রতিষ্ঠানগুলিও ঠিক করতে পারে request বুটের সময়, লারাভেলের নিজের জীবন সাইকেলে বাঁধা ছিল প্রথমে ধরা পড়া এই অনুরোধ। Kernel::handle() - আয়নার প্রতি: $app->instance('request', Request::capture()) পূর্বস্থানীয় $kernel->bootstrap()অথবা তুমি পাবে "তালার ক্লাস [Crequot] অনুপস্থিত.

সেশান-কিউপপদHMAC- কিড

আধুনিক লারাভেলের সঙ্গে কুকির মূল্যHMACএনপিপি কে’র সঙ্গে মিল রেখেCookieValuePrefixএক সুস ্ পষ ্ ট গ ্ রন ্ থে । sha1(name."v2") এটা কখনোই খেলার সুযোগ পাবে না। CookieValuePrefix::validate($name, $decrypted, $keys)এবং সমুন ্ নত ছাদের ,40হেক্স অক্ষর + | অবস্থানে রয়েছে40- বলুনঃ একটি সেশন আইডি অপেক্ষা করুন।40অক্ষর (জ)81= উপসর্গ এখনো সংযুক্ত রয়েছে (ended) এবং একটি সেশন যা শুধুমাত্র লোড করা হবে _token এটায়।

লগ-ইন জীবন কোথায়

অথেন্টিকেশন চিহ্ন login_<guard>_<sha1(guard class)> - ডিফল্ট ওয়েব গার্ডের জন্য: 'login_web_' . sha1(Illuminate\Auth\SessionGuard::class)স্ক্যান করুন login_* স্বনির্ধারিত গার্ডের জন্য বিশেষ মাপের কি-টি নির্ধারণের জন্য প্রধান।

ব্রিজের মত ডিবাগ

জাহাজ debug=1 যে সমস্ত নাম বেয়্যাপ এবং ব্যতিক্রম- একটি অন্ধ ক্যাটাগেজিং এর মাধ্যমে সরাসরি সম্প্রচার করা সম্ভব নয়।0.7রেফারেন্স: কার্নেল/berd/bootstwated/b/ ‘পারপৌরীর’ ধাপগুলি।

Laravel · পরিচয় সমাপ্তি বিন্দু সম্পূর্ণ (কপি, দুই ধ্রুবক নির্ধারণ করুন, সম্পন্ন)
<?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মঙ্গলার্থক শব্দ
<?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 তবে লারাভেলে এটা প্রায় সব সময়ে অনুরোধ করা হয় বা কুকি-প্রশ্ন ইত্যাদির।

ইতিহাস এবং কথোপকথন কাজ, কিন্তু প্রত্যেকটি চ্যাটে মোড়া "বেমান লগ-ইন আবশ্যক"

ক্লাসিক বিভাজন, আপনার টোকেনটি পোয়েট-লেভেলের কাছে অনুপস্থিত authenticated পতাকা-এর নিজস্ব সমাপ্তি এই টোকেন গ্রহণ করে, শেয়ারকৃত কনজারভারশনের পেছনের অংশ চ্যাট স্ট্রিম যোগ করতে অস্বীকার করেছে। "authenticated" => true beside exp.

"কোন ব্যবস্থাই নাই।OpsIQ" (টিএইচ)401)

টোকেন যাচাই করা হয়েছে, কিন্তু এর নাম + ই-মেইল ঠিকানা নয়OpsIQএজেন্ট, এজেন্টের সাথে যোগাযোগ করোOpsIQ →গ্রুপ, অথবা যে ই-মেইলের মাধ্যমে এজেন্টের খেলার তালিকা যোগ করুন, যখন তাদের থেকে আলাদাOpsIQই-মেইল

সমগ্র403sব্রাউজার থেকে কিন্তু কোদাল দিয়ে কাজ করে

একটি সংবাদ বিজ্ঞপ্তি আপনার অনুরোধের একটি থেকে একটি উত্তর অগ্রাহ্য করে । আপনার শেষ শেষ অংশ আবশ্যক OPTIONS আর অনুরোধ করার মূল বিষয় বা শুধু স্বনির্বাচিত হেডার — শুধুমাত্র কুকির প্রয়োজন ।

গতকাল কাজ করেছি, আজ ব্যর্থ হয়েছে

পরীক্ষা করুন expস্বয়ংক্রিয়ভাবে চালু হয়। এই উইজেটটির অর্থ হল সেশনটি সাধারণত: সেশন- এর গতি, সেশান পরিবর্তন, অথবা কুকি-পরিবার পরিবর্তন দেখা ।

💡
ঠিকানার সাথে স্বয়ংক্রিয় ভাবে সংযোগ স্থাপন না করা হলে, সার্ভারের সাথে সংযোগ/অথবা আন-ইনস্টলের নির্দেশ প্রয়োগ করা হবেOpsIQকোন কিছু থেকে যে কোন কিছুর এজেন্ট নির্দেশ করে। এই টোকেনটি UI-এর মাধ্যমে প্রকাশ করা হয়; সব সময় অনুমতি আসেOpsIQ.
ডেভেলপার

পরিচিতি সরিয়ে ফেলো

পরিচিত ক্রেতাদের সঙ্গে পরিচয় করিয়ে দেওয়া হয়েছে। OpsIQ ব্রাউজ-ইতিহাস, চ্যাট এবং গ্রাহক প্রোফাইলের টিকেট।

কিভাবে কাজ করে
পরিচিতি সরিয়ে ফেলোএকটি প্রবাহ: একজন ব্যবহারকারী আপনার সাইটে লগ ইন করে, আপনি স্বাক্ষরিত পরিচয় টোকেন প্রকাশ করেন এবং OpsIQ তাদের সেশন, চ্যাট এবং টিকেট এক প্রোফাইলে একত্রিত করে।ব্যবহারকারী লগ-ইন করুনআপনার সাইটস্বাক্ষরের IDহোস্ট-নেম (_p):HMAC)একটি প্রোফাইলsessions+ আলাপন+ টিকেট
পরিচিতি সরিয়ে ফেলো

দুইটি স্তরের পরিচয়, এবং যখন সবাই যথেষ্ট

স্তর1— একটি unsigned ইঙ্গিত

আপনি তাকে বলুন যে, কে আপনার সাথে দেখা করতে আসবেJavaScriptবস্তু। পর্যটক লগে ই-মেইল এবং গ্রাহক আইডি ভরে যায়। তাই আপনার ড্যাশবোর্ড স্বাক্ষরিত ট্রাফিকের উপর স্বাক্ষর করে এবং সেশানের জন্য এটি একটি এইচএনটিটি: এটি তাদের ব্রাউজারে সম্পাদনা করতে পারে।OpsIQএর শক্তি দিয়ে কোন তথ্য প্রকাশ করা যায় না।

স্তর2— এক স্বাক্ষরিত পরিচয় পত্র

আপনার সার্ভার সাইটের গোপন নিদর্শনের সাথে সংযোগ স্থাপন করেছে।OpsIQস্বাক্ষরটা যাচাই করে এবং তারপর সেই ব্যক্তিকে একজন প্রমাণকারী হিসাবে চিকিৎসা দেয়। এটি হল এমন এক স্তরে যা গ্রাহকের অ্যাকাউন্ট চ্যাট ও সংযোগর-এ উত্তর প্রদান করে। কোনো অপরিচিত ব্যক্তির জন্য এটি ব্যবহার করা উচিত নয়।

⚠️
স্তর1ডিসপ্লে-র জন্য সুবিধা।2অনুমোদন করা হচ্ছে। কোনো প্রশ্ন যদি একমাত্র প্রকৃত অ্যাকাউন্ট এক্সারগারের উত্তর দেওয়া হয়, তবে আপনার সঠিক স্তর থাকা প্রয়োজন2.
💡
আপনাকে লেখার অনুমতি নেই 2 হাত: দূরবর্তী সাইট থেকে → আপনার সাইট → কোড → সি. টি. স্বাক্ষরকারীরা স্বাক্ষর কোডটি তৈরি করে আর পিএইচপি এর জন্য নতুন হ্যান্ডলার, WordPress; লারাভেল, Node.js; পাইথন, Dango, NET, রিলসিলস, জাভা এবং যাও WHMCS লেবেল এবং সংযোগ Botble গ্রাহকের কাছে যোগাযোগ স্থাপনকারী ব্রীজ ইতোমধ্যে সাইনিং এর সাথে যুক্ত হয়েছে। পরিচিতি বলছে, ক্রেতারা হল; তাদের আদেশ বা বই আড্ডার মাধ্যমে চ্যাটে প্রবেশ করে (শুধুমাত্র একটি সেতুতে যখন প্ল্যাটফর্ম থাকে)। 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 BAS64- এর পংক্তিকে অগ্রাহ্য করুন, নয়JSON

স্বাক্ষর করুন $payload64না $payloadস্বাক্ষরকারী সার্টিফিকেট (_n):JSONএকটা টোকেনকে ঠিক দেখায় এবং প্রতিবার স্বাক্ষরের সঙ্গে মিল রেখে তা প্রত্যাখ্যান করা হয় ।

base64: স্থগিত, আবদ্ধ করা

অনুবাদ +/ চিহ্নিত স্থানে চলুন -_ আর পানপাত ্ রগুলো হাতের কাছে স ্ থাপিত , = প্লেনের বিশাল বেস৬ আজ বেঁচে যাবে; মূলC64 হল চুক্তি এবং প্রতিটা চুক্তিOpsIQতালিকা এবং সংযোগ সক্রিয় করুন ।

অনুমোদিত পর্যায় অবধি অনুমোদিত হয়

পাশে site_key, iat এবং expআপনি নিশ্চয়ই বলতে চাচ্ছেন যে একজন প্রকৃত মানুষ লগে আছেন, এবংOpsIQএটা ছাড়া টোকেনটি ফিরিয়ে নিতে অস্বীকার করেছে।

গ্রাহকের জন্য বিজ্ঞাপন বাধ্যতামূলক

শুধুমাত্র একটি ই-মেইল বার্তা বহন করে এবং এরপর অবিন্যস্ত করা হয়। সবসময় একটি আই.ডি পাঠান।

extf alp

মিনিট, মিনিট অনুযায়ী একটি সেশন শেষ হয়ে গেছে। এই টোকেনটি সংরক্ষণ করার জন্য কোন পরিচয় প্রমাণ করা নেই।

পিএইচপি- একজন গ্রাহকের পরিচয় পত্রে স্বাক্ষর করুন (এই কোড সঠিক ভাবে যাচাই করা হয়েছে)
<?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এর মানে হল এই সাইটটি প্রত্যেক পর্যটকের কাছে গোপন ভাবে জাহাজ চলাচল করে, যার হাতে যে কোন গ্রাহককে অযোগ্য ঘোষণা করার ক্ষমতা রয়েছে।

একই চুক্তি, তিনটি পৃষ্ঠ

আপনার সাইটে গ্রাহক

গ্রাহক বিষয়, widget. php-এ identity_token হিসাবে পাঠানো হয়। উপরে উল্লেখ করা হয়েছে। বৈকল্পিক: স্নিপেট A এবং একটি সংযোগকারীর সাথে চ্যাটটি ইতিমধ্যেই গ্রাহকদের নিজেকে যাচাই করে (প্রমাণ সহ একটি বরাদ্দ বা অর্ডার নম্বর, অথবা একটি অর্ডারের আগে ই-মেইল কোড)। দূরবর্তী সাইট, কোডস, C আপনার সাইটে ইতোমধ্যে লগইনকৃত গ্রাহকের স্বয়ংক্রিয়ভাবে চিহ্নিত করার জন্য কোড তৈরি করে।

আপনার ব্যাক-এন্ড থেকে প্রাপ্ত প্রশাসনিক তথ্য এইখানে লিখুন

অ্যাডমিনস্ট্রেশন, পাস হয়ে গেছেopsiq/ sliped/ data.p., একই বিষয় দ্বারা চিহ্নিত করা হয়। ব্যাক- এন্ডের মধ্যে "donminterface" বাটন উপস্থিত থাকলে, আপনার ব্যাক- আপ উইজেটটি ইনস্টল করুন।

সহায়তা পোর্টালের গভীর লিঙ্ক সমর্থন করা হবে (b)

দৃঢ় ধরন: একই দাবি যেমন, Zit এবং একটি একক ফ্ল্যাগ প্রয়োগ করুন120- সেকেন্ড জীবন, কারণ টোকেনটা একটাতে ভ্রমণ করে।URLঅবশ্যই একবার ব্যয় করা হবে । এটি আপনার হাতে লেখা থাকবে না । সেটিংস, সাপোর্ট পোর্টের আপনার ভাষা জন্য তৈরি আছে এবং এই সার্ভার পরিচালনার সময় প্ল্যাটফর্মটি আপনার জন্য একটি ভাল নম্বর যোগ করে ।

যদি কেউ দেখতে আসে তাহলে কি হবে?+

তারা আবার সনাক্ত না হওয়া পর্যন্ত অজ্ঞাত হয়ে যায়।OpsIQগ্রাহকের কাছে নতুন রেকর্ডের সাথে লিঙ্ক করুন।

আমার টোকেনের কাছে লগে প্রবেশ করার অনুমতি কেন আছে, কিন্তু অ্যাকাউন্ট প্রশ্নের উত্তর না?+

এটাই হচ্ছে স্তর1/ স্তর2বিভাজন । একটি unsigned ইঙ্গিত বিশিষ্ট লগ এবং অন্য কোনো কিছুই নেই । অ্যাকাউন্টের স্বাক্ষর প্রয়োজন ।

ডেভেলপার

পোর্টাল সাইন ইন: প্রত্যেক প্ল্যাটফর্মের জন্য কোড

আপনার অ্যাপ্লিকেশনের সহায়তার পোর্টালে ইতিমধ্যে একটি গ্রাহক পাঠাও, যে ইতিমধ্যেই আপনার অ্যাপ্লিকেশনটিতে স্বাক্ষর করেছে, দ্বিতীয় কোন পাসওয়ার্ড না থাকলে সেটি ব্যাখ্যা করে দেখুন কিভাবে হ্যান্ডঅফ- এর কাজ করে । কোড, প্রত্যেকটি প্ল্যাটফর্মের জন্য দাবি, এবং প্রতিটি প্ল্যাটফর্মের একটি সম্পূর্ণ রুট, সাপোর্ট পোর্ট বেলা এবং একই ঠিকানার সঙ্গে আপনার নিজের ঠিকানার মাধ্যমে কোড যোগ করুন।

কিভাবে কাজ করে

1
আপনার অ্যাপ্লিকেশন- এ গ্রাহকের ক্লিক সমর্থন

আপনার সার্ভারের ক্ষেত্রে একটি ছোট রুটের নির্দেশ করে, উদাহরণস্বরূপ /support-portal. এমন একটি লিঙ্কের মধ্যে ইতিমধ্যেই একটি টোকেন যোগ করা হয়েছে: পাতা থেকে নেওয়া পাতায়, ব্রাউজারের ইতিহাস এবং রেফার হেডার-এর মাধ্যমে একটি টোকেন ফাঁস করা হয়।

2
যে রুট চেকগুলি সাইন ইন করেছে

এটা আপনার নিজস্ব অধিবেশন থেকে ক্রেতাকে পড়ে শোনা ।

3
একটি টাইম টোকেনের রুট

GNOME'র সাথে ব্যবহারযোগ্য একটি সাধারণ H65 JWPT স্বাক্ষরিত হয়েছে। এই কর্মক্ষেত্রের সাথে আপনার সার্ভার দ্বারা শুধুমাত্র নির্দিষ্ট করা হয়ে থাকে। 120 সেকেন্ড এবং একবারও ব্যবহার করা যাবে।

4
পোর্টালের রাস্তা

পোর্টালের গ্রাহক যখন জিজ্ঞেস করেন তখন থেকে ক্রেতা আসেন (পর্তুগীজ ভাষায়):opsiq_portal_returnযদি আপনার পোর্টালের ঠিকানার মধ্যে কেবল প্রবেশ করে তাহলে পোর্টালটি হবে।

5
পোর্টালটি যাচাই করে দেখার জন্য ক্রেতার চিহ্ন

স্বাক্ষর, সুনির্দিষ্ট কি-র মেয়াদপূর্তীর উপর ভিত্তি করে ফিল্টার করা হয়েছে। পরিবর্তে mouse_addiers পাওয়া যাবে অথবা সেগুলি দ্বারা চিহ্নিত ই-মেইল ও তাদের বর্তমান অনুরোধগুলি মেলানো হবে।

টোকেনের মালিক, দাবি করে

site_key

আপনার কর্মক্ষেত্রের স্বাক্ষর নির্ধারণ করা হয়। অন্য কোনো কর্মক্ষেত্রের মধ্যে উপস্থিত থাকলে এই ভুল কর্মক্ষেত্রে প্রয়োগ করা সম্ভব নয়।

Qut /fr

সেকেন্ড অনুযায়ী, সমর্পণ করা হয়েছে। পোর্টালের টোকেনটি বেঁচে আছে। 120 সেকেন্ড: মাত্র একটি দিককেই রক্ষা করতে হবে।

অনুমোদিত:

আপনার অ্যাপের বক্তব্যে বলা হয়েছে যে, এই ব্যক্তির স্বাক্ষর আসলে উপরের স্তরে।

জটি + single_use: true (সত্য)

যথেচ্ছ আইডি এবং এক বার একাধিক ফ্ল্যাগ। একই লিংকটি ব্যবহার করা যাবে না।

প্ল্যাটফর্ম

কাস্টমার যেখান থেকে এসেছে সেখানে একটি মুক্ত লেবেল। wordpress, whmcs.... গ্রাহকের প্রোফাইলে প্রদর্শিত।

গ্রাহক, বিজ্ঞাপন এবং কাস্টমার ই- মেইল

ই- আই আইডি আপনার অ্যাপটির নিজস্ব গ্রাহক আইডি; ইমেইল হলো কিভাবে পোর্টাল ক্রেতা খুঁজে পায় এবং তাদের অনুরোধের সাথে মিল রাখে।

গ্রাহক/নাম external_id

ঐচ্ছিক নাম, এবং আই. সি. ID OpsIQ তোমার প্ল্যাটফর্মের দোকান.

সেটআপ

1
পথ প্রদর্শন করুন

ইন্টারফেসের বৈশিষ্ট্য, সাপোর্ট পোর্ট, সিমলেস সাইন ইন করুন । আপনার অ্যাপ্লিকেশনটির মধ্যে কি ধরনের কাজ করছে; নীচে আপনার পোর্টাল এবং কর্মক্ষেত্র সংখ্যা আছে যার জন্য ঐ প্ল্যাটফর্মে প্রচুর পরিমাণে লেখা রয়েছে ।

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 সেকেন্ড। (সেকেন্ডে ধার্য ঘড়ি পরীক্ষা করুন, অথবা একই লিঙ্ক দুইবার খোলা হয়েছে:)। সার্ভারের সাথে আপনার টোকেনের দাবীর তুলনা করা যদি একই হয় তাহলে আপনার স্বাক্ষর যাচাই করুন।

এটা সর্বদা পোর্টালের বাড়িতে জমি

ঠিকানার উল্লিখিত ঠিকানায় ছিল না, তাই উদ্দেশ্য নিয়ে তা উপেক্ষা করা হয়। পোর্টের সাথে এর তুলনা করুন। URL সেটিংস সেটিংস ।

আপনার লগ-ইনে নতুন ত্রুটি প্রাপ্ত হয়েছে

প্রতিস্থাপন /login আপনার প্রকৃত লগ-ইন পাতায় প্রবেশ করে, এবং নিশ্চিত হোন যে আপনার লগইন ঠিকানা দেয়া হয়েছে।

এটা কিছু ক্রেতার জন্য কাজ করে

কাস্টমার অথবা কাস্টোমার.

ডেভেলপার

ক্লায়েন্টের সাথে সংযোগ স্থাপন করতে ব্যর্থ: মেইল-বক্সের নাম

ঐচ্ছিক: বেশির ভাগ সাইটই এর প্রয়োজন নেই। আড্ডার স্নিপেট এবং সংযুক্ত গ্রাহকের প্রয়োজন নেই, যেগুলো নিজেই নিজেকে প্রমাণকারী গ্রাহক হিসেবে প্রমাণ করে। একটি অর্ডারের পূর্বে একটি বই এবং ই-মেইল কোড যোগ করুন। যদি আপনি নিজে থেকে আপনার সাইটে ইতিমধ্যেই পরিচিত হন, তবে স্বয়ংক্রিয় ভাবে পরিচিতিকৃত একজন গ্রাহক তাদের অ্যাকাউন্টের সাথে যোগাযোগ করতে পারবেন। WHMCS এর সাহায্যে, এটি তার বঁড়শির মাধ্যমে মুছে ফেলা হয়েছে। দূরবর্তী সাইট, আপনার সাইট কোড, কোড, C-এর একই কোডসহ প্রিন্ট করা হয়েছে।

কিভাবে কাজ করে

1
আপনার পৃষ্ঠার ট্যাগের ID

সাইন ইন কাস্টমার উইজেটের জন্য URL ফাইলের নাম:identity_token=... আপনার সার্ভারে সই করুন; একজন অতিথির জন্য এটি সাধারণ ট্যাগ । এই পাতায় কোন গোপন নেই: শুধুমাত্র একটি কোডের জন্য.

2
চিহ্নটি যাচাই করে দেখতে যে, কে. ডি. ই. ২

স্বাক্ষর, কর্মক্ষেত্র এবং মেয়াদপূর্তী । এরপর গ্রাহক প্রত্যেক চ্যাটের অনুরোধে পরিচিত। আর আপনার সংযোগকারী তাদের নিজস্ব নির্দেশ, বই অথবা ভয়েসে যোগাযোগ করুন।

3
ঘন্টা অনুযায়ী চ্যাটের পূর্ববর্তী বৈশিষ্ট্য

?opsiq_identity_refresh= এর মাধ্যমে সে যে পাতাটিতে আছে তা ডাকে।1&role=customer। আপনার কোডের উত্তর {"success":true,"identity_token":"…"} যখন ক্লায়েন্ট লগ-ইন করা আছে, অথবা 401 {"success":false,"login_required":true} দ্বারা যখন তারা নয়। এই কারণে আপনার পৃষ্ঠার কোন কিছু মুদ্রণ করার পূর্বে রিফ্রেশ হ্যান্ডলার চালানো আবশ্যক।

পোর্টালের টোকেন থেকে এটা কেমন আলাদা

জীবন কাহিনী

এক ঘন্টা (এক্সপ্‌স = im +) 3600এর পরিবর্তে , 120 সেকেন্ড, কারণ এটি একটি মেনুর পরিবর্তে প্রতিটি চ্যাটের অনুরোধ করে।

কোন জিটি বা না single_use

প্রতিস্থাপনের উদ্দেশ্যে চিহ্নিত বার্তার জন্য একই টোকেন ব্যবহার করা হয়েছে।

একই সাথে সবকিছু

site_key@ইট, utty: সত্য, প্ল্যাটফর্ম, এবং গ্রাহকের প্রয়োজন আই. পি. এবং ই-মেইল সহ একই নিয়মে স্বাক্ষর।

💡
পরিচিতি বলছে যে কে গ্রাহক, তাদের নির্দেশ, বইিং অথবা ভয়েসে চ্যাটের মাধ্যমে যোগাযোগ করতে পারে: যার নাম আপনার প্ল্যাটফর্ম। 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 (যোগ করা গোপন তথ্য অনুপস্থিত, তাই কোডটি বন্ধ হয়ে গেছে অথবা টোকেনের কর্মক্ষেত্রের অংশটি গরমিল।) এর সাথে মিলছে না।

প্রথমে স্বীকার করে নিচ্ছি, তারপর এক ঘন্টার মধ্যেই একজন অতিথি আসবে

নতুন হ্যান্ডলার পাওয়া যায়নি: কোনো ফলাফলের পূর্বে এটি সঞ্চালিত হবে না, প্রতি পৃষ্ঠায় কোনো চ্যাট- এ উপস্থিত থাকলে তা চালানো হবে ।

সাদা আড্ডার দ্বিতীয় প্রদর্শন

আপনার টেমপ্লেট থেকে সাধারণ আড্ডা মুছে ফেলে: এই কোডটি নিজে নিজেই লিখে বুকমার্ক করে

ডেভেলপার

প্লাগ-ইন ও SDK

OpsIQ উপলব্ধকারী SDK সাধারণ প্লাটফর্মের জন্য প্যাকেজ ও প্লাগ-ইন

কিভাবে কাজ করে
প্লাগ-ইন ও SDKচারটি প্যাকেজ: পি-এইচ SDK; নডজ SDK, WordPress প্লাগ-ইন WHMCS মডিউল, প্রতিটি কমান্ডের জন্য ইনস্টল করা হবে।PHPপি- এইচ- পি SDKমেইল লেখার জন্য আবশ্যক opsiq/sdkজে. এস.নোডজ SDK#পিএম opsiq/sdkপশ্চিম- উত্তর- পূর্বWordPress প্লাগইনএকটি ক্লিকের সাথে সুসংগত (Theme) করা হয়েছেএইচ.WHMCS মডিউলবিলিং + টিকেট রিলের জন্য যোগ করুন
প্লাগ- ইন ও SDs
পি- এইচ- পি SDK

সংগীতকার: পরিচয় প্রমাণ পুরুষ, অ্যাকশন API সাহায্যকারী, ওয়েব-সাইট যাচাই।

JavaScript SDK

ব্রাউজার-সাইড: অপশন, পরিচিতি, স্বনির্ধারিত ইভেন্ট, আড্ডা নিয়ন্ত্রণ।

WordPress প্লাগইন

উইজেট ইঞ্জেকশন, WP ব্যবহারকারী সেশান থেকে পরিচয় প্রাপ্ত WooCommerce সুসংগত।

WHMCS মডিউল

সম্পূর্ণ শুদ্ধতা: উইজেট, টিকেট রিলে, পরিচয় পত্র (Remberbon.)

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- অভ্যন্তরীণ executor, ইভেন্ট বাস এবং ওয়েব অপারেশন বাকি অংশ OpsIQ একটি প্যাকেজ সংযোগ নির্মাণ না করে শেষ করতে এই ডেভেলপারের কাজ শেষ করতে দেয়।

⚠️
Indonalizeion: সরাসরি ক্যাটালগ শুধুমাত্র বর্তমানে প্রকাশিত হচ্ছে platform.get.survey.config এবং platform.save.survey.config- দ্য। surveys.* এবং feedback.* নীচে লক্ষ্য চুক্তি অনুমোদন করা হয়েছে এবং অবশ্যই ফেরত পাঠাতে হবে unknown_action যতক্ষণ না নিবন্ধিত হতে থাকে।

লক্ষ লক্ষ অ্যাকশন পরিবার

ধরন, টেমপ্লেট এবং দ্রুত আরম্ভ করুন

surveys.types.*, surveys.templates.* এবং surveys.quick_launch.* তালিকা, প্রাকদর্শন, আরম্ভ এবং সম্পূর্ণ শুরু।

জরিপ এবং সংস্করণ

surveys.create|get|list|update|archive|duplicate এবং ommutable সংস্করণ, বৈধকরণ এবং কর্ম প্রকাশ করা।

লক্ষ্য স্থাপন এবং লক্ষ্য স্থাপন করুন

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.*.

Connector-র দ্বারা মুক্ত লগ-ইন

1
সাধারণ তৈরি এবং প্রকাশ করুন API

কর্মক্ষেত্র- কি'র সাথে কাজ করার জন্য ব্যবহার করুন। কী-বোর্ড, ঝুঁকি, ustpert এবং suple-runndical ব্যবহার করা হয়।

2
আপনার ব্যবসা গ্রহণ করুন

কোনো ব্যক্তি অথবা দলকে কোনো সুনির্দিষ্টভাবে সম্প্রচার করার উদ্দেশ্যে স্বাক্ষর করা হয়েছে ।

3
কর্ম সঞ্চালনের ক্ষেত্রে এটি মানচিত্র

একটি ফাইল নির্বাচন করুন OpsIQ সাধারণ API এই ধরনের কর্মকাণ্ড, যেমন একটি জরিপ আমন্ত্রণ বা কোন প্রচারণা তৈরি করার জন্য, এরপর যাচাই করে দেখা যায় যে, যাচাইকৃত চাপ প্রয়োগ করা হয়েছে।

4
ঘটনার জন্য সাবস্ক্রাইব করা ইভেন্টে সাবস্ক্রাইব করুন

এই নথি সংগ্রহকৃত ব্যবসায়িক জরিপের মাধ্যমে, স্বাক্ষরসহ আপনার শেষ প্রান্ত পর্যন্ত লাইভসাইকেল ক্ষুদ্র অংশ উদ্ধার করুন। ফিল্টার, লগ এবং অনুমোদনপ্রাপ্ত হয়েছে।

ক্যানোনিকাল ইভেন্ট লক্ষ্য

শেয়ার করা ক্যাটালগগুলো বিভিন্ন পরিসংখ্যানে দেখা যাবে রাষ্ট্র, দর্শক ও সিদ্ধান্তের উপর ভিত্তি করে রায় প্রকাশ, আমন্ত্রণ জানানো, জানানো/পরবর্তী সিদ্ধান্ত/আনুকি/প্রতিযোগ/ছাত্রনা/বাউচন, প্রতিক্রিয়াশীলতা এবং ব্যর্থতার জবাব প্রদান করে। উচ্চ-অনুভুত মনোযোগ, স্ক্রোল এবং প্রশ্ন না পাওয়া পর্যন্ত আনা-ব্লগে উপস্থিত থাকা সত্ত্বেও, বিশ্লেষণমূলকভাবে প্রস্তুত থাকবে।

একটি সংযোগ স্থাপনকারী ঐচ্ছিক । এটি বিভিন্ন ধরনের প্ল্যাটফর্ম অনুসন্ধান, যাচাইকৃত পরিচয়, তথ্য, ভেরিয়েবল এবং প্রাপকদের ক্ষেত্রে thoon ব্যবস্থা যুক্ত করে । API যোগ করা কর্ম এবং/কর্ম সম্পাদন/watedr/ webve সংযুক্ত সকল বৈশিষ্ট্য এখনো ডিভেলপরদের জন্য সম্পূর্ণ সুসংগতির পথ চিহ্নিত করা হয়নি। ভেন্ডরের সাথে সংযোগ করার প্রয়োজন নেই ।
ডেভেলপার

সেরা API

এটা OpsIQ সেরা API সব প্ল্যাটফর্মের মাধ্যমে আপনাকে প্রোগ্রাম করা যাক।

কিভাবে কাজ করে
সেরা APIএকটি টার্মিনাল প্রদর্শন করতে একটি multiple প্রদর্শন করুন OpsIQ API একটি বিয়ার চাবি, খোলা টিকিট তালিকা এবং পৃষ্ঠাd 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 অপারেশনের জন্য একটি স্থায়ী কাজ রয়েছে। Peted short name {"action":"meta.actions"} (কোনো কি-রিংয়ের জন্য আবশ্যক), নির্ভরতার তালিকা ও অনুরোধের পরে সঞ্চালন করার উদ্দেশ্যে চিহ্নিত কি-বোর্ডের নাম। অবচিত হয়েছে কি না ও মান প্রয়োগ করা হলে এই কি-টি অবচিত হয়েছে। platform.routes.* সেতু শুধুমাত্র পুরোনো সম্পর্কের জন্য.

crm.contacts.list

CRM পরিচিতি (scmorp) তালিকার (rk)। q, উৎস, ট্যাগ, সময়সীমা, পথ চিহ্নিত করুন।

crm.contacts.upsert

quoter-or-retal (cprchc) পরিচিতি তৈরি করতে ব্যর্থ। Name

crm.deals.list

CRM (spm) তালিকা উদ্ধারকারী লিস্টের মান: অবস্থা, মঞ্চ-name, id, netlink, মালিক, sourcesting_idd, রষound_list_state_machine" (-র মান)।

crm.activities.record

পরিচিতিদের জন্য জীবন কাহিনী/রিসাইকেলের কাজ রেকর্ড করুন (স্পcles: write)। : epecrices, adeted, Fus, মুদ্রা, মান

crm.conversions.record

রূপান্তরের জন্য চিহ্নিত রূপান্তরের ফলে, write (?) তথ্য রূপান্তর অথবা ই-মেইল ঠিকানার রূপান্তরের তথ্য পুনরায় লিখুন।

crm.events.list

CRM ইভেন্ট স্ট্রিম (কোপারম) চিহ্নিত করে: sources.

tickets.list

টিকেটের তালিকা (-pPRe)। dir:: পৃষ্ঠার প্রতি, ক্রমবিন্যাস, অবস্থা, অগ্রাধিকার, বিভাগ_id; চিহ্নিত ক্লায়েন্ট, ক্লায়েন্ট ইত্যাদি ব্যবহার করে (তালিকা, ক্লায়েন্ট, ই-মেইল ঠিকানা)।

tickets.get

টিকেট (সপির টিকিট), চিঠি লিখে রাখো (হার্ড টিকিট)। applet_nameed_BAR_number, ঠিকানা (মূল বার্তা সহ), বার্তা পাঠিয়ে দিন।

tickets.reply

টিকেটের উত্তর দিতে একটি প্রত্যুত্তর পোস্ট করুন (সাপ টিকিট)। পাপ: sed_id_name, দেহ, লেখক নাম, লেখক, ঠিকানা-নাম, ঠিকানা (aperolay)।

tickets.update

টিকেটের টিকেট আপডেট করুন (spers. write): data_name, অবস্থা, al_id, source_ded, number/numded_state_provided

tickets.open

একটি সমর্থিত টিকেট খুলুন (স্প টিকিট)। : প্রসিডেন্ট, গ্রাহক নাম, গ্রাহকname_নাম, শরীরের তালিকা, অগ্রাধিকারের।

tickets.bulk

একটি বড় সারি অপারেশন চালাও (সাপ টিকেটের উপর) write (R. H. se. F. s. id: ed.

conversations.list

স্বয়ংক্রিয় আলাপনের তালিকা (ectp)। অনুরোধ করা বৈশিষ্ট্য সক্রিয় করা হলে, 1 (esh), sources_tactivation'র মান লেখা সমস্ত তথ্য চিহ্নিত করা হয়।

conversations.get

একটি কথোপকথন এবং এর বার্তা (কম-স্পিচড কথোপকথন)। চ্যাট অথবা থ্রেড নির্মাণ করুন।

conversations.messages

পৃষ্ঠার তথ্য (স্যাটল কথোপকথন)।

conversations.send

আলাপনের তথ্য প্রেরণ করুন (ectp)। চ্যাটের বিবরণ: wall, message (aid), প্রেরক অথবা অভ্যন্তরীণ বার্তা সহ বার্তা প্রাপ্ত বার্তা বিনিময় সম্পূর্ণ করা হবে।

conversations.update

রংয়ের-ধরন (cotifctory) অথবা wall-sected (Reperty) : walls, derrdedual-haid, outhrod_state_properties, proctation-message

connectors. list /. get /, পরীক্ষা

কোন সংযোগের তালিকা ইনস্টল করা হয়, প্রত্যেকটিকেই কি করতে হবে এবং তার চিহ্নিত কাজ (সাপ সংযোগর) করতে হবে তা পড়ুন।

automations.actions.list

আপনার কর্ম নির্মাতার কাজ সঞ্চালনা হবে (স্ক্‌স্পন্স) । (ckples)

automations.triggers.list

কী আগুন এবং কোন শর্তগুলো (কোপার্তুগীজ) হবে।

automations.runs.list

ডিবাগ করার জন্য ব্যবহারযোগ্য পূর্ববর্তী তথ্য (ecponse)। খোলা কর্মের তথ্য: status-s, bustactived (context: কি'র মান)।

departments.list

বিভাগ থেকে আপনি টিকেটের মাধ্যমে (স্প বিভাগ অফ এক্সেক্টর) যেতে পারেন।

notifications.list

একটি অপারেটর (সূচরী বিজ্ঞপ্তি) জন্য সতর্কবাণী (পাঠের সূচনা)। (-ঃ প্রশাসনিক বার্তা: প্রাপ্ত করা হবে (শুধুমাত্র না), শুধুমাত্র পাঠযোগ্য ব্যবহারকারী দ্বারা চিহ্নিত করা হবে।

analytics.export

এক রিপোর্ট বিভাগ CSV (ecaps. প্রটেস্ট) Name: listbox, contalicectachments- র কল করুন । বৈধ মূল্যের জন্য তালিকার তালিকা ।

সাইট_ইনটেলিজেন্স.সাইটের তালিকা / রিপোর্টের তালিকা

সাইট নিরীক্ষণ করা হয়েছে এবং তাদের SEO সংবাদ প্রদান করেছে (যেমন সাইট অফ ইনডিগিং)।

বাণিজ্য.প্রজেক্ট. list / standde.

আপনার স্টোর ক্যাটালগ, পৃষ্ঠা (স্কোপ বাণিজ্য), পড়া, ফিল্টার: সক্রিয়, বিভাগ, অনুসন্ধান। .get তার বৈশিষ্ট্যের সাথে একটা পণ্য ফেরত এসেছে.

ব্যাবসা.

সংরক্ষিত কমান্ড (spork my). ফিল্টার: status, অর্থ ফিরিয়ে আনুন, চ্যানেল, গ্রাহক_ মেইল প্রেরণের জন্য চিহ্নিত কমান্ড: order_id প্রসঙ্গ অথবা এর সাথে তথ্য, লাইন সহ প্রবাবিলিটি বস্তু। সরাসরি গেটওয়ে চেকout ব্যবস্থাপনা কখনো দেয়া হবে না।

commerce.refunds.list

রিফন্ড অনুরোধ করে এবং তাদের রাষ্ট্র (কোপে ব্যবসা)।

commerce.quotes.create

গ্রাহকের জন্য দাম (সাপ ব্যবসা) একটি জিনিস। store অথবা সংযোগ বিচ্ছিন্নকরণ.

টিকেট।csat-list / glist.get/ mixtemp

গ্রাহক-সাফতা প্রতিক্রিয়াগুলো তথ্য (স্প টিকেট) হিসাবে ফিল্টার, টিকিট, এজেন্ট অথবা সময়কাল; .metrics একই নাম্বার ফিরে এসেছে ড্যাশবোর্ড প্রদর্শন করছে.

conversations.ratings.list

আপনার অতিথিদের কথা বলার হারের ওপর মন্তব্য করে, যা রেটিং এবং এজেন্ট ক্রেডিট (সাপ কথোপকথন) করার জন্য উৎসাহিত করেছিল ।

knowledge.articles.list

আপনার সাহায্য কেন্দ্র - এর প্রতিবেদন থেকে (এর নাম ক্যাপ কেব)।

knowledge.articles.get

আইডি- র একটি সহায়ক সেন্টার (সাপ কব) প্রবন্ধ পড়ুন ।

webhooks.events.list

প্রতিটি অনুষ্ঠানে আপনি ওয়েবের শেষ প্রান্তে একটি ক্লিক করে তার মূল্য বহন করতে পারেন। প্রতিটি পরিকল্পনায়, কাজে আপনি এর বিরুদ্ধে তৈরি হতে পারেন।

files.get

একটি সংক্ষিপ্ত স্বাক্ষর যা সংযুক্ত (sprojectialk)-র সাথে সংযুক্ত নয় এমন (Read) ফাইল ডাউনলোড করা হয়েছে। source, ridget

security.check

জিজ্ঞাসা করা হবে কিনাIP কোন ই- মেইল বন্ধ বা সন্দেহ (কম নিরাপত্তা) এখানে নিষ্ক্রিয় করা হয়েছে ।IP ফায়ারওয়াল, টিকেট স্প্যাম ব্লকলিস্ট এবং ক্যাশে করা নিরাপত্তা AI: ip ই-মেইল।

security.report

আপনার সিস্টেমের অপব্যবহারের রিপোর্ট (সিস্কোপ নিরাপত্তা) লক্ষ্য করেছে। নিরাপত্তা বিষয়ক একটি নিরাপত্তা ইভেন্ট হিসেবে রেকর্ড করা হয়েছে, দ্রুত নিরাপত্তা AI দ্বারা সুরক্ষিত এবং প্রশাসনকে উচ্চ-প্রশংস রায় সম্পর্কে সতর্ক করা হয়েছে: ip; ইমেইল, দয়ালু, উৎস।

security. blocklist. add /.লিস্ট

স্প্যাম ব্যবস্থাপনার জন্য টিকেটের নিরাপত্তা ব্যবস্থা প্রয়োগ করা হবে। নতুন করে লেখা হলে, "র-পি- আইকন" নামক পেজের জন্যও একই স্টোর সংরক্ষণ করা হবে: Pastable: PRIsssp, Juless:: a source (Molial, source)ipনা, মান true (সত্য), পূর্বনির্ধারিত মান।

💡
মেটা- actions সর্বদাই কর্তৃত্বশীল । প্রত্যেক কাজ আপনার ইনস্টল করা যে কোন একটি উপায়ে উপলব্ধ, তাই আপনি এই তালিকা থেকে অনুমান করতে অথবা হার্ড-কোড করতে পারবেন না ।

pinging, ফিল্টারিং এবং আয়োজন

প্রতিটি তালিকা একই পরামিতি ব্যবহার করে, সুতরাং একবার আপনি তাদের শিখতে পারবেন ।

প্রতি পৃষ্ঠা প্রিন্ট করুন (_t)

শুরু হওয়ার সময় 1- এবং পৃষ্ঠা। ডিফল্ট মাপ... 50 সর্বোচ্চ 200 আপনি যদি তাদের চেয়ে বেশী চান, তাহলে ... পদ গ্রহণ করুন।

সাজানোর ধারা

dyst অথবা DColor হিসেবে সুনির্দিষ্টভাবে ব্যবহার করা হবে। প্রতিটি কর্ম ক্ষেত্রে সুনির্দিষ্ট ধরনের ফিল্ড গ্রহণ করা হয়; ভুল বিনা অন্য কোনো মান উপেক্ষা করা হবে না।

filters

ফিল্টার রূপে ফিল্টার করা হয়, মেইলিং-লিস্ট অনুসারে ফিল্টার অথবা ফিল্টার করা হবে। অজানা ফিল্টার প্রয়োগ করা হয়।

কি ফিরে আসে

পৃষ্ঠার সীমা, প্রতি এবং অন্যান্য সংখ্যা। কিছু সময় পর্যন্ত নির্ধারিত না হলে পৃষ্ঠা পড়ার অনুরোধ জানানো হবে।

পৃষ্ঠা প্রদর্শন, ফিল্টার করা, তালিকা তালিকা অনুসারে সারিবদ্ধ করা হবে
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"
}
ua_pi key / D_type কি-র মান অনুপস্থিত

কোনো কি অথবা কি প্রেরণ করা হয়নি। 401.

missing_scope

কী (key) চাপার ফলে এই কাজ সঞ্চালিত হয় কিন্তু তা সঠিক । 403.

শুধুমাত্র কি-রিং_ এও পড়া হবে (_o)

কি-টি শুধুমাত্র পাঠযোগ্য অথবা এই কর্ম সমর্থিত নয়। 403.

unknown_action

এই ধরনের কোনো কর্ম উপস্থিত নেই। বর্তমান তালিকায় চিহ্নিত কর্মের জন্য মিটা-list। 400.

অনুপস্থিত / home/মাপের মাত্রা অনুপস্থিত

একটি আবশ্যক পরামিতির মান অনুপস্থিত অথবা এর মান গ্রহণযোগ্য নয়। HTTP type 400.

not_found

রেকর্ডটি অনুপস্থিত অথবা কী কর্মক্ষেত্রের মধ্যে উপস্থিত নয়। HTTPSharing 404.

plan_feature_locked

আপনার ব্যবহৃত প্ল্যানের অংশ এই কাজের তালিকায় উপস্থিত নেই। Name featureএবং plan_name জোর করে এবং একযোগে upgrade_urln পুনরায় প্রচেষ্টা করা সাহায্য করবে না; পরিকল্পনা পরিবর্তন করতে হবে।402.

license_required

ইনস্টলেশনের লাইসেন্স সক্রিয় নয়, তাই এটি আরম্ভ করার পূর্বে কোনো কর্ম সঞ্চালিত হবে না। HTTPS সম্প্রচার না করা হলে এই কাজ সঞ্চালিত হবে।402.

selling_paused

বিজ্ঞাপনে নির্দিষ্ট: দোকানটি বন্ধ করে দেওয়া হয়েছে, তাই কোন কিছুই উদ্ধৃতি বা HTTP বলা যাবে না ।400.

rate_limited

এই কি-র জন্য ঘন্টার মধ্যে সর্বনিম্ন মান ব্যবহার করা হবে। 429.

server_error

আমাদের পক্ষে কিছু একটা ঘটেছে। request_id HTTP-র সাথে রিপোর্ট করার সময় তার নাম উল্লেখ করতে হবে। 500.

নিরাপদ টেলিপোর্টের ক্ষমতা

যদি কখনো লিখেও থাকেন, তাহলে এটা এখানে পাঠিয়ে দিন। idempotency_key একই কল পুনরাবৃত্তি, কাজ করার বদলে দুইবার ফলাফলের প্রকৃত ফলাফল ফিরে আসার জন্য।

Idopt লেখা
{
  "action": "tickets.reply",
  "ticket_id": 4192,
  "body": "Thanks, that is now fixed.",
  "idempotency_key": "your-unique-id-for-this-attempt"
}
কতদিন ধরে এটা শেষ হবে

একটি কী এর পাসওয়ার্ড মনে রাখা হোক 24 একই কাজ এবং কাজের ঘন্টা অনুযায়ী API চাবি.

তুমি কি ফিরে আসলে?

মূল প্রতিক্রিয়া, এবং একই সাথে আইপিওনেট_রপ্লে: সত্য বলতে আপনি এটা বলতে পারেন এটি একটি বিপর্যয়।

পুনরায় চেষ্টা করতে ব্যর্থ

শুধুমাত্র সফল লেখা আছে । কোনো কল করলে এটি আবার চালু হবে, যা আপনি চান ।

পড়া হয়েছে

কী- টি অগ্রাহ্য করে । আবার পুনরাবৃত্তি করা ক্ষতিকর নয় ।

কোন পরিবর্তন ছাড়াই পরীক্ষা

যোগ করুন dry_run: true যে কোন তে লেখা, আপনার কী এবং এর মান সব রকম । এগুলোর সকল গুলো সাধারণ হিসাবে চেক করা হয়, তারপর যেকোন কিছু তৈরি বা পরিবর্তন হওয়ার আগে কল বাতিল করার আগে বন্ধ হয়ে যায় ।

yy: পরিচয় প্রমাণ এবং স্বাক্ষর যাচাই করো
{
  "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 ডিফল্ট-কি 1000 প্রতি ঘন্টায় অনুরোধ করা কি-র মান অনুযায়ী বিন্যাস করা হবে।API চাবি.

যখন সর্বোচ্চ দৈর্ঘ্য অতিক্রান্ত হয়েছে

HTTP 429 কোডের হার হিসাবে কোড ধার্য করা হলে পুনরায় সংখ্যা পর কত সেকেন্ড পরে অপেক্ষা করা হবে। পরের ঘড়ির উপরে সীমা হ্রাস পাবে।

তুমি কোথায় দাঁড়িয়ে জানো

প্রতি উত্তর এক্স-রেটেড X- রেখার মধ্যে হিসাব রাখা, X-RECOX-Re-RINM ( Unix-ST) ও X-র সাথে সংযোগ স্থাপনের পূর্বে X-রেইনিং এবং X-reshal-RALUS-RY (alaf) ধার্য করা না করার জন্য অপেক্ষা করে এগিয়ে চলুন।

বল 429 থেকে 401

একটিও নয় 429 মানে অপেক্ষা করে আবার চেষ্টা করুন। 401 কি-র মান স্বয়ং ভুল অথবা মেয়াদ উত্তীর্ণ হয়েছে। পুনরায় প্রচেষ্টা করুন।

প্রি-ফিল্টারিং বিহীনMiscellaneous

এক থেকে পুনরাবৃত্তি প্রচেষ্টার প্রচেষ্টা ব্যর্থIPএই ভ্রমণ কখনই নয় ।

সর্বোত্তম অনুশীলন

অবশিষ্ট সময়, এবং পরে সম্মানের পুনরায় চেষ্টা করা হবে 429 অবিলম্বে পুনরায় প্রচেষ্টা করুন।

সংস্করণ ও স্থিতিশীল

বর্তমান সংস্করণ

V1. প্রতি সাড়া X-OpsIQ-API- বিদ্বান আর এক্স-OpsIQ-API- ... যাতে তুমি নিশ্চিত করতে পারো তুমি কি বলতে চাও।

সুতরাং তোমাদের কেমন পরিণতি হয়েছিল এক সুচ ্ ছন ্ ন উপদেশ --

যদি কোন সংস্করণ অবসর গ্রহণ করা হয়, তাহলে সাধারণ উত্তর পাওয়া যাবে এবং সূর্যাস্তের সময় সাড়া দেওয়া হবে। আর এই ধরনের সংবাদ গুলো প্রত্যাখ্যান করেছে এবং সূর্যাস্ত থেকে প্রাপ্ত রিপোর্টগুলো পরীক্ষা করে দেখুন। যারা আপনার পর্যবেক্ষণ করছে তারা বিস্মিত হবেন না।

কি হবে না

উপস্থিত কর্ম, তাদের পরামিতি ও ত্রুটি কোড। নতুন ও ঐচ্ছিক ক্ষেত্র যেকোনো সময়ে যোগ করা হতে পারে, তাই এগুলোর উপর ব্যর্থ হওয়ার পরিবর্তে এই সমস্ত ক্ষেত্রে আপনি তা উপেক্ষা করতে পারেন।

সম্পূর্ণ সমন্বিত, শুরু করা শুরু

এটাই পুরো লুপ: কাজ, পড়া, অভিনয় কর আর যা করেছ তা নিশ্চিত করো।

পুরো টিকিটের রোফিং ওভার 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}
💡
( হিতোপদেশ ১৫: ২২) ওপরের সমস্ত কিছু কথোপকথনের ক্ষেত্রে একই বিষয় প্রযোজ্য: কথাবার্তা, কথোপকথন ও কথোপকথন ।

আরও কিছু উদাহরণ

এই প্রত্যেকটারই একটা সম্পূর্ণ, টুকরো টুকরো না করে সত্যিকারের এক অঙ্গের টুকরো বের করা।

তিনটি ভাষায় পৃষ্ঠা, প্রতিটি রেকর্ডের মাধ্যমে

নিয়ম একই রকম: পরবর্তী পৃষ্ঠায় যাওয়ার জন্য অনুরোধ করছি has_more মিথ্যা, কখনো অনুমান করা যাবে না।

প্রতিটি টিকেটের মাধ্যমে পাইথন text পাতা
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"])
নোডে.জেএস পাতা প্রতিটা দিক দিয়ে
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
$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এই গ্যাপটা হচ্ছে একটা ফাংশনের সম্পূর্ণ চুক্তি

পাইথন LA (ALE) যে কোন ক্লায়েন্টকে শব্দ সঠিকভাবে সমাধান করতে পারে
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 proper একটি প্রোডাকশন-এর আকার রেস্তোরা ওয়েব পায়
<?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 যে কেউ নিজের অ্যাকাউন্টকে বন্ধ করে আবার চেষ্টা করতে চায়।

প্রশাসনের ক্ষেত্র এটাকে পাশ কাটিয়ে না

কি-র মেয়াদ উত্তীর্ণ হয়েছে। স্কিমটি প্রকাশ করে দেয় যে কি ধরনের তাস গ্রহণ করা হবে। আন-ফার্মেন্ট কী (key) পাওয়া যাবে। এখনো এর মূল্য আছে।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"
    }
  }
}
"e meta-metd" কল করুন যখন একটি সম্পর্কের মধ্যে ভিন্ন ধরনের আচরণ থাকে। এটি 'কেন এটা করতে পারে না, ডি. এন. ই. অধীনস্ত ছাড়া কেউ এই কি-টি বন্ধ করে দেয়।

মূল্য উল্লেখ করে

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 কেউ কিছু কিনতে পারে না।

অন্য সমাপ্তি বিন্দু

তোমার যা কিছু দরকার তার প্রায় সবই একটা বিরাট ব্যাপার /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/…

সাইট ইনসটিকাল ছোট একটি RP হিসেবেAPIকিন্তু, এটা এমন এক জায়গা, যেখানে প্রচুর পরিমাণে জল সরবরাহ করতে হয় ।

/api/connectors.php?slug=&token=

সংযোগ সক্রিয় করার সময় এই টোকেনটি আপনার কাছে একটি সংযুক্ত প্ল্যাটফর্মের চেয়ে আরও বেশি গুরুত্বপূর্ণ ।

/api/integrations/*.php

উপযোগী ইঞ্জিন: দৌড় এবং সঠিক কাজ নিশ্চিত করুন এবং বিক্রয়, পরিচয়, এবং ঘটনা সম্পর্কে বিস্তারিত জানা। এটি নিজের কী ধরনের টাইপ ব্যবহার করে, তা উল্লেখ করা হয়েছে।APIওয়েবহেল্ড নির্মাতা ।

💡
এই সমস্ত পরিকল্পনাই কাজের মতো একই নিয়ম মেনে চলে ।402এখানেও, একই আকৃতিতে

প্রতিটি পদক্ষেপ, এর পরিধির জন্য প্রয়োজন

চলমান ক্যাটালগ থেকে এই তালিকায় এই তালিকাটি পাওয়া যাবে, তাই সব সময় আপনি যে সংস্করণ দেখতে পাবেন তার সাথে এই তালিকাটি সবসময় মিলে থাকে। meta.actions ব্যাক-আপ সংক্রান্ত তথ্য পুনরায় লোড করুন JSON.

2420 named actions: 804 reads, 1616 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

Write. Scope: commerce.write, 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.

ওপেনপিআই এবং পোস্টম্যান কি পাওয়া যাচ্ছে?+

হ্যাঁ, নির্মিত OpenAPI 3.0 ডকুমেন্ট বর্তমানে উপস্থিত /api/v1/openapi.php, পোস্টম্যান সংগ্রহ শুরু হয়েছে /api/v1/postman.php, এবং মানুষ ডেভেলপার ডকের ক্ষেত্রে অনুমোদিত /api/docs/.

আমি কিভাবে একটার চেয়েও বেশি কাজ করি?+

কর্মক্ষেত্রের মধ্যে উপস্থিত একটি কি-র দ্বারা কর্মক্ষেত্র নির্বাচন করা হয়। এই স্থানে কোনো কর্মক্ষেত্রের উপস্থিতি চিহ্নিত করার উদ্দেশ্যে একটি কি টেপা হলে, একটি কর্মক্ষেত্রের নাম নির্বাচন করুন; অন্য কোনো কর্মক্ষেত্রটি দেখার জন্য সংশ্লিষ্ট কর্মক্ষেত্রের উপর ক্লিক করা যাবে এবং তা প্রত্যাখ্যান করা যাবে না।

কোন কাজ শুধুমাত্র পাঠযোগ্য কী কল করা যাবে?+

যে কোনো কাজ এখনো প্রযোজ্য নয় তার ফলে শুধুমাত্র পড়ার জন্য মোডে উপস্থিত সকল লেখা/বন্ধ ব্যবস্থা নিষ্ক্রিয় করা হয়েছে। এই ক্ষেত্রে শুধুমাত্র-কি প্রয়োগ করা হবে এবং কোনো বাগ-রিপোর্ট দ্বারা তা পরিবর্তন করা সম্ভব না হলে, কোনো ত্রুটির দরুন এই কি দ্বারা চিহ্নিত করা যাবে।

কেন আমি কিছু খুঁজে পাইনি যা আমি প্রশাসনে দেখেছি?+

কর্মক্ষেত্রের মধ্যে উপস্থিত কি'র দ্বারা উইন্ডো নির্মাণ করা সম্ভব। অন্যান্য কর্মক্ষেত্রের তথ্য প্রাপ্ত করার ফলে এই সমস্যা দেখা দিতে পারে। তথাপি, অনুমতি ছাড়া অন্য কোনো কর্ম সঞ্চালন করা হয়নি। API অন্য কোথাও কি আছে তা নিশ্চিত করা যাবে না।

ডেভেলপার

সুরক্ষা API

প্রতিটি সংযুক্তকারী এবং ঐক্যের জন্য একটি নিরাপত্তা চুক্তি জিজ্ঞাসা: OpsIQ এ সম্পর্কে কী জানো IP অথবা প্রেরক, এবং আপনার নিজের সিস্টেম দেখে অপব্যবহারের শিকার হন।

OpsIQ ইতোমধ্যে নিজেই নিজেকে রক্ষা করেছে: IP ফায়ারওয়াল ব্লক করা আক্রমণকারী, টিকেট পাইপ ফিল্টার স্প্যাম, এবং সিকিউরিটি ক্লাস অপরাধীদের দোষী সাব্যস্ত করে এবং সুরক্ষার প্রস্তাব দেয়। API কম্পিউটারের সাহায্যে আপনার কম্পিউটারকে অন্য সিস্টেমের সঙ্গে যোগাযোগ করতে হবে ।

আপনি কি করতে পারেন

বিশ্বাসের পূর্বে নিশ্চিত করা হবে

নিরাপত্তা পরীক্ষা করুন, ফায়ারওয়ালের দ্বারা কোনো স্প্যাম সার্ভারের মধ্যে গরমিল। পুনরায় সংযোগ করার ফলে জানা গিয়েছে যে, ক্যাশ-এর জন্য AI রায় ধার্য করা হবে IP এক ফোন, একটা মতামত.

আপনি যা দেখেছেন, তা রিপোর্ট করুন

নিরাপত্তা পর্যবেক্ষণ একটি নিরাপত্তা ইভেন্ট হিসাবে রেকর্ড করে, সিকিউরিটি AI শ্রেণীকে নিরীক্ষণ করতে হবে IP ঠিক আছে, যখন রায় ফিরে আসে তখন প্রশাসকরা সতর্ক করে দেয় যে এই রায়টি অনেক ঝুঁকির মধ্যে রয়েছে। OpsIQ সরাসরি দেখো।

স্প্যাম নিয়মাবলী

নিরাপত্তা, প্রস্তুতকারী তালিকা।স্ট্রেট এবং নিরাপত্তাতালিকা। তালিকা পড়া ও সেই একই স্প্যাম পৃষ্ঠাগুলি ব্যবহার করে থাকে, সুতরাং একটি সিস্টেমের প্রেরকের জন্য সমস্ত স্থানে ব্লক করা হয়েছে।

সংযোগ করা হচ্ছে (সংযোগ করা হচ্ছে)
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

নিরাপত্তা এবং নিরাপত্তার প্রয়োজন। utandlist. add. det. com এটি শুধুমাত্র সিস্টেমের মাধ্যমেই আপনি নিয়ম এবং রিপোর্ট করতে চান।

কোন কিছুই অকাজে নষ্ট

এখনো স্প্যামের একটি নিষিদ্ধ এলাকা যেখানে টিকিট পড়া যায় এবং আবার ফিরে আসা সম্ভব।

প্ল্যাটফর্ম নিজেকে রক্ষা করে

সার্ভার- এর মালিক IP ঠিকানা কখনো ব্লক করা যাবে না, বন্ধ করে দেওয়া অথবা এই অবস্থা দ্বারা সূচিত করা হয় API- তো, কোনো সফেজমেন্ট প্ল্যাটফর্ম নামতে পারেনা।

💡
নিচে একটি চাবি স্থাপন করুন, তারপর,API কী এবং এটা শুধুমাত্র নিরাপত্তা ক্ষেত্রই নিতে হবে । প্রত্যেক কাজের সম্পূর্ণ অনুরোধের চুক্তি মেটায় এবং ওপেনএপিআই ডকুমেন্টস-এর সম্পূর্ণ আবেদনপত্র।
আমার বর্তমান সংযোগ স্বয়ংক্রিয়ভাবে প্রয়োগ করা হবে কি?+

স্বয়ংক্রিয়ভাবে আন- আউট করার প্রক্রিয়া বর্তমানে সক্রিয় রয়েছে: কোনো ব্লক বন্ধ করা হলে সূচিত করা হবে IP সংযোগ স্থাপনকারী নিরাপত্তা ব্যবস্থার সাহায্যে সংযুক্ত প্ল্যাটফর্মগুলি বলা হয়েছে। API দ্বিতীয় যে কোন অবস্থানে আপনার সংযোগ ব্যবস্থা বা স্বনির্বাচিত কোড উল্লেখ করা আছে । আপনার যে কোন একটি কী ধরনের নিরাপত্তা ক্ষেত্র বহন করে তা লক্ষ্য করুন ।

স্প্যাম নিয়ম কোথায়?+

একটি সংরক্ষণ করা হয় নি। ৫০০ পেজ প্রেরক, স্প্যাম তাণ্ডব নিয়ন্ত্রণ করে, এবং এটি এর ফলেName API একই ব্লকlist এর বিরুদ্ধে কাজ করা, তাই একটা জায়গা ঠিক জায়গায় দেখা যাচ্ছে।

ডেভেলপার

ঘটনাসমূহ API

আপনার সার্ভার অথবা ওয়েব সাইট থেকে স্বনির্ধারিত ইভেন্টে প্রেরণ করুনOpsIQবিশ্লেষণ, পরীক্ষা,CRMট্রিগার, এবং ওয়েব সমান অবস্থা.

কিভাবে কাজ করে
ঘটনাসমূহ APIস্বনির্ধারিত শীর্ষচরণে একটি ট্র্যাক সংরক্ষণ করা হবে (_e) OpsIQ...যার মাধ্যমে ফিড রূপান্তর, বিভিন্ন অংশ এবং ট্রিগার তৈরি হয়.OpsIQ"-ট্র্যাক_my_বই"মান: 0পরিকল্পনা: “প্রশ্ন”});লক্ষ্য রূপান্তররেখাংশট্রিগার এবং ওয়েব সমর্থনব্রাউজার OpsIQ Gante বা সার্ভার /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"
}

নাম দেওয়া হচ্ছে

মিলও না

"প্রশ্ন" সাজানোর জন্য কোন অর্ডার নেই।

কালের চক্রবৃদ্ধি

"বাটন" শীর্ষক বাটন দ্বারা একটি ক্লিক করা হবে।", " click" অথবা " এনে মুছে ফেলুন।

একটু পর

নির্বাচিত অংশ "plic" নির্বাচন করা হবে। সম্ভাব্য মান হল "nown_view" (ualjocale), "action-applet" (রাই নয়), নির্বাচিত অংশ নয়।

ডেভেলপার

কিভাবে ডাটা প্রবাহের মাধ্যমে প্রবাহিত হবে OpsIQ

তথ্যের প্রবাহ বুঝতে পারা আপনাকে ডিবাগ এবং ব্যাপক কর্মক্ষমতার মধ্যে দিয়ে সাহায্য করে ।

কিভাবে কাজ করে
কিভাবে ডাটা প্রবাহের স্থানউইজেট এবং আলোকপ্রস্তরে থেকে ডাটা প্রবাহ OpsIQ কোর (CDP, পরিচিতি গ্রাফ, AI, CRM) তারপর ওয়েব এবং RSI API.উইজেটআলোক- দৃশ্যOpsIQ মূলসিডিP LADA অক্ষর গ্রাফAI মেধাঅ্যান্টিটিক RC CRMওয়েবহুক আউটসেরা API
ডাটা প্রবাহ

তথ্য প্রবাহের ক্ষেত্রে সক্রিয়

1
উইজেট আলোকমান

এটা JavaScript উইজেট প্রদর্শন, ক্লিক এবং আড্ডার উইন্ডোর আইকন হিসেবে প্রেরণ করা হবে /beacon.php.

2
ঘটনার তথ্য

সাইট, ইভেন্ট, গ্রাহক এবং বৈশিষ্ট্যের উপর মতামত প্রদান করা হয়েছে।

3
অধিবেশন

সেশন নির্মাতা গ্রুপস পাতা (এর মাধ্যমে) সেশানের তালিকা প্রদর্শন করেছে ।

4
পরিচয় রেজল্যুশন

সনাক্ত করা হলে, বেনামী রেকর্ড গ্রাহক প্রোফাইলের সাথে যুক্ত।

5
sync

সংযোগকারীরা বহিঃস্থ প্ল্যাটফর্ম থেকে তথ্য আনে এবং সংযোগকের ক্যাশেতে সংরক্ষণ করে।

6
AI কনটেক্সট

AI থেকে সংগৃহীত প্রসঙ্গ: ইতিহাস, গ্রাহক প্রোফাইল, সংযোগ ব্যবস্থা, কিলোবাইট এবং প্রম্পট থেকে আসা।

আউটবাউন্ড ডাটালা হচ্ছে

1
সমাপ্ত হচ্ছে

অভ্যন্তরীণ ইভেন্ট আগুন (আক্রমণ, চ্যাট, কথোপকথন, অর্ডার)।

2
কাজের সারি

ইভেন্ট অনিকের কাজের সারিতে রাখা হয়েছে।

3
ওয়েবেরশাউয়ার

আর সব গ্রাহকের কাছে সংকেত পাঠিয়ে দাও.

4
বিফলতা দেখা দিয়েছে

সংরক্ষণ করতে ব্যর্থ Strigi ব্যাক-আপ সহ পুনরুদ্ধার করতে ব্যর্থ।

বৈশিষ্ট্য

বৈশিষ্ট্যের মান

কর্মক্ষেত্রের বৈশিষ্ট্য নিয়ন্ত্রণ কেন্দ্র। নীচে উপস্থিত সকল কর্মক্ষেত্রের মধ্যে উপস্থিত রয়েছে, এর ফলে একটি অ্যাকাউন্ট ভিন্ন পরিচয়, আড্ডার আচরণ ও বৈশিষ্ট্য ব্যবহার করা যাবে।

নির্ধারণের উদ্দেশ্যে একটি মান অনুসন্ধান করা হচ্ছে

সেটিংসে প্রায় ছয়শ জন ব্যক্তি নিয়ন্ত্রণ করে, ৪ মেনুতে ১১ টি ট্যাব গ্রুপ জুড়ে ছড়িয়ে আছে । আপনি আশা করেন না যে তাদের ব্রাউজ করতে পারবেন না ।

অনুসন্ধানের বৈশিষ্ট্য (Ctrl+K)

Ctrl+K, অথবা CMid + কে- ডি- ই বৈশিষ্ট্য সংক্রান্ত সেটিংস- এর যে কোন স্থানে, সেটিতে ক্লিক করে । ছোট টাইপ করতে এবং সংশ্লিষ্ট শব্দগুলোকে সরাসরি নিয়ন্ত্রণ করে । পর্যবেক্ষণ করা হবে ও গোপনীয়তা খুঁজে বের করার জন্য একটি নতুন পদ্ধতি খুঁজে বের করুন ।

কর্মক্ষেত্র এবং পরিকল্পনা

জেনারেল এবং লাইসেন্স।

AI এবং গ্রাহক সমর্থন

প্রশাসনিক AI সহকারী, ক্লায়েন্ট চ্যাট OpsIQ রাইট আর সাপোর্ট পোর্টাল লেখা।

তথ্য ও নির্দেশনা

ইনকাম এন্ড গোপনীয়তা, অনুমতি আর সিকিউরিটি.

সিস্টেম

Con প্রস্তুতি (কেবল নিজেই বেছে নেওয়া) এবং বিপদজনক এলাকা।

সংরক্ষণ করা হচ্ছে

প্রত্যেক ট্যাবের নিজস্ব নিজস্ব সংরক্ষণ বাটন দ্বারা সংরক্ষণ করা হয় । ক্লায়েন্ট চ্যাট ও একে অপরকে সংরক্ষণ করে OpsIQ পর্দার মধ্যে তাদের পিন করে রাখা হবে । পরিবর্তন সংরক্ষণ করার পূর্বে সংরক্ষণ করা হবে না; পরিবর্তনগুলো সারানো হবে না ।

দূর- লিঙ্ক

সক্রিয় ট্যাব- টি ঠিকানার পাতায় লেখা আছে, সুতরাং একটি ট্যাব বুকমার্ক বা সহকর্মীতে পাঠানো যেতে পারে ।

সাধারণ: ব্যবসা পরিচয়

পাতার সবচেয়ে গুরুত্বপূর্ণ কার্ড । AI এই বিষয়গুলো প্রত্যেক উত্তর, রিপোর্ট এবং দৈনিক সংক্ষিপ্ত বিবরণ পড়ে থাকে ।

ব্যবসা

AI রিপোর্ট অনুসারে, দৈনিক সংক্ষিপ্ত বর্ণনা এবং গ্রাহকের শব্দ-চমৎকার করা। আপনার ওয়েবসাইটের ফুটার দেখুন।

ব্যবসা

তাইররজ টেক বিশ্লেষণ, প্রাথমিক ব্যাখ্যা এবং জরিপের পূর্বে থেকেই করা। ওয়েব হোস্টিং, ই-কমার্স, রিয়েল স্টেট, এজেন্সি, পরামর্শ, শিক্ষা, শিক্ষা অথবা সাধারণ ব্যবসা থেকে পছন্দ করে থাকে।

সিস্টেমের ভাষা

যে সব ভাষা নিজেদেরই নির্বাচন করা হয়নি, তাদের প্রোফাইলের ওপর নির্ভর করতে হবে।

ভাষা ব্যবহার করা হবে

কেউ যদি সেখানে একটি ভাষা বাছাই করে, তাদের পছন্দের কোন একটি ভাষা বেছে নেয় এবং এর থেকে কম দাম না দেয়।

সিস্টেমের সময়-অঞ্চল

পুরো সিস্টেম নির্বাচন করো: তারিখ, রিপোর্ট, শিডিউল এবং পটভূমি । আপনার সিস্টেমের সময়ের অঞ্চল ব্যবহার করে আপনার গ্রাহকদের নয় ।

সাধারণ: জিওIP ও অনুসরণ করা হচ্ছে

GeoIP2ডাটাবেসের পাথ

GeoLite2-City.mmdb'র সম্পূর্ণ পাথ। প্রথম লোডের সময় স্বয়ংক্রিয়ভাবে সনাক্ত করা হবে cPanel, Plesk, DirectAdminক্লাউডওয়েজ Docker এবং সাধারণ লিনাক্স অথবা উইন্ডোজ। GeoLite2-ASN.mmdb একই ফোল্ডারে অতিথি ইন্টারনেট প্রদানকারীর জন্য যোগ করুন।

জিও সোর্স মোড

GeoLite2শুধু,GeoLite2সহCloudflareঅথবা ফল-ব্যাকCloudflareশুধু।Cloudflareমোডের মাধ্যমে সাইটটিকে প্রোভাইডার করা প্রয়োজন।Cloudflareশহর এবং অঞ্চলের জন্য আগন্তুকদের অবস্থানের ছবি।

সেশানের সময়সীমা (e)

পূর্বনির্ধারিতভাবে নির্ধারিত কোনো সেশান সমাপ্ত হওয়ার পূর্বে ব্যবহৃত কর্ম সম্পাদন করা হবে । ডিফল্ট হিসেবে ধার্য করা হল 14400- চার ঘন্টা।

নতুন করে তৈরি বিরতি (সেকেন্ড)

কত বার লাইভ ফিডের আয়োজন করা হয়। 30 সেকেন্ড।

সক্রিয় প্রান্তিক মাপ (m)

কেউ একজন তাদের শেষ পাতা পর্যন্ত বেঁচে থাকার জন্য কত সময় নির্ধারণ করে. 2 মিনিট, এই লাইভ ফিড ড্রপ-ডাউন, সেশানের দৈর্ঘ্য না।

তথ্য সংক্রান্ত সতর্ককরণ (দিন)

সংগৃহীত তথ্য সংগ্রহ করে এবং নির্মাণ করা হয়েছে। এই বছরটি ছিল: অ্যাক্টিভিক, চ্যাট, ক্রীড়া, প্রতিক্রিয়া, সম্প্রচার, যোগাযোগ লগ এবং CRM এর কার্যাবলী। 0 সব কিছু চিরকাল ধরে রাখ । বিষয়বস্তু, লেখক এবং সম্মতিতে ভরা...

আলাপনের সময় যখন কোনো কল প্রাপ্ত হয়েছে

মুছে ফেলা কথোপকথনের কতগুলো অংশ রেকর্ড করা হয় তা বেছে নিন: সম্পূর্ণ বিবরণ, যোগাযোগ ছাড়া, রেকর্ড ছাড়া, এন্ট্রিটি শুধু ঠিকানা ছাড়া । ইনবক্স থেকে চ্যাটটি সরিয়ে ফেলা হয় এবং টার্ন- এর ইতিহাস থেকে সবসময় মুছে ফেলা হয় ।

ট্র্যাকের সংখ্যা

পর্যটকরা সাধারণত বাসা ভাড়া করে থাকে ।

Passt জরিপ সক্রিয় করা হয়েছে

সাইট পরিদর্শনের জন্য আসা অতিথিদের প্রতি প্রতিক্রিয়া প্রদর্শন করে।

সাধারণ: AI সংক্রান্ত বৈশিষ্ট্য

প্রতিটি AI-র জন্য মাস্টার পরিবর্তন করা যাবে এবং প্রতিটি কর্মক্ষেত্রের জন্য একটি ডিফল্ট মান সংরক্ষণ করে।

টিকেটের উপর ট্রাইপ

প্রতিটি টিকিটের মাধ্যমে বিভিন্ন বিভাগ, অগ্রাধিকার এবং আবেগ প্রকাশ করে এবং টিকিটের উপরে একটি থ্রেড সারসংক্ষেপ তৈরি করা হয়।

AI specan এর সংক্ষিপ্ত বিবরণ

stage অ্যাকাউন্ট- এর ট্যাগ এবং সারাংশ, যখন কোন এজেন্ট টিকিটের একটি সারির সাহায্যে টিকেটে টিকতে হবে তখন সেটি প্রদর্শিত হয়।

ইনবক্স কো- পি- এল (সফ)

খসড়ার উত্তর যোগ করে, ওয়ারমার, শর্টার, আরো আনুষ্ঠানিক এবং অক্টিভিক বাটন টিকিট বক্সের মাধ্যমে কোন কিছুই পাঠিও না।

জিজ্ঞাসা করা হবেOpsIQ কো- পি- ইউComment

প্রতিটি প্রশাসন পাতায় ভাসমান কো পাইলটদের ভাসমান মেসেজ, জানেন কোন গ্রাহক ভয়েসে বা টিকেট খোলা আছে।

সকালের স্বল্প বিরতিকাল

প্রথম দিন, কো পাইলট জরুরি টিকিটের ব্যবস্থা করে, সময়মতো উত্তর দেয় এবং আড্ডা দেওয়ার জন্য অপেক্ষা করে থাকে ।

সাধারণ: টাকা, ব্র্যান্ডিং, ব্যাক

OpsIQ মূল মুদ্রা

প্রশাসনের মোট অর্থ এই মুদ্রাতে রূপান্তর করা হয়েছে। Evolution-র নিজেদের উৎস মুদ্রা সংরক্ষণ করে; এবং যে কোন সংযোগ স্থাপন করে তার জন্য নির্ধারণ করা হয়।

স্বয়ংক্রিয়-faX হার

বিনামূল্যের পাবলিক ফিড থেকে প্রতি ছয় ঘন্টার মধ্যে নতুন করে রেট তৈরি করা হয় API কি-র মান দ্বারা ফিডের হার বৃদ্ধি করা হলে, চিহ্নিত বস্তুর উপর অনুমোদিত মান ধার্য করা হয়। কোনো ধরনের পরিচয় বিনা সেশান নিরীক্ষণ করা সম্ভব না হলে এই কি-বাইন্ডিংগুলি উপেক্ষা করা হবে।

শব্দ ও বিলিং সক্রিয় করুন

এটা বন্ধ করে দেওয়া হলে, প্রতিটা দাম লুকিয়ে রাখা হয় এবং সেগুলো মেনু থেকে ফেলে দেওয়া হয় ।

শব্দভাণ্ডার সমৃদ্ধকারীGenericName

শিক্ষা OpsIQ আপনার কথা: আপনি যদি পুনর্নবীকরণ করেন, তাহলে পুনরায় নতুন করে শুরু করার জন্য শব্দটি ব্যবহার করুন, যা বিক্রি করবেন এবং ক্রেতাদের নাম বলা হবে ।

ব্র্যান্ডিং এবং লোগো

দুটি আপলোড করা হয়েছে, আলোর জন্য (সিস্টেমের সাইডবার) এবং অন্ধকারের জন্য একটি ছবি (ছবি signy, JPG, ওয়েব বা এসটিপি)। 3 MB.

সাইট গোয়েন্দা এজেন্ট, ব্যক্তিগত অনুমতি দিন SSH টার্গেট

স্বয়ংক্রিয়SEO support দ্বারা সংযোগSSHব্যক্তিগত, লুপ এবং সংরক্ষিত ঠিকানাগুলি ডিফল্টরূপে ডিফল্ট দ্বারা অবরুদ্ধ করা হয়েছে । শুধুমাত্র স্ব-সফ্ট ইনস্টলযোগ্য একটি স্থানীয় সার্ভারগুলির ক্ষেত্রে সক্রিয় করে।

OpsIQ ব্যাক-আপ পুনরায় স্থাপন করা হবে

সমস্ত বৈশিষ্ট্য ও এক্সপোর্ট করুন OpsIQ- মালিকানাধীন টেবিল এবং আপলোড করা হয়েছে। পুনরুদ্ধার পুনরায় স্থাপন করুন OpsIQ কনফিগারেশন এবং রেকর্ড শুধুমাত্র এটি গ্রাহককে স্পর্শ করে না; ভয়েস, টিকেট, ডোমেইন, আদেশ অথবা লেনদেনের মাধ্যমে।

⚠️
বিপদসীমার যেকোন কিছু ব্যবহার করার আগে, জেনারেলের কাজে ব্যস্ত থাকুন এবং বিপদজনক এলাকায় অবস্থান করুন।
বৈশিষ্ট্য

সুরক্ষা:

অ্যাডমিন লগ-ইন, আপনার কর্মচারী অ্যাকাউন্ট এবং OpsIQ সংগ্রহ করা তথ্যের জন্য সুরক্ষা। সমর্থন পোর্টালের জন্য গ্রাহক লগ-ইনের কনফিগারেশন আলাদাভাবে করা হয়।

লগ-ইন সুরক্ষা

গুগল্QueryreCAPTCHA

নতুন পরিচয় পত্র তৈরি করো...

লগ-ইন করতে ব্যর্থ

একটি উইন্ডোতে ব্যর্থতার পর একটি ঠিকানার ভিত্তিতে একটি ঠিকানা আটকে দেওয়া যায় । বেশ কয়েক ঘন্টা পরে আপনি এই বার্তাকে লক- পর্দার মধ্যে পরিবর্তন করে একটি ছোট অপেক্ষা-পর্দা প্রদর্শন করতে পারেন ।

লগ- ইন (o)

পাসওয়ার্ডের মেয়াদ শেষ হওয়ার সাথে সাথে পাসওয়ার্ডের নীতি, অজ্ঞাত পরিচয় পত্রের বিরুদ্ধে পাসওয়ার্ড পাওয়া গেছে। প্রতিটি প্রশাসনের জন্য বাধ্যতামূলক, বিপজ্জনক কাজের পূর্বে পাসওয়ার্ড পুনরায় চালু এবং নতুন পরিচয় গোপন রাখা সতর্কতার সাথে পাসওয়ার্ড আবার চেষ্টা করা প্রয়োজন।

একটি সাইন-অফ (One)OIDC)

আপনার পরিচয় সরবরাহকারীর মাধ্যমে কর্মচারী লগ-ইন। ইস্যুয়ার URL, ক্লায়েন্ট ID এবং ক্লায়েন্স গোপনীয়তা প্রয়োজন। স্বয়ংক্রিয়ভাবে প্রদান করা ডোমেইন, প্রতি লাইনে একটি করে, প্রথম লগ-ইনের সময় ব্যবহারকারীদের স্বয়ংসম্পূর্ণভাবে তৈরি করুন।

একটি সাইন-অফ (One)SAML 2.0)

সেই সমস্ত সরবরাহকারীর জন্য যারা কথা বলে SAML. OpsIQ ACS এর উত্তর দিচ্ছেURL SP ID; আপনি IdP ID সরবরাহ করেছেন, সাইন-ইন URL- ঐচ্ছিক সাইনিংURL আর এক্স.509 সার্টিফিকেটের নাম ও ই-মেইল ব্যবস্থার মধ্যে শুধুমাত্র উচ্চ-আদর্শ নামের জন্য একটি বৈশিষ্ট্যের মান উল্লেখ করা আবশ্যক।

SCIM প্রভিশনিং

ডিরেক্টরি-অভিধান সৃষ্টি, আপডেট এবং সংগঠিত করুন OpsIQ অ্যাকাউন্ট।OpsIQ সরবরাহ করে SCIM ভিত্তি URL; আপনি এখানে চিহ্নিত টোকেন তৈরি করতে পারেন যাতে বাকিগুলো না পড়ে মুছে ফেলা যায় ।

বৈশিষ্ট্য প্রদর্শন ও প্রিন্ট

আউটবাউন্ড তালিকার প্রদর্শন অনুমোদন

এই কর্মক্ষেত্রের সাথে সংযোগ স্থাপনকারী হোস্টগুলির নাম সীমিত করে। এটি অবশ্যই কোন প্রকার সংযোগ স্থাপনের উদ্দেশ্যে ব্যবহৃত হতে পারে। SSH জেনারেলের উপর নিয়ন্ত্রণ করুন.

স্বয়ংক্রিয়ভাবে মাউন্ট করা এবং স্বয়ংক্রিয়- ব্লক

একজন লোক একবারের জন্য তোমার বিপদসীমা অতিক্রম করেছে. 0 একটি নম্বর বেছে নেওয়ার পূর্বে এক সপ্তাহ নিরাপত্তা বিষয়ক সংক্ষিপ্ত তথ্য লক্ষ্য করুন ।

বার্তা পৃষ্ঠা

ব্লককৃত বার্তা, সাধারণ টেক্সট অথবা নিজস্ব স্বনির্বাচিত HTML বন্ধ করুন।

প্রকৃত অতিথিরা কোয়র জাল বহন করে

আসল সেশনের থেকে LP, P এবং CLS পরিমাপ.

Batch, পুনরায় চেষ্টা করার মত অনুষ্ঠান বণ্টনের ব্যবস্থা

ব্রাউজারের সব অনুষ্ঠানের লাইন এবং গোপনে বিতরণ করা হয়, যা দুর্বল মোবাইল সংযোগের ক্ষতি করে।

স্বাক্ষরিত বিচন

প্রকৃত উইজেটগুলি দিয়ে ক্রিপ্টোগ্রাফি সংক্রান্ত গণনাকৃত নিদর্শন বহন করে যাতে খুঁজে পাওয়া যায় তার ফলে অনুসরণকৃত তথ্যের সাহায্যে অনুসন্ধান করা সম্ভব হয় । ডিফল্ট হিসেবে, পরিচয়ের ক্ষেত্রে প্রয়োগ করা হলে প্রথমে সেটি পরিবর্তন করুন ।

নিরাপত্তা সংকেত

ডিফল্ট ভাবে ফোকাস করো এবং বন্ধ রাখো । এটি নিয়ন্ত্রণ করে আপনি যা বলা হয়েছে, এটি নিয়ন্ত্রণ করছে কি না এবং AI সাহায্য করে।

নিরাপত্তা বিষয়ক সতর্কবার্তা সক্রিয় করুন

মাস্টার সুইচ এই কার্ডের জন্য।

শব্দের সীমা অতিক্রান্ত করতে ব্যর্থ

কয়েক মিনিটের মধ্যে কতবার লগ-ইন ব্যর্থ হয়েছে, তা গণনা করে সতর্কতামূলক সংকেত দেওয়া উচিত।

IP খ্যাতি

জনসম্মুখে অপব্যবহারের মাধ্যমে আসা ব্যক্তিদের জন্য একটি হুমকি যোগ করা হয়েছে।

সাইট নিরীক্ষণ করুন

প্রতি ঘন্টায় এবং সময় TLS মেয়াদপূর্তী চেক, সার্টিফিকেট দুর্ঘটনার আগে সাবধান করে রাখা.

AI নিরাপত্তা বিশ্লেষক এবং AI সংক্রান্ত ঘটনা সংক্ষেপে জানানো হয়েছে

এই ধরনের আক্রমণকে অপরাধ হিসেবে বিবেচনা করা হয় ।

সিস্টেম অটো- autopilot

আপনি যদি এর প্রস্তাবগুলো নিয়ে আলোচনা না করেন এবং সেগুলোর সঙ্গে একমত না হয়ে চলে যান, তা হলে সেটা তার নিজের ওপর নির্ভর করে ।

দৈনিক নিরাপত্তা সংস্থা হজ এবং সাপ্তাহিক পোস্ট উপদেষ্টা

নিরাপত্তা বিষয়ক পাতায় প্রতিদিন এক আলোচনা পুনরায় প্রকাশিত হয় এবং একটি সাপ্তাহিক একাত্তর চেকলিস্ট প্রদর্শন করে যে কি সুরক্ষিত এবং এখনো উন্মুক্ত।

স্বয়ংক্রিয়- পূর্বনির্দিষ্ট প্রস্তাব

প্রস্তাবিত একটা নিয়ম... ...তুমি কখনোই মেয়াদ শেষ করতে পারবে না।

DOM সেশন খেলা

DOM সেশন পুনরায় চালু করো

প্লেব্যাক লাইব্রেরি থেকে রি-ফিউজ করার সময় রেকর্ড করা হবে । শব্দের থিম লোড করা হয় না, তাই এটা ছেড়ে দেওয়ার কোন প্রয়োজন নেই । রেকর্ডিংগুলো নমুনা ও গোপনীয়তা আবরণ দিয়ে সেশন রিপ্লেতে দেখার জন্য অপেক্ষা করে আছে ।

নমুনার হার, সর্বাধিক আটক, রিফর্ম

রেকর্ড করার জন্য কত সময় লাগবে, কত দিন ধরে একটা রেকর্ডিং চালানো যাবে এবং কত দিনের রেকর্ড রাখা হবে।

⚠️
সেশন রিভ্রমশনের রেকর্ড করে যে প্রকৃত লোকেরা আপনার সাইটে বাস্তবের রেকর্ড রাখে । নমুনা ব্যবহার করে আপনি এই নমুনাটি খুব কম লিখে রাখবেন, কারণ আপনার প্রশ্নের উত্তর হবে এবং সেটি আপনার গোপনীয়তা বিজ্ঞপ্তিতে প্রকাশ করুন ।
বৈশিষ্ট্য

কার্সারের বৈশিষ্ট্য

কি? OpsIQ হয়তো সংগ্রহ করতে পারে, আর কতগুলো রেকর্ড বেঁচে থাকে।

অন্তর্ভুক্ত

নির্বাচিত IPs এবং সিসিআর সীমা

ঠিকানা কখনোই খুঁজে পাওয়া যায় না, একটি লাইনে, সঠিক ঠিকানা বা সিআইডিআর সীমা। সবচেয়ে পরিষ্কার উপায় হচ্ছে আপনার নিজের দলকে ভয় দেখিয়ে রাখা, কারণ এটা সবাইকে সাইন-ইন অ্যাডমিনিস্ট্রেটরের পরিবর্তে চিহ্নিত করা।

নির্বাচিত URL পাথ

পৃষ্ঠার বিন্যাস কখনো অনুসরণ করা হয় না, একটি লাইন, ওয়াইল্ড-কার্ড সহ এক, উদাহরণস্বরূপ। /admin/* লগ থেকে ফিরে আসা সব অফিসেই লগ করা আছে।

তথ্য আটক নীতি

দিনের পর দিন পার হয়ে যাওয়া সিস্টেম স্বয়ংক্রিয় ভাবে চলতে থাকে।

AI লগিং লগ

আস্থার টেলিমেট্রি অনুসন্ধান ও সাড়া দেওয়ার জন্য সংক্ষিপ্ত প্রাকদর্শন ধরে রাখে । ডিফল্ট অবস্থায় 90 দিনের পর দিন, এটা গ্রাহকের জন্য সবচেয়ে বেশি লেখা থাকে ।

AI সংক্রান্ত তথ্য

প্রতি বছর খরচের রিপোর্ট করার জন্য পের-কল টোকেন দাম নির্ধারণ করা হয়। 90 দিন, কেবল সংখ্যা, কোন বার্তা নেই।

কর্মের নিরীক্ষণের পাথ

পরিবর্তিত পরিচয়ের ক্ষেত্রে উপস্থিত স্বতন্ত্র কর্ম ও নিরাপত্তা ডিফল্ট। 365 দিন, এই দীর্ঘ সময় ধরে রাখুন; এটা আপনার প্রমাণ পথ।

ডায়াগনস্টিক

সিস্টেমের স্বাস্থ্য রেকর্ড। ডিফল্ট 30 দিন।

আনূয়িং প্রশ্ন

AI সংক্রান্ত ধারের স্তবকগুলো এখনো পর্যন্ত খোলা যায়নি । 90 দিন । তাদেরকে প্রশ্নের উত্তর দেওয়ার আগে পরিদর্শন করতে সাহায্য করুন ।

স্মার্টডগ এবং এক্সপোর্ট করুন

মেট্রিক Acomily অ্যালার্ম

গতকালের তুলনায় সম্প্রতি ব্যবহৃত বিদ্যৎ নির্ধারিত সময়ের তুলনা, যখন একটি মেট্রিক সীমা চিহ্নিত করে। 35 স্বাভাবিক অবস্থায় শতাংশ।

গুদাম রপ্তানি

রাতের বেলা সেশন, অতিথি-শিল্পী, পাতা এবং সংশ্লিষ্ট টেবিলগুলো আপনার নিজের বিআই স্ট্যাকএর জন্য তৈরি করা হয়েছে। আপনার পছন্দের বিন্যাসে আপনি বেশ কয়েক দিনের জন্য রেখে গেছেন।

বৈশিষ্ট্য

X সংক্রান্ত বৈশিষ্ট্য

আপনার স্টাফদের মধ্যে যে ভাসমান সহকারী আছে, তাতে সরাসরি গ্রাহকের প্রবেশের অনুমতি থাকে। ভয়েসে, টিকিট, সার্ভার এবং ক্র্যান লগের সাথে। ক্লায়েন্ট চ্যাটের অধীনে একজন অন্য সাহায্যকারী।

সক্রিয় করুন OpsIQ AI উইজেট

প্রত্যেকটি অ্যাডমিনের ওপর সহায়ক বাটন প্রদর্শন করে । প্রত্যেকবার এটি লুকিয়ে রাখা হয় ।

বিন্যাস ও আচরণ

পর্দার প্রস্থ, প্যানেলের অবস্থান ( প্রস্থ)320 চিহ্নিত স্থানে চলুন 600 px, সর্বোচ্চ উচ্চতা (d)400 চিহ্নিত স্থানে চলুন 900 px, কোণ (mosl)0চিহ্নিত স্থানে চলুন 24(ছবির সাইজ, এবং প্যানেলের পিছনে একটা কাঁচের দাগ দেখা যাচ্ছে।

দ্রুত চিপস দেখাও

হেডারের মধ্যে একটি শর্ট-কাট টেপা হলে অধিকাংশ কর্মীদের জন্য দ্রুততম উপায় ব্যবহার করা হবে।

মডেল তথ্য প্রদর্শন করা হবে

মডেলে যে শব্দ ব্যবহার করা হয়েছে তাতে কোন মডেল এবং কত সময় লেগেছে তা প্রদর্শন করে।

পার্মানিক গেট

শুধুমাত্র apt-n সার্ভারের মধ্যে উপস্থিত পরিচিতি এবং ই-মেইল ঠিকানা প্রদর্শন করা হবে OpsIQ এই কর্মক্ষেত্রের মধ্যে কাজ করা হয়েছে । মালিক সবসময় পাশ কাটিয়ে চলে যান । সক্রিয় করার পূর্বে আমার অধিকার পরীক্ষা করুন অথবা আপনার নিজের টিম লক করতে পারেন ।

AI-স্টার

সময় প্রদর্শন, হেডার লাইন ও স্বনির্ধারিত বার্তা পপ-আপের সাহায্যে একটি স্বনির্ধারিত শীর্ষচরণ প্রদর্শন করা হবে।

স্মার্ট-কার্ড চিপ

লেবেল সম্পাদন এবং সাধারণ কোন লেবেলকে এখানে যোগ করতে দিন, অথবা আপনার নিজস্ব ডিফল্ট হিসেবে সংরক্ষণ করে । এটি দেখতে যে কী দেখায়, তা জানা প্রয়োজন ।

রঙ এবং আকার

চিপ আকৃতি (পিলি, গোল, গোল করে), গোলযুক্ত রং, কার্ডের থিম এবং লঞ্চারের আকার (এর চারপাশে, স্কুইল, স্কোয়ার, ইত্যাদি)।

কথোপকথনের মেমরি

সহকারী ব্রাউজারের বিভিন্ন সময়, বিশেষ করে প্রদর্শিত ঘটনার পরে সকল ব্যক্তির ইতিহাস স্মরণ করা হয় 120 আপনার নিজের ডেটাবেসে বার্তা সংরক্ষণ করা হয়েছে। নতুন করে শুরু করার জন্য এটি মুছে ফেলুন।

বৈশিষ্ট্য

ক্লায়েন্টের নাম:

আপনার গ্রাহকরা যে উইজেট ব্যবহার করে, এবং সব বড় অংশ সেটিংসের জন্য ব্যবহার করুন। ছয় সাব-tab (Bit), সাথে মাস্টার সুইচ এবং ট্যাবের উপরের অংশে সংযুক্ত করা হয়েছে।

সাব-বেতাদের মাধ্যমে নতুন একটি ইনস্টলের আদেশ অনুযায়ী কাজ করা: পরিচয়, কপি এবং কপি, আচরণ, সাপোর্ট ফ্লো, জ্ঞান প্রশিক্ষণ। উন্নত হচ্ছে কাঠামো এবং অপেক্ষা করতে পারে।

পরিচয় এবং কপি

ব্র্যান্ডের পরিচয়

উইজেটের নাম, ট্যাগলাইন, হেড-সেটের নাম ও কর্মবিহীন খেয়াল-খুশীর নাম, এবং কীভাবে এজেন্ট নাম প্রদর্শন করা হয়। এজেন্ট নাম/অথবা আসল নাম, একটি স্বনির্ধারিত নাম, অথবা দল লেবেলের নাম

ইন-সেটিং আমন্ত্রণName

দুটো শুভেচ্ছা, একজন অতিথিকে শনাক্ত করা ও তাকে চেনার জন্য একজন ব্যক্তির জন্য এক বার্তা ।

পপ- আপ চামার

আড্ডা দেওয়ার আগে যে ভাসমান বার্তা খোলা হবে তা আড্ডার মাধ্যমে, তার নাম, মাপ ও রং দিয়ে শুরু হয়েছে। AI এমনগুলি লিখতে পারবেন যেখানে কতজনবার চেষ্টা করতে হবে, কতগুলো জনে ভ্রমণ করা যাবে এবং এদের মাঝে কোন দূরত্ব প্রদর্শন করা হবে।

প্রম্পট এবং হ্যান্ডফ

পূর্ণ স্ক্রিপ্ট: নাম এবং ইমেইলের আবেদন করা হচ্ছে, কোন মানুষ বা এজেন্ট পাওয়া যাবে না। কোন এজেন্টের কাছে টিকিট তৈরি বা বাতিল করার অনুরোধ জানানো হবে না।

অবস্থা এবং কর্মবিহীন বিজ্ঞপ্তি

তিনটি গ্রাহকের বার্তা: আড্ডা বন্ধ করে এজেন্ট চুপ করে চলে গেছেন এবং ফিরে এসেছেন। তিনি এ ব্যাপারে কিছু তথ্য সংশোধন করতে পারবেন না অথবা আবার ফেরত এসেছে।

রচনা এবং প্রস্তাব

ইনপুট টরপেড, টক টু-উম্যান লেবেল এবং শুরুর প্রশ্নের পরামর্শ দিয়েছেন। তিনটি ভালো পরামর্শ আছে নিবন্ধের একটি পাতার চেয়ে বেশি টিকিট বিক্রি করে দেয়া।

লঞ্চার, আইকন এবং অবতার

লঞ্চারের জন্য প্রযোজ্য একটি ঐচ্ছিক আইকন, লঞ্চারের মাপ এবং মানুষের জন্য ইমেজ তৈরি করুন।

চেহারা

থিম ও গ্লাস

থিম মোড, একটি প্রিমিয়াম রঙ নির্ধারিত হবে, গাঢ়তা ও অস্বচ্ছতার জন্য আবির্ভূত হবে। অ্যানিমেশন, বিভাজকের সারি, বার্তা কার্ড লুকিয়ে রাখো এবং বন্ধ করুন; পূর্বে এটি কয়েক ডজন রং নির্ধারণ করে ।

মূল রং

লঞ্চার, হেডার, বাটন, লিংক এবং কপি করুন। প্রতিটি শুরু ও শেষ করার জন্য ডিফল্ট গ্লাসের সাহায্যে এই অপশনটি উপেক্ষা করা হয় এবং স্বচ্ছ সমাপ্তির জন্য নির্ধারিত মেনু প্রদর্শন করা হবে।

প্যানেল, বাবল ও চিপ

প্যানেলের প্রায় ত্রিশি নির্বাচন, সীমান্ত, লেখা এবং প্রতিটি বাবল এলাকা (ভিডিটর, AI, টাইপ) এবং তাদের বাবল-সহ চিপস এবং তাদের ওয়াই-ফাইড স্টেটকে শুধুমাত্র সঠিক ব্র্যান্ডের পরিবর্তে দেখার জন্য এই ছবিটি প্রদর্শন করে।

বিন্যাস ও আকার

প্যানেলের প্রস্থ এবং উচ্চতা, পর্দার আকার, স্ক্রীন, লঞ্চারের আকার, বাবল নির্দেশক এবং অবতারের প্রস্থ। অবতারের ছবির প্রস্থ হলে কোন উইন্ডোতে প্রদর্শন করা হবে কিনা তা পরীক্ষা করুন।

আচরণ

AI স্বয়ংক্রিয়ভাবে উত্তর

AI উত্তরের জন্য মাস্টার সুইচ। বন্ধ মানে প্রতিটি বার্তা একটি মানুষের জন্য অপেক্ষা করছে।

মানুষ অনুসরণ করে দ্বৈত টেক্সটের

একটি ভদ্রভাবে অনুসরণ করা যখন একজন পর্যটক চুপ করে যায় এবং ঐচ্ছিক দ্বিতীয় বার্তা যে ভাবে কোন ব্যক্তি পাঠানো হবে, সে ক্ষেত্রে সর্বোচ্চ বিলম্বের পর তার প্রতি মনোযোগ প্রদান করে। প্রথমে দেরি করে, প্রথমে উপস্থিত জানালার জানালা বা সর্বোচ্চ ধাপ গ্রহণ করে। ব্যবসা শুরু হওয়ার সময় সীমিত হতে পারে এবং এর ফলে তাকে সামান্য সময়ের জন্য উঠিয়ে নিতে হয়।

টাইপার অপারেটরের উত্তর এবং উত্তর লিখুন

শব্দ দ্বারা কি- টি টাইপ করার সময় শব্দ লিখে, এবং সর্বোচ্চ যে কোনো উত্তর দেওয়া হয় সেটি আপনা থেকে কম করে দেয় । এর ফলে ইনস্ট্যান্ট ধার্য করা সময় পরে, একাধিক সময় ব্যয় হয় ।

লাইভ অনুবাদ

প্রত্যেক এজেন্ট তার নিজের ভাষায় লেখে আর লিখে রাখে যখন অতিথিরা তাদের কথা পড়ে।

ja-র পরে AI-র মধ্যে কর্ম পুনরায় স্থাপিত হবে

AI পুনরায় আরম্ভের পূর্বে এজেন্ট নিষ্ক্রিয় হয়ে যাবে।

স্বয়ংক্রিয়রূপে আলাপন আরম্ভ করুন

উইজেটটি নিজে খোলা অবস্থায় রয়েছে ।0কখনও খোলা যায় না।0পরীক্ষা না হলে.

বুদ্ধিমতী উত্তরগুলো

পরিকল্পনা করা হয়েছে একটি নির্দিষ্ট উত্তর, চিন্তা, চিন্তাভাবনার গভীরতা, পরিবেশনা, এজেন্টের জন্য আলাদা মডেল, যার যুক্তি দেখানো হয়, ভ্রমণশীলদের জন্য, দীর্ঘ-বিশ্রামে, নিজেদের ব্যবসা বন্ধ করে দেওয়া, কেবল আপনার ব্যবসার জন্য সহায়ক দাম, পর্যটক মুদ্রার দাম এবং কিভাবে আপনার ব্যবসা সবার কাছে তা নিয়ে কথা বলা উচিত।

সংরক্ষণ করা হচ্ছে

হাই এবং ধন্যবাদের মতো জ্ঞান অনুসন্ধান করা এবং টোকেনগুলোতে সর্বোচ্চ দীর্ঘ উত্তর দেওয়া।

ভাষা

কোন উইজেটকে সমর্থন করে এবং কিভাবে একজন অতিথিকে বাছাই করতে হয়, তা সাহায্য করে ।

গ্রাহক অ্যাকাউন্ট উত্তর

স্বাক্ষরকৃত গ্রাহকের একাউন্ট থেকে উত্তর পাওয়া যায়, তারা বেঁচে থাকার চেষ্টা করে এবং যখন প্রয়োজন তখন সে সব ক্ষেত্রে ওয়েব সাইট খুলে দেয়।

র‍্যান্ড

সহকারীরা কোথা থেকে একজন ব্যক্তির বিস্তারিত এবং হাত তুলে দেয়, তার জন্য অনুরোধ করে। এটি কখনোই সম্পূর্ণ হয় না।

কথোপকথন এবং উইজেট

অতীতের কথোপকথন চালিয়ে যান, আপনার সংযুক্ত সাইট জুড়ে একটি আড্ডা দিন, সরাসরি জানালা দিয়ে বসে থাকা জানালার মাধ্যমে, অতিথিদের একটা ইমেইলের জন্য অনুরোধ করুন এবং আপনার দলকে একটি টিকিটে পরিণত করতে দিন।

উইজেটের বৈশিষ্ট্য

ঐচ্ছিক পেস্ট-টেমপার, শুধুমাত্র একটি ফরম্যাটাচরী চিত্র, AI, মাইক্রোফোন, আলাপ-agent, সংযুক্ত বার্তা--agent বাটন, সংযুক্ত করা শব্দ, সংযুক্ত শব্দের শব্দ, সংক্ষিপ্ত ভয়েস-কার ও বিচ্ছিন্ন করার ছবি। প্রমোজিলার কোনো ধরনের পরিবর্তন ঘটে এবং একটি সাধারণ উত্তর পাওয়ার যোগ্য উত্তর প্রদান করে।

প্রশাসনিক ইনবক্স, বিজ্ঞপ্তি ও স্বাগতম বার্তা পপ- আপ

আপনার এজেন্টদের স্বাগত বার্তা, এবং আপনার এজেন্ট সতর্ক সংকেত: ইনবক্স, ডেস্কটপ বিজ্ঞপ্তি, ফিসফিস করে শোনা, ফিসফিসানি শুনতে বা ফিসফিস করতে থাকা শব্দ, ব্যক্তিগত ফিসফিস করা অথবা ইনবক্স পোল বিরতি।

ফ্লো-চার্ট

মানুষ হ্যান্ডঅফ

একজন ব্যক্তির অনুরোধ কীভাবে করা হয়, একটি এজেন্টের জবাব দিতে হবে, তা নিদ্রিত অবস্থায় চলে গেলে চ্যাট পুনরায় চালু করতে হবে এবং মেয়াদ উত্তীর্ণ হলে AI পুনরায় আরম্ভ করা হবে কি না। এই বৈশিষ্ট্যটি কনফিগার করুন অথবা কোনো মানুষ কেবল অপেক্ষা করার পূর্বে একজন ব্যক্তি অপেক্ষা করে।

কাজের ঘন্টা

সময় প্রদর্শন, সময় এবং বন্ধ সময়ের বার্তা। এই ঘন্টাগুলো থেকে জানা যায় যে... ...বারবার বাইরে... ...কোন মানুষ দেবে না। OpsIQ লেখা হচ্ছে।

AI বার্তা

নতুন বার্তার প্রথম উত্তর হল, যখন কেউ ইতিমধ্যেই তালিকাভুক্ত হয়ে আছে এবং বারবার পুনরাবৃত্তি করার আগে কত সময় আছে ।

অফ-লাইন

চ্যাটের পরিবর্তে কোনো পরিচিতি প্রদর্শন করা হবে কি না।

টিকেট অনুসন্ধান এবং বিভাগ সংক্রান্ত সূচনাবার্তা

AI টিকেটের সচেতনতা, তাই একজন পর্যটক টিকিট নম্বরের উদ্ধৃতি দিয়ে তার আসল অবস্থা তুলে ধরেন এবং কোন ডিপার্টমেন্ট থেকে চেষ্টা করলে তা প্রতিটি বিভাগের জন্য প্রকৃত সংযুক্ত হতে পারে। একটি প্যানেল তাদের সমাধান করে এমন ব্যবস্থাটি ঠিক করতে পারে যাতে কোন গ্রাহককে সতর্ক না করা হয়।

আড্ডায় সহায়তার কেন্দ্র

আড্ডার আসরে আপনি যেসব স্থানে থাকেন, তাদের সাহায্যে সরতে কোন বার্তাই আপনাকে স্থির করতে হবে না । কোন এন্ট্রিটি যেখানে দেখা যাবে, সেখানে আপনি লাইন নির্দেশক লেবেল এবং আইকন বেছে নিতে পারেন । স্বাভাবিক অবস্থায় কোন লিঙ্ক দিতে চাইলে 'ফাইল' ব্যবহার করুন ।

কথোপকথনের মাত্রা

তারা রেটিং তৈরি করেছিল, যখন কোনো একটি হাত বিরতি শেষ হয়ে গেলে অথবা নিষ্ক্রিয় হওয়ার পর একটি স্ক্রিনের কাজ শেষ হবে । এটি হল এক বা দুই ট্রিগার ।

পোস্ট-চ্যাট জরিপ

একজন পর্যটক যখন চ্যাট বন্ধ করেন, তখন আপনার প্রশ্ন, বিলম্ব, সময়ানুবর্তী নিয়ম এবং একটি ক্যাপও ইমেইল বা কপি করতে পারেন ।

পোস্ট-চ্যাট মেইল জরিপ

কথোপকথন শেষ হওয়ার পর ইমেইলের মাধ্যমে একটি পরবর্তী জরিপের মাধ্যমে, যার মাধ্যমে আসা ভাষায় কথা বলা হয়। দেরি করে, প্রয়াত, প্রশ্ন করা, পযন্ত, প্রশ্ন, বাটন লেবেল এবং ধন্যবাদ-তুমি যে সমস্ত মন্তব্য করেছ তার উপর এক আলোচনা শুরু হয়ে গেছে।

ঘড়ির প্রত্যুত্তর

প্রতিটাবারেই Thumb এবং থাম্ব-নেইল পড়ে, গুণগত মান ড্যাশবোর্ড খাওয়া।

নতুন আলাপন

কিছুক্ষণ চুপ থাকার পর অটো-আরেপ্ল্যানের পর, আর কিছুক্ষণ পরে কথোপকথন মুছে ফেলা হবে। তৃতীয় স্থানে রিটেনশনিং সেট করা হয়েছে জেনারেল এবং অনুসরণসহ।

জ্ঞান প্রশিক্ষণ

সহকারীটা আসলে কী জানে, ক্লায়েন্ট চ্যাটের ব্যাপারে আর কিছু নেই।

ওয়েবসাইট জ্ঞান প্রশিক্ষণ

আপনার সাইট এর উত্তর দিতে পারেন । এর ফলে সহকারীরা এর থেকে উত্তর পেতে পারে । একটি লিংক, প্রতি সেকেন্ডে একটি লিঙ্ক, সীমা, এবং বাদ পড়ে না যাওয়া ফোল্ডার. URL সম্পূর্ণ ক্রলিংয়ের আগে পরীক্ষা করা যেতে পারে.

এলকিন্স

এটা API মিল খোঁজা হচ্ছে এমন একটি মডেল যা শব্দ কী এর চেয়ে বেশী মিল ধারণ করে ।

AI জ্ঞান সংগঠক

একবার ক্লিক করে এবং AI প্রতিটি FAQ এবং ক্রীতি পাতা পড়ে এবং সেগুলো বিভিন্ন বিভাগে যুক্ত করা হয়।

FAQ, আশাহীন উত্তর

প্রশ্ন ও এর উত্তর অত্যন্ত গুরুত্বপূর্ণ উৎস হিসেবে গণ্য করা হতো, প্রত্যেক ব্যক্তি একটি শর্ত বা বিভাগ থেকে প্রাপ্ত সন্ধানযোগ্য । JSON আপনার ব্যবসার বর্ণনা থেকে আমি তাদেরকে লিখতে পারি । সহকারীরা যখন ভুল, একটি এফএকিউ লিখেছে: এটি একটি পৃষ্ঠাকে এলোমেলো করে ফেলে, তখন সাথে সঙ্গে তা দ্রুত ঠিক হয়ে যায়।

উন্নত

কর্মক্ষমতা ও সীমা

পোলিং বিরতি, বার্তার সর্বোচ্চ এবং উইন্ডোর সর্বোচ্চ মাপ প্রতি সেকেন্ডে, সংযুক্ত উইন্ডোর ক্ষেত্রে মোট প্রস্থ ও এক্সটেনশনের তালিকা অনুমোদন করে; সুরক্ষার প্রয়োগ করা হয়; এটি নিরাপত্তা নিয়ন্ত্রণ ব্যবস্থা।

প্রকৃত সময় বিতরণ

ভোট প্রদানের বদলে ইনস্ট্যান্ট মেসেজ এবং স্ট্যাটাস প্রদান করা হয়।

ধাক্কা দেওয়া হয়েছেComment

ডিভাইস এজেন্টদের জন্য প্রেসার বেসাম অথবা ওয়ান ক্যাকালের মাধ্যমে, যার একটি যন্ত্র দরকার।

ওয়েব ধাক্কা (VAPT)

ব্রাউজারটি আপনার নিজের কী-বোর্ড ব্যবহার করে ব্যবহার করতে বাধ্য করুন। তৃতীয় পক্ষের কোন তথ্য নেই, এখানে তৈরী করা হয়েছে। DConment জোনের মধ্যে নয়।

ভয়েস, ভিডিও এবং স্ক্রীন শেয়ার

TRAN অনুমোদন যাতে নেটওয়ার্ক সংযোগ ব্যবস্থা দ্বারা সংযোগ স্থাপন করা হয় Cloudflare বা আপনার নিজের যোগ্যতা অনুযায়ী URL; নাম ও পরিচয় ।

ইনবক্স ওয়ার্কফ্লো

হোস্টের বৈশিষ্ট্যের মান stponse-র থেকে অধিক হওয়া আবশ্যক: প্রথম বৈশিষ্ট্যSLAকয়েক মিনিটের মধ্যে, সারিতে লাইন দেখা, কিবোর্ড শর্টকাট এবং কমান্ড প্যালেট, উন্নতকরণ অনুসন্ধান এবং ইন্সপেক্টরের গ্রাহক টিকিট রেখে দেয়।

মেসেজিং চ্যানেল

হোয়াটসঅ্যাপ, এসএমএস, ফেসবুক, ইনস্টাগ্রাম, টেলিকম মেসেজ, টেকগ্রাম, এক্সপেটাগ বার্তা এবং লাইন প্রতিটি চ্যানেলে নিজেদের জন্যই স্বয়ংক্রিয় অবস্থান পরিবর্তন, আর এ ব্যাপারে একটি নীতি পরিবর্তনের কথা বলা, একটা প্রতিক্রিয়া ডে ডেজার্টমেন্টের মাধ্যমে উত্তর দেওয়া এবং হোয়াটসএং-এংমেন্টের মত একই চ্যানেল একই বিষয়ে তথ্য প্রদান করে।

ট্যাব- এর উপর থেকে লোড আপডেটের একটি লাইভ উইজেট - এর নীচের অংশে সম্পাদনা করা হয় । পরিবর্তন করার বদলে আপনার ওয়েবসাইট পুনরায় লোড করতে ব্যবহার করুন ।
বৈশিষ্ট্য

ফোল্ডার বৈশিষ্ট্যাবলী: টেমপ্লেট

ই- মেইলOpsIQযে কোন বার্তা থেকে কথা বলা এবং যে কোন কিছুর জন্য টেমপ্লেট লিখে রাখুন ।OpsIQএই মুহূর্তে প্রেরিত হয়নি।

এক নকশা, অনেক বার্তা

এটা ই- মেইল টেমপ্লেট যন্ত্র হল: আপনার লোগো, হেডার, কার্ড, typi এবং পাদচরণ। প্রতিটি মাঝখানে একটি খালি মধ্যিখা রয়েছে ।OpsIQশেষে প্রবেশ করা হয় । প্রতিবার এবং প্রত্যেক ই- মেইল পরিবর্তন করে — টিকিটের মূল্য, পাসওয়ার্ড রিসেট, রিসেজ, লগিং কার্ড, পিপলসOS অক্ষর এবং আপনি যা লিখেছেন তা পুনরায় লিখুন ।

ই-মেইল পাঠানো যাবে নাOpsIQএই মোড়ানো ছাড়া এটি একটি নির্দিষ্ট সময়ে ব্যবহার করা হয় যার ফলে প্রতিটি বার্তা মুছে ফেলা হবে । সুতরাং পরে একটি বার্তা যোগ করা সম্ভব হয় না ।

বার্তা সম্পাদনা

1
সেটিংস পর, টেমপ্লেট খুলুন

তারা কি করছে তা দিয়ে বার্তা পাঠানো হয়েছে: টিকেট এবং পোর্টাল, স্টোর, সাইনিং আর হিসাব সিকিউরিটি, বই বুকিং, কথোপকথন আর ঘোষনা, রিপোর্ট, পিপলসএস অক্ষর আর নিজের।

2
আপনি যে জন্য একবার চাপুন

আপনি প্রসঙ্গ পাবেন, একটি সমৃদ্ধ টেক্সট সম্পাদকHTMLক্লিক করে কাজ শুরু করুন ।

3
ছোট কাজের চিপস ব্যবহার করো

সম্পাদকের উপরের চিপটি হল সেই তথ্য যা পরিবর্তন করতে পারে: একটি টিকেট নম্বর, অর্ডার অনুসারে একটি বই লেখা, একটি বইয়ের সময় । ক্লিক করে এটাকে ফেলে দেওয়ার জন্য একবার ক্লিক করুন ।

4
সংরক্ষণ

শুধু সেই বার্তাই লেখা আছে। মাঠ খালি রাখুন এবং এটি নির্মাণ শব্দ দিয়ে রাখে; সারির পিল আপনাকে বলে যে, এটা আসলে কোথায় ।

💡
ইমেইল পাঠানো হলে আপনার একটি ব্যাগ ব্যবহার করা হয় না। তাই এটি লাইন এবং এতে অবস্থান করে। এই কারণে কোন ফোন নম্বর ছাড়া বইয়ের সংখ্যা নেই: "ফোন" দিয়ে আর কিছুই পাঠাতে হবে না।

নিজের টেমপ্লেট লিখুন

এই বার্তাটি একটি নতুন বার্তার জন্য ব্যবহার করুনOpsIQবার্তা প্রেরণ করা হয় না: একটি সরবরাহের সূচনা, একটি পুনর্নবীকরণ, স্বাগত বার্তা, লাইসেন্স । এটি একটি নির্মিত বার্তা পায় - সম্পাদক, পূর্বরূপ, পরিকল্পনা এবং আপনার নিজের সিস্টেম দ্বারা তা প্রেরিত হয়।API.

1
& নতুন নামে সংরক্ষণ করো...

এই বাটন সেই সংবাদ পাতার উপর অবস্থান করছে এবং তার বদলে সে “আপনার নিজের টেমপ্লেটের” পাশে রয়েছে।

2
নাম

নাম রূপে আপনার সিস্টেমের 'চিহ্ন' নামক একটি নাম উল্লেখ করা হয়, যে ধরনের অবস্থায় আপনি ধরনের টেক্সট লিখতে পারেন - উদাহরণ x_custom_icon এই পরিবর্তন করা যাবে না। পরবর্তী সময়ে এটি পুনরায় পাঠানো হবে।

3
বলুন , এটি কি নয় এবং যখন রসূলগণের কাছে পাঠানো হয়

এই দুটি লাইন আপনি এবং আপনার সহকর্মীদের এখন থেকে এক বছর আগে টেমপ্লেট পাতায় পড়ে আছে। এগুলো ৩০ সেকেন্ড লাগে।

4
তালিকা ধারণকারী অংশ প্রদর্শন করা হবে

উদাহরণস্বরূপ: (_o){{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ই-মেইল, email.পি. বিতরনকারী... ... সঠিকভাবে তাদের হাতে ফিরিয়ে দিন।

টেমপ্লেট এবং আপনার পরিকল্পনা

আপনার কাছে সার্ভিসের কোন বার্তা নেই

'অপেক্ষার পরিকল্পনা' এবং কোন সম্পাদক না থাকা সত্ত্বেও সেখানে অবস্থান করে- যাতে আপনি দেখতে পারেন কি।OpsIQসে আমাকে পাঠিয়ে দিত, আর কি আনলক করতে হতো।

আপনার নিজের টেমপ্লেট

কোন টেমপ্লেটকে এই সার্ভিসে সেট করতে হবে তা নির্বাচন করুন, অথবা প্রতিটি পরিকল্পনার উপর রেখে দিন । যে পরিসেবাটি দেখে না, সেটি এখানে তালিকাবদ্ধ করে না কেন, সেটি সম্পাদনা করা যাবে না ।

সাইন ইন, নিরাপত্তা, বিজ্ঞপ্তি এবং ই-মেইল পরীক্ষা

nported- এ কোন পরিকল্পনা নেই যে পাসওয়ার্ড বা সমষ্টি, যাতে আপনার নিজের প্রশাসককে পুনরায় চেষ্টা করতে পারেন সেটি হল ভুল।

প্রশ্ন

আমি কি শুধুমাত্র একটি বার্তার জন্য ডিজাইন পরিবর্তন করতে পারি?+

না, এবং ইচ্ছাকৃতভাবে। ডিজাইনটি হচ্ছে বিক্রেতা এবং এটি শেয়ার করা হয়েছে যা প্রত্যেক ইমেইলকে চিহ্নিত করে। যে কোন বার্তা আপনার কাছে আছে, যে কোন তথ্য, এবং যে কোন বাটন এই বার্তাটিতে যুক্ত করুন।

যদি আমি প্রেস রিসেট করি তাহলে আমার কথা কি হবে?+

শুধুমাত্র গ্লোবাল টেমপ্লেটে দেখা যায়, এবং এটি সম্পাদকের মধ্যে দিয়ে তৈরি ডিজাইনের মধ্যে কি আছে তা প্রতিস্থাপন করে । কোন কিছু না লেখা নেই যতক্ষণ না আপনি প্রেস করেন ততক্ষণ পর্যন্ত আপনি আপনার মন পরিবর্তন করতে পারবেন।

ভুল করে আমি আমার একটা টেমপ্লেট মুছে ফেলেছি।+

ঠিক সেই কারণেই দুটো ক্লিক — প্রথম অস্ত্রের মধ্যে যেটা দিয়ে তা বন্ধ করা হবে এবং আপনি বলতে পারবেন যে, কী কাজ করবে ।

সংযোগ স্থাপনকারী অথবা তার নিজের টেমপ্লেট নিয়ে আসবেন?+

হ্যাঁ, একটি প্যাকেজ জাহাজ একটি মেইল ফ্ল্যাগ।jsonতার নিজের ডিরেক্টরি, এবং বার্তা একই সম্পাদক, প্রাকদর্শন, লকার এবং পরিকল্পনা সহ "ব্যাখ্যাপূর্ণ টেমপ্লেট" - র অধীনে রয়েছে । আপনার শব্দ সম্পাদনাটি হচ্ছে আপনার কর্মক্ষেত্রের মধ্যে উপস্থিত এবং আপডেট করা প্যাকেজের সময় টিকে থাকার জন্য।

বৈশিষ্ট্য

বৈশিষ্ট্য: OpsIQ লেখা হচ্ছে

টিকেটের উত্তর: স্বয়ংক্রিয় ভাবে উত্তর দেওয়া হয়েছে, স্থানীয় টিকিট ব্যবস্থা, বৃদ্ধি পাচ্ছে, ব্যবসা ঘন্টা বাড়িয়ে দেবে, লাইন কেটে যাবে এবং গ্রাহক-ক্রয়কে ইমেইল করবে।

স্বয়ংক্রিয় উত্তর-সেট

প্রদর্শন OpsIQ লিডইন লেখা হচ্ছে

আপনার প্রশাসনের এজেন্টদের জন্য লেখার সাহায্যকারী বাটন যোগ করে ।

স্বয়ংক্রিয় উত্তর- পূর্ব সক্রিয় করুন

নতুন টিকিটের উত্তর দিন ও পরে উত্তর দিন । এক সপ্তাহ পর সেটি দিয়ে শুরু হবে এবং পুনরায় তা পর্যালোচনা করবে। fands, বাতিল এবং প্রবেশাধিকার সবসময় কোনো ব্যক্তিতে প্রবেশ করবে না।

স্বয়ংক্রিয় উত্তর- পৃষ্ঠার বিভাগ

কোন ডিপার্টমেন্ট- উত্তর দিতে পারে । কোন সমস্যা এমন কিছু নেই যা মানুষের জন্য তালিকাবদ্ধ করা নেই, যা নিরাপদ ডিফল্ট।

বিলম্বের (মিনিট) সময়ycroimate second(mers)

স্বয়ংক্রিয় উত্তর পাঠানোর আগে কত সময় অপেক্ষা করা হবে । একটি তাৎক্ষণিক উত্তর একটি রোবট হিসেবে পড়া হয়; কয়েক মিনিট পরে দ্রুত দল হিসেবে পাঠ করেন ।

সর্বোচ্চ AI প্রতি টিকিটের উত্তর বিভাগ

যেমন বিলিং-এর জন্য প্রতি মুহূর্তের একটি অংশ 1 এবং সমর্থন 3ক্যাপ ছাড়া বিড থ্রেড লুপ করতে পারে.

উত্তর, অবস্থা এবং পরিচয়

সর্বোচ্চ লেখা টোকেন, একটি বড় ধাপের পর টিকিটের অবস্থা এবং কোন অ্যাকাউন্ট স্বয়ংক্রিয় উত্তর প্রদান করে। এটি পরিষ্কার ভাবে একাউন্ট থেকে যে সমস্ত ব্যক্তি তা বলতে পারে।

নেটিভ টিকেট সংক্রান্ত কর্মName

নেটিভ টিকেট পদ্ধতি

টিকিট সিস্টেম তৈরি OpsIQ বহিস্থিত সাহায্য ছাড়া, ইনস্টল করার উদ্দেশ্যে সহায়তার জন্য।

স্থানীয় টিকেটে Pipe করা হবে

টিকেটে ই-মেইল আসছে। OpsIQ শেষ প্রান্ত সরবরাহ URL- পরিচয় পত্র, স্ক্রিপ্ট পাথ এবং পিএইচপি বাইনারি।

একাধিক উত্তর এবং ডেক্রিপশন অনুয়ায়ী

আলাপনের সময়, উত্তর উত্তর দিতে ইচ্ছুক হলে, তা দ্রুত বন্ধ হয়ে যাবে। এই উইন্ডোগুলি স্বয়ংক্রিয় ভাবে টাইপ করা অবস্থায় এটি সবচেয়ে ভালো । প্রাপ্ত উত্তর দেওয়ার সময় নিশ্চিত হওয়ার জন্য শব্দ বাজানো হবে কি না।

পাবলিক সমর্থন পোর্টাল

একটি গ্রাহক-ফাইিং পাতা যেখানে কেউ একটি টিকেট তুলতে পারেন এবং ট্র্যাক করতে পারবেন। ঐচ্ছিক স্বাগত লাইন দিয়ে এটি কনফিগার করা হয়েছে এবং সাপোর্ট পোর্টাল ট্যাবে কনফিগার করা আছে।

টিকেটের সংখ্যা

টিকিটের সংখ্যাতে কত র‌্যাপ অক্ষর দেখা যায়।

ই-মেইল গ্রাহক তাদের নিজের ভাষায়

গ্রাহকের ই-মেইলকে গ্রাহক ভাষা অনুসরণ করতে হবে। ই- মেইল কখনোই পরিবর্তন করে না:

অনুমোদন ও সমর্থন

নতুন টিকিটের একটি নির্দিষ্ট স্বীকৃতি এবং নিশ্চিত করা হয়েছে যখন টিকেট খোলা হবে, আর কখন টিকেট বন্ধ হয়ে যাবে এবং এর ফলে প্রতিটি টিকেট সরাসরি ভাবে টিকিট বন্ধ থাকবে। এছাড়াও একটি বৈশ্বিক ইমেইল বার্তা র‌্যাপার রয়েছে এবং আপনার টিকিট বাটন-এর পেছনের লিঙ্কের পাশে থেকে আপনি কি ধরনের উত্তর পাবেন তা নিশ্চিত করুন।

AI স্প্যাম পর্দা প্রদর্শন

অজানা প্রেরকের টিকেট, এবং ব্যক্তিগত স্প্যাম নিজেই স্থানান্তর করতে পারে । এটির রায় দেখার আগ পর্যন্ত স্বয়ংক্রিয় ভাবে এই পদক্ষেপ নেওয়া বন্ধ করুন ।

স্বয়ংক্রিয় কর্মবিহীন টিকেট বন্ধ করা হবে

কয়েক দিনের মধ্যে বন্ধ করে দেওয়ার পর টিকেট বন্ধ হয়ে যায় ।

ব্যবসা ঘন্টা (SLA)

ক্লায়েন্ট চ্যাটের সময়, আরম্ভ ও শেষ করার সময় নির্ধারণের প্রথম এবং রেজল্যুশন টাইমারস দিন।

নতুন টিকেট স্বয়ংক্রিয়ভাবে

স্বয়ংক্রিয় কার্যভার, শুধুমাত্র অনলাইন এজেন্টের দক্ষতা এবং দক্ষতা-ভিত্তিক কাজের ক্ষেত্রে সংবেদনশীলতার একটি খেলা।

অনুরূপ টিকেট পরামর্শ করো

একজন ক্রেতা যখন তাদের কাছে একটি টিকিট খুলে দেয়, তখন তারা ইতোমধ্যে একটা খাপ খায়।

বন্ধের পর সন্তুষ্টি জরিপ

বন্ধের একদিন পরে ই-মেইল করা হয়CSAT- পৃষ্ঠা।

ই-মেইলের মাধ্যমে বিভাগটি সূচিত করুন

নতুন টিকিট আসার পর ডিপার্টমেন্টের সদস্যগণ, ডিপার্টমেন্টের ঠিকানা না, যেটা হলো সেই টিকেট যা টিকিটে পৌঁছানোর জন্য পাঠানো হয়েছে।

AI কি পড়তে পারে

AI ক্লায়েন্ট সংক্রান্ত তথ্য

একটি মাস্টার সুইচ এবং এর সাথে গ্রাহক প্রোফাইলের সারসংক্ষেপ, সম্প্রচার, সম্প্রচার টেবিল, পণ্য, ডোমেইন, লিঙ্ক যুক্ত সার্ভার এবং উচ্চ পর্যায়ের একাউন্ট। প্রোফাইল সংক্ষিপ্ত বিবরণ সহ আরম্ভ করুন এবং তাদের প্রয়োজন অনুসারে বিভিন্ন শ্রেণী যোগ করুন।

প্রাপক ও জ্ঞান

AI টিকেট বৃদ্ধি

উত্তর দেওয়ার আগে একটি ভাল পোশাকের জন্য টিকিট সরিয়ে আনার চেষ্টা করে । আপনি ডিপার্টমেন্ট বেছে নিন, চেক করার সময় দেরি করেছেন এবং নিজের বিজ্ঞপ্তি লিখে দিতে পারেন। অভ্যন্তরীণ চাপকে বাড়িয়ে দিতে হলে আপনার টিম কেন একটা টিকেট নিয়ে যেতে পারে তা দেখার জন্যে।

জ্ঞান সংক্রান্ত বৈশিষ্ট্য

গ্রাহক ভাষা ব্যবহার করে উত্তর দেওয়া হবে কি না, তা নির্বাচন করুন PDF সংযুক্ত বস্তু, মূল বার্তা ইম্পোর্ট করা হবে কি না তা টগল করা হবে JSON জ্ঞান ব্যবহৃত হয় এবং মূল লিঙ্কগুলি দেখা যায় । মনে হয় যেন কিছু জানা নেই । কিন্তু এটি ব্যবহার করে FAQs এবং FAকিউস চালু হওয়া উচিত, অথবা AI-র সাহায্যে পরীক্ষা করা উচিত ।

মানুষ থেকে প্রস্থান করার সময় স্বয়ংক্রিয়রূপে উত্তর দেওয়া হবে

এজেন্টের উত্তর দেয়ার পর, AI কলটা বন্ধ করে দেয়। কিন্তু এটা আপনার নিজের এজেন্টের সাথে কথা বলতে পারে না।

টিকেট এবং ই-মেইল নির্দেশাবলী

একটি বহনযোগ্য কাজের উদাহরণ দিয়ে বিনামূল্যে টেক্সট নির্দেশ করা যায়। AI অবশ্যই কি করতে হবে সে সম্পর্কে সুনির্দিষ্ট কিছু বলুন।

ইম্পোর্ট JSON জ্ঞান

ফাইল আপলোড অথবা প্রকাশ করুন JSON লেখার সহকারীর জন্য জ্ঞান

বোতাম স্টুডিও

গ্রাহকের জন্য একটি পূর্ণ ডিজাইনার: স্টাইল, আকৃতি, লেবেল, সাধারণ প্রস্থ, আকার, আকার এবং দ্বিতীয় রং, সীমানার ধরন, সীমানা, ছায়া, গতি, বেগ, সামঞ্জস্য, গতি এবং রিলেশন ইত্যাদি CSS এমন কিছুর জন্য বক্স যা নিয়ন্ত্রণ করে না।

বৈশিষ্ট্য

সেটিংস: সমর্থন পোর্টিং

গ্রাহক-ফাইকিং সাইট যেখানে মানুষ টিকিট তুলে নিয়ে আর আপনার সাহায্যপত্র পড়ে। এই ট্যাব নিয়ন্ত্রণ করে যে এটা কিভাবে আসে এবং কিভাবে ক্রেতারা এতে স্বাক্ষর করা যায়; সাপোর্ট পোর্টাল স্টুডিওতে এর দৃশ্যমান ডিজাইনের কাজ করছে।

পোর্টাল স্টুডিও বা এমবেডি টিকেট পোর্টাল: আমি আর কি চাই?

এগুলো দুটি ভিন্ন পণ্য এবং মানুষ সবসময় সেগুলো একসাথে করে থাকে। তারা ভিন্ন সমস্যা সমাধান করে এবং একসঙ্গে কাজ করা স্বাভাবিক।

সাপোর্ট পোর্টাল স্টুডিও: আপনি গ্রাহক পাঠাতে একটি স্থান পাঠিয়েছেন।

স্টুডিওর ডিজাইন সম্পূর্ণ সমর্থনের সাইট OpsIQ আপনার হোস্টএর নিজস্ব ওয়েব ঠিকানা আছে, অথবা আপনার নিজস্ব ডোমেইন রয়েছে। এটি সম্পূর্ণ নিজের অভিজ্ঞতা বহন করে: আবেদনের ফর্ম, টিকেটের ইতিহাস, গ্রাহক স্বাক্ষর-ইন এবং সহকারীকে সাহায্য করুন। একটি টেমপ্লেট, থিম, জ্ঞান, ব্র্যান্ড, রিপোট এবং সহযোগী CSS ডেস্কটপ, ট্যাবলেট এবং ফোন মাপ অনুযায়ী প্রাকদর্শন, তারপর প্রকাশ করুন।

এটা ব্যবহার করা হবে আপনি চান একটি চিহ্নিত গন্তব্য যা আপনি যত গ্রাহককে নির্দেশ করতে পারেন, এবং আপনার নিজস্ব ওয়েবসাইটের মধ্যে কোন সাহায্য ব্যবস্থা রাখতে পারবেন না অথবা তা নিজের ওয়েবসাইটে তুলে ধরতে পারবেন না।

এমবেড করা টিকেট: আপনার নিজের সাইটে টিকিটের টিকেট

মোড়াগুলো আপনার নিজস্ব ওয়েবসাইটের পাতায় শুধুমাত্র টিকেটের অভিজ্ঞতা।গ্রাহক খোলা, ট্র্যাক এবং সমর্থনের জন্য অনুরোধ না করে আপনার পাতা ছেড়ে চলে না দিয়ে, আপনার নিজের হেডার, ন্যাভিগেশন এবং নকশা তারা ঠিক যেমন উইজেট বিল্ডার- এর মত অবস্থান করছে । ফলাফল, অনুলিপি তৈরি করতে, এরপর আপনার পাতায় কপি করুন ।

এটা ব্যবহার করা হবে ইতোমধ্যে আপনার নিজস্ব ডিজাইন বা অ্যাপ্লিকেশন রয়েছে, এবং আপনি যদি গ্রাহককে অন্য কোন ঠিকানায় হাত না দিয়ে বরং তার ভেতরে গিয়ে থাকতে সাহায্য করতে চান।

সংস্করণ

স্টুডিও নির্মাণ যেখানে আপনি কাস্টমার পাঠাতেটিকিটটি টিকেটের জন্য যেখানে তোমার কাস্টমাররা আছে সেখানেঅনেক ব্যবসা প্রতিষ্ঠান উভয়ে তাদের একাউন্টের টিকেটটি সরবরাহ করে যাতে হোস্টিং পোর্টালকে পূর্ণ-পরিবহন স্থল এবং অনুসন্ধানের জন্য পূর্ণরূপে পরিচালিত হয়।

ঠিকানা ও ঠিকানা

এক্স- এম- এল মোড

পোর্টালটি কারো কাছে উন্মুক্ত বা স্বাক্ষরকৃত গ্রাহকের কাছে খোলা।

বিন্যাস

পোর্টাল এবং সহায়তা কেন্দ্র একটি নায়ক বা দু'টি কীবোর্ড শেয়ার করে কিনা, যা পরিদর্শন ও ফুটার উভয় অংশেই দেখা যায় ।

পোর্ট ঠিকানা

গ্রাহকের ঠিকানার নাম, একটা নাম আর নাম নাও। OpsIQ ফলাফল প্রদানকারী পোর্টাল প্রদর্শন করে এবং কেন্দ্রবিন্দুর লিঙ্কার ঠিকানা দেখায় । এটি পরে সংযোগ বিচ্ছিন্ন করে দেয়, যে লিঙ্ক আপনি ইতিমধ্যে প্রেরিত হয়েছেন ।

আপনার নিজস্ব ডোমেইন

আপনার নিজের ডোমেইন থেকে পোর্টালটি কাজ করে, যেমন সমর্থন.

সন্নিবেশিত বস্তু

উপরে বর্ণিত উইজেটের উপর সুইচ করুন, এবং বিন্যাস, উপস্থিতি ও ব্যবহারের নিয়ম তৈরি করে । এই পাতাটি পোর্ট স্টুডিওর জন্য নয়: স্টুডিওতে ডিজাইন করা হয়েছে এবং এই বাক্সে আপনার নিজের সাইটে টিকিটটি স্থাপন করো ।

গ্রাহক কিভাবে লগ-ইন করে

এটি আপনার গ্রাহক লগ-ইন অপশন। কর্মচারী লগ-ইনের জন্য কনফিগারেশন রয়েছে বৈশিষ্ট্য, নিরাপত্তা বিভাগে।

সাইন-ইন পদ্ধতি

স্বয়ংক্রিয়ভাবে সাইন-ইন-তে যে কোনো বিকল্প প্রদর্শন করা হবে। Connector-র মধ্যে স্বয়ংক্রিয়ভাবে ইমেইল ও ই-মেইল ঠিকানা প্রদর্শন করা হয়।

সামাজিক লগ-ইন

কনস্যুরেন্স প্রোভাইডার সরবরাহকারী, প্রতিটি ক্লায়েন্টের ID এবং গোপন তথ্য প্রয়োজন। OpsIQ সরবরাহকারীর সাথে নিবন্ধন করতে হবে।

একক সাইন (OIDC)

প্রকাশকের মাধ্যমে গ্রাহক URL হোস্ট ID, গোপন ও ঐচ্ছিক ই-মেইল ডোমেইনের নাম।

গ্রাহক SAML 2.0

দ্য SAML সমতুল্য। OpsIQ ACS উত্তর প্রদান করেURLএবং SP উপাদান আইডি; আপনি IdP উপাদান ID, লগ-ইন ও লগ-আউট সরবরাহ করেন URLs, X 509 সার্টিফিকেট এবং বৈকল্পিক বৈশিষ্ট্যের নাম।SAML লগ-ইন পদ্ধতিতে এটি সক্রিয় করুন, না হলে তা প্রদর্শিত হবে না।

আপনার অ্যাপ থেকে সিম-প্রজেক্ট সাইন

একটি গভীর লিঙ্কে স্বাক্ষর করা হয়েছে যাতে একজন গ্রাহক আপনার আবেদনের মাটিতে ইতোমধ্যে স্বাক্ষর করেছেন। OpsIQ স্বাক্ষরপত্র পত্র, পোর্টাল URL এবং কর্মক্ষেত্র কী, আপনার ভাষার সম্পূর্ণ রুট (পিএইচপি, লারাভেলের জন্য) WordPress, WHMCS, Node.js- ফ্লাস্ক, Dango, network Pails, Java, Go এবং স্ব-ফূর্ত ইনস্টল OpsIQ সার্ভার, syner-র সাথে যোগাযোগ করুন। স্বাক্ষরিত কোনো কোড লেখার পূর্বে জেনারেটর ব্যবহার করা হবে।

কিভাবে পথ অনুসরণ করা হয়

রাস্তায় যে সমস্ত গ্রাহকের সাথে আপনার সহায়তার সংযোগ যোগ করে, তারা আপনার অ্যাপে সই করেছে (একটি অতিথিকে আপনার লগ এবং ফিরে আসার জন্য)। এতে লেখা আছে, একটি কোড যেটি দুই মিনিটের মধ্যে চিহ্ন চিহ্ন হিসেবে লেখা হয়েছে যাতে কোন কাগজ নেই বা কোন কাগজপত্রের দোকান নেই।

পোর্টালের নিজস্ব সাইন ইন করতে

পোর্টাল স্টুডিওতে, সাইন ইন-ইন, আমার ওয়েবসাইটের লগ-ইন ব্যবহার করুন এবং আপনার লগ- ইন পৃষ্ঠা নির্ধারণ করে রাখুন URL একই রাস্তায়, পোর্টাল আরো যোগ করেছে opsiq_portal_return (এই পাতায় গ্রাহকটি ছিল); রাস্তার এই রাস্তা এটা সম্মান করে যখন এটি আপনার পোর্টালের ভিতরে থাকে এবং সেখানে গ্রাহককে ফিরিয়ে আনে, যা স্বাক্ষর করে।

WHMCS

লেখার জন্য কিছু নেই: WHMCS দূরবর্তী সাইট থেকে সংযোগ বিচ্ছিন্ন করে ক্লায়েন্টরা ইতিমধ্যে পোর্টালের মধ্যে চিহ্ন রেখে ফেরত দিতে সক্ষম । আপনার লগ- ইন নাম সেট করুন URL আপনার কাছে WHMCS ক্লায়েন্টের লগ-ইন পরিচালনব্যবস্থা।

সব জায়গায় সাইন করো

পোর্টাল থেকে বের হয়ে কাস্টমারেরও আপনার আবেদনের বাইরে।

ইনকাম এবং সুরক্ষা

অনুরোধ করার ক্ষেত্রের বিন্যাস

কোন গঠনকৃত ঘরগুলো সংগ্রহ করে থাকে?

স্প্যাম এবং নিরাপত্তায় অপব্যবহার

একটি মধুপূট এবং সীমা সবসময়ই জনগণকে সুরক্ষা করে । সর্বোচ্চ পর্যায়ে আপনি আপনার নিজের ইমেইল ঠিকানা ব্লক করে দিতে পারেন। আপনার নিজস্ব ডোমেইন যোগ করতে, এবং গুগল থেকে একটি CAPTA যোগ করুন।reCAPTCHAঅথবাCloudflareথামো.reCAPTCHAকী (Key) সেট ইতিমধ্যে স্থাপন করা হয়েছে বৈশিষ্ট্য, নিরাপত্তা; এক্সিটেল কী এখানে লেখা আছে ।

পোর্ট এথেনাকস

গত ত্রিশ দিনের মধ্যে পোর্টাল কর্মের একটি মাত্র সারসংক্ষেপ।

বৈশিষ্ট্য

ফোল্ডারের সাবস্ক্রিপশন: অনুমতি, লাইসেন্স, ক্লারন এবং বিপদজনক জোন

সিস্টেম গ্রুপ, এবং দল নিয়ন্ত্রণ করছে যে কোন বৈশিষ্ট্য ব্যবহার করতে পারে ।

দল- অ্যাক্সেস অনুমতি এবং ব্যবহারযোগ্য অনুমতি

অনুমতি

প্রতিটি প্রশাসন তাদের চ্যাট ইনবক্সে প্রবেশের অনুমতি প্রদানের একটি স্পষ্ট সেট পেয়েছেন, যা ফোল্ডারের বৈশিষ্ট্য সম্পাদনা করে এবং তাদের বিভাগগুলো পরিবর্তন করতে পারে । সম্পূর্ণ অ্যাডমিনিস্ট্রেটরদের ভূমিকার উপর যে কারো অনুমতি রয়েছে । সিদ্ধান্ত নিতে হবে যে একজন ব্যক্তি কি কোন কিছু দেখতে পায়, তাই তারা তাদের কাজ করতে দেয়।

লাইসেন্স

আপনার বর্তমান লাইসেন্সের ছবি প্রদর্শন করে, এটি কি ধরনের অক্ষর এবং তার অবস্থা নির্ধারণ করে।

প্রস্তুতির বৈশিষ্ট্য

একমাত্র স্ব-পরীক্ষণই করা হয়েছে। OpsIQ নির্ধারিত কাজের জন্য নির্ধারিত কাজগুলি আড়াল করা হবে । নির্ধারিত নির্ধারিত সকল কর্মের একটি লাইন লুকিয়ে রাখা হবে: স্বয়ংক্রিয়ভাবে অটো-রানিং, bustinging, বদলানো, মেইল নির্বাচন ও সংযোগের জন্য চিহ্নিত মান প্রয়োগ করা হবে

1
লাইন কপি করো

ট্যাবটি আপনার সার্ভার- এর সঠিক পি- এইচ- টি বাইনারি হিসাবে ব্যবহৃত হয়েছে ।

2
এটি acr যোগ করা হবে

ক্র্যানটাব চালান - যেমন PHP চালানো এবং একটি লাইন পেস্ট করুন। cPanel ক্লারন জবস টুল ব্যবহার করে ।

3
যাচাই করা হচ্ছে

অল্প সময়ের মধ্যে হৃদয়ের আলো নিভে যাওয়ার জন্য দ্রুত পরীক্ষা করুন ।

heartবিট প্যানেলের প্যানেলের শেষ মিল দেখায়, সময় ও স্বয়ংক্রিয়ভাবে সারি এবং সংযুক্ত হওয়ার জন্য কী কাজ করা হয়। এটি সতর্ক করে দেয় যে, সর্বশেষ চাইল্ড সার্ভার থেকে শেষ যখন একটি প্রকৃত kardon এর পরিবর্তে সঞ্চালিত হয়, একটি অন্তরস্‌পূর্ণ সিদ্ধান্তের চেয়ে বরং একটি হৃদয়স্প্লী কমে এসেছে।

বিপদ সংকেত

সকল তথ্য মুছে ফেলা হবে

সবকিছু সঙ্গে Wips OpsIQ সংগ্রহ বা তৈরি করা । সমাধান করুন এবং সঠিক শব্দ লিখুন এবং নিশ্চিত বাক্যাংশের সঙ্গে চিহ্নিত করুন । বৈশিষ্ট্য এবং সাইট কনফিগারেশন, ঠিকানা ব্লক করে রাখা হয়েছে, আপনার টিম যা লিখেছে (জানিলপার্প, অনুবাদ, পোর্টাল ডিজাইন, কর্ম) এবং সম্মতির সমস্ত কিছু সংরক্ষণ করা হয়েছে ।

পূর্ববর্তী তথ্য মুছে ফেলুন

সেই একই টুকরো পুরনো রেকর্ডের জন্য সীমিত 30, 60, 90 অথবা 180 দিন, বা এক বছর। অটোটেনশন রিটেনশনিং এর বদলে জেনারেলের মধ্যে অনুদিত মূল্যবোধ ব্যবহার করে তাকে অনুসরণ করতে দেয় এবং নির্ধারিত কাজটি করতে দেয়।

🚫
বিপদসীমার মধ্যে কোনো কিছু ব্যবহার করার পূর্বে, সাধারণ বার্তাগুলিকে একটি ব্যাক- আপ করতে চেষ্টা করো । এই কাজ নাকচ করা যাবে না ।
বৈশিষ্ট্য

আপনার টিম পরিচালনা

দলের সদস্যদের আমন্ত্রণ এবং ভূমিকা পালন করার জন্য যাদের ক্ষমতা আছে তাদের নিয়ন্ত্রণ করতে।

টিম
টিম এবং বিভাগদল স্ক্রিন: যোগাযোগ, ভূমিকা, পূর্ণ প্রশাসনিক (পরিবার) এবং বিভাগগুলোর প্রতিটি প্রবেশের অধিকার আছে।টিম এবং বিভাগকর্মক্ষেত্রটিম এবং বিভাগ+Banner users- কে সংরক্ষণ করোশর্টটারোওলিনির্মাণ কাজআর- জি- বি[email protected]অ্যাডাউসমালিকসকলকে- মেইল[email protected]কোজো মেনাসপ্রশাসনিক অ্যাডমিনসকলআর. টি. টি, আই.[email protected]রিটাটএজেন্টবিলিংিংবি[email protected]এজেন্টসহায়তা1TEAMআমন্ত্রণ ব্যবস্থাপনা2ROLESমালিক স্ক্যান করুন3SCOPEDপ্রমত্তর
আসল দল স্ক্রিন: তাদের সাথে যোগাযোগ, ভূমিকা আর ডিপার্টমেন্টের সকল প্রশাসনই পৌঁছাতে পারে, এজেন্টরা পূর্ণ, মালিক।

ভূমিকা

মালিক

লাইসেন্স, বিলিং এবং বিপদসীমায় পূর্ণ প্রবেশাধিকার।

প্রশাসনিক অ্যাডমিন

লাইসেন্স এবং বিপদমুক্ত এলাকা, ব্যবস্থাপনার জন্য পুরো প্রবেশাধিকার।

এজেন্ট

শুধুমাত্র আ্যলেকট্রিকটের কাছেই যেতে হতো ।

ইক আমন্ত্রণ দল সদস্য

1
যাও

সাইডে যাও.

2
ক্লিক করে আমন্ত্রণ জানান

দলের সদস্য- এর ই-মেইল লিখুন ।

3
ভূমিকা নির্ধারণ করুন

মালিক, পূর্ণ প্রশাসনিক অথবা এজেন্ট বেছে নিন ।

4
বিভাগ

এজেন্ট, বিশেষ বিভাগ নির্বাচন করুন.

5
কল আমন্ত্রণ পাঠাও

লিংক সহ একটি ই-মেইল গ্রহণ করার সুবিধা উপলব্ধ করা হয়।

বৈশিষ্ট্য

টিম- থার্ড- ম্যাপComment

আপনার সমর্থন দল যেভাবে কাজ করছে, অনুমতি না করে: দৃশ্যের মাধ্যমে অনুমতি খুলে দেওয়া হয়, অনুমতিটি বন্ধ করা হয়েছে। অনুমতি প্রত্যাহার করে নেওয়া হয়েছে। এই অনুমতিগুলি বন্ধ করে রাখা হয়েছে।

টিম- থার্ড- ম্যাপComment
টিম- থার্ড- ম্যাপCommentটিম- প্রোভাইডারেশন স্ক্রিন: একটি পারমাণবিক স্কোর বার দ্বারা নিযুক্ত,CSATআর একটা পুরস্কার দেওয়া হল প্রতি সারিতে এক সারির সমান ভারসাম্য।টিম- থার্ড- ম্যাপCommentকর্মক্ষেত্রটিম- থার্ড- ম্যাপCommentএ- এম- এলকা.CSATবঙ্গানুবাদে : মশিউর শুভআর. টি. টি, আই.রিটাট4.8$42টাকাবিস্যাম বোটেং4.5$28টাকাকে- মেইলকোজো মেনাস4.2$15টাকাআর- জি- বিঅ্যাডাউস4.9$51টাকা1SCOREDকম্পোসিটারের কর্মক্ষমতা2CSAT & LOADগুরুত্বের মাত্রা + ভলিউম3REWARDSটেলর অ্যালক সক্রিয়
প্রকৃত দল-paralফর্মেশন স্ক্রিন: প্রতিটি এজেন্ট ভলিউম ও মাপের স্কোরCSATএকটা পুরস্কারের বিনিময়ে... ...তুমি মূল্য দিতে পার.

কিভাবে এই পৃষ্ঠা সংগঠিত করা হয়

টিমের কর্মক্ষমতা ৫টা ট্যাব । প্রত্যেক প্রশ্নের উত্তর দেয়, আর তাদেরকে আদেশ দেওয়া হয়েছে যে তাদের প্রয়োজন কেমন।

01 কমান্ড কেন্দ্র

লাইভ লাইন, গ্রাহকের ফলাফল, আপনার লক্ষ্যের বিরুদ্ধে, কিভাবে ব্যয় করা হয়েছে, পরিস্থিতির সিদ্ধান্ত নেয়া হয়েছিল এবং প্রমাণ-পত্র প্রতিটি শ্রেণীর জন্য প্রযোজ্য।

02 দল

নেতা বোর্ড, স্বীকৃতি (সবচেয়ে উন্নত এবং জটিল), অনুসন্ধান এবং যারা তালিকা দেখতে পারে তাদের নিয়ন্ত্রণ কি।

03 গুণমান

স্কোরকার্ড, রেকর্ড করা হয়েছে, সুযোগ-সংশোধনী চুক্তি, পর্যালোচনাকারী, এবং প্রমাণ নিয়ে বিতর্ক।

04 পুরস্কার

টোকেন মূল্য, টাকা ফেরত এবং বিচার বিভাগীয় সময় বরাদ্দ: একটি নকশা করা সিলিং, এই প্রাকদর্শন পর্যালোচনার অনুমতি দেয়।

05 ব্রাউজ-ইতিহাস

কর্মক্ষেত্রটি সময়ের সাথে কিভাবে সরানো হয়েছে: বিন্যাসের সাথে ধারাভাষ্য, এবং একটি দৃষ্টান্ত 28- প্রতিদিন হিটম্যাপ প্রদর্শন করছে, যখন দলটি আসলে কাজ করছিল।

তালিকা থেকে প্রাপ্ত ফলাফল শূণ্য নয়

যথেষ্ট পরিমাণ খণ্ড না করে — অথবা যাদের মাত্রা কনফিগার করা ওজনের অর্ধেকের তুলনায় কম — তাদের স্কোর, নম্বর এবং ব্যান্ডকে খালি অবস্থায় দেখা যায় ।

এই দুটি প্রমাণ ভিন্ন কাজের মধ্যে দিয়ে যায় এবং তা তাদের আলাদা করে রাখা উচিত। সর্বনিম্ন রেটিংটি ফলাফলকে প্রভাবিত করে না:

💡
প্রতিটি সংখ্যার ভিত্তিতে আপনি যে কর্মক্ষেত্রটি দেখছেন এবং যে সময় আপনি বেছে নিচ্ছেন তার প্রতি দুই ভিন্ন কর্মক্ষেত্রে কাজ করছেন। দুটি ভিন্ন ভিন্ন ক্ষেত্রে একটি পৃথক দলের একটি স্বাধীন রেকর্ড রয়েছে। দুটি ব্যতিক্রমের মধ্যে একটি: একটি সাইট শাউইউকের একটি কর্মক্ষেত্র, সুতরাং এর সদস্য ডোমেইন এক জোড়া ব্যবহার করা হয়; সব কিছু একসাথে মিলে যায়।

কর্মক্ষমতার ইন্ডেক্স

৫ মাত্রার একটি নির্দিষ্ট মাত্রা, যার প্রতিটিই আপনাকে সহকর্মীদের বিরুদ্ধে নয়, বরং একটি লক্ষ্যের সাথে মাপ করবে। এরপর এর পেছনের প্রমাণগুলোকে ছোট করে দেখা হয়। দিক নির্দেশ: সমন্বয়টি হচ্ছে আকার পরিবর্তন করা।70 চার সপ্তাহের মধ্যে সবচেয়ে খারাপ বিষয় হল, কোনো সিদ্ধান্ত নেওয়ার সময় তা সমাধান করা যায় না ।

গুণমান

যাচাইকৃত মতামত থেকে প্রাপ্ত গ্রাহকের পরিতৃপ্তি ।

( ১ করি.

পি৫০ এবং পি৯০ শতাংশ জ্বালানীর বিরুদ্ধে প্রথম প্রতিক্রিয়া, আপনার লক্ষ্যের বিরুদ্ধে।

রেসোলিউশন

রিসোলিউশনের সময় ও একবার টাচপ্যাড রেচিং করার হার

SLA

SLA এর বিরুদ্ধে অভিযোগ আপনি কনফিগার করেছেন, এবং একটি স্ট-স্ক এবং ভঙ্গ করা হয়েছে।

সেন্ট-ক্যাথেরিন

আবার খোলা ও স্থানান্তর করার হার — ফিরে আসা যে - কাজ ।

💡
Wesnots সক্রিয় এবং আপেক্ষিক; এদের সম্পূর্ণভাবে নেই 100* [ পাদটীকা]

ক্ষমতা ও সময়

প্রত্নতত্ত্ব, উৎপাদনশীল সময়, কর্মদক্ষতা এবং উইন্ডো শেয়ারের অনলাইন অংশগুলোকে সমাধান করা ইচ্ছাকৃতভাবে রিপোর্ট করা হয় না: একটি হরন হিসাবে নির্ধারিত সময় প্রয়োজন।OpsIQ কোনো তালিকা বা পরিবর্তন করার কোন উৎস নেই, এবং এর বিকল্প হরের একটি চিহ্ন পড়ার সম্ভাবনা রয়েছে । এটির সাথে যুক্ত নয় এমন কারণ হিসাবে পড়া।

⚠️
শুধু রিপোর্ট করতে গেলে বলা যায়, কিভাবে সময় ব্যয় করা হয়েছে, কখনো তা হয়নি।

গুণমানের মাত্রা

একটা স্কোরের ফলাফল হল ম্যাগকেটিক রিভিউগারারগুলো প্রকৃত কথোপকথনের ফলাফল তুলে ধরে ।

পরিদর্শক

রিপোর্টটি একটি সম্ভাবনাময় সমাধান হিসাবে (কোয়েনস এর এবং ফ্রাঁস-এফা), কোন বিতর্কিত চুক্তি নয়। দুটি পর্যালোচনাকারী যারা সবকিছু পাস করে তারা সব কিছু ছেড়ে দেয়।100% কোনো তথ্য বহন করার সময়.

পরিদর্শকName

কিন্তু, কিছু কিছু ক্ষেত্রে এটা হয়তো অনৈক্য অথবা নমনীয়তাপূর্ণ হতে পারে ।

ইস্টরে

একজন দল আনুষ্ঠানিকভাবে তাদের বিরুদ্ধে তর্কের প্রমাণ দিতে পারে, একটা উন্মুক্ত বিতর্ক শেষ না হওয়া পর্যন্ত চূড়ান্ত পদক্ষেপ নেয়া।

স্ব-বিশ্লেষণ:

একজন সহযোগী নিজেকে মূল্যায়ন করতে পারেন না ।

⚠️
AI-গ্রাফেদ মূল্যায়নের প্রভাব বিস্তার করতে পারে না যতক্ষণ না একটি ক্রমাঙ্কন প্রকাশিত হয় ততক্ষণ পর্যন্ত।

অপটিকাল ক্যারাকটার রেকগ্নিশন

একমাত্র কোথায় অবস্থান করা ব্যর্থতার মোড নির্ধারণ করে: মেট্রিক গেমিং, পুড়তে এবং জনসম্মুখে যারা শেষ হয়েছে তাদের জন্য গুলি বর্ষণ।

সর্বাধিক উন্নত

একজন দলের আগের রেকর্ডের সাথে তুলনা করলে, সহকর্মীর সাথে কোন সম্পর্ক নেই। তাই ছোট একটা হরকে জেতাতে পারে না।

ক্রেক্স

সবাই একই সঙ্গে একটি চুক্তি করতে পারে, তাই এটা কোন জায়গা তৈরি করে না এবং একজন সহকর্মীর জন্য বিশেষ এক মাস থাকে না।

অবস্থান

ডিফল্ট ভাবে একজন সহযোগী সবসময় তাদের নিজেদের তালিকা দেখে; তারা দেখতে পায় যে সহকর্মীদের একটি কর্মক্ষেত্র সিদ্ধান্ত কিনা।

💡
কোনো অর্থ পরিশোধ করতে হবে না ।

অন্বেষণ

দলটিকে লক্ষ্য করে একটা নির্দিষ্ট বারে না বরং একে অপরের বিরুদ্ধে নয়, মাপা হয় — যাতে সবাই একই সময়ে একই অভিযান চালিয়ে যেতে পারে ।

পরিধি ও বিশেষ

ব্যক্তি বা দল; এক-অভিজ্ঞ, পুনরাবৃত্তিযোগ্য অথবা একটি পরিষ্কার জানালা দিয়ে ঋতুর মত।

নির্নায়ক

কথা বলা, রেটিং পদ্ধতিগত মান, গড় আয়ুর হার অথবা নেতিবাচক প্রতিক্রিয়া — কোনো মেট্রিক মূল্য নয় ।

গুণমানের গার্ড

যে কোন একটি ভলিউম টার্গেটের লক্ষ্য নিয়ে খোঁজা হোক । এটির মান যত বেশি হবে, তত বেশি বৃদ্ধি পাবে এবং মাটিতে মানের বৃদ্ধি ঘটবে, ততই তা শেষ না হওয়া পর্যন্ত বন্ধ হয়ে যাবে।

পুনরাবৃত্তি সীমা

প্রতি মুহূর্তের জন্য একটি ক্যাপ, ধীর গতির রেফ্রিডিং দ্বারা চালিত, এবং পুনরাবৃত্তি গণনা করার আগে ঐচ্ছিক এক রূপ ধারণ করা।

দলের অনুসন্ধান

কোন ধরনের আয়েমেটের না দেখানো নিয়ে কাজ করা, কাজেই একটি দল চেষ্টা করে নেতা হিসেবে থাকতে পারে না।

চলন্ত সেশন

একজন কোচের অধিবেশন কোনো কথোপকথন নয়, কোন আলাপন নেই। তার কোচের একটি দল কোচ রয়েছে, একটি নির্দিষ্ট সময় ধরে কোচ হয়ে আছে, কথা বলা, এবং তারপর একটা সংক্ষিপ্ত আলোচনা শুরু করা হয়েছে।

বক্‌স

অধিবেশনের আগে একমত হোন, তাই টিমের সঙ্গী অবাক হয়ে যাওয়া ঠিক নয় ।

পিনকৃত প্রমাণ

চ্যাট, টিকিট ও কিউএ মূল্যায়নগুলো অধিবেশনের সঙ্গে সম্পর্কযুক্ত ।OpsIQ আগে আই.ডি. কখন গ্রহণ করতে হবে তা যাচাই করা যাবে না ।

কর্ম

( ক) কীভাবে যিশু তাঁর শিষ্যদের সঙ্গে যেভাবে আচরণ করেছিলেন, তা থেকে আমরা কী শিখতে পারি?

ব্যক্তিগত নোট

কোচের নিজস্ব নোট। দলীয় সহযোগী যেকেউ এটি পড়তে পারবে না - এজেন্ট হিসেবে নয়, ম্যানেজার হিসাবে নয়, মালিক হিসেবেও নয়। এই পরীক্ষাটি অন্যান্য অনুমতির আগে চলে এবং অগ্রাহ্য করা যাবে না।

কে একটি সেশন দেখতে পারে

কোচ, দলের সদস্য এবং যে - ব্যক্তি পরিচালনাকারী দল পরিচালনায় অংশগ্রহণ করতে পারে তাদের অনুমতি দেওয়া হয় ।

ভাইনট

প্রতিটি তৈরি, আপডেট, পিনিং আর শেষ যা কিছু বদলেছে, কার সাথে রেকর্ড করা হয়েছে।

💡
একটি সেশন কারো সূচক পরিবর্তন করে না, পুরস্কারও পায় না এবং নেতা বোর্ডের কাছে তা দৃশ্যমান হয় না।

পুরস্কার ও পুরস্কার

আপনার নির্ধারিত নগদ মূল্য সহ রেকর্ডকৃত কাজ আপনাকে গণনায় রূপান্তরিত হয় ।

1
টোকেনটি নির্ধারণ করুন

কতগুলো টোকেনের সমান, এবং প্রত্যেকটা কাজে কি মূল্য রয়েছে তার সমান।

2
অর্থ চালিত সিলমোহর অনুমোদন

কিন্তু, এই ধরনের প্রচেষ্টাগুলো ব্যর্থ হয়েছে ।

3
প্রাকদর্শনের উইন্ডোটি প্রদর্শন

প্রাচীন কালে, প্রাচীন ইস্রায়েলের রাজা দায়ূদ এই বিষয়ে সন্দেহের কোনো অবকাশই রাখেননি ।

4
চুড়ান্ত

যে সময় কোন কিছু বাতিল করা যাবে না এবং পুনরায় চালু করা হবে না।OpsIQ প্রত্যেক মানিব্যাগের বিরুদ্ধে লেখা লেখার সময় এবং কখনো মূল তথ্য মুছে ফেলা হবে না, তাই এখনো এই বইটি প্রদর্শন করা হয়েছে এবং কেন তা হচ্ছে।

⚠️
ইলিগিরালের জন্য গ্রাহকের মতামত যাচাই করা প্রয়োজন। AI মানের সংখ্যা হয়তো আরো বেশি হতে পারে কিন্তু এর পরিবর্তে কোন পরিবর্তন নয়, এবং দলের একজন সহযোগীকে এ্যড হিসেবে দেখা হয় না।25% তাদের আশা ছিল যে তারা এই সময়ের ভাগ করবে, তাই একটি উচ্চ-volume মাস পুরো বাজেটের বিস্তার করতে পারবে না।
💡
এই অ্যাকাউন্টের মালিক পুরস্কার বা উপহারের কোন অংশ গ্রহণ করেন না, কোন সুইচ নেই: তারা প্রত্যেক বরাদ্দে টাকা দিয়ে এবং প্রতিটা কাজ ঠিক করে দেয়। তাদের উপর কেউ নেই যে তারা নিজেদের অর্থ দেবে।

সবাই একই সাথে নিজেদের মধ্যে যুক্ত করে, যার মধ্যে রয়েছে প্রধান দল এবং মালিক। কেউ কাউকে বাইরে রেখে, তাদের দলে খুলে পুরস্কার ও পুরস্কারের সুযোগ বন্ধ করে দেওয়া।

⚠️
কারণ যারা এই কাজে অংশ নিতে পারে তারাও সেই লোক, যারা টাকা পরিশোধ করতে পারবে।OpsIQ আপনার নিজের মানিব্যাগে টাকা দিতে বা ঋণ পরিশোধ করতে অস্বীকার করুন, নিজের দাবি অনুযায়ী যে - সময়কাল আপনি পাবেন, সেই সময়ের চূড়ান্ত সমাপ্তি আপনাকে প্রদান করবে এবং এর চূড়ান্ত পরিণতি আপনাকে জয়ী হবে ।

কে দেখতে পারে আর কি করতে পারে

প্রদর্শন ক্ষেত্রের আইকনName

কর্মক্ষেত্রের জন্য সরাসরি, সরাসরি অবস্থা, ক্ষমতা ও গুণমানের মাত্রা।

দল পরিচালনা

লক্ষ্য, রপ্তানি এবং অনুশীলন, কিউএ স্কোরকার্ড এবং মূল্যায়ন, কোচিং, অনুসন্ধান, এবং যে সমস্ত লেখা রয়েছে সেগুলো হচ্ছে সহকর্মীর ইতিহাস ও পুরস্কারের মত তথ্য বহন করা।

প্রদর্শন (_V)

টাকা, নগদ মূল্য, নোট এবং অর্থ উল্লেখ করা- প্রদর্শনী থেকে আলাদা কারণ এটা হচ্ছে পুরস্কার হিসেবে প্রদান করা হয়।

শুধুমাত্র সম্পূর্ণ ব্যবস্থার সাথে সংযোগ স্থাপন করা হবে

প্রতিটি অর্থ পরিব্যক্তি: মূল্য প্রদান, টাকা অথবা প্রত্যাখ্যান, বাজেটের মাধ্যমে কোন অর্থ জমা দেওয়া, শূন্যস্থান বা পুনরায় নিয়োগ করা, এবং এই অনুমতি দিয়ে তা প্রদান করা যাবে না।

এটা ব্যবহার করে

এই কাজের পিছনে যে উৎস আলোচনা হয় তা খুলুন এবং এর ওপর কাজ করার আগে, জটিলতা, তালিকাবদ্ধ হওয়া এবং এর প্রয়োজনের মান হিসাব করে নিন ।

বৈশিষ্ট্য

আপনার সাইট (সারত্র)

সাইট (যে সব সাইট) আপনি এক থেকে একাধিক ওয়েবসাইট পরিচালনা করতে পারেন OpsIQ ইনস্টলেশন, প্রত্যেকটার নিজস্ব ট্রাকিং, AI, সংযোগ এবং টিমের নিজস্ব অবস্থান আছে।

সাইট
আপনার সাইটসাইটস: কর্মক্ষেত্রের একটি তালিকা, প্রতিটি কর্মক্ষেত্রের ডোমেইন, টাইপ, সংযোগ ব্যবস্থা, স্ট্যাটাস ব্যাজ এবং একটি ওপেন বোতাম, যোগ করুন।আপনার সাইটকর্মক্ষেত্রআপনার সাইট+ নতুন সাইট যোগ করুনSshop.acme.com& সমার্থক শব্দ Shopify সংযোগ স্থাপন করা হচ্ছেসক্রিয়খুলুনHhost.acme.comহোস্টিং WHMCS সংযোগ স্থাপন করা হচ্ছেসক্রিয়খুলুনBblog.acme.comপাঠ মধ্যস্থিত & হওয়ার কিছু নেইসেটআপখুলুন1MULTI-SITEএকটি কর্মক্ষেত্রের মধ্যে কর্মক্ষেত্র2ISOLATEDতথ্য গঠন ব্যবস্থা3PER-SITEনিজের বৈশিষ্ট্য & সংযোগের তালিকা
আসল সাইটগুলো: প্রত্যেকটি সাইটই নিজস্ব বিচ্ছিন্ন কর্মক্ষেত্র (প্রতিটি সাইট, সংযোগকারী এবং বৈশিষ্ট্য)। এর সাথে যোগ করে একটি তালিকা থেকে খোলা হয়েছে।

একটি সাইট তৈরি করুন

1
সংযুক্ত সাইটগুলি পরিদর্শন করুন

সংযুক্ত সাইটগুলোতে পাঠাও।

2
একটি নতুন অবস্থান যোগ করুন

নাম, ডোমেইন এবং বর্ণনা লিখুন ।

3
কি-র অবস্থান কপি করুন

প্রতিটি সাইটের জন্য একটি স্বতন্ত্র কী (key) খুঁজে বার করে।

4
কনফিগার করো

প্রত্যেকটি সাইটের নিজস্ব অবস্থান রয়েছে, সংযোগ ব্যবস্থা এবং বৈশিষ্ট্য।

আর কত সাইট আছে?+

আপনার লাইসেন্সের বিষয়ে নির্ভর করে, লাইসেন্স সম্পর্কে বিস্তারিত জানতে পারবেন।

বৈশিষ্ট্য

লাইসেন্স এবং পরিকল্পনা

আপনার OpsIQ লাইসেন্স নিয়ন্ত্রণ ব্যবস্থা, সাইটের সীমা এবং Tetris ক্রেডিট ভারসাম্য।

লাইসেন্স
লাইসেন্স কেন্দ্রএটা OpsIQ লাইসেন্স কেন্দ্র: পরিকল্পনা, একটি সক্রিয় স্ট্যাটাস ব্যাজ, মুখোশ-এর লাইসেন্স, যা AI-র পরিচিত মিটার এবং বাধ্যতামূলকভাবে যাচাই করার বাটন।লাইসেন্স কেন্দ্রকর্মক্ষেত্রOpsIQ লাইসেন্স কেন্দ্রপরিকল্পনাব্যবসাঅবস্থাসক্রিয়কিOPSIQ-••••-••••-2F9CAI পরিচিতি$68 বাঁদিকেদূরবর্তী পরীক্ষা সংক্রান্ত ত্রুটি1PLAN & STATUSসক্রিয়, এক নজরে2KEYHMAC- স্থানীয় স্থানে3CREDITSAI ভারসাম্য ও সীমা
আসল লাইসেন্স সেন্টার: আপনার পরিকল্পনা এবং সক্রিয় অবস্থা, মুখোশ-পয়ব-টেম ভারসাম্য এবং এক ক্লিক দ্বারা পুনরায় সন্নিবেশ করা।
লাইসেন্স কী

সেটিংস > লাইসেন্স লিখুন । এই বিরুদ্ধে পরীক্ষা করুন OpsIQ লাইসেন্স সার্ভার।

লাইসেন্স হার্টবিট/পরিবর্তন

OpsIQ সাধারণত এর স্থানীয় লাইসেন্স ক্যাশে পড়ে এবং প্রয়োজন হলে সেটিকে বৈধ ভাবে পাঠ করা হয়। এর ফলে আপনাকে অবশ্যই দূরবর্তী ব্যবহারকারীদের নাম জানার প্রয়োজন দেখা দিতে পারে; ডায়াগনস্টিকসটিসিস্টs DNS ত্রুটি অথবা সার্ভারের সময় সমস্যা।

পরিকল্পনা

বৈশিষ্ট্য নির্ধারণ ও সীমা নির্ধারণ করা হয় ।

সাইট সংক্রান্ত সীমা

কর্মক্ষেত্রের সর্বাধিক সংখ্যা।

AI পরিচিতি

যদি আপনার Burrers ব্যবহার করে নির্মিত থাকে, তবে এখানে আপনার ক্রেডিট ভারসাম্য প্রদর্শন করা হবে।

মেয়াদপূর্তী

সার্ভিস বিঘ্ন এড়াতে নতুন করে মেয়াদ শেষ করার আগে.

আমার লাইসেন্সের মেয়াদ শেষ হলে কি হবে?+

অনুসরণ করো, টিকেট এবং CRM চালিয়ে যাচ্ছে । AI বৈশিষ্ট্য quering। তথ্য সংরক্ষিত না হওয়া পর্যন্ত সংরক্ষণ করা হয় ।

বৈশিষ্ট্য

প্রোফাইল, পাসওয়ার্ড ও দুই অনুমোদন ব্যবস্থার ক্ষেত্রে প্রযোজ্য অনুমোদন

প্রত্যেক প্রশাসক নিজের পরিচয়, কাজের পছন্দ, পাসওয়ার্ড আর দুটি অনুমোদন রাখতে পারেন।

উৎপাদনের নমুনা
আমার প্রোফাইলপ্রোফাইল পেজের ব্যক্তিগত বিস্তারিত বিবরণ, ভাষা/timezone, অবতার/হ্যাম ব্যবহারকারী, পাসওয়ার্ড ও 2-র পরিচয় প্রমাণ।আমার প্রোফাইলকর্মক্ষেত্রসংক্ষিপ্ত পরিচয়- এ লিঙ্ক সংরক্ষণ করোপুরোদমেTIMEZONEইউরোপ/এথেন্স২রাফেসক্রিয়জীবন কাহিনীনাম ও ই-মেইলব্যক্তিগত তথ্যসম্পাদনাভাষা ও সময়ের অঞ্চলতারিখ ও ইন্টারফেসসম্পাদনাঅবতারের ছবি এবং স্বাক্ষরউত্তর এবং দলের উপস্থিতিসম্পাদনাপাসওয়ার্ড এবং ২এফএঅ্যাকাউন্ট নিরাপত্তানিরাপদ1UPDATE PROFILEপরিচয় এবং লোকেইল2SECURE LOGINপাসওয়ার্ড এবং ২এফএ3SAVEএই অ্যাডমিনস্ট্রেশনটি প্রয়োগ করো
প্রোফাইল পেজের ব্যক্তিগত বিস্তারিত বিবরণ, ভাষা/timezone, অবতার/হ্যাম ব্যবহারকারী, পাসওয়ার্ড ও 2-র পরিচয় প্রমাণ।

প্রোফাইলের বৈশিষ্ট্য স্বাক্ষরিত সিস্টেম-ট্রেইনস্ট্রেটর এবং কর্মক্ষেত্রের নাম পরিবর্তন করা সম্ভব নয়। একটি ভিন্ন পাসওয়ার্ড অথবা অনুমোদন প্রক্রিয়া ব্যবহার করুন। একটি নতুন স্বাক্ষর পরীক্ষা করার জন্য ই-মেইল ঠিকানা নির্ধারণ অথবা নতুন স্বাক্ষর ব্যবস্থা পুনরায় আরম্ভ করুন।

বৈশিষ্ট্য

পছন্দসই বৈশিষ্ট্য

বিভিন্ন প্রোগ্রাম যেমন কাজ করার নিয়ন্ত্রণ ব্যবস্থা, যে কোন মেইলের মাধ্যমে প্রশাসককে বা ই-মেইল ঠিকানা প্রদান করা যাবে।

উৎপাদনের নমুনা
পছন্দসই বৈশিষ্ট্যবিজ্ঞপ্তির পাতায় প্রতি দুই-পের মধ্যে এবং ইমেইল পছন্দ সংক্রান্ত বিভিন্ন তথ্য প্রদান করা হয়।পছন্দসই বৈশিষ্ট্যকর্মক্ষেত্রIN-APPচালু করুনরুণা ভট্টাচার্য্যEMAIL OF TRANSLATORSপ্রতি তলায় (ড)UNREAD4জীবন কাহিনীটিকেট বরাদ্দ করা হয়েছেই-মেইল ও ই- মেইলচালু করুনগ্রাহক উত্তরদুই-প ্ রদভাবেচালু করুনSLA ঝুঁকিই-মেইল ও ই- মেইলচালু করুনAI অনুমোদনই-মেইল ও ই- মেইলচালু করুন1CHOOSE EVENTSশুধুমাত্র কাজের সংকেত2CHOOSE CHANNELইমেইল3দেখাও/ প্রদর্শন করো লাইন গুনতি, গণনা% 1 থেকে প্রাপ্ত সূচনাবার্তা
বিজ্ঞপ্তির পাতায় প্রতি দুই-পের মধ্যে এবং ইমেইল পছন্দ সংক্রান্ত বিভিন্ন তথ্য প্রদান করা হয়।

পছন্দের টিকেটের ইভেন্ট, গ্রাহকরা উত্তর প্রদান করে যে, SLA সতর্কবাণী প্রদান করা হয়েছে। চ্যাট এবং AI অনুমোদন অনুষ্ঠানগুলো সক্রিয় রাখুন। জরুরী ভাবে কোনো মেইল পাঠানো হলে তা বন্ধ হয়ে যাবে না।

বৈশিষ্ট্য

নিরাপত্তা বিশ্লেষণ

ব্লক, লগ-ইন আক্রমণ, হুমকির সেশন, নিরাপত্তা ধারা এবং নীতিনিষ্ঠা যাচাই করার জন্য নিরাপত্তা বিষয়ক প্রথম স্ক্রিন।

উৎপাদনের নমুনা
নিরাপত্তা বিশ্লেষণনিরাপত্তা সংক্রান্ত সংক্ষিপ্ত তথ্য বর্তমান ঝুঁকি একটি কার্ড, 14- দিনের ধারা, আক্রমণকারী তালিকা, অনুষ্ঠান ফিড এবং সততার অবস্থা।নিরাপত্তা বিশ্লেষণকর্মক্ষেত্রACTIVE BLOCKS18FAILED LOGINS42HIGH THREAT3জীবন কাহিনীস্বয়ংক্রিয়- ব্লক বাতিল করা হয়েছে7- এখন, সর্বমোট এবং উৎসপ্রবণতাসর্বশেষ আক্রমণIP দেশ, এবং কারণপর্যালোচনানিরাপত্তা সংক্রান্ত ইভেন্টঝুঁকি এবং ফলাফলফিডহ্যাশ-চাইন এর শুদ্ধতাTmper-প্ল্যাটিক ইভেন্ট চেইনবৈধ1READ HEADLINEবর্তমান অপরিবর্তিত2OPEN EVIDENCEআক্রমণ এবং ঘটনা3কাজব্লক, তদন্ত, এক্সপোর্ট করুন
নিরাপত্তা সংক্রান্ত সংক্ষিপ্ত তথ্য বর্তমান ঝুঁকি একটি কার্ড, 14- দিনের ধারা, আক্রমণকারী তালিকা, অনুষ্ঠান ফিড এবং সততার অবস্থা।

টেইলিং এর শিরোনামগুলো ব্যবহার করে তারপর সংশ্লিষ্ট Volet, লগ- ইন করতে ব্যর্থ হয় IPs অথবা JavaScript রেকর্ড- লেভেল কর্মের জন্য ত্রুটি। 14- দিনের ধারা মাত্র এক ফোটার চেয়ে বেশি কার্যকর। হাই-স্ট্র্যাট সেশনকে অবশ্যই পরিদর্শন, অনুরোধ করা এবং স্থায়ী ব্লকের পূর্বে প্রমাণ দিতে হবে।

বৈশিষ্ট্য

Taps-vid অডিট লগ

অডিট রেকর্ড যা করেছে, কি করে, কোন বস্তু তৈরি করা হয়েছে এবং তা সফল কিনা সেটা পরীক্ষা করতে হবে।

উৎপাদনের নমুনা
সক্রিয়তা যাচাইিংএই অডিশন পাতায় অনুসন্ধানযোগ্য অবৈধ কর্মকাণ্ড, অভিনেতা, ঝুঁকি, লক্ষ্যবস্তু এবং ফলাফল প্রদান করা হয়েছে।সক্রিয়তা যাচাইিংকর্মক্ষেত্রইভানস18.2kHIGH RISK21INTEGRITYবৈধজীবন কাহিনীConnector সক্রিয়[email protected] · Shopifyসাফল্যAPI কি-রিং আন-লক করুন[email protected] কি 19সাফল্যবৈশিষ্ট্য পরিবর্তন করা হচ্ছে[email protected] টেরি- বারNameসাফল্যঅনুমতি প্রদান করা হয়নি[email protected] কে- মাইন রপ্তানিব্লক করা1FILTERকাজ, ঝুঁকি এবং অভিনেতা2প্রি-ফিল্টারিংেলক্ষ্য এবং ফলাফল3EXPORTCSV অথবা JSON
এই অডিশন পাতায় অনুসন্ধানযোগ্য অবৈধ কর্মকাণ্ড, অভিনেতা, ঝুঁকি, লক্ষ্যবস্তু এবং ফলাফল প্রদান করা হয়েছে।

কর্ম দ্বারা ফিল্টার, ঝুঁকি এবং অভিনেতা এক্সপোর্ট করুন CSV অথবা JSON অনুসন্ধানের জন্য হ্যাশ চেইন অনুপস্থিত বা নতুন কোনো তারিখ উল্লেখ করা হয়নি । কিন্তু এটি ব্যাকআপকৃত ব্যাক- আপ এবং সংরক্ষিত ডাটাবেসের সাহায্যেও পরিবর্তন করতে পারে না । পর্যবেক্ষণ সংক্রান্ত তথ্যের তালিকা পড়া, তথ্য, রেকর্ড ও নিরাপত্তা সংক্রান্ত কাজ চিহ্নিত করতে পারে ।

অপারেশন

ডায়াগনস্টিক

ডায়াগনস্টিকস ব্লগ এখন সাবসিস্টেমস-ইংরেজি স্বাস্থ্যের ফলাফল এবং পরবর্তী পদক্ষেপে পরিণত হয়েছে।

উৎপাদনের নমুনা
ডায়াগনস্টিকডায়াগনস্টিক গ্রুপ গুলো উইজেটের জন্য স্বাস্থ্য পরীক্ষা করে, AI, Fulap, over adound, shortsgistick, বিভিন্ন কাজের জন্যCRMঅটোগ্রাফ, লাইসেন্স আর স্টোর।ডায়াগনস্টিককর্মক্ষেত্রহেথ13WARNING2সর্বশেষ স্ব-পরীক্ষণ বিফল হয়েছে1জীবন কাহিনীউইজেটবি গাঢ় ও চ্যাট-আউট করুনস্বাস্থ্যপটভূমির কাজবুদ্‌টারস্‌বিট পোর্ট দেরি করেছিলসতর্কবার্তাই-মেইলRun Out প্রাপ্ত করতে ব্যর্থব্যর্থকানেক্টররেজিস্ট্রি এবং ইভেন্ট অন নিনস্বাস্থ্য1REFRESHবর্তমান পরীক্ষা সঞ্চালিত হবে2OPEN WARNINGপ্রমাণ পড়ুন3FIX AND RETESTবিদ্যুৎ সরবরাহের অবস্থা নিশ্চিত করুন
ডায়াগনস্টিক গ্রুপ গুলো উইজেটের জন্য স্বাস্থ্য পরীক্ষা করে, AI, Fulap, over adound, shortsgistick, বিভিন্ন কাজের জন্যCRMঅটোগ্রাফ, লাইসেন্স আর স্টোর।

এই পাতাটি পরীক্ষা করলে, সাইট সংক্রান্ত গতি, অবস্থান/বিপং লিংক/স্থানীয় তথ্য, AI এবং কর্ম গেটওয়ে, Fersetrudys, filotty/ dridypits, কাজ ইত্যাদি।CRMসংরক্ষণ, লাইসেন্স এবং সংশ্লিষ্ট পণ্য সার্ভিস । ইচ্ছা করে প্রকাশ করার জন্য অপারেটর-তুর্ভুক্তি প্রতিবেদন প্রকাশ না করে সহজে প্রকাশ করা যায়।

একটি পরিবর্তন, নতুন করে তৈরি এবং নিশ্চিত করুন যে আক্রান্ত সাব-সিস্টেম সুস্থ্য ফিরে আসতে পারে । একটি সবুজ ডায়গনিটি পাতা প্রয়োজন কিন্তু তা লঞ্চের জন্য যথেষ্ট নয়; প্রি-স্ট্রি চেকলিস্ট সম্পূর্ণ করা।

বৈশিষ্ট্য

নিরাপত্তা এবং প্রবেশ

OpsIQ আপনার প্রশাসন, ডাটা এবং অন্যান্য নিরাপত্তা স্তর রক্ষা করার জন্য একাধিক নিরাপত্তা স্তর অন্তর্ভুক্ত করুন API প্রবেশ.

কিভাবে কাজ করে
নিরাপত্তা এবং প্রবেশA security shield beside enabled controls: two-factor, OIDC SSO, SCIM 2.0, OAuth2 PKCE, CSRF/CSP, IP firewall, rate limits and a secrets vault.দুই-রেসন (TOP)OIDC SSOSCIM 2.0OAuth2 PKCECSRF +SPIP ফায়ারওয়ালহারের সীমাগোপন ভল্ট
সুরক্ষা

নিরাপত্তা সংক্রান্ত বৈশিষ্ট্য

প্রশাসনিক অনুমোদন

ঐচ্ছিক ২FA মান সহ ই-মেইল/পাসওয়ার্ড।

লগ-ইন করতে ব্যবহৃত লক-আউট

অনেক চেষ্টা করার পর অস্থায়ী লক (প্রজেক্ট) করা সম্ভব হয়নি।

IP ব্লক

স্তম্ভ IPs অথবা সিআইডিআর-এর প্রবেশ পথ অনুসরণকারী সাইট থেকে আসা।

দাঁতের পরীক্ষা

আচরণ-ভিত্তিক হুমকি স্কোর। হাই-আত্নের পর্যটকরা স্বয়ংক্রিয় ভাবে আপ করতে পারে।

এইচ- টি- এম- এল ব্যবহার করো

সকল সংযোগের জন্য আবশ্যক HTTPS-র মাধ্যমে HTTPS/HOP-র সাথে সংযোগের প্রচেষ্টা করা হবে।

এইচ. এস. টি. ছবি

...অভিযান-নিরাপত্তা আক্রমণ প্রতিরোধ করে।

CSRF সুরক্ষা

সব প্রশাসনের মধ্যে সিএসআরএফ এর টোকেন আছে।

XSS নিরাপত্তা

সমস্ত ব্যবহারকারীর ইনপুট প্রতিরোধ করা হচ্ছে। SPITP স্ক্রিপ্ট সঞ্চালনের প্রক্রিয়া বন্ধ করা হয়েছে।

নিরাপদ আশ্রয়

ওয়েব-সাইট ব্যক্তিগত/প্রজেক্ট বন্ধ করে IP ঠিকানা.

প্রস্তাবিত বৈশিষ্ট্য

1
runn (ও) সক্রিয় করো

সব প্রশাসক অ্যাকাউন্টের জন্য।

2
শক্তিশালী পাসওয়ার্ড

সর্বনিম্নbalance 12 অক্ষর, মিশ্র।

3
অ্যাকাউন্ট মুছে ফেলা হবে কি?

আগের দলের সদস্যদের জন্য প্রবেশাধিকার সরিয়ে ফেলুন ।

4
লগ-ইন পরিবর্তন করতে ব্যর্থ

সন্দেহজনক প্যাটার্নের জন্য সাপ্তাহিক চেক করো.

5
আপডেট করা হবে

নিরাপত্তা প্যাচ এর জন্য অবিলম্বে আপডেট প্রয়োগ করুন।

বৈশিষ্ট্য

ভূমিকা ও অনুমতি

ভূমিকা-বেদ্ভ প্রবেশযোগ্যতা নিয়ন্ত্রণ করে... ...প্রত্যেক দল যা করতে পারে, তা নিয়ন্ত্রণ করবে।

ভূমিকা ও অনুমতি
ভূমিকা ও অনুমতিএকটি ভূমিকার মূল্য-ক্ষমতাসম্পন্ন পরিব্যক্তি: মালিকের সবকিছু আছে; সম্পূর্ণ প্রশাসনিক বিল এবং বিপদসীমায় বিলের অভাব রয়েছে; এজেন্ট কেবল টিকিট পেয়ে গেছে।ভূমিকা ও অনুমতিকর্মক্ষেত্রসুইংমেরে ফেলপর্যটকতাহসানমালিকপ্রশাসনিক অ্যাডমিনএজেন্টscoped13 ROLESমালিক স্ক্যান করুন2GRANULARপ্রতি-ভাগ +73DEFAULT-DENYব্লক করা রুটের জন্য
দৃষ্টির মধ্যে দিয়ে পরিব্যক্তির ভূমিকা: মালিক সবকিছু পায়, সমগ্র প্রশাসনিক ব্যবস্থা থাকে কিন্তু বিল এবং বিপদসীমা ছাড়া আর কিছুই পায় না। এজেন্ট কেবল টিকিটের টিকেটে তাদের সব অর্জন করে।

ডিফল্ট ভূমিকা

মালিক

লাইসেন্স সহ সবকিছু, বিপদসীমা এবং ব্যবস্থাপনার জন্য।

প্রশাসনিক অ্যাডমিন

লাইসেন্স আর বিপদ বাদে সবকিছু ঠিক হয়ে যাবে.

এজেন্ট

নির্ধারিত টিকিট এবং চ্যাটের প্রতি সাড়া প্রদান, বিশ্লেষণমূলক প্রদর্শন, কোন বৈশিষ্ট্য নেই, দল বা নিরাপত্তা সুবিধা রয়েছে।

আমি কি স্বনির্বাচিত ভূমিকা তৈরি করতে পারি?+

বর্তমানে না, তিনটি প্রতিষ্ঠিত ভূমিকা এবং বিভাগ গ্রিটার কন্ট্রোল প্রদান করে।

বৈশিষ্ট্য

ব্লক করা IPs

ব্যবস্থাপনা IP আপনার অনুসরণ সাইট থেকে ঠিকানা অবরুদ্ধ করা হয়েছে।

ব্লক করা IPs
ব্লক করা IPsঅবরুদ্ধ IPs পর্দার উপর: একটি ব্লক IPসংযোগ বিচ্ছিন্ন ঠিকানার পাশাপাশি, প্রত্যেক এন্ট্রি, তারিখ, কারণ এবং আন-লক বাটন সহ ডিকম্প্রেস করার উপাদান।ব্লক করা IPsকর্মক্ষেত্রকোড ব্লক IP / CIDR203.0.113.0/24কারণ (ঐচ্ছিক)স্তম্ভপ্রতিরোধ করা ঠিকানা203.0.113.9জুনিউ 12 & প্রতিরোধক শক্তিআন- লক করা হয়নি45.12.0.0/16জুনিউ 10 স্প্যামআন- লক করা হয়নি102.89.6.2জুনিউ 9 & অপব্যবহারআন- লক করা হয়নি1বলোক্সIP অথবা CIDR সীমা2LISTকে (ন), কারণ ও3UNBLOCKএকটি ক্লিক
প্রকৃত ব্লক IPs পর্দা লক: একটি একক ব্লক IPঅথবা সিসিআর সীমা, তালিকা তৈরি এবং পরিচালনা করুন, প্রত্যেকটা তারিখের তারিখ, কারণ এবং একটি ক্লিক করে তালাবদ্ধ করা।

কিভাবে ব্লক করতে হবে

1
নিরাপত্তা > প্রতিরোধ করা হয়েছে IPs

2
যোগ করুন IP অথবা CIDR সীমা

যেমন: 203.0.113.42 অথবা 203.0.113.0/24

3
একটি কারণ যোগ করুন

ডকুমেন্ট কেন: স্প্যাম, অপব্যবহার, বর্জন ইত্যাদি।

বৈধ ব্যবহারকারীদের ওপর ব্লক করা হলে কি তা প্রভাব ফেলবে?+

যদি ক্রেতারা কোন কর্পোরেট শেয়ার করে তাহলেIP VPN পরিসেবা বন্ধ করে অথবা VPN সংযোগ স্থাপন করা হচ্ছেIP সবাই এটা ব্লক করে দাও, একটু সরু ব্লকের উপর ব্যবহার করো।

বৈশিষ্ট্য

লগ-ইন ব্যর্থ

আপনার ব্যবহৃত লগ- ইন অসফলতা বিফল হয়েছেName OpsIQ কনস্ট্রেট.

লগ-ইন ব্যর্থ
লগ-ইন ব্যর্থপর্দার অ্যাকাউন্টের ক্ষেত্রে স্বয়ংক্রিয়রূপে নির্ধারণ করতে ব্যর্থ: অ্যাকাউন্টের ডায়লগ IPs ব্যর্থ প্রচেষ্টার সংখ্যা, সর্বশেষ চেষ্টার সময় ও প্রতি সারির মধ্যবর্তী বাটনের জন্য ফাঁকা বাটন উপস্থিত।লগ-ইন ব্যর্থকর্মক্ষেত্রলগ-ইন কর্ম বিফলএকপেশি / IPসর্বশেষ স্ব-পরীক্ষণ বিফল হয়েছেশেষঈমান এনক্রিপশন[email protected] · 41.62.10.472 মিনিট আগেস্তম্ভ[email protected] · 102.89.6.23১৮ মিনিট আগেস্তম্ভঅজ্ঞাত শব্দ 45.12.9.712২৬ মিনিট আগেস্তম্ভ[email protected] · 88.21.4.921h ট্যাগস্তম্ভ1WATCHলগ-ইন কর্ম বিফল2COUNTSঅ্যাকাউন্ট ইম্পোর্ট করুন IP3কাজসারি থেকে ব্লক মুছে ফেলুন
প্রকৃত লগ-ইন পর্দা পরিবর্তন করতে ব্যর্থ: প্রতিটি অ্যাকাউন্ট/ স্বয়ংক্রিয়ভাবেIP ব্যর্থতার সংখ্যা এবং শেষ চেষ্টা, সারি থেকে সরাসরি একটি দানবকে ব্লক করা।

প্রতিটি এন্ট্রির মধ্যে কি লেখা হবে

তারিখ/সময়

যখন চেষ্টাটা ঘটেছিল

ই-মেইল

ই-মেইল ঠিকানা ব্যবহার করা হবে ।

IP ঠিকানা

চেষ্টার উৎস.

দেশ

ভৌগলিক অবস্থান।

কারণ

ভুল পাসওয়ার্ড, লক করা, অথবা খুঁজে পাওয়া যায়নি।

সতর্কবার্তা

অনেক চেষ্টা, একই ই-মেইল

পাসওয়ার্ড অনুমান । নিশ্চিত করুন 2FA সক্রিয় করা হয়েছে ।

অনেক চেষ্টা, ভিন্ন ই-মেইল

স্বয়ংক্রিয় আক্রমণ, উৎস ব্লক করা হবে IP.

অপ্রধান দেশ

যদি আপনার দল স্থানীয়, বিদেশী প্রচেষ্টা সম্ভবত আক্রমণ।

বৈশিষ্ট্য

AI নিরাপত্তা বিশ্লেষক

নিরাপত্তা পাতার উপর একটি পরামর্শ-সিন বিশ্লেষক স্তর: রায়, ঘটনা সংক্রান্ত সংক্ষিপ্ত তথ্য, দৈনিক ডাইজেস্ট, সাপ্তাহিক পোস্টিং চেক, জিজ্ঞাসা সিকিউরিটি এবং 0- আই.পি. বন্ধ নীতি, কেউ কখনো অনুরোধের পথ অনুসরণ করে না।

সকল নিরাপত্তা পেজ রেকর্ড করা হয়, কিন্তু তা এখনো বিচার করতে পারে নি। AI নিরাপত্তা বিশ্লেষক যোগ করেছেন যে এটি কোন কিছুতে বিচার হবে না এবং এটা প্রায় কিছুই খরচ করবে না: আলোক-লগরক্ষী বা লগে বসে থাকা নিয়ম মেনে চলা নয়, ভ্রূষিতভাবে এই রায়কে মীমাংসা করে রাখা হয়েছে, আর বিশ্লেষকরা সব থেকে ভালো সূত্র খুঁজে বের করেছে যা পরে দেখা যায়। অবাঞ্ছিত বস্তু সংক্রান্ত বৈশিষ্ট্য→সুরক্ষা; সব ডিফল্ট বন্ধ.

এতে কি আসে যায়

প্রমাণপত্র + ৫

ব্লক করা IPs এবং লগ- ইনের সারি প্রদর্শন করা যায় না/ সন্দেহজনক / শত্রু চিপ একটি আস্থা সহকারে দেখানো হয় । পূর্বসূরী/ শত্রু গোলপত্রের মধ্যে দিয়ে । ব্যাখ্যা, তথ্যগুলো খুলে দেয়, এবং একটা ক্লিক করে বিরতি দেওয়া হয় । 24h শপথ তাদের , যারা সকল কর ্ মনির ্ বাহ করে , কেয়ামত অবশ ্ যই হবে ।IPএখন মুক্ত।

প্রাথমিক বর্ণনা

এই ঘটনার সাথে একটা ঘটনায় (লগ ঢেউ) URL স্ক্যানের সময়, একটা সাধারণ ইংরেজি টাইম দিয়ে অটো-প্ল্যাটেজ ফেটে যাবে এবং পরবর্তী ধাপকে সুপারিশ করবে।

দৈনিক পাই

প্রতিদিন: গতকালের একটার পর আর বনাম বনাম আপনার ব্লক, ঘটনা এবং একটি কাজ করা। কিছুক্ষণের জন্য নির্ধারিত সময়ের মধ্যে শূন্য টোকেনগুলো থেকে পরিষ্কার হয়ে যায়।

সাপ্তাহিক- ফাইল পরীক্ষা

সোমবারে একটি 61A চেকলিস্ট (২FABRT), লক আউটস বনাম হামলার মাত্রা, সতর্কতার সাথে, চেষ্টা এবং সঠিক সমাধান (তারকাঠি)।

নিরাপত্তা প্রশ্ন করুন

সিকিউরিটির একটা প্রশ্ন যা আপনার সরাসরি নিরাপত্তা অবস্থা থেকে উত্তর দেয়। ডিপ সার্ভার চিন্তা না করে প্রশাসকের সাথে কথোপকথনের ব্যবস্থা করা হয়েছে।

পলিসি প্রস্তাব + autopilot

বিশ্লেষকরা শক্ত ব্লকের নিয়ম প্রস্তাব করেছেন / লকডাউন কার্ড হিসেবে; লাইভ হিটে আঘাত হানার মাধ্যমে শূন্য টোকেন প্রয়োগের নিয়ম অনুমোদন করেন। ঐচ্ছিক অটো-পর্যন্ত নিরাপদ নিয়ম স্বয়ংক্রিয়ভাবে অনুমোদন করেন ।

বৈশিষ্ট্য

AI নিরাপত্তা বিশ্লেষক (নিরাপত্তা_aid)

মাস্টার সুইচ, রায় চিপস সক্রিয় করো, ব্যাখ্যা করো এবং জিজ্ঞেস কর নিরাপত্তা. IPs মডেলে পৌঁছা, একটা কল সহ।

সংক্ষিপ্ত তথ্য (বাটি_ইনসাইডেড)

ঘটনার ঘটনাস্থল এবং প্রতিটি নতুন গল্প লিখে, বর্তমান ঘন্টার নিরাপত্তা বিভাগের উপর চালানো সংবাদ।

দৈনিক হজম (নিরাপত্তা_ই_দিমোডেমোত)

ঘন্টা ঘণ্টা এবং সংক্ষিপ্ত সময়, শান্ত দিন কোন মূল্য.

সাপ্তাহিক ভাবে যাচাই করুন (নিরাপত্তার নীচে) (_a)

চেকলিস্ট পুরোপুরি নির্ধারণ করা হয় ।

সিস্টেমের পরিচালনার ক্ষমতা (নিরাপত্তা_BAR_auto_BAR/auto_pilot)

বিশ্লেষকরা তার সংরক্ষিত প্রস্তাবগুলো সক্রিয় করেছেন: যথাযথ সময়ের জন্য শুধু একটি ব্লক, শুধুমাত্র একটি মাত্র IPs অথবা এর চেয়ে বড় সীমা /24, শেয়ার করা/পরিবার/ব্যক্তিগত, ক্যাপ করা 10 প্রতি ঘন্টায়, সব সময় অডিট এবং বাতিল।

💡
AI কনফিগের প্রতিটি কল নিজের মাসিক ক্যাপ সহ নিরাপত্তায় ট্যাগ করা হয়েছে।→কস্ট গার্ড্রেল (ডিফল্ট ৩০০k চিহ্ন) যদি এই ক্যাপটি আঘাত করে, তা নির্ধারণী বিষয়ে অনুমানমূলক, লকআউট এবং সতর্কতার উপর নির্ভর করে থাকে। বিশ্লেষকরা কখনোই তথ্য মুছে ফেলতে পারে না।
অপারেশন

হ্‌ন ও ফুটন্ত

OpsIQই-মেইল পোলিং, টিকিটের তালিকা চালুর জন্য একটি পণ্যের তালিকা ব্যবহার করা হয়।CRMকাজ, রিপোর্ট আর সংযোগকারী কাজ।

উৎপাদনের নমুনা
হ্‌ন ও ফুটন্তএকটা পণ্যের অংশ হার্টবিট রাখে; OpsIQ যে কোন অভ্যন্তরীণ কাজ ঠিক করা হয়েছে।হ্‌ন ও ফুটন্তসার্ভারহালুয়াতপ্রতি মিনিটেRUNNERcron/all.phpHEALTHবৈশিষ্ট্যজীবন কাহিনীআনকোরা পণ্যের ফলাফল আনহেতুopsiq/cron/all.phpআবশ্যকটিকেট এবং ই-মেইল সারিস্বল্প সময় কর্ম নির্ধারণ করা হয়েছেসক্রিয়বিশ্লেষণ এবং রিফর্মঅভ্যন্তরীণ জীবননির্ধারিতConnector-র সাথে ব্যবহারযোগ্য অনুমোদন ব্যবস্থাকিছু ইভেন্ট ঘোষণা করা হবেপরিধি1INSTALL ONE LINEপ্রতি মিনিটে পণ্যের সিডিউলার চালান2CHECK CRON SETUPCLIz রক্ষণীয়তা নিশ্চিত করুন3USE DIAGNOSTICSGetatede (বিশেষ করে ) কর্ম ব্যর্থ হয়েছে অথবা বিফল
একটা পণ্যের অংশ হার্টবিট রাখে; OpsIQ যে কোন অভ্যন্তরীণ কাজ ঠিক করা হয়েছে।

আবশ্যক পণ্যের এন্ট্রি

একই সার্ভারের জন্য একটি পংক্তি যোগ করুন OpsIQ:

OpsIQ Wormine-র এন্ট্রি ক্ষতিগ্রস্ত
* * * * * php /path/to/opsiq/opsiq/cron/all.php >> /tmp/opsiq-cron.log 2>&1

প্রতিস্থাপন /path/to/opsiq ইনস্টলেশন root। হোস্ট- এর মাধ্যমে সম্পূর্ণ PHCL পাথ ব্যবহার করা হবে যদি হোস্টটির প্রয়োজন হয় /usr/bin/php8.4.

উপরের স্তর ব্যবহার করা হবে না /cron.php পণ্য কাজের জন্য. এই রিপাব্লিকেশনের মধ্যে দৌড়ার একটি আলাদা ভিন্ন ধরনের সেবা আছে। OpsIQ পণ্য রানার হয় opsiq/cron/all.php.

কি একত্রকরণ সিডিকার ড্রাইভ

টিকেট এবং AI সারি

প্রসেসের কারণে স্বয়ংক্রিয় ভাবে আসা, বৃদ্ধি, অনুমোদন এবং অন্যান্য অপেক্ষারত পণ্যের কাজ।

ই-মেইল:

ভোট গ্রহণ পদ্ধতি নির্বাচনী পদ্ধতিতে কনফিগার করা হয়েছে।

এনালিস্টিক এবং সেশনName

তাদেরকে শাস্তি দেওয়া হয় এবং তাদের নির্ধারিত সময়ের মধ্যে একটিগেট তৈরি করা হয়।

CRM এবং বাগদান

একটি নির্দিষ্ট কাজের জন্য প্রস্তুতকৃত কাজ, জীবনসাইকেল, কর্মোদ্যমে পরিণত হয়েছে।

স্থগিত এবং রক্ষণাবেক্ষণ

আর্কাইভ পরিশোধন, আর্কাইভের প্রক্রিয়া, মেয়াদপূর্তীর এবং শুদ্ধতা সংক্রান্ত কাজ সম্পাদন করা হয়েছে।

কানেক্টর

ডি. এন. এস. টি. ক্লায়েন্টরা কেবল ইনস্টল, সক্রিয় এবং কনফিগার করা সংযোগের জন্য।

ACIner যাচাই করা হচ্ছে

  1. খুলুন বৈশিষ্ট্য - লোড করা হচ্ছে আর পণ্যের রানার নিশ্চিত করো.
  2. ব্যবহার এখন সঞ্চালন করুন একবার, প্রশাসন এবং ভোট দেবার সময় আমাদের হার্টবিট আপডেট নিশ্চিত করে।
  3. পরীক্ষা করুন ডায়াগনস্টিক দেরি হার্টবিট, পিএইচপি সিএলআই, ডাটাবেস অথবা path সমস্যা।
  4. ইনস্টল করা যায়নি /tmp/opsiq-cron.log কোনো সহায়িকার পরে লগ- ইন করার সময়, পাথ অথবা পাথ নির্বাচিত হলে তা স্বয়ংক্রিয়ভাবে নির্বাচিত হবে ।

সংযোগের বৈশিষ্ট্য ছোট, আইডিপিটা এবং কর্মক্ষেত্র- জোড়াপ্যাক্টপ করুন । Batching দীর্ঘ সুসংগতির সংরক্ষণ করে একটি কার্সার/ টেক্সট ক্লিক করে সংরক্ষণ করা যাবে, এর ফলে পরবর্তী চলমান অ্যাপ্লিকেশনগুলি নিরাপদভাবে চলতে পারে ।

🚫
যখন পণ্য সার্প বন্ধ হয়, সময় ভিত্তিক OpsIQ কিন্তু, আপনি হয়তো মনে করতে পারেন যে, আপনার চাকরি চলে গেছে ।
অপারেশন

হোস্ট নেম পাঠানোর প্রক্রিয়া

একজন হোস্ট OpsIQ কোম্পানিটি একই পণ্যের পর্দা এবং কর্ম চক্র ব্যবহার করে যখন হোস্ট পরিচালনার অপারেটর সার্ভার পরিচালনা করেন। বাণিজ্যিকভাবে সাইন আপ, পরিকল্পনা, বিলিং এবং অ্যাকাউন্ট-অপোর্টার প্রক্রিয়া এই হ্যান্ডবুকের বাইরে রয়েছে।

উৎপাদনের নমুনা
হোস্ট নেম পরিবর্তনহোস্টড অপারেশন যারা অবকাঠামো বজায় রাখে; এটা ক্রেতাদের ব্যবহার পরিবর্তন করে না OpsIQ.হোস্ট নেম পরিবর্তনকর্মক্ষেত্রPRODUCT UIএকই OpsIQINFRASTRUCTUREঅপারেটর-ম্যান্‌ড্যাডWORKSPACE DATAবিচ্ছিন্ন করা হয়েছেজীবন কাহিনীঅ্যাপ্লিকেশনের সঞ্চালনার ব্যবস্থাPHP, ওয়েব সার্ভার ও ডাটাবেস ডাটাবেসQueryপরিচালনা করুনউৎপাদনহোস্ট দ্বারা নির্ধারিতযাচাই করা হচ্ছেব্যাক-আপ ও আপডেটপরিসেবা উপলব্ধকারীর নীতি ও প্রমাণপর্যালোচনাOpsIQ বৈশিষ্ট্যসাইট, AI, দল এবং সংযোগের storআপনার টিম1OPERATE OPSIQ NORMALLYএকই পণ্যের পৃষ্ঠা ব্যবহার করা হবে2VERIFY SERVICE HEALTHডায়াগনস্টিক এবং প্রমাণ ব্যবহার করুন3KNOW RESPONSIBILITYহোস্ট থেকে প্রাপ্ত পণ্যের বৈশিষ্ট্য পরিবর্তন করুন
হোস্টড অপারেশন যারা অবকাঠামো বজায় রাখে; এটা ক্রেতাদের ব্যবহার পরিবর্তন করে না OpsIQ.

হোস্ট-নেম পরিচালনার সাধারণত:

  • ওয়েব সার্ভার, পি-এইচ-পি বাজে ব্যবহার করছে, ডাটাবেস সার্ভিস সার্ভিস, TLS এবং সংরক্ষণ.
  • একত্রিত করা পণ্য don ও সার্ভারের লগ।
  • অ্যাপ্লিকেশন, অবকাঠামো পর্যবেক্ষণ এবং হোস্ট- এর ব্যাকআপ প্রক্রিয়া দ্বারা নির্ধারিত চুক্তি অনুসারে আপডেট করা হয়েছে।

OpsIQ প্রশাসক এখনও কি ব্যবস্থাপনা করেন

  • ওয়েবসাইট এবং উইজেট ইনস্টলেশন, AI বৈশিষ্ট্য, জ্ঞান, মেইলবক্সে এবং গ্রাহক সহায়তা ওয়ার্কশপে কাজ করে।
  • টিম অ্যাক্সেস, ডিপার্টমেন্ট, নিরাপত্তা নিয়ন্ত্রণ, API কি, সংযোগ ব্যবস্থা, বিচ্ছিন্নতা ও উপাত্ত-এর বৈশিষ্ট্যের তালিকা ।
  • ডায়াগনস্টিকস, অডিটর লগ, সংযুক্ত পরীক্ষা এবং প্রকৃত-অভিব্যক্তি পরীক্ষা।

কর্ম পরীক্ষা

কোনো কোনো কাজের ক্ষেত্রে যদি কোনো রদবদল করা হয়, তা হলে? OpsIQ পরিবর্তন করার পর ডায়াগনস্টিকস DNS ই-মেইল, AI প্রদানকারী প্রতিষ্ঠান, ওয়েবসাইট বা সংযোগকারী।

এই সেকশনে পণ্যের কাজ কেবলবোর্ডিং, গ্রাহক, বিলিং এবং কাস্টমার-প্রসুর প্রশাসনের কথা উল্লেখ করা হয়েছে। OpsIQ হ্যান্ডবুক।

অপারেশন

স্ব-পরীক্ষণ: OpsIQ

স্ব-পরীক্ষণ চলমান OpsIQ ইনস্টলেশন অবকাঠামোর উপর চালানো হয়েছে আপনার নিয়ন্ত্রনে, আপনি স্লিপার জন্য দায়ী, ডাটাবেস, TLS পণ্যের টুকরা, ব্যাকআপ, আপডেট এবং পর্যবেক্ষণ.

উৎপাদনের নমুনা
স্ব-পরীক্ষণ:স্ব-সদন্ততার কারণে অবকাঠামো নিয়ন্ত্রণ পায় এবং সকল অপারেটিং নির্ভরতার জন্য আপনার টিমকে দায়ী করে।স্ব-পরীক্ষণ:সার্ভারPHP8.4+DATABASEMySQL 5.7+SCHEDULERপ্রতি মিনিটেজীবন কাহিনীসঞ্চালনার জন্য উপলব্ধ অতিরিক্ত এক্সটেনশনগ্রাফ, pdmyql, mbimb, jsonআবশ্যকঅতিরিক্ত বর্ধিতাংশxml খোলাssl, জিপ, tlel, gdআবশ্যকডাটাবেসের বিকল্পMariaDB 10.3 InnoDB এর সঙ্গে +সমর্থিতপরিবহণHTTPS পরিসেবা উপলব্ধকারীর (ASP) ব্যবহার ও FSযাচাই করা হচ্ছে1PREPARE THE SERVERযে সব সময় ব্যয় হবে তা উল্লেখ করুন2INSTALL AND CONFIGUREএকটি নিবেদিত ডাটাবেস এবং HTTPS ব্যবহার করুন3ADD PRODUCT CRONসঞ্চালন (_R) opsiq/cr/lp
স্ব-সদন্ততার কারণে অবকাঠামো নিয়ন্ত্রণ পায় এবং সকল অপারেটিং নির্ভরতার জন্য আপনার টিমকে দায়ী করে।

সর্বনিম্ন সফ্টওয়্যার চুক্তি

PHP

পি- এইচ- পি 8.4 নতুন বা নতুন, আবশ্যক এক্সটেনশন: scl, pdy_myql, mbimber json, xml; openssl, জিপ, ইন্টিল এবং গ্লেড.

ডাটাবেস

MySQL 5.7+ বা MariaDB 10.3+ ইননোডিবি ব্যবহার করে একটি নিবেদিত ডাটাবেস এবং কম সুবিধাপ্রাপ্ত ব্যবহারকারী তৈরি করুন।

ওয়েব সার্ভার

কনফিগার করা কোনো উপস্থিত নেই OpsIQ সামনে নিয়ন্ত্রক, স্থায়ী সম্পদ এবং পুনরায় নতুন করে লেখার প্রয়োজন।

HTTPS

প্রশাসন সেশন, উইজেট ট্রাফিকের জন্য আবশ্যক API কী, ওয়েব এবং প্রদানকারী কল।

বাহিরমূখী

অনুমোদন করুন DNS AI, ইমেইল, সংযোগ এবং লাইসেন্সের সমাপ্তির জন্য HTTPSP ব্যবস্থা সক্রিয় করা হয়।

ফাইল ব্যবহারের অধিকার

ওয়েব এবং CLI ব্যবহারকারীদের অবশ্যই অ্যাপ্লিকেশন ফাইল পড়তে হবে এবং শুধুমাত্র ধারণকৃত/রিজিনের স্থান সম্বন্ধে লিখতে হবে।

ভারন

চালান OpsIQ একই অ্যাপ্লিকেশন কনফিগারেশন এবং ওয়েব প্রসেসের মাধ্যমে আপনার সাথে ব্যবহারযোগ্য প্রতি মিনিট সময় তালিকাবদ্ধ করুন।

ইনস্টলেশনের অনুক্রম

  1. ডকুমেন্ট পাঠানো ও সংরক্ষণের উদ্দেশ্যে মূল ডিরেক্টরির তথ্য আপলোড করুন।
  2. ডাটাবেস এবং অ্যাপ্লিকেশন তৈরি করুন, এরপর ডেটাবেসে প্রবেশ করান URL এবং লাইসেন্স সংক্রান্ত বৈশিষ্ট্য
  3. ইনস্টলার/ পশ্চাৎ চালু/ ব্রাউজের জন্য প্রথম অ্যাকাউন্ট নির্মাণ করুন।
  4. HTTPSph ID সক্রিয় এবং পরীক্ষা করুন, কুকি ও সার্বজনীন উইজেট প্রদর্শন করা হবেAPI রাস্তা।
  5. সংযুক্ত করুন OpsIQ কে- মাইন
স্ব-বিশ্লেষণ পণ্য
* * * * * php /path/to/opsiq/opsiq/cron/all.php >> /tmp/opsiq-cron.log 2>&1
  1. ব্যাক- ট্রেস লোড করুন - স্টরন প্রস্তুতি এবং ডায়াগনস্টিক; একবার চালানোর সময় চালান এবং প্রতিটা ব্যর্থ নির্ভরতা সমাধান করুন ।
  2. ব্যাক-আপ, পরীক্ষা, লগিং এবং আপডেট ফিক্সিং তথ্য যোগ করার পূর্বে পুনরায় নির্মাণ করা হচ্ছে।

আপডেট করা হচ্ছে

  1. পরিবর্তন করার পূর্বে PHP/ftp/ ও httpগুলি ফাইলের মধ্যে উপস্থিত লোকের দ্বারা চিহ্নিত তথ্য পড়ুন।
  2. ডাটাবেস এবং অ্যাপ্লিকেশনের কনফিগারেশন ফাইল, তারপর ব্যাক-আপ ফাইলের মধ্যে পুনরায় স্থাপন করা হবে।
  3. ইনস্টলেশন সংক্রান্ত সুনির্দিষ্ট কনফিগারেশন অথবা ফাইল মুছে ফেলার প্রচেষ্টা করুন।
  4. সরবরাহকৃত অভিবাসন/preflatedable প্রসেস এবং লগ- ইন পরীক্ষা করুন, উইজেট অনুসরণ, ই-মেইল, AI, সংযোগ ও স্বয়ংক্রিয়ভাবে মাউন্ট করার বৈশিষ্ট্য।
  5. ডকুমেন্ট পুনরায় লোড করার জন্য পূর্ববর্তী রিলিজ ও ডাটাবেসগুলি উপলব্ধ করা হয় ।
🚫
সংগ্রহস্থল সংক্রান্ত টপ-লেভেল /cron.php নয় OpsIQ পণ্যের সিডিউলার, পয়েন্ট স্ফার্ট কেবল opsiq/cron/lp.
⚠️
প্রদর্শন (_দ)json রুটিনের নিয়ম অনুযায়ী, ঠিক যখন পণ্য নির্দেশ স্পষ্টভাবে সমাধান করা প্রয়োজন তখন তা সরিয়ে ফেলুন।
অপারেশন

উৎপাদন বিষয়ক গাইড

চলমান প্রক্রিয়ার জন্য পরীক্ষণ এবং সর্বোত্তম অনুশীলন OpsIQ উৎপাদনে.

উৎপাদন বিষয়ক গাইড
উৎপাদন বিষয়ক গাইডএকটি Godvive চেকলিস্ট: স্বনির্ধারিত ডোমেইন এবং ডোমেইন SSL; AI প্রশিক্ষিত, সংযোগকারী, ব্যাকআপ এবং রিটেনশন, এবং টিম ভূমিকা।Govi-listকর্মক্ষেত্রআপনি বাঁচতে আগেস্বনির্ধারিত রং + SSL কনফিগারআপনার বিষয়বস্তুতে AI প্রশিক্ষণকে. ডি. ই. এক্স- এফ. পরীক্ষা করা হচ্ছেব্যাক- ট্রেস উৎপন্ন করা হয়েছেটিম ভূমিকা চিহ্নিত ও পর্যালোচনা1GO-LIVEপূর্ববর্তী- চেকলিস্ট পরীক্ষা করা হবে2ভিরুলিডোমেন মূল বার্তা SSL কল ব্যাক- আপ3CONFIDENTযখন সবুজ হবে তখন জাহাজে
একটি Godvive চেকলিস্ট তাই কিছুই মিস করা হয়নি: + SSL প্রশিক্ষণপ্রাপ্ত, সহযোগী এবং রক্তাক্ত, ব্যাক এন্ড রিটেনশন, এবং দলগত ভূমিকা পরীক্ষা করা।

বেঁচে যাওয়ার আগে

HTTPS কনফিগার করা হয়েছে

SSL ইনস্টল করা, HTTPRS সক্রিয় করা হয়েছে।

ব্রন চলছে

ডায়গনিকের পাতা থেকে নিশ্চিত হও.

AI পরীক্ষা

কাস্টমার হিসেবে চ্যাট করো.

উইজেট ইনস্টল করা হয়েছে

লাইভ ফিডের মাধ্যমে যাচাই করুন।

ব্যাক-আপ কনফিগারেশন

অটো-ওপেন করা প্রতিদিন ডাটাবেস ও ব্যাক- আপ ফাইল ব্যবহার করা হবে।

ডিভাইস আন-লক করতে ত্রুটি

PHP সংক্রান্ত ত্রুটি সক্রিয় ও নিরীক্ষণ করা হয় ।

দল আমন্ত্রণ

সকল সদস্যের সঠিক ভূমিকা রয়েছে।

জ্ঞান ভিত্তি

অন্তত 5-10 প্রবন্ধ ।

ডে: ড্যাশবোর্ড, ক্লিয়ার টিকেট, স্পট- পরীক্ষণ কথোপকথন।

প্রতি সপ্তাহে: AI ইনসাইটস পর্যালোচনা, আপডেট, দলের ভূমিকা পরীক্ষা, পর্যালোচনা করুন।

মাসিক: অ্যাকাইটিক ধারা পর্যালোচনা, অডিটর সংযোগ ব্যবস্থা, নতুন অডিও প্রশিক্ষণ, আপডেট ব্যাক-আপ পরীক্ষা।

অপারেশন

পূর্ববর্তী- চেকলিস্ট পরীক্ষা করা হবে

উৎস দ্বারগুলো চালান এবং তারপর মুক্তির আগে ও প্রথম উৎপাদন শুরুর আগে প্রকৃত পণ্য পরীক্ষা করুন ।

উৎপাদনের নমুনা
অনুমোদন যাচাইমুক্তির প্রদর্শন ক্ষেত্রে গেটের প্রয়োজন দেখা দিয়েছে; এটি পাস হওয়ার আগে তাদের চালু করা হয় নি।অনুমোদন যাচাইসার্ভাররেভারটপি- এইচ- পি 8.4SOURCE GATESস্থানীয় অবস্থান সঞ্চালন করুনOUTCOMEপ্রমাণ-ভিত্তিকজীবন কাহিনীআবশ্যক এক্সটেনশনস্যুট আগে পরীক্ষা করুনগেটPHP আর্গুমেন্টসর্বধরনের PHP ফাইলগেটAI মূল্যায়ন এবং পিএইচ-পি- ডিনির্ভরতা বিদ্যমান থাকলে সঞ্চালনের উদ্দেশ্যে চিহ্নিত কমান্ডগেটঅন্তর্ভুক্ত ও ব্রাউজার পরীক্ষাকনফিগার করা হলে সঞ্চালনযোগ্যগেট1RUN THE CHECKSপ্রকৃত আউটপুট আটক করুন2FIX EVERY REQUIRED FAILUREঅনুমান দ্বারা সাক্ষ্য দেওয়ার পরিবর্তে?3TEST THE PRODUCTপ্রকৃত ব্যবহারকারী ভ্রমণ যাচাই করুন
মুক্তির প্রদর্শন ক্ষেত্রে গেটের প্রয়োজন দেখা দিয়েছে; এটি পাস হওয়ার আগে তাদের চালু করা হয় নি।

উৎস এবং মুক্তির দরজা

ইনস্টলেশনের root থেকে রিপোজিটরি চেক চালান এবং মুক্ত রেকর্ড দ্বারা তাদের সম্পূর্ণ আউটপুট রাখা হবে।

প্রধান প্রি-প্লট গেট
php tools/preflight.php
এক্সটেন্ডেড দরজার সূচনাName
php tools/release_gate.php

প্রিফ্লেট পিএইচ চেক করে 8.4 হাগার এবং প্রয়োজনীয় এক্সটেনশন, পিএইচএপির একটি গুপ্তকরণ কাজ করে, যা একটি পিএইচপিবি তৈরি করে এবং PHPCUN Wet এবং ভর্তি স্যুট পরিচালনা করে। PHHPADUN ইনস্টল করা হলে APN/WHONNNECT পরীক্ষা করতে হবে। অতিরিক্ত বার ব্যবহার করা হবে।

একটি প্রথম চেক পাস করা হয়নি । রেকর্ড করুন যে কেন এটি ছিল না, কেন এটি পাওয়া যাচ্ছে না, নির্ভরতা ইনস্টল বা মুক্তির আগে এটিকে সঠিক সি.আই/এস. ডি. - তে চালান ।

প্রোডাকশন পরীক্ষা

1অনুমোদন ব্যবস্থা

প্রতিটি উদ্দেশ্যের ভূমিকা হিসেবে সাইন করুন; যাচাই করে দেখতে এবং পাতা/actions প্রত্যাখ্যান করুন।

2উইজেট ও অনুসরণ করা হবে

একটি ব্যক্তিগত ব্রাউজারের একটি বাস্তব সাইট লোড করুন; আলোকরশ্মি, লাইভ ফিড, ভ্রমণ এবং সেশন রেকর্ড পরীক্ষা করুন।

3. আলাপন ও চ্যাট

প্রতিনিধি প্রশ্ন; জ্ঞান বিতরণ, নিরাপত্তা, এবং AI ইতিহাস যাচাই করুন।

4টিকেট

একটা নির্দিষ্ট পথ বেছে নিন, যার ফলে সমস্ত ধাপ এগিয়ে যেতে হবে এবং পুনরায় খোলা হবে ।

5ই- মেইল

আউটবাউন্ড মেইলের মধ্যে বের করে মেইল উদ্ধার করতে এবং কনফিগার করা প্রতিটি ওয়েব-সাইট থেকে উন্মুখ হয়ে গেছে।

6. CRMএবং এটি একটি পরীক্ষা।

একটি নিয়ন্ত্রিত সংযোগ/রিমেন্ট/সংস্করণ তৈরি করুন এবং ড্যাশবোর্ড, পক্ষ থেকে নভোমন্যমান, সংরক্ষণ ও রিপোর্ট লিখুন।

7এল- ডি- এ- পি এনক্রিপ্‌শনName

সংযোগ পরীক্ষা চালান, একটি নিরাপদ লেখা/ডিআর অ্যাপ্লিকেশন এবং সক্রিয় সংযোগের জন্য ওয়েব পাথ নির্ধারণ করা হয়।

8. API ওয়েব-সাইট

কিন্তু, এই ধরনের বিষয়গুলো নিয়ে চিন্তা করা কি ভুল?

9লিথুয়েন

একত্রিত করা পণ্যের শিডিউলার চালান এবং ক্রিপ্ট প্রস্তুতি/DGavint এর সকল প্রয়োজনীয় হরৎস্পনাস নিশ্চিত করুন।

10 নিরাপত্তা

২)এফএ, সিএসআরএফ/সফ নিয়ন্ত্রণ, অডিট এন্ট্রি, কি-এর মূল নিশ্চয়তা এবং কর্মক্ষেত্র বিচ্ছিন্নতা যাচাই করা।

11 ব্যাক-আপ ও পুনরুদ্ধার

একটি পৃথক পরীক্ষামূলক পরিবেশে বর্তমান ব্যাক-আপ ও কনফিগারেশন পরীক্ষা নিষ্ক্রিয় করুন।

12 কঠোর পর্যবেক্ষণ এবং পরিবর্তন

লগ/রিপোর্ট জমা, সংরক্ষিত পরিচয়পত্র সংরক্ষণ এবং পুনরায় ফলাফল প্রমান করুন।

⚠️
প্রত্যেক গেট আর ব্যবসায়িক যাত্রার মাধ্যমেই একমাত্র প্রত্যক্ষ প্রমাণ পাওয়া যায় সঠিক মুক্তি আর পরিবেশের জন্য।
ডেভেলপার

তৃতীয় পক্ষের ওয়েব ধাক্কা

ব্রাউজারের বিজ্ঞপ্তির উইন্ডো (যেমন সহ)OpsIQ পুশ ক্যাম্পেইনের জন্য একজন সেবা প্রদানকারী কর্মী দরকার এসএএমওআইআরজি (সম্রাতা) পাতা হিসেবে কাজ করেছে।OpsIQ উইজেট আপনার থেকে লোড করুন OpsIQ স্থানান্তর, যাতে তৃতীয় পক্ষের সাইট নিবন্ধন করা সম্ভব না হয়OpsIQ সেখানে চাপ প্রয়োগের জন্য একটি ছোট ফাইল হোস্ট করুন। দুটি সমর্থিত পদ্ধতিতে প্রচারাভিযানগুলো সরবরাহ করা হয়।

কিভাবে কাজ করে
ওয়েব পুশউপরে একটি OS-র চাপ দেয়া হয়েছে দুটি সরবরাহকৃত পদ্ধতি কার্ড: বিল্ট-ইন ভিএপি এবং পুশার বেসাম।আপনার স্টোরআপনার টায়ারের জন্য অপেক্ষা করছে 10% আজকের দিনএখনবিল্ট-ইন (VAPID)তৃতীয় কোনো দল নেইএকটি ফাইলপুশল বেসামআপনার অ্যাকাউন্ট ব্যবহার করুনকর্মীকে
ওয়েব পুশ

কেন এই প্রয়োজন

ব্রাউজার শুধুমাত্র নিজের থেকেই একটি সার্ভিস কর্মী নিবন্ধন করতে দেয়। উইজেটটি আপনার কাছ থেকে ক্রস-রিজিন লোড করেOpsIQ তাই এটি ক্রেতা সাইটে শ্রমিককে চাপ দিতে পারে না, যতক্ষণ না আপনি এই সাইটের মূল কর্মীকে ডেকে আনতে পারেন, উইজেটের নক (কোন ত্রুটি নেই) ধাক্কা দেওয়া হচ্ছে। নিচে দুটি বিকল্প রয়েছে;OpsIQ উভয় মাধ্যমে পুশ ক্যাম্পেইন প্রকাশ করা হয়েছে।

WOPC-ridge (VAPID, তৃতীয় কোনো দল নয়)

1. আপনার কাছ থেকে কর্মী ডাউনলোড করুন OpsIQ প্রেরণ করা হচ্ছে: https://YOUR-OPSIQ/opsiq/opsiq-push-sw.js

2. তোর কাছে আপলোড কর ওয়েব-এ তো এটা দিয়ে আমরা সংযুক্ত হই https://yoursite.com/opsiq-push-sw.jsউইজেট । স্বয়ংক্রিয় পথে এই পথ পাতাটির নিজস্ব উৎস এবং নিবন্ধন, কোন স্নিপেট পরিবর্তন প্রয়োজন হয় না (এটা খুব কম একটা ক্ষেত্র ব্যবহার করে) তাই এটি কখনো কোন চাকুরীজীবীর পরিবর্তে আপনি ইতিমধ্যে রানিং চালেন।

ঐচ্ছিক: যদি আপনি এটি অ-আদর্শ পথে হোস্ট করতে হবে, তাহলে উইজেটের ওপর উইজেট স্থাপন করা হবে পূর্বে স্নিপেট এটা গ্রহণ করা হয় যখন একই-রিগান:

ঐচ্ছিক টেক্সট যদি ওয়েবের মধ্যে শুধুমাত্র root ফাইল না হয়
<script>window.OpsIQ=window.OpsIQ||{};window.OpsIQ.pushSwUrl="/custom/opsiq-push-sw.js";</script>

3. এর মধ্যে OpsIQবৈশিষ্ট্য তৈরি করুন VTPID কি → ক্লায়েন্ট আলাপনের প্রোগ্রাম → উন্নত → ওয়েব পুশ । এরপর উইজেট পরিদর্শনকারীদের অনুমতি এবং তাদের গ্রাহকের জন্য জিজ্ঞাসা করে ।

একটি CD/র পিছনেCloudflare আপনি কি নিশ্চিত? /opsiq-push-sw.js HTTP উত্তরে 200 (যদি সে ক্যাশে ধারণ করে থাকে)404 আপলোড করার পূর্বে, সনাক্ত করা হয়েছে404 নিবন্ধন বন্ধ করা হবে।

অপশন BART Bems (mand উপলব্ধকারী)

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>অন্য কোন ধরনের প্রয়োজন.

প্রচারণা যেভাবে তুলে ধরা হয়

বিভিন্ন প্রচারণা প্রকাশ করে উভয় একবার: স্ব-সদয় ভিএপি কর্মীকে স্ববিস্ফূর্তভাবে নিযুক্ত করা হয় এনক্রিপ্ট ওয়েব পুশ আর অতিথিরা বেসাম এর মাধ্যমে বিএম প্রকাশ করে। প্রতিটি পর্যটক বেমের মাধ্যমে পৌঁছেছে, যার মধ্যে দিয়ে যায় তারা যে কোন সময় সাবস্ক্রাইব করতে পারে এবং অন্যরাও একই পদ্ধতিতে বিআরআইএনজিএল-এর মাধ্যমে ফিরে আসতে পারবে।

HTTPS আবশ্যক সার্ভিস কর্মী এবং ওয়েব পুশ (স্থানীয় হোস্ট) পরীক্ষার জন্য সরবরাহ করা হচ্ছে । কনটেম চ্যাট ইনবক্স ইতোমধ্যে অপারেটর সতর্কতার জন্য একই ধরনের ব্যবস্থা ব্যবহার করা হয়েছে ।

অপারেশন

সমস্যার সমাধান

সাধারণ ব্যাপার আর কিভাবে তাদের ঠিক করা যায়।

সাধারণ

ফাঁকা পৃষ্ঠা+

PHP ত্রুটি পরীক্ষা করুন। কারণ: পুরোনো পি-এইচ (PHP) 8.4+, এক্সটেনশন অনুপস্থিত, DB সংযোগ ব্যর্থ হয়েছে, ভুল অনুমতি ফাইল অনুমতি নির্ধারণ করুন।

ড্যাশবোর্ড প্রদর্শন+

পরীক্ষা করুন: apting? Cornterval সঠিক কিনা? IP উপেক্ষা করা হবে কি?

এআই

AI (NON) থেকে উত্তর পাওয়া যায়নি+

পরিসেবা কনফিগার করুন: কি? API কী (nected) বৈধ সংযোগ পরীক্ষা করা হয়েছে কি না? রসটি বাতিল করার জন্য নিশ্চিত?

AI দ্বারা ভুল উত্তর প্রদান করা হয়েছে+

পরীক্ষা: বিষয় জানতে হলে উল্লিখিত তথ্য মুছে ফেলা হবে কি? AI সংক্রান্ত তথ্য পুনরায় প্রেরণ করা হবে।

AI-র ধীর+

উপলব্ধকারীর উপর নির্ভরশীল: API গতি, কনটেক্সটের মাপ (সবচেয়ে বড় করুন = বেশি টোকেনের গতি), নেটওয়ার্ক Lastify প্রয়োগ করুন।

অনুসরণ বন্ধ করা হবে (_S)

উইজেট অনুপস্থিত+

পরীক্ষা: পৃষ্ঠার স্ক্রিপ্ট কি কনসোলের JS ত্রুটি? সিএসপি ব্লক করা?

অজানা দেশ+

জিওIP কনফিগার করা হয়নি। ব্যবহার করুন..Cloudflare(অভিজ্ঞ) অথবাMaxMind GeoLite2ডেটাবেস.

টিকেট

ই-মেইলের টিকেট তৈরি করতে পারে না+

পরীক্ষা করা হচ্ছে: মেইল- লিঙ্কের পাসওয়ার্ড সঠিক নয়? IMAP বৈশিষ্ট্য নির্ধারণ করতে ব্যর্থ?

স্বয়ংক্রিয়ভাবে কাজ সঞ্চালিত হয় না+

সক্রিয় কিনা: বিভাগ কনফিগার করা হয়েছে? মানুষ আগে উত্তর দিয়েছে?

কানেক্টর

সংযোগ বিফল+

কী (key): API সার্ভার থেকে প্রাপ্ত প্রতিক্রিয়া? URL ঠিক?

সংযুক্ত কোন তথ্য নেই+

পরীক্ষা করো: API কী-এর মান পরিবর্তন করা হবে?

কর্মক্ষমতা

ধীর পৃষ্ঠা+

পরীক্ষা করুন: ডাটাবেসের কর্মক্ষমতা (প্রাথমিকECTIST), PHP- র স্মৃতি (অভিজ্ঞতা) 1GB- হ্যাঁ, সময় কমে যাচ্ছে।

অপারেশন

উইজেট লগ ইন করা হয়নি

এই ফোকাস ফোকাসকৃত কাজ অ‌স্থনীয় না হলে অথবা লাইভ ফিড ফাঁকা থাকবে ।

যখন উইজেট লগ ইন করা হয়নিবিভিন্ন সাইট যাচাই করুন, ব্যক্তিগত ব্রাউজারের মধ্যে এই পৃষ্ঠাটি লোড করা হবে কি না তা পরীক্ষা করুন, ওয়েব ব্রাউজার নেটওয়ার্ক/ Sepersolotation অথবা উইজেট অনুরোধের জন্য অগ্রাহ্য করে, বিষয়বস্তু নিরাপত্তা-পরিচ্ছন্নতা ও বিজ্ঞাপন পর্যালোচনা করুন OpsIQ একটি দৃশ্যত কথোপকথন প্রমাণ করে না যে, পদার্থবিদ্যায় আলোকরশ্মি গ্রহণ করা হয়েছে ।

রেফারেন্স

শব্দপঞ্জি

সারা জুড়ে ব্যবহারের জন্য সংজ্ঞা OpsIQ.

কাজ

AI দ্বারা একটি সংযোগ ব্যবস্থা অথবা প্ল্যাটফর্মে কিছু করা সম্ভব।

এজেন্ট

একটা টিম সদস্য সীমিত প্রবেশাধিকার অথবা একজন AI এজেন্ট।

BYOK

আপনার নিজস্ব চাবি নিয়ে আসুন, আপনি নিজে নিজেই পাঠাতে API চাবি.

সংযুক্তকারী

বহিস্থিত প্ল্যাটফর্ম সহ একটি প্লাগ-ইন OpsIQ.

CSAT

গ্রাহকি নুসফট স্কোর।

বিতরণ করুন

এর মধ্যে আয়ের সুযোগCRM.

বিভাগ

রুটিং এন্ড কন্ট্রোলের জন্য একটি টিকিট বিভাগ.

এসক্যালেটর (Escalator)

অন্য কোন ডিপার্টমেন্ট বা AI থেকে মানুষের কাছে টিকিট পাঠানো.

GeoIP

চিহ্নিত অবস্থান থেকে প্রাপ্ত করতে পরিদর্শন করুন IP ঠিকানা.

ডান হাতের

AI থেকে মানুষের সাথে কথোপকথন স্থানান্তর।

পরিচয়ের টোকেন

ওয়েবসাইটের ভিজিটরকে চিহ্নিত করার জন্য স্বাক্ষরিত টোকেন।

জ্ঞান বেস

( প্রকা.

লিড

একজন অতিথি ইচ্ছা করে কেনার চেষ্টা করছে।

নিম্ন স্কোর

0-100 ক্রমবিবর্তন সম্ভাবনাকে ইঙ্গিত করে সংখ্যা

লাইফসাইকেল মঞ্চ

যেখানে একজন গ্রাহক আছে: লিডস্পেক্ট, পেক্টার্ট, কাস্টমার, ঝুঁকিতে, চুনড।

ম্যানেজড এআই

আপনার অংশ হিসেবে AI প্রদান করা হয় OpsIQ প্ল্যান.

পাইপ-লাইন

চুক্তিভিত্তিক বোর্ড দেখা যাচ্ছে.

আর্বি (বচ)

ভূমিকা-বেদ্রড এক্সেস কন্ট্রোল.

সেশান

একটি মেয়াদের উইন্ডোর মধ্যে প্রদর্শন করা হবে ।

কি-বোর্ড

ট্রাক করা ওয়েবসাইট সম্পর্কে জানতে চান।

SLA

সার্ভিস লেভেল চুক্তি, লক্ষ্যবার থেকে প্রতিক্রিয়া এসেছে ।

টোকেন

AI টেক্সটের একক। 4 & অক্ষর: 1 টোকেন নাও।

বিশ্বাসের মাত্রা

নিরাপত্তা ব্যবস্থাচিহর স্বায়ত্তশাসন নিয়ন্ত্রণ করছে।

ওয়েব নাইল

ইভেন্টের শব্দ পরিবর্তনের জন্য HTTP-র মাধ্যমে বৈশিষ্ট্য প্রদর্শন করা হবে।

উইজেট

JavaScript তোমার ওয়েবসাইটে কোড আছে।

কর্মক্ষেত্র

একটি সাইট যেখানে নিজস্ব অবস্থান, AI, সংযোগকারী এবং টিম আছে.

রেফারেন্স

অতিরিক্ত সহায়িকা প্রাপ্ত করুন

এই নথিপত্রটি যদি আপনার প্রশ্নের উত্তর না দেয়, তবে নিম্নলিখিত সহায়িকা দেখুন:

অ্যাডমিন AI (Oranskho)

“পেগ করার জন্য ক্লিক করুন” OpsIQ"বেল্টে এই নথিপত্র এবং আপনার প্ল্যাটফর্মের সাথে যোগাযোগ করুন।"

Wacom টিকেট

অন্তর্ভুক্ত করো: যা ঘটেছে তাতে কি, আপনি প্রত্যাশা করেছিলেন এবং যে কোন ত্রুটি বার্তা রয়েছে তা উল্লেখ করুন।

ই-মেইল

আপনার লাইসেন্স এবং সমস্যার বর্ণনার সাথে ই-মেইল সমর্থন করুন।

কার্যকর সমর্থনের জন্য টিপস

পৃষ্ঠা অন্তর্ভুক্ত করুন

কোন পৃষ্ঠা খুলুন URL নাম বা নাম.

বৈশিষ্ট্য অন্তর্ভুক্ত করা হবে

বৈশিষ্ট্য নির্ধারণ ও বর্তমান মান।

doc ত্রুটি অন্তর্ভুক্ত করা হবে

কোডের সঙ্গে ত্রুটি বার্তা পাঠিয়েছে ।

ধাপগুলি অন্তর্ভুক্ত করো

তুমি যা করলে, পা দিয়ে.

প্রত্যাশিত মান < value>

যা ঘটেছে তাতে কি ঘটে যায়।

💡
আপনার অনুরোধের মান বেশি হলে "কাজ" সংক্রান্ত অধিক তথ্য উল্লেখ করা আবশ্যক। কনফিগারেশন সংরক্ষণ ব্যবস্থা দ্বারা এটি সংরক্ষিত হবে না। 502"একটি সরাসরি উত্তর পেতে.