Ao criar ou editar um evento do Google Agenda, os usuários têm a opção de criar rapidamente uma reunião do Google Meet e associá-la ao evento. Depois de adicionado, os participantes do evento podem participar facilmente do Hangout associado com um com um clique simples.
No entanto, se um usuário quiser usar uma conferência de terceiros (como a WebEx) em vez do Google Meet, o processo é mais complexo. Normalmente, isso exige que o usuário crie a videoconferência fora do Google Agenda e, em seguida, copiar o código da videoconferência na descrição do evento do Agenda; Participantes do evento deverá seguir um conjunto específico de etapas para entrar na conferência usando o código fornecidas.
Os complementos do Google Workspace ajudam os usuários a evitar isso complexidade. Crie um complemento do Google Workspace que estende o Google Agenda a aplicativos soluções de conferência. Cada solução de videoconferência adicionada adiciona uma nova opção de videoconferência no Google Agenda eventos, permitindo que os usuários criem e participem dessas conferências diretamente de Google Agenda.
Se você é um provedor de videoconferência, pode criar um Complemento do Google Workspace para definir uma conexão entre Google Agenda e seu produto. Você pode então publicar o complemento no Google Workspace Marketplace, onde usuários e administradores podem encontrá-los e instalá-los.
Soluções para conferência
Uma solução de conferência representa um tipo de conferência de terceiros que os usuários podem participar. Cada solução é mostrada como uma opção de videoconferência que o usuário pode escolher ao criar ou editar um evento do Google Agenda.
Exemplos de soluções de conferência que um complemento pode definir incluem:
- uma videoconferência padrão
- uma videoconferência apenas de áudio
- uma conferência pessoal
- uma conferência transmitida publicamente
Qualquer tipo de conferência que o serviço de terceiros fornece pode ter uma solução associada, e coleções de soluções podem ser agrupadas em um único complemento do Google Workspace.
Como funcionam as soluções de conferência
Quando uma solução de conferência é adicionada a uma Complemento do Google Workspace, não é preciso para fornecer uma IU detalhada para ele. Sempre que um usuário cria ou edita uma evento do Google Agenda, todas as soluções definidas no Complementos do Google Workspace que o usuário instalado aparecem como opções de videoconferência.
Quando um usuário seleciona uma solução de conferência, o complemento se conecta ao sistema de conferência de terceiros usando sua API e cria a conferência, sincronizar dados entre a videoconferência e o evento do Google Agenda. Se o evento for atualizado ou excluído, o complemento detectará isso e fará com que atualizações correspondentes no sistema de videoconferência. Depois que uma videoconferência for anexada a um evento, os participantes poderão participar da conferência pelo Google Agenda.
Opcionalmente, o complemento pode fornecer uma página de configurações para permitir que os usuários controlem comportamentos específicos de conferência.
Dados da videoconferência
Complementos do Google Workspace para fazer conferências
para o Google Agenda
exigem informações específicas, como conferências
dados, para permitir que os usuários participem de videoconferências de terceiros. Quando você define
uma solução de conferência no seu complemento, você especifica uma
onCreateFunction
que cria e retorna uma
ConferenceData
objeto. O objeto ConferenceData
precisa conter todos os dados da conferência
necessidades do Google Agenda ou
ConferenceError
objeto que descreve um erro ocorrido durante a comunicação com o
sistema de videoconferência de terceiros.
A tabela abaixo descreve cada tipo de dados de videoconferência que seu complemento pode usar e
lista o serviço ConferenceData;
objeto que a representa. Cada
ConferenceData
Objeto usado pelo complemento precisa ter todos os elementos marcados como Obrigatório:
Componente | Tipo | Descrição |
---|---|---|
Erros de videoconferência |
ConferenceError |
Obrigatório se ocorrer um erro. Nesse caso, nenhum outro dado foi necessário. Use este campo para informar um problema que aconteceu quando o complemento foi instalado tentou se conectar ao sistema de videoconferência. |
ID da videoconferência | string |
Obrigatório se não for um erro. Use esse ID para identificar videoconferência no sistema de videoconferência de terceiros. |
Parâmetros da videoconferência |
ConferenceParameter[] |
Use esses pares de chave-valor para transmitir informações específicas do sistema a e do sistema de videoconferência de terceiros. Por exemplo, o sistema pode exigem o e-mail do moderador da videoconferência ou um token de reunião. |
Notas da videoconferência | string |
Use esse recurso para anexar um aviso de texto à conferência. Normalmente, você usa para adicionar instruções para administradores da conferência ou avisos legais. |
Pontos de entrada |
EntryPoint[] |
Obrigatório se não for um erro. Nesse caso, ao menos um
EntryPoint precisa ser definido.Use EntryPoint s para descrever uma maneira específica de participar da
conferência (por exemplo, por telefone, vídeo ou SIP). Cada ponto de entrada
requer um URI e um
EntryPointType : |
Leitura adicional
A documentação a seguir pode ajudar você a saber mais:
Crie um complemento do Google Workspace com soluções de conferência. Criar complementos de conferência fornece uma visão geral das etapas necessárias para criar Complemento do Google Workspace que implementa serviços de conferências.
Confira mais detalhes. Acesse a código-fonte de um exemplo de complemento para videoconferência do Google Workspace.
Saiba mais sobre o que o Apps Script pode fazer. Consulte o Documentação do Google Apps Script.
Quer saber o que outros desenvolvedores criaram? Acesse o Google Workspace Marketplace para Google Agenda.