Özellikler

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

  1. Son kullanıcılara, eklenti veya uzantı yüklemek zorunda kalmadan Google’ın G Suite Takvimi (Google Takvim) ile bağlantılı herhangi bir takvim istemcisi ile ortaklaşa toplantı planlama yeteneğini kazandırmaktadır. Konum alanına sadece bir anahtar sözcük yazın (örneğin @spark veya @webex).

  2. Toplantı listesini kullanıcılara gösterWebex Uygulamasıuygulama (masaüstü ve mobil) ve fiziksel uç noktalarında.

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

  4. Güncellenmiş kullanıcılarWebex UygulamasıKullanıcı Gmail'de tatil yanıtını ale (bazen ofis dışında durumu olarak da ifade edilen) durumuna döner.

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 yeni özellik ve uygulama bilgileri için bkz. https://www.cisco.com/go/hybrid-services-calendar.

Verilerin İşlenmesi

Bu işaretKarma Takvim, takvim sisteminden toplantı ayrıntılarını alır ve toplantı yerini, toplantılara katılmak için kullanılabilecek URI’lerin ve URL’lerin gövdesini ayrıştırır. Hizmet, başlangıç ve bitiş saati ve davetliler gibi diğer bilgileri, toplantı listesiniWebex Uygulamasıuygulaması ve belirli cihazlarda ve One Button to Push (OBTP) sağlamak için. Hizmet hiçbir noktada toplantı tanımı, toplantı katılımcıları veya davetlilerin e-posta adresleri gibi şifrelenmemiş hassas verileri saklamaz ve göndermez. Bu veriler, toplantı listesinin ve OBTP’nin sunulması amaçlarıyla şifrelenmiş olarak Webex buluta gönderilir (ve burada şifrelenmiş halde saklanır).

Veri şifreleme içinKarma Takvim, Webex bulut şifreleme hizmetiniWebex Uygulamasıuygulama kullanır. Bu nedenle, anahtar yönetimi bulut Anahtar Yönetim Sunucusu (KMS) tarafından veya dağıtmayı seçersenizKarma Veri Güvenliği, kendi şirket içi KMS tarafından. (Daha fazla ayrıntı için bkz. Webex UygulamasıGüvenlik Kağıt.)

Dağıtım Sırasında Kimlik Doğrulaması ve Yetkilendirme

Bu işaretKarma Takvim, Google Yetkilendirme Sunucusuna OAuth 2.0 istemci kimlik bilgileri verme akışını kullanmaktadır.

Uygulama Kimlik Doğrulaması İşlemi

Bu işaretKarma Takvim, Google ile bir uygulama olarak kaydedilmiştir. Bu bakımdan, kullanıcı onayı ihtiyacını önlemek için alan genelinde temsilci belirleme özelliğine sahip bir hizmet hesabı kullanmaktadır. (Diğer ayrıntılar için bkz. .)https://developers.google.com/identity/protocols/OAuth2ServiceAccount

Bu işaretKarma Takvimaş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önet

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

İçindeControl Hubkapsamında, sadece ayrıcalıklı erişime sahip yöneticiler bir müşterinin ile ilgili organizasyonunu sağlayabilirler.Karma Takvim. Yönetici, istemci kimliğini ve yetki kapsamlarını kopyalayıp yapıştırmalıControl HubGoogle G Suite etki alanının Yönetici konsolunda API istemci erişimini yönet bölümüne gidin.

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 İşlemi

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

Karma Takvim'i kayıtlı uygulama olarak başarıyla sağlayan yöneticinin, hizmetin ilgili G suite takvimlerine erişmesine izin vermek için kullanıcıları açık bir şekilde etkinleştirmesi gerekir.

Takvim erişimi için bir kullanıcı başarıyla etkinleştirmek için aşağıdaki koşulların karşıİmİne uygun olması gerekir:

  • Control Hub'da kullanıcının e-posta adresi, kuruluşun Google G Suite kiracısında kendi Google takvim hesabıyla eşleşmesi gerekir.

  • Yöneticinin, kullanıcının e-posta adresiyle etki alanını doğrulanmış olması veya kullanıcının e-posta adresini başarıyla oturum alayarak doğrulanması gerekirWebex Uygulaması.

Bir kullanıcının etkinleştirmek, Karma Takvim'e G Suite'te kullanıcının takvimine erişmek için doğru izinlere sahip olduğunu doğrular.

Başarılı doğrulama, Karma Takvim işlevinin kullanımı için bir gereksinimdir. Hizmet bir kullanıcı doğrulanamıyorsa, kullanıcı hata durumuna alır. Hizmet, devam eden işlemler için yalnızca başarıyla etkinleştirilen kullanıcıların takvimlerine erişmek için bir politikaya zorlar.

Devam eden işlemler

Bu işaretKarma Takvim, Google Takvim REST API’sini kullanır. API, Google Takvim ile çok çeşitli işlemleri destekler. Ancak,Karma TakvimAncak sadece takvim kullanım olgularıyla ilgili bir komut alt kümesini kullanmaktadır.

Tablo 1. Karma Takvim Hizmeti Tarafından Şu Anda Kullanılan İşlemler

REST API’si

Kullanım

GET calendars/calendarId/events

Takvim olaylarının listesi.

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

Belirtilen tekrarlı olay durumları.

GET /calendars/calendarId/events/{eventId}

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 ayrıca toplantının durumunu kabul et/redde/geçici olarak kabul et ayarlamak için de kullanılır.

POST /calendars/calendarId/events/quickAdd

Basit bir metin dizisine dayanarak bir olay oluşturur.

POST /calendars/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/vacation

Kullanıcının tatil yanıt verme 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.

GET calendars/calendarId/events

Takvimde bir olay oluşturur.

GET /calendars/calendarId/events/{eventId}

Bir etkinliği takvimden siler.

GET /freeBusy

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