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

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

إعراب

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

Parameters

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

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

نوع: Promise<boolean>

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

الملاحظات

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

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

مثال

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

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