Kullanıcılar, Google Takvim etkinliği oluştururken veya düzenlerken hızla Google Meet toplantısı oluşturup bu etkinliği etkinlikle ilişkilendirme seçeneğine sahiptir. Eklendikten sonra, etkinlik katılımcıları tek bir tıklamayla ilişkili Hangout'a kolayca katılabilir.
Ancak kullanıcı Google Meet yerine üçüncü taraf bir konferans (ör. WebEx) kullanmak isterse işlem daha karmaşıktır. Genellikle bunun için kullanıcının konferansı Google Takvim'in dışında oluşturması ve ardından konferans kodunu Takvim etkinlik açıklamasına kopyalaması gerekir. Ardından etkinlik katılımcıları, verilen kodu kullanarak konferansa katılmak için belirli adımları 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 seçeneği de ekler. Böylece, kullanıcılar doğrudan Google Takvim'den konferans oluşturabilir ve bu konferanslara katılabilir.
Konferans sağlayıcısıysanız Google Takvim ile ürününüz arasında bir bağlantı tanımlamak için bir Google Workspace Eklentisi oluşturabilirsiniz. Ardından, eklentiyi kullanıcılar 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 seçeneği olarak gösterilir.
Bir eklentinin tanımlayabileceği konferans çözümlerine örnek olarak aşağıdakiler verilebilir:
- standart video konferans görüşmesi
- yalnızca sesli bir konferans
- kişisel konferans
- herkese açık olarak yayınlanan bir konferans
Üçüncü taraf hizmetinin sağladığı tüm konferans türleri, ilişkili bir çözüme sahip olabilir ve çözüm koleksiyonları tek bir Google Workspace eklentisinde bir araya getirilebilir.
Konferans çözümlerinin işleyiş şekli
Bir Google Workspace eklentisine konferans çözümü eklendiğinde ayrıntılı bir kullanıcı arayüzü sağlanmasına gerek yoktur. Bunun yerine, bir kullanıcı Google Takvim etkinliği oluşturduğunda veya düzenlediğinde, kullanıcının yüklediği Google Workspace Eklentilerinde tanımlı 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 ile Google Takvim etkinliği arasında verileri senkronize ederek konferansı oluşturur. Etkinlik daha sonra güncellenir veya silinirse eklenti bunu algılar ve ilgili güncellemeleri konferans sisteminde yapar. Bir konferans etkinliğe eklendiğinde, katılımcılar Google Takvim'den konferansa katılabilir.
Eklenti, kullanıcıların belirli konferans davranışlarını kontrol etmesine izin vermek için isteğe bağlı olarak bir ayarlar sayfası sağlayabilir.
Konferans verileri
Google Takvim'e konferans çözümleri sağlayan Google Workspace Eklentileri, kullanıcıların üçüncü taraf konferanslarına katılabilmesi 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 kurarken oluşan hatayı açıklayan bir ConferenceError
nesnesini içermelidir.
Aşağıdaki tabloda, eklentinizin kullanabileceği her bir konferans verisi türü açıklanmakta ve bunu temsil eden ConferenceData hizmeti
nesnesi listelenmektedir. Eklentinizin kullandığı her ConferenceData
nesnesinin tüm öğeleri Zorunlu olarak işaretlenmiş olmalıdır:
Bileşen | Type | Açıklama |
---|---|---|
Konferans hataları |
ConferenceError |
Bir hata oluşursa zorunludur. Bu durumda başka veri gerekmez. Eklenti, konferans sistemine bağlanmaya çalıştığında oluşan bir sorunu bildirmek için bunu kullanın. |
Konferans kimliği | string |
Hata yoksa zorunludur. Üçüncü taraf konferans sisteminde konferansı tanımlamak için bu kimliği kullanın. |
Konferans parametreleri |
ConferenceParameter[] |
Sisteme özgü bilgileri üçüncü taraf konferans sisteminden sisteme geçirmek ve sistemden almak için bu anahtar/değer çiftlerini kullanın. Örneğin, sistemde konferans moderatörünün e-posta adresini veya toplantı anahtarını belirtmeniz gerekebilir. |
Konferans notları | string |
Bunu konferansa metin bildirimi eklemek için kullanın. Bunları genellikle konferans yöneticileri veya yasal uyarılar için talimat eklemek için kullanırsınız. |
Giriş noktaları |
EntryPoint[] |
Hata değilse en az bir EntryPoint tanımlanmalıdır.Konferansa katılmanın belirli bir yolunu (örneğin, telefon, video veya SIP ile) açıklamak için EntryPoint kullanın. Her giriş noktası bir URI ve bir
EntryPointType gerektirir. |
Daha fazla bilgi
Aşağıdaki dokümanlar daha fazla bilgi edinmenize yardımcı olabilir:
Konferans çözümleri içeren bir Google Workspace eklentisi oluşturun. Konferans eklentileri oluşturun başlıklı makalede, üçüncü taraf konferans çözümleri uygulayan bir Google Workspace eklentisi oluşturmak için gereken adımlara genel bir bakış sunulmaktadır.
Daha yakından bakın. Bir konferans Google Workspace eklentisi örneğinin kaynak kodunu görüntüleyin.
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 geliştirdiğini merak ediyor musunuz? Google Takvim için Google Workspace Marketplace'i ziyaret edin.