Google Takvim etkinliği oluştururken veya düzenlerken kullanıcılar, hızlıca bir Google Meet toplantısı oluşturma ve bunu etkinlikle ilişkilendirme seçeneğine sahiptir. Etkinlik katılımcıları, eklendikten sonra basit bir tıklamayla ilişkili Hangout'a kolayca katılabilir.
Ancak kullanıcı Google Meet yerine bir üçüncü taraf konferansı (ör. WebEx) kullanmak isterse süreç daha karmaşıktır. Genellikle bu işlem için kullanıcının konferansı Google Takvim dışında oluşturması ve Takvim etkinlik açıklamasına konferans kodunu kopyalaması gerekir. Ardından etkinlik katılımcıları, verilen 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'in kapsamını üçü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 seçeneği ekleyerek kullanıcıların bu konferansları doğrudan Google Takvim'den oluşturmasına ve katılmasına olanak tanır.
Konferans sağlayıcısıysanız Google Takvim ile ürününüz arasında bir bağlantı tanımlamak için Google Workspace eklentisi oluşturabilirsiniz. Ardından eklentiyi, kullanıcıların ve yöneticilerin eklentiyi 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 seçeneği olarak gösterilir.
Aşağıda, bir eklentinin tanımlayabileceği konferans çözümlerine örnekler verilmiştir:
- standart bir video konferansın
- yalnızca sesli konferans
- kişisel bir konferans
- herkese açık olarak yayınlanan bir konferans
Üçüncü taraf hizmetin sağladığı her konferans türünde ilişkili bir çözüm bulunabilir ve çözüm koleksiyonları, tek bir Google Workspace eklentisinde bir araya getirilebilir.
Konferans çözümlerinin işleyiş şekli
Google Workspace eklentisine konferans çözümü eklendiğinde, bunun için ayrıntılı bir kullanıcı arayüzü sağlamanıza gerek yoktur. Bunun yerine, kullanıcı bir Google Takvim etkinliği oluşturduğunda veya düzenlediğinde, kullanıcının yüklediği Google Workspace Eklentilerinde tanımlanan tüm çözümler konferans 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şturarak verileri konferans ve Google Takvim etkinliği arasında senkronize eder. Etkinlik daha sonra güncellenir veya silinirse eklenti bunu algılar ve ilgili güncellemeleri konferans sisteminde yapar. Etkinliğe bir konferans eklendiğinde, katılımcılar konferansa Google Takvim’den katılabilir.
İsteğe bağlı olarak eklenti, kullanıcıların belirli konferans davranışını kontrol etmesine olanak tanıyan bir ayarlar sayfası sağlayabilir.
Konferans verileri
Google Takvim'e konferans çözümleri sağlayan Google Workspace Eklentileri, kullanıcıların üçüncü taraf konferanslara katılmasına izin vermek için belirli bilgiler (konferans verileri) gerektirir. Eklentinizde bir konferans çözümü tanımladığınızda, ConferenceData
nesnesi oluşturan ve 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 kurulurken 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 bunu temsil eden KonferansVeri hizmeti nesnesi listelenmektedir. Eklentinizin kullandığı her ConferenceData
nesnesinin tüm öğeleri Zorunlu olarak işaretlenmiş olmalıdır:
Bileşen | Tür | Açıklama |
---|---|---|
Konferans hataları |
ConferenceError |
Bir hata oluştuysa zorunludur. Hata oluştuysa başka veriye gerek yoktur. Eklenti, konferans sistemine bağlanmaya çalıştığında oluşan bir sorunu bildirmek için bu raporu kullanın. |
Konferans Kimliği | string |
Hata değilse zorunludur. Üçüncü taraf konferans sistemindeki konferansı tanımlamak için bu kimliği kullanın. |
Konferans parametreleri |
ConferenceParameter[] |
Bu anahtar/değer çiftlerini, sisteme özgü bilgileri üçüncü taraf konferans sistemine ve bu sistemden iletmek için kullanın. Örneğin, sistem, konferans moderatörünün e-postasını veya bir toplantı anahtarını talep edebilir. |
Konferans notları | string |
Konferansa yazılı bildirim eklemek için bunu kullanın. Genellikle bunları konferans yöneticileri için talimatlar veya yasal uyarılar eklemek için kullanırsınız. |
Giriş noktaları |
EntryPoint[] |
Hata değilse zorunludur. Bu durumda en az bir EntryPoint tanımlanmalıdır.Konferansa katılmanın belirli bir yolunu (örneğin, telefon, video veya SIP ile) tanımlamak için EntryPoint öğelerini kullanın. Her giriş noktası için URI ve
EntryPointType gerekir. |
Daha fazla bilgi
Aşağıdaki belgeler daha fazla bilgi edinmenize yardımcı olabilir:
Konferans çözümleriyle Google Workspace Eklentisi oluşturun. Konferans eklentileri oluşturma bölümünde, üçüncü taraf konferans çözümlerini uygulayan bir Google Workspace Eklentisi derlemek için gereken adımlara genel bir bakış sunulmaktadır.
Daha yakından bakın. Bir konferans Google Workspace eklentisi örneğinin kaynak kodunu inceleyin.
Apps Komut Dosyası'nın neler yapabileceği hakkında daha fazla bilgi edinin.Google Apps Komut Dosyası belgelerini inceleyin.
Diğer geliştiricilerin neler yaptığını merak mı ediyorsunuz? Google Takvim için Google Workspace Marketplace'i ziyaret edin.