isM365CopilotEnabled (مرجع واجهة برمجة تطبيقات العميل)

إرجاع ما إذا كان Microsoft Copilot ممكنا في البيئة الحالية.

إعراب

Xrm.Copilot.isM365CopilotEnabled().then(successCallback, errorCallback);

Parameters

اسم المعلمة النوع مطلوب الوصف
successCallback الدالة ‏‏نعم‬ وظيفة للاتصال عند نجاح العملية.
errorCallback الدالة ‏‏نعم‬ وظيفة للاتصال عند فشل العملية.

القيمة المرجعة

نوع: Promise<boolean>

إرجاع true إذا تم تمكين Microsoft Copilot في البيئة الحالية؛ false وإلا.

الملاحظات

يتم تحديد التمكين بواسطة تسلسل مرتب من الفحوصات: مفتاح إيقاف التحكم في الميزة، وثلاثة فحوصات أهلية متوازية (الترخيص، وإعداد البيئة، وحالة فهرسة Dataverse)، وتجاوز إعداد اختياري على مستوى التطبيق، وعلامة إطلاق تدريجية. يتم تخزين النتيجة مؤقتا لمدة 30 دقيقة، ويتم إلغاء تكرار المكالمات المتزامنة.

تتحقق جميع أساليب Microsoft Copilot الأخرى من هذه القيمة قبل التنفيذ والإكمال دون إجراء إذا كانت ترجع false.

مثال

const isEnabled = await Xrm.Copilot.isM365CopilotEnabled();
if (isEnabled) {
    // Show Copilot-related controls
}

Xrm.Copilot (مرجع واجهة برمجة تطبيقات العميل)