Saat membuat atau mengedit acara Google Kalender, pengguna memiliki opsi untuk membuat rapat Google Meet dengan cepat dan mengaitkannya dengan acara. Setelah ditambahkan, tamu acara dapat dengan mudah bergabung ke Hangout terkait dengan sekali klik.
Namun, jika pengguna ingin menggunakan konferensi pihak ketiga (seperti WebEx), bukan Google Meet, prosesnya menjadi lebih kompleks. Biasanya, ini mengharuskan pengguna untuk membuat konferensi di luar Google Kalender, lalu menyalin kode konferensi ke dalam deskripsi acara Kalender. Peserta acara kemudian harus mengikuti serangkaian langkah tertentu untuk masuk ke konferensi menggunakan kode yang diberikan.
Add-on Google Workspace dapat membantu pengguna menghindari kompleksitas ini. Anda dapat membuat Add-on Google Workspace yang memperluas Google Kalender dengan solusi konferensi pihak ketiga. Setiap solusi konferensi yang ditambahkan menambahkan opsi konferensi baru untuk acara Kalender, sehingga pengguna dapat membuat dan bergabung ke konferensi tersebut langsung dari Google Kalender.
Jika Anda adalah penyedia konferensi, Anda dapat membuat Add-on Google Workspace untuk menentukan koneksi antara Google 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 Google Kalender.
Contoh solusi konferensi yang dapat ditentukan oleh add-on mencakup hal berikut:
- konferensi video standar
- konferensi audio saja
- konferensi pribadi
- konferensi yang di-streaming secara publik
Semua jenis konferensi yang disediakan oleh layanan pihak ketiga dapat memiliki solusi terkait, dan koleksi solusi dapat dipaketkan bersama dalam satu Add-on Google Workspace.
Cara kerja solusi konferensi
Saat solusi konferensi ditambahkan ke Add-on Google Workspace, Anda tidak perlu menyediakan UI mendetail untuk solusi tersebut. Sebagai gantinya, setiap kali pengguna membuat atau mengedit acara Google Kalender, solusi apa pun yang ditentukan dalam Add-on Google Workspace 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, sehingga menyinkronkan data antara konferensi dan acara Google Kalender. Jika kemudian acara diperbarui atau dihapus, add-on akan mendeteksi hal ini dan membuat update yang sesuai pada sistem konferensi. Setelah konferensi dilampirkan ke acara, tamu dapat bergabung ke konferensi dari Google 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 ke Google 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 mem-build dan menampilkan
objek
ConferenceData
. Objek ConferenceData
harus berisi semua data konferensi yang dibutuhkan Google Kalender, atau objek ConferenceError
yang menjelaskan error yang terjadi saat berkomunikasi dengan sistem konferensi pihak ketiga.
Tabel di bawah ini menjelaskan setiap jenis data konferensi yang dapat digunakan oleh add-on dan
mencantumkan objek layanan ConferenceData
yang mewakilinya. Setiap
objek ConferenceData
yang digunakan oleh add-on harus memiliki semua elemen yang ditandai sebagai Wajib:
Komponen | Jenis | Deskripsi |
---|---|---|
Error konferensi |
ConferenceError |
Wajib jika terjadi error, sehingga tidak ada data lain yang diperlukan. Gunakan metode ini untuk melaporkan masalah yang terjadi saat add-on mencoba terhubung ke sistem konferensi. |
ID konferensi | string |
Wajib diisi 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 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 properti ini untuk menambahkan petunjuk bagi administrator konferensi atau pemberitahuan hukum. |
Titik masuk |
EntryPoint[] |
Wajib jika tidak ada error, dalam hal ini setidaknya satu
EntryPoint harus ditentukan.Gunakan EntryPoint untuk menjelaskan cara tertentu 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 Google Workspace dengan solusi konferensi. Mem-build add-on konferensi memberikan ringkasan langkah-langkah yang diperlukan untuk mem-build Add-on Google Workspace yang mengimplementasikan solusi konferensi pihak ketiga.
Pelajari lebih lanjut. Lihat kode sumber konferensi Add-on Google Workspace.
Pelajari lebih lanjut apa yang dapat dilakukan Apps Script. Tinjau dokumentasi Google Apps Script.
Ingin tahu apa yang telah dibuat oleh developer lain? Kunjungi Google Workspace Marketplace untuk Google Kalender.