Hibrit Takvim avantajları

Şu anda entegrasyon, aşağıdaki ana özellikleri sunmaktadır:

  1. Kullanıcılara, Google'ın G Suite Takvimine (Google Takvim) bağlanan herhangi bir takvim istemcisiyle bir ortak çalışma toplantısı planlama olanağı sağlayın. Eklentiler veya uzantılar yüklemeniz gerekmez. içine bir anahtar kelime yazın Konum alan (örneğin, @webex veya @meet).

  2. Webex Uygulaması uygulamasında (masaüstü ve mobil) ve fiziksel uç noktalarda kullanıcılara bir toplantı listesi gösterin.

  3. One Button to Push (OBTP) olarak da bilinen Katıl düğmesi olmadan bir bildirim gösterir.

  4. Webex , tatil cevaplayıcı Gmail'de (bazen ofis dışında durumu olarak anılır).

Bu makalede bu özellikleri sunmak için bulut tabanlı Karma Takvim Hizmetinin Google Takvimi Webex bulut ile nasıl entegre ettiği hakkında genel bir bakış sunulmaktadır.

Karma Takvim Hizmeti entegrasyonları hakkında benzer açıklamalar için aşağıdaki makalelere bakın:

En son özellik ve dağıtım bilgileri için bkz.https://www.cisco.com/go/hybrid-services-calendar .

Veri işleme

Karma Takvim, takvim sisteminden toplantı ayrıntılarını alır ve şu şekilde kullanır:

  • Toplantıya katılacak URI'lerin ve URL'lerin toplantı konumunu ve gövdesini kontrol eder
  • davet başlığı toplantı başlığı olarak
  • toplantı yuvasını Webex Uygulamasındaki ve bazı cihazlardaki toplantı listesinde göstermek için başlangıç ve bitiş saatleri
  • toplantı listesinde katılımcı listesini doldurmak için davetliler
  • davetlilere katılma zamanı geldiğinde Katıl düğmesini göndermeleri için
  • toplantı daveti gövdesi Webex toplantı ajandasını doldurmak için

Hizmet, toplantı listesi ve Katıl düğmesini sağlamak için şifreli verileri Webex bulutuna gönderir (ve verileri şifreli biçimde depolar).

Hizmet şifrelenmemiş verileri depolamaz veya iletmez. Toplantı açıklaması, toplantı gövdesi ve davetlilerin e-posta adresleri gibi hassas veriler, depolandığında ve aktarıldığında her zaman şifrelenir.


 
Karma Takvim hizmeti, toplantı verilerini sınırlı bir süre için saklar. Depolanan veriler, geçmişteki 7 gün ile gelecekteki 31 gün arasındaki toplantıları kapsar.

Veri şifreleme için Karma Takvim, Webex Uygulamasının kullandığı aynı Webex bulut şifreleme hizmetini kullanır. Bu nedenle, bulut Anahtar Yönetim Sunucusu (KMS), anahtar yönetimi sağlar. Karma Veri Güvenliği dağıtmayı seçerseniz, kendi şirket tesiste KMS'niz anahtar yönetimi sağlar. (Daha fazla ayrıntı için bkz. Webex Uygulama Güvenliği Kağıdı .)

Dağıtım sırasında kimlik doğrulama ve yetkilendirme

Karma Takvim, Google Yetkilendirme Sunucusuna OAuth 2.0 istemci kimlik bilgileri verme akışını kullanır.

Uygulama kimlik doğrulama süreci

Hibrit Takvim, Google'a bir uygulama olarak kaydolur. Kullanıcı onayı ihtiyacını önlemek için etki alanı çapında yetkilendirmeye sahip bir hizmet hesabı kullanır. (Daha fazla ayrıntı için, bkz.https://developers.google.com/identity/protocols/OAuth2ServiceAccount .)

Karma Takvim aşağıdaki uygulama izinlerine sahip olmalıdır:

İzin

Kullanım

Kullanıcı takvimlerini yönet

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

  • Katılma ayrıntılarıyla toplantı metnini güncelleyin.

  • Lokalizasyon amaçları için kullanıcının dilini tespit edin.

Temel posta ayarlarını yönetin

https://www.googleapis.com/auth/gmail.settings.basic
  • Ofis dışında durumunu okuyun.

