Saat membuat atau mengedit acara Google Kalender, pengguna dapat membuat rapat Google Meet dan mengaitkannya dengan acara tersebut. Setelah ditambahkan, tamu acara dapat bergabung ke Meet terkait dengan sekali klik.
Namun, jika pengguna ingin menggunakan konferensi pihak ketiga (seperti WebEx) dan bukan Meet, prosesnya akan lebih rumit. Biasanya, pengguna harus membuat konferensi di luar Kalender, lalu menyalin kode konferensi ke deskripsi acara Kalender. Kemudian, peserta acara harus mengikuti serangkaian langkah tertentu untuk bergabung ke konferensi menggunakan kode yang diberikan.
Add-on Google Workspace dapat membantu pengguna menghindari kerumitan ini. Anda dapat membuat add-on Google Workspace yang memperluas Kalender dengan solusi konferensi pihak ketiga. Setiap solusi konferensi yang ditambahkan akan menambahkan opsi konferensi baru untuk acara Kalender, sehingga pengguna dapat membuat dan bergabung ke konferensi tersebut langsung dari Kalender.
Jika Anda adalah penyedia konferensi, Anda dapat membuat add-on Google Workspace untuk menentukan koneksi antara Kalender dan produk Anda. Kemudian, Anda dapat memublikasikan add-on di Google Workspace Marketplace, tempat pengguna dan administrator dapat menemukan dan menginstalnya.
Solusi konferensi
Solusi konferensi mewakili jenis konferensi pihak ketiga yang dapat diikuti pengguna. Setiap solusi ditampilkan sebagai opsi konferensi yang dapat dipilih pengguna saat membuat atau mengedit acara Kalender.
Contoh solusi konferensi yang mungkin ditentukan add-on meliputi:
- Konferensi video standar.
- Konferensi hanya audio.
- Konferensi pribadi.
- Konferensi yang di-streaming secara publik.
Setiap jenis konferensi yang disediakan oleh layanan pihak ketiga dapat memiliki solusi terkait, dan kumpulan solusi dapat digabungkan dalam satu add-on.
Cara kerja solusi konferensi
Saat solusi konferensi ditambahkan ke add-on, tidak perlu menyediakan UI yang mendetail untuknya. Sebagai gantinya, setiap kali pengguna membuat atau mengedit acara Kalender, solusi apa pun yang ditentukan di add-on yang telah diinstal pengguna akan muncul sebagai opsi konferensi.
Saat pengguna memilih solusi konferensi, add-on akan terhubung ke sistem konferensi pihak ketiga menggunakan API-nya dan membuat konferensi, menyinkronkan data antara konferensi dan acara Kalender. Jika acara diperbarui atau dihapus nanti, add-on akan mendeteksinya dan membuat pembaruan yang sesuai pada sistem konferensi. Setelah konferensi dilampirkan ke acara, tamu dapat bergabung ke konferensi dari Kalender.
Secara opsional, add-on dapat menyediakan halaman setelan untuk memungkinkan pengguna mengontrol perilaku konferensi tertentu.
Data konferensi
Add-on Google Workspace yang menyediakan solusi konferensi untuk Kalender memerlukan informasi tertentu—data konferensi—agar pengguna dapat bergabung ke konferensi pihak ketiga. Saat menentukan solusi konferensi di add-on, Anda menentukan
onCreateFunction
yang membangun dan menampilkan objek
ConferenceData. Objek ConferenceData harus berisi semua data konferensi yang diperlukan Kalender, atau objek
ConferenceError
yang menjelaskan error yang terjadi saat berkomunikasi dengan sistem konferensi pihak ketiga.
Tabel berikut menjelaskan setiap jenis data konferensi yang dapat digunakan add-on Anda dan mencantumkan objek ConferenceData service yang merepresentasikannya. Setiap objek
ConferenceData
yang digunakan add-on Anda harus memiliki semua elemen yang ditandai
sebagai Wajib:
| Komponen | Jenis | Deskripsi |
|---|---|---|
| Error konferensi |
ConferenceError |
Wajib diisi jika terjadi error, dan dalam hal ini tidak ada data lain yang diperlukan. Gunakan ini untuk melaporkan masalah yang terjadi saat add-on mencoba terhubung ke sistem konferensi. |
| ID konferensi | string |
Wajib jika bukan error. Gunakan ID ini untuk mengidentifikasi konferensi dalam sistem konferensi pihak ketiga. |
| Parameter konferensi |
ConferenceParameter[] |
Gunakan key-value pair ini untuk meneruskan informasi khusus sistem apa pun ke dan dari sistem konferensi pihak ketiga. Misalnya, sistem mungkin memerlukan email moderator konferensi, atau kunci rapat. |
| Catatan konferensi | string |
Gunakan ini untuk menambahkan pemberitahuan teks ke konferensi. Biasanya, Anda menggunakan ini untuk menambahkan petunjuk bagi administrator konferensi atau pemberitahuan hukum. |
| Titik entri |
EntryPoint[] |
Wajib diisi jika bukan error, dalam hal ini setidaknya satu
EntryPoint harus ditentukan.Gunakan EntryPoint untuk mendeskripsikan cara tertentu untuk bergabung ke
konferensi (misalnya, melalui telepon, video, atau SIP). Setiap titik entri
memerlukan URI dan
EntryPointType. |
Bacaan lebih lanjut
Dokumentasi berikut dapat membantu Anda mempelajari lebih lanjut:
- Buat add-on dengan solusi konferensi. Membangun add-on konferensi memberikan ringkasan langkah-langkah yang diperlukan untuk membangun add-on yang menerapkan solusi konferensi pihak ketiga.
- Lihat lebih dekat. Lihat contoh kode sumber add-on konferensi.
- Pelajari lebih lanjut kemampuan Apps Script. Tinjau dokumentasi Google Apps Script.
- Ingin tahu apa yang telah dibuat oleh developer lain? Buka Google Workspace Marketplace untuk Kalender.