إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ملحوظة
تصف هذه المقالة الميزات المستخدمة في الوكلاء أو تدفقات الوكلاء التي تعمل بواسطة الحزام القياسي.
مهم
هذه ميزة إصدار أولي.
- Microsoft إصدارات ميزات المعاينة قبل إصدار رسمي بحيث يمكن للعملاء الوصول المبكر وتقديم الملاحظات.
- تحتوي ميزات المعاينة على وظائف مقيدة ولا يقصد بها استخدام الإنتاج.
- قد تُجري مايكروسوفت تغييرات على أسماء ومعلمات أدوات المعاينة MCP. تجنب التبعيات المشفرة. يحتفظ Microsoft بدعم السيناريو.
- تخضع ميزات المعاينة لشروط الاستخدام الإضافية Microsoft.
نظرة عامة
| مُعرف خادم | عنوان URL على مستوى المستأجر | اسم العرض | وصف |
|---|---|---|---|
mcp_CalendarTools |
https://agent365.svc.cloud.microsoft/agents/tenants/{tenantId}/servers/mcp_CalendarTools |
التقويم | أدوات لعمليات التقويم مثل الإنشاء، والتحديث، واسترجاع الفعاليات، وإدارة الدعوات، والتحقق من التوفر. |
الأدوات المتوفرة
mcp_CalendarTools_graph_قبول_الحدث
قبول دعوة الحدث المحددة في تقويم المستخدم.
المعلمات المطلوبة:
- eventId: معرف الحدث الذي يجب قبوله
المعلمات الاختيارية:
-
معرف المستخدم: معرف المستخدم أو
userPrincipalName - تعليق: نص اختياري مضمن في الاستجابة
- sendResponse: ما إذا كان يجب إرسال استجابة إلى المنظم
mcp_CalendarTools_graph_cancelEvent
قم بإلغاء حدث في تقويم مستخدم محدد وإعلام الحضور.
المعلمات المطلوبة:
- eventId: المعرف الفريد للحدث الذي يجب إلغاؤه
المعلمات الاختيارية:
-
معرف المستخدم: معرف المستخدم أو
userPrincipalName - تعليق: رسالة إلغاء اختيارية
mcp_CalendarTools_graph_createEvent
إنشاء حدث تقويم جديد في تقويم مستخدم محدد. يدعم الأحداث المتكررة والاجتماعات عبر الإنترنت.
المعلمات المطلوبة:
- الموضوع: موضوع الحدث أو العنوان (nonempty)
-
البدء: بدء الطابع الزمني باستخدام
dateTimeوtimeZone -
end: وقت انتهاء مع
dateTimeوtimeZone - attendees_addresses: صفيف عناوين البريد الإلكتروني للحضور
المعلمات الاختيارية:
-
معرف المستخدم: معرف المستخدم أو
userPrincipalName - النص الأساسي: نص الحدث مع contentType (نص/HTML) والمحتوى
-
الموقع: الموقع باستخدام
displayName - attendees_types: أدوار الحضور (مطلوب، اختياري، مورد)
- attendees_names: عرض أسماء الحضور
- التكرار: نمط التكرار والنطاق
- isOnlineMeeting: تعيين إلى "صواب" للاجتماع عبر الإنترنت
-
onlineMeetingProvider:
teamsForBusiness، ،skypeForBusinessskypeForConsumer - allowNewTimeProposals: السماح باقتراحات الوقت (الافتراضي: صحيح)
-
transactionId:
Idempotenceالمعرف
mcp_CalendarTools_graph_declineEvent
رفض دعوة الحدث المحددة في تقويم المستخدم.
المعلمات المطلوبة:
- eventId: معرف الحدث المراد رفضه
المعلمات الاختيارية:
معرف المستخدم: معرف المستخدم أو
userPrincipalNameتعليق: نص اختياري استجابة
sendResponse: ما إذا كنت تريد إرسال استجابة
mcp_CalendarTools_graph_deleteEvent
حذف حدث من تقويم مستخدم محدد.
المعلمات المطلوبة:
- eventId: المعرف الفريد للحدث المراد حذفه
المعلمات الاختيارية:
-
معرف المستخدم: معرف المستخدم أو
userPrincipalName
mcp_CalendarTools_graph_findMeetingTimes (وظيفة أو أداة للعثور على أوقات الاجتماعات في واجهة التقويم)
اقتراح أوقات الاجتماعات ومواقعها استنادا إلى توفر المنظم والحضور.
المعلمات المطلوبة:
- meetingDuration: مدة الاجتماع (على سبيل المثال، 'PT1H')
المعلمات الاختيارية:
-
معرف المستخدم: معرف المنظم أو
userPrincipalName - attendees_addresses: عناوين البريد الإلكتروني للحضور
- attendees_types: أنواع الحضور
- attendees_names: عرض أسماء الحضور
-
timeConstraint: توفر الوقت مع
timeslotsوactivityDomain - locationConstraint: خيارات الموقع
- maxCandidates: الحد الأقصى للاقتراحات
- isOrganizerOptional: علامة المنظم الاختيارية
- returnSuggestionReasons: تضمين الأسباب
- minimumAttendeePercentage: حد الحضور الأدنى
mcp_CalendarTools_graph_getEvent
احصل على حدث تقويم واحد من تقويم مستخدم محدد.
المعلمات المطلوبة:
- eventId: المعرف الفريد للحدث
المعلمات الاختيارية:
-
معرف المستخدم: معرف المستخدم أو
userPrincipalName -
حدد: معلمة استعلام
\$selectOData -
توسيع: OData
\$expandلخصائص التنقل
mcp_CalendarTools_graph_getSchedule
احصل على جدول الانشغال/الفراغ للمستخدم أو قائمة التوزيع أو المورد.
المعلمات المطلوبة:
- الجداول الزمنية: عناوين SMTP للمستخدمين أو الموارد
-
startTime: وقت البدء باستخدام
dateTimeوtimeZone -
وقت الانتهاء: وقت الانتهاء باستخدام
dateTimeوtimeZone
المعلمات الاختيارية:
-
معرف المستخدم: معرف المستخدم أو
userPrincipalName - availabilityViewInterval: طول فتحة الوقت بالدقائق
mcp_CalendarTools_graph_listCalendarView (أدوات التقويم_الرسوم البيانية_عرض قائمة التقويم)
استرداد تكرارات التقويم ضمن نطاق زمني محدد لمستخدم.
المعلمات المطلوبة:
- startDateTime: بداية النطاق الزمني (ISO 8601)
- endDateTime: نهاية النطاق الزمني (ISO 8601)
المعلمات الاختيارية:
-
معرف المستخدم: معرف المستخدم أو
userPrincipalName - أعلى: الحد الأقصى لعدد الأحداث
- orderby: عبارة Order By
mcp_CalendarTools_graph_listEvents
استرداد قائمة الأحداث من تقويم مستخدم محدد.
المعلمات الاختيارية:
-
معرف المستخدم: معرف المستخدم أو
userPrincipalName - startDateTime: بداية النطاق الزمني (ISO 8601)
- endDateTime: نهاية النطاق الزمني (ISO 8601)
- أعلى: الحد الأقصى لعدد الأحداث
- عامل التصفية: استعلام عامل تصفية OData
- orderby: ترتيب OData حسب الاستعلام
mcp_CalendarTools_graph_updateEvent
تحديث حدث تقويم موجود في تقويم مستخدم محدد.
المعلمات المطلوبة:
- eventId: المعرف الفريد للحدث
المعلمات الاختيارية:
-
معرف المستخدم: معرف المستخدم أو
userPrincipalName - الموضوع: الموضوع المحدث
- النص الأساسي: محتوى النص الأساسي المحدث
- البدء: وقت البدء المحدث
- end: وقت الانتهاء المحدث
- الموقع: الموقع المحدث
- attendees_addresses: رسائل البريد الإلكتروني للحضور المحدثة
- attendees_types: أنواع الحضور المحدثة
- attendees_names: أسماء الحضور المحدثة
- isCancelled: تعيين إلى "صحيح" لإلغاء الأمر
- التكرار: نمط التكرار المحدث
الميزات الرئيسية
إدارة الأحداث
- أنشئ الأحداث واقرأها وحدّثها واحذفها.
- اقبل الدعوات ورفضها وألغها.
- دعم الأحداث المتكررة.
- التكامل مع الاجتماعات عبر الإنترنت (Teams، Skype).
التوفر والجدولة
- احصل على جداول حرة أو مزدحمة.
- ابحث عن أوقات الاجتماعات مع التحقق من التوفر.
- عرض التقويم مع تصفية النطاق الزمني.
- تحليل توفر الحضور.
إدارة الحضور
- إدارة الحضور المطلوبين والاختياريين والموارد.
- دعم مقترحات الوقت
- تتبع الردود.
- دعم قوائم التوزيع.
أنماط التكرار
- أنماط يومية، أسبوعية، شهرية، وسنوية.
- تكرار مطلق ونسببي.
- تاريخ الانتهاء أو عدد الحدوث.
- مواصفات يوم الأسبوع والشهر.
الاجتماعات عبر الإنترنت
- التكامل مع Microsoft Teams للشركات
- دعم Skype for Business
- دعم Skype (للاستخدام الشخصي)
- إنشاء ارتباط اجتماع تلقائي
ملاحظات
- تستخدم جميع الطوابع الزمنية تنسيق UTC/ISO 8601 مع المنطقة الزمنية
- يعتمد تقويم MCP على
UserprofileMCPفي العثور على المستخدمين داخل المنظمة - يجب أن تكون عناوين البريد الإلكتروني بتنسيق صالح
- يجب أن تكون صفائف الحضور (العناوين والأنواع والأسماء) بالترتيب نفسه
- الاجتماعات عبر الإنترنت تتطلب
isOnlineMeeting=trueوonlineMeetingProvider - يتطلب التكرار كائني النمط والنطاق
- يجب أن تكون المناطق الزمنية متسقة عبر أوقات البدء والانتهاء
- يمكن
TransactionIdمن إنشاء الحدثidempotent