إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
إرجاع ما إذا كان 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
}