תכונות

נכון לעכשיו, השילוב מספק את התכונות העיקריות הבאות:

  1. ספק למשתמשי הקצה את היכולת לתזמן פגישת שיתוף פעולה עם כל לקוח לוח שנה שמחובר ללוח השנה של G Suite (לוח השנה של Google) של Google ללא צורך בהתקנת תוספים או הרחבות. פשוט הקלד מילת מפתח בשדה מיקום (לדוגמה, @webex או @meet).

  2. הצג רשימת פגישות למשתמשים באפליקציית Webex App (שולחן עבודה ומכשירים ניידים) ובנקודות קצה פיזיות.

  3. הצג הודעה מוקפצת עם לחצן הצטרפות, הידוע גם כלחצן אחד ללחיצה (OBTP).

  4. עדכן את סטטוס הנוכחות של אפליקציית Webex של משתמש כאשר המשתמש מפעיל את מגיב החופשה ב- Gmail (המכונה לעתים מצב מחוץ למשרד).

מאמר זה מספק סקירה כללית של האופן שבו שירות לוח השנה ההיברידי מבוסס הענן משלב את לוח השנה של Google עם ענן Webex כדי לספק תכונות אלה.

לקבלת סקירות כוללות דומות של שילובים אחרים של שירות לוח השנה ההיברידי, עיין במאמרים הבאים:

לקבלת התכונה העדכנית ביותר ומידע הפריסה, ראה https://www.cisco.com/go/hybrid-services-calendar.

טיפול בנתונים

שירות לוח השנה מקבל פרטי פגישה ממערכת לוח השנה ומנתח את מיקום הפגישה ואת הגוף עבור כתובות URL וכתובות URL שניתן להשתמש בהן כדי להצטרף לפגישות. השירות משתמש במידע אחר, כגון שעת התחלה וסיום ומוזמנים, כדי לאכלס את רשימת הפגישות ביישום Webex ובמכשירים מסוימים, וכדי לספק לחצן אחד ללחיצה (OBTP). בשום שלב השירות אינו מאחסן או שולח נתונים רגישים לא מוצפנים, כגון תיאור הפגישה, גוף הפגישה או כתובות דואר אלקטרוני של מוזמנים. נתונים אלה נשלחים מוצפנים לענן Webex (ומאוחסנים שם בצורה מוצפנת) לצורך מתן רשימת הפגישות וה-OBTP.

עבור הצפנת נתונים, שירות לוח השנה משתמש באותו שירות הצפנת ענן Webex שבו משתמשת אפליקציית Webex App . מסיבה זו, ניהול מפתחות מסופק על ידי שרת ניהול המפתחות (KMS) בענן, או, אם אתה בוחר לפרוס אבטחת נתונים היברידית, על-ידי ה-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, רק מנהלי מערכת עם גישה מורשית יכולים להקצות ארגון של לקוח עבור שירותלוח השנה. מנהל מערכת חייב להעתיק ולהדביק את מזהה הלקוח ואת טווחי ההרשאות ממרכז הבקרה למקטע ניהול גישת לקוח API במסוף הניהול של תחום Google G Suite.

הזרימה כוללת את השלבים הכלליים הבאים:

  1. באמצעות אישורי חשבון השירות, האפליקציה מקבלת אסימוני גישה ברמת המשתמש משרת ההרשאות של Google כדי לקבל גישה ללוחות השנה של המשתמשים.

  2. היישום משתמש באסימון הגישה בשיחות API של לוח השנה של Google, כדי לקבל גישה למידע על לוח השנה.

תהליך ההקצאה

הפעלת משתמשים עבור גישה ללוח שנה

לאחר הקצאה מוצלחת של שירות לוח השנה ההיברידי כיישום רשום, מנהל המערכת חייב להפעיל במפורש משתמשים כדי לאפשר לשירות לגשת ללוחות השנה המתאימים של חבילת G.

כדי להפעיל בהצלחה משתמש לצורך גישה ללוח שנה, יש לעמוד בתנאים הבאים:

  • כתובת הדוא"ל של המשתמש ב-Control Hub חייבת להתאים לחשבון לוח השנה של Google בדייר Google G Suite של הארגון.

  • מנהל המערכת חייב לאמת את התחום בכתובת הדואר האלקטרוני של המשתמש, אחרת המשתמש צריך לאמת את כתובת הדואר האלקטרוני שלו על ידי כניסה מוצלחת ל- Webex App.

הפעלת משתמש מודיעה לשירות לוח השנה ההיברידי כדי לאמת שיש לו את ההרשאות הנכונות לגשת ללוח השנה של המשתמש ב- G Suite.

אימות מוצלח הוא דרישה לשימוש בפונקציונליות שירות לוח השנה ההיברידי. אם השירות אינו יכול לאמת משתמש, הוא מעמיד את המשתמש במצב שגיאה. השירות אוכף מדיניות כדי לגשת רק ללוחות השנה של משתמשים שהופעלו בהצלחה לצורך עיבוד שוטף.

פעילות שוטפת

שירות לוח השנה משתמש ב- APIREST של לוח השנה של Google. API זה תומך במגוון רחב של פעולות עם לוח השנה של Google. עם זאת, שירות לוח השנה משתמש רק בקבוצת משנה של פקודות הקשורות למקרי שימוש בלוח השנה.

טבלה 1. פעולות המשמשות כיום את שירות לוח השנה ההיברידי

REST API

שימוש

קבל לוחות שנה/{calendarId}/events

רשימת אירועי לוח שנה.

GET calendars/{calendarId}/events/{eventId}/instances

מופעים של האירוע החוזר שצוין.

GET /calendars/{calendarId}/events/{eventId}

מידע על אירוע בודד בלוח שנה.

PATCH /calendars/{calendarId}/events/{eventId}

עדכן מאפיינים של אירועי לוח שנה (כולל פרטי צירוף ומאפיינים מורחבים). פעולה זו משמשת גם להגדרת קבלה/דחייה/הסכמה באופן לא סופי - לקבל את הסטטוס של פגישה.

POST /calendars/{calendarId}/events/quickAdd

יצירת אירוע המבוסס על מחרוזת טקסט פשוטה.

POST /calendars/{calendarId}/events/watch

הירשם כמנוי לקבלת התראות על שינויים בלוח השנה של משתמש.

POST /ערוצים/עצירה

בטל את ההרשמה כמנוי להתראות על שינויים בלוח השנה של משתמש.

GET /users/me/settings/{setting}

אחזר את אזור המשתמש.

GET /users/{userId}/settings/vacation

מקבל את הגדרות המגיב לחופשה של המשתמש.

POST /calendars/{calendarId}/acl

יוצר כלל בקרת גישה.

DELETE /calendars/{calendarId}/acl

מחיקת כלל בקרת גישה.

POST /calendars/{calendarId}/events

יוצר אירוע בלוח השנה.

DELETE /calendars/{calendarId}/events/{eventId}

מחיקת אירוע מלוח השנה.

GET /freeBusy

הצג את זמינות המשתמש ומצב מועדים פנויים/לא פנויים עבור טווח זמן שצוין.