Kullanıcılar, Google Takvim etkinliği oluştururken veya düzenlerken hızlıca bir Google Meet toplantısı oluşturabilir ve bu toplantıyı etkinlikle ilişkilendirebilir. Eklenen etkinlik katılımcıları, tek bir tıklamayla ilişkili Hangouts'a kolayca katılabilir.
Ancak kullanıcı Google Meet yerine üçüncü taraf bir konferans görüşmesi (ör. WebEx) kullanmak istiyorsa süreç daha karmaşıktır. Bu durumda kullanıcının genellikle konferansı Google Takvim dışında oluşturması ve ardından konferans kodunu Takvim etkinlik açıklamasına kopyalaması gerekir. Ardından etkinlik katılımcıları, sağlanan kodu kullanarak konferansa girmek için belirli bir dizi adımı uygulamalıdır.
Google Workspace eklentileri, kullanıcıların bu karmaşıklıktan kaçınmasına yardımcı olabilir. Google Takvim'i üçüncü taraf konferans çözümleriyle genişleten bir Google Workspace eklentisi oluşturabilirsiniz. Eklenen her konferans çözümü, Takvim etkinlikleri için yeni bir konferans görüşmesi seçeneği ekler. Bu sayede kullanıcılar doğrudan Google Takvim'den konferans oluşturabilir ve konferanslara katılabilir.
Konferans sağlayıcıysanız Google Takvim ile ürününüz arasında bağlantı tanımlamak için bir Google Workspace eklentisi oluşturabilirsiniz. Ardından, eklentiyi kullanıcıların ve yöneticilerin keşfedip yükleyebileceği Google Workspace Marketplace'te yayınlayabilirsiniz.
Konferans çözümleri
Konferans çözümü, kullanıcıların katılabileceği bir üçüncü taraf konferans türünü temsil eder. Her çözüm, kullanıcının Google Takvim etkinliği oluştururken veya düzenlerken seçebileceği bir konferans görüşmesi seçeneği olarak gösterilir.
Eklentinin tanımlayabileceği konferans çözümlerine örnekler:
- standart bir video konferans
- yalnızca sesli konferans
- kişisel konferans
- herkese açık olarak yayınlanan bir konferans
Üçüncü taraf hizmetinin sunduğu her tür konferansın ilişkili bir çözümü olabilir ve çözüm koleksiyonları tek bir Google Workspace eklentisinde gruplandırılabilir.
Konferans çözümlerinin işleyiş şekli
Bir Google Workspace eklentisine konferans çözümü eklendiğinde bunun için ayrıntılı bir kullanıcı arayüzü sağlamaya gerek yoktur. Bunun yerine, kullanıcı bir Google Takvim etkinliği oluşturduğunda veya düzenlediğinde, yüklediği Google Workspace eklentilerinde tanımlanan tüm çözümler konferans görüşmesi seçenekleri olarak görünür.
Kullanıcı bir konferans çözümü seçtiğinde eklenti, API'sini kullanarak üçüncü taraf konferans sistemine bağlanır ve konferansı oluşturur. Bu sırada konferans ile Google Takvim etkinliği arasındaki veriler senkronize edilir. Etkinlik daha sonra güncellenir veya silinirse eklenti bunu algılar ve konferans sisteminde ilgili güncellemeleri yapar. Bir konferans etkinliğe eklendikten sonra katılımcılar Google Takvim'den konferansa katılabilir.
İsteğe bağlı olarak eklenti, kullanıcıların belirli konferans davranışlarını kontrol etmesine olanak tanıyan bir ayarlar sayfası sağlayabilir.
Konferans verileri
Google Takvim'e konferans çözümleri sunan Google Workspace eklentileri, kullanıcıların üçüncü taraf konferanslarına katılmasına izin vermek için belirli bilgilere (konferans verileri) ihtiyaç duyar. Eklentinizde bir konferans çözümü tanımlarken ConferenceData
nesnesi oluşturup döndüren bir onCreateFunction
belirtirsiniz. ConferenceData
nesnesi, Google Takvim'in ihtiyaç duyduğu tüm konferans verilerini veya üçüncü taraf konferans sistemiyle iletişim kurarken oluşan bir hatayı açıklayan bir ConferenceError
nesnesini içermelidir.
Aşağıdaki tabloda, eklentinizin kullanabileceği her konferans verisi türü açıklanmakta ve bu türleri temsil eden ConferenceData hizmet nesnesi listelenmektedir. Eklentinizin kullandığı her ConferenceData
nesnesinde tüm öğeler Zorunlu olarak işaretlenmelidir:
Bileşen | Tür | Açıklama |
---|---|---|
Konferans hataları |
ConferenceError |
Hata oluştuysa gereklidir. Bu durumda başka veri gerekmez. Eklenti konferans sistemine bağlanmaya çalışırken ortaya çıkan bir sorunu bildirmek için bu formu kullanın. |
Konferans kimliği | string |
Hata yoksa gereklidir. Üçüncü taraf konferans sisteminde konferansı tanımlamak için bu kimliği kullanın. |
Konferans parametreleri |
ConferenceParameter[] |
Sisteme özgü bilgileri üçüncü taraf konferans sistemine iletmek ve bu sistemden almak için bu anahtar/değer çiftlerini kullanın. Örneğin, sistem konferans moderatörünün e-posta adresini veya bir toplantı anahtarını isteyebilir. |
Konferans notları | string |
Konferansa metin bildirimi eklemek için bunu kullanın. Genellikle konferans yöneticilerine yönelik talimatlar veya yasal bildirimler eklemek için bu alanları kullanırsınız. |
Giriş noktaları |
EntryPoint[] |
Hata yoksa gereklidir. Bu durumda en az bir EntryPoint tanımlanmalıdır.Konferansa katılmanın belirli bir yolunu (ör. telefon, video veya SIP) açıklamak için EntryPoint kullanın. Her giriş noktasının bir URI ve bir
EntryPointType gerektirir. |
Daha fazla bilgi
Aşağıdaki dokümanlar daha fazla bilgi edinmenize yardımcı olabilir:
Toplantı çözümleri içeren bir Google Workspace eklentisi oluşturun. Toplantı eklentileri oluşturma başlıklı makalede, üçüncü taraf konferans çözümlerini uygulayan bir Google Workspace eklentisi oluşturmak için gereken adımlara genel bir bakış sunulmaktadır.
Daha yakından inceleyin. Toplantı Google Workspace eklentisi örneğinin kaynak kodunu görüntüleyin.
Apps Komut Dosyası'nın yapabileceklerini öğrenin. Google Apps Komut Dosyası belgelerini inceleyin.
Diğer geliştiricilerin neler oluşturduğunu merak ediyor musunuz? Google Takvim için Google Workspace Marketplace'i ziyaret edin.