السمات

في الوقت الحالي، يقدم التكامل الميزات الرئيسية التالية:

  1. وفر للمستخدمين القدرة على جدولة اجتماع تعاوني مع أي عميل تقويم متصل بتقويم G Suite من Google (تقويم Google) دون الحاجة إلى تثبيت المكونات الإضافية أو الإضافات. ما عليك سوى كتابة كلمة أساسية في حقل الموقع (على سبيل المثال ،webex أوmeet).

  2. اعرض قائمة اجتماعات للمستخدمين في تطبيق Webex (سطح المكتب والجوال) وعلى نقاط النهاية الفعلية.

  3. إظهار إشعار يتضمن الزر "انضمام"، والمعروف أيضًا باسم "زر الانضمام الموحد" (OBTP).

  4. قم بتحديث حالة الحضور تطبيق Webex الخاص بالمستخدم عندما يقوم المستخدم بتشغيل المجيب الإجازة في Gmail (يشار إليه أحيانًا بالحالة خارج المكتب).

تقدم هذه المقالة نظرة عامة على كيفية قيام خدمة التقويم المختلط القائمة على السحابة بدمج تقويم Google مع سحابة Webex لتوفير هذه الميزات.

للحصول على نظرات عامة مماثلة على عمليات تكامل خدمة التقويم الهجين الأخرى، ارجع إلى المقالات التالية:

للحصول على أحدث الميزات ومعلومات النشر ، راجعhttps://www.cisco.com/go/hybrid-services-calendar .

معالجة البيانات

يتلقى التقويم المختلط تفاصيل الاجتماع من نظام التقويم ويوزع موقع الاجتماع ونصه لمعرفات الموارد المنتظمة (URI) وعناوين URL التي يمكن استخدامها للانضمام إلى الاجتماعات. تستفيد الخدمة من المعلومات الأخرى، مثل وقت البدء والانتهاء والمدعوين، لملء قائمة الاجتماعات في تطبيق Webex وعلى أجهزة معينة، علاوة على توفير "زر الانضمام الموحد" (OBTP). لا تقوم الخدمة في أي وقت من الأوقات بتخزين أو إرسال بيانات حساسة غير مشفرة مثل وصف الاجتماع أو نصه أو عناوين البريد الإلكتروني إلى المدعوين. تُرسل هذه البيانات مشفرة إلى سحابة Webex (وتُخزن هناك بصيغة مشفرة) لأغراض توفير قائمة الاجتماعات وزر الانضمام الموحد.

لتشفير البيانات ، يستخدم Hybrid Calendar نفس خدمة التشفير السحابية Webex التي يستخدمها تطبيق Webex . على هذا النحو ، يتم توفير إدارة المفاتيح إما عن طريق خادم إدارة المفاتيح السحابية (KMS) ، أو ، إذا اخترت نشر أمان البيانات المختلط ، من خلال خدمة إدارة المفاتيح ( داخلي ) الخاصة بك. (لمزيد من التفاصيل ، راجع ملف ورقة أمان تطبيق Webex .)

المصادقة والتخويل أثناء عملية النشر

يستخدم التقويم المختلط بيانات اعتماد عميل OAuth 2.0 للتدفق إلى خادم مصادقة Google.

عملية مصادقة التطبيق