Control Hub'da yalnızca ayrıcalıklı erişime sahip yöneticiler bir müşterinin kuruluşunu Karma Takvim için sağlayabilir. Bir yönetici, istemci Kimlik ve yetkilendirme kapsamlarını Control Hub'dan kopyalayıp API istemci erişimini yönetin Google G Suite alanının Yönetici konsolunun bölümü.

Akış, aşağıdaki üst düzey adımları içermektedir:

  1. Uygulama, hizmet hesabı kimlik bilgilerini kullanarak kullanıcının takvimlerine erişim elde etmek için Google Yetkilendirme Sunucusundan kullanıcı düzeyinde erişim belirteçleri alır.

  2. Uygulama, Takvim bilgilerine erişmek için Google Calendar API çağrılarındaki erişim belirtecini kullanır.

sağlama süreci

Kullanıcıları Takvim erişimi için etkinleştirme

Karma Takvimi kayıtlı bir uygulama olarak başarıyla sağladıktan sonra, yöneticinin hizmetin ilgili G Suite takvimlerine erişmesine izin vermek için kullanıcıları açıkça etkinleştirmesi gerekir.

Bir kullanıcıyı takvim erişimi için başarıyla etkinleştirmek için aşağıdaki koşulların karşılanması gerekir:

  • Kullanıcının Control Hub'daki e-posta adresi , kuruluşun Google G Suite kiracısındaki Google takvim hesabıyla eşleşmelidir.

  • Yöneticinin sahip olması gerekir etki alanını doğruladı kullanıcının e-posta adresi veya kullanıcının Webex Uygulamasında başarıyla oturum açarak e-posta adresi doğrulaması gerekir.

Bir kullanıcının etkinleştirilmesi, kullanıcının G Suite'teki takvimine erişmek için doğru izinlere sahip olduğunu doğrulamak için Karma Takvim'i bilgilendirir.

Başarılı doğrulama, Karma Takvim işlevini kullanmak için bir gerekliliktir. Hizmet bir kullanıcıyı doğrulayamazsa, kullanıcıyı hata durumuna sokar. Hizmet, devam eden işleme için yalnızca başarıyla etkinleştirilen kullanıcıların takvimlerine erişmek için bir ilke uygular.

Devam eden işlemler

Hibrit Takvim, Google Takvim REST API . API, Google Takvim ile çok çeşitli işlemleri destekler. Ancak, Karma Takvim yalnızca takvim kullanım örnekleriyle ilgili komutların bir alt kümesini kullanır.

Tablo 1. Şu anda Karma Takvim Hizmeti tarafından kullanılan işlemler

REST API’si

Kullanım

GET takvimleri/{calendarId}/etkinlikler

Takvim olaylarının listesi.

takvimleri/{calendarId}/events/{eventId}/örnekleri GET

Belirtilen tekrarlı olay durumları.

/takvimler/{calendarId}/events/{eventId} GET

Bir takvimdeki tek bir olay hakkında bilgiler.

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

Takvim olaylarının özelliklerini güncelleyin (katılma bilgileri ve genişletilmiş özellikler dahil). Bu işlem aynı zamanda bir toplantının durumunu kabul et/reddet/geçici olarak kabul et olarak ayarlamak için kullanılır.

POST /takvimler/{calendarId}/events/quickAdd

Basit bir metin dizisine dayanarak bir olay oluşturur.

POST /takvimler/{calendarId}/events/watch

Kullanıcının takvimindeki değişiklikler hakkındaki bilgiler için abone olun.

POST /channels/stop

Bir kullanıcının takviminde yapılan değişiklikler hakkındaki bilgilendirmelerden aboneliği kaldır.

GET /users/me/settings/{setting}

Kullanıcının yerel ayarını alır.

GET /users/{userId}/settings/tatil

Kullanıcının otomatik yanıtlayıcı ayarlarını alır.

POST /calendars/{calendarId}/acl

Bir erişim kontrol kuralı oluşturur.

DELETE /calendars/{calendarId}/acl

Bir erişim kontrol kuralını siler.

POST /takvimler/{calendarId}/etkinlikler

Takvimde bir etkinlik oluşturur.

DELETE /takvimler/{calendarId}/events/{eventId}

Takvimden bir etkinliği siler.

GET /freeMeşgul

Belirtilen bir zaman aralığında kullanıcı kullanılabilirliğini ve boş/meşgul durumunu görüntüler.