تم تسجيل التقويم الهجين كتطبيق لدى Google. على هذا النحو ، فإنه يستخدم حساب خدمة مع تفويض على مستوى المجال لتجنب الحاجة إلى موافقة المستخدم. (للحصول على تفاصيل إضافية ، راجعhttps://developers.google.com/identity/protocols/OAuth2ServiceAccount .)

يجب أن يمتلك التقويم المختلط أذونات التطبيق التالية:

الإذن

الاستخدام

إدارة تقويمات المستخدم

https://www.googleapis.com/auth/calendar

  • تحديث نص الاجتماع بتفاصيل الانضمام.

  • تحديد لغة المستخدم لأغراض الترجمة.

إدارة إعدادات البريد الأساسية

https://www.googleapis.com/auth/gmail.settings.basic
  • قراءة حالة التواجد خارج المكتب.

في Control Hub ، يمكن للمسؤولين الذين لديهم حق الوصول المميز فقط توفير مؤسسة العميل للتقويم المختلط. يجب على المسؤول نسخ ولصق معرّف العميل ونطاقات التفويض من Control Hub إلى ملف إدارة وصول عميل API قسم وحدة تحكم المشرف في نطاق Google G Suite.

يتضمن التدفق الخطوات التالية عالية المستوى:

  1. باستخدام بيانات اعتماد حساب خدمة ، يحصل التطبيق على رموز الوصول على مستوى المستخدم من خادم مصادقة Google للوصول إلى تقاويم المستخدمين.

  2. يستخدم التطبيق رمز الوصول في مكالمات API تقويم Google ، للوصول إلى معلومات التقويم.

عملية التزويد

تنشيط المستخدمين للوصول إلى التقويم

بعد التوفير الناجح للتقويم المختلط كتطبيق مسجل ، يجب على المسؤول تنشيط المستخدمين بشكل صريح للسماح للخدمة بالوصول إلى تقاويم مجموعة G الخاصة بهم.

لتنشيط مستخدم للوصول إلى التقويم بنجاح ، يجب استيفاء الشروط التالية:

  • يجب أن يتطابق عنوان بريد إلكتروني في Control Hub مع حساب تقويم Google الخاص به في مستأجر Google G Suite للمؤسسة.

  • يجب أن يكون لدى المسؤول التحقق من المجال في عنوان بريد إلكتروني، أو يحتاج المستخدم إلى التحقق من عنوان بريد إلكتروني عن طريق تسجيل الدخول بنجاح إلى تطبيق Webex .

يؤدي تنشيط المستخدم إلى إخطار التقويم المختلط للتحقق من أن لديه الأذونات الصحيحة للوصول إلى تقويم المستخدم في G Suite.

يعد التحقق الناجح من الصحة مطلبًا لاستخدام وظيفة التقويم المختلط. إذا لم تتمكن الخدمة من التحقق من صحة المستخدم ، فإنها تضع المستخدم في حالة خطأ. تفرض الخدمة سياسة للوصول فقط إلى تقاويم المستخدمين الذين تم تنشيطهم بنجاح للمعالجة المستمرة.

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

يستخدم التقويم الهجين ملف Google Calendar REST API . تدعم API هذه نطاقًا واسعًا من العمليات باستخدام تقويم Google. ومع ذلك ، لا يستخدم "التقويم المختلط" سوى مجموعة فرعية من الأوامر المرتبطة بحالات استخدام التقويم.

الجدول رقم 1. العمليات المستخدمة حاليًا بواسطة Hybrid Calendar Service

API REST

الاستخدام

احصل على التقويمات / {calendarId} / الأحداث

قائمة أحداث التقويم.

احصل على التقويمات / {calendarId} / الأحداث / {eventId} / المثيلات

مثيلات الحدث المتكرر المحدد.

الحصول على / التقويمات / {calendarId} / الأحداث / {eventId}

معلومات عن حدث واحد في التقويم.

التصحيح / التقويمات / {calendarId} / الأحداث / {eventId}

تحديث خصائص أحداث التقويم (بما في ذلك معلومات الانضمام والخصائص الموسعة). تُستخدم هذه العملية أيضًا لتعيين القبول / الرفض / القبول المبدئي لحالة الاجتماع.

POST / التقويمات / {calendarId} / الأحداث / quickAdd

ينشئ حدثًا بناءً على سلسلة نصية بسيطة.

النشر / التقويمات / {calendarId} / الأحداث / المشاهدة

الاشتراك في الإشعارات المتعلقة بالتغييرات التي تطرأ على تقويم المستخدم.

نشر / قنوات / توقف

إلغاء الاشتراك في الإشعارات المتعلقة بالتغييرات التي تطرأ على تقويم المستخدم.

الحصول على / المستخدمين / أنا / الإعدادات / {إعداد}

استرجع لغة المستخدم.

الحصول على / المستخدمين / {userId} / الإعدادات / الإجازة

الحصول على إعدادات المجيب التلقائي للمستخدم.

POST / التقويمات / {calendarId} / acl

ينشئ قاعدة التحكم في الوصول.

حذف / التقويمات / {calendarId} / acl

يحذف قاعدة التحكم في الوصول.

POST / التقويمات / {calendarId} / الأحداث

ينشئ حدثًا في التقويم.

حذف / التقويمات / {calendarId} / الأحداث / {eventId}

يحذف حدثًا من التقويم.

احصل على / freeBusy

إظهار حالة تواجد المستخدم وحالة توفره/انشغاله خلال فترة زمنية محددة.