Configurar sincronização com Google Calendar
Pré-requisitos
- Acesso ao menu Configuração > Sincronização de calendário (CM031).
- Ter uma conta Google Workspace.
- Configurar Google Cloud Platform.
- Configurar Google Admin Console.
Apresentação
O SoftExpert Suite permite configurar uma sincronização com o Google Calendar para gerenciamento de eventos.
Para que a sincronização seja habilitada com sucesso, é necessário, primeiramente, realizar as seguintes configurações:
Configurar sincronização com Google Calendar
Google Cloud Platform
1. Acesse o Google Cloud Platform e faça login com sua conta Google Workspace.
2. Clique na opção Selecione um projeto. Caso você já tenha projetos criados, clique na parte superior em que é apresentado o nome do último projeto aberto.
3. Na tela que será aberta, clique na opção Novo projeto.
4. Na tela que será apresentada, preencha o campo Nome do projeto com um nome que identifique o projeto que está sendo criado. Caso deseje, é possível editar o código do projeto.
5. Clique em Criar.
6. No painel de notificações, selecione o projeto recém-criado.
7. No menu de navegação lateral, clique em APIs e serviços e selecione a opção Biblioteca.
8. Localize e selecione o card Google Calendar API.
9. Na tela que será apresentada, clique no botão Ativar. Aguarde até a tela terminar de carregar.
10. Volte ao menu de navegação lateral, clique em IAM e Admin e selecione a opção Contas de serviço.
11. Clique na opção Criar conta de serviço:
- Na etapa Detalhes da conta de serviço, estão disponíveis os seguintes campos:
Nome da conta de serviço: informe um nome que identifique a conta de serviço.
ID da conta de serviço: informe um código para a conta de serviço.
Descrição da conta de serviço: se desejar, descreva como a conta de serviço será usada. - Clique em Criar.
- Na etapa Conceda acesso para a conta de serviço ao projeto (opcional), selecione a opção Projeto > Editor no campo Papel.
- Clique em Continuar.
- Na etapa Conceda ao usuário acesso a essa conta de serviço (opcional), clique na opção Criar chave e selecione a opção JSON no painel que será apresentado.
- Clique em Criar. Neste momento, será apresentada uma tela informando que a chave privada foi salva em seu computador, e será feito o download de um arquivo .json. Feche a tela apresentada. Guarde o arquivo .json em local seguro, pois ele será utilizado para configurar a sincronização do calendário na tela Sincronização de calendário (CM031).
12. No menu de Contas de serviço, selecione a conta configurada anteriormente e, na coluna Ações, clique na opção Editar.
13. Na seção Status da conta de serviço, marque a opção Ativar a delegação em todo o domínio do G Suíte. Em seguida, copie o valor mostrado no campo ID exclusivo e guarde-o em local seguro, pois ele será utilizado no Admin Console.
Admin Console
1. Após realizar as configurações descritas anteriormente, acesse o Google Admin Console e clique na opção Segurança.
2. Clique na opção Controles de API.
3. Na seção Delegação em todo o domínio, da tela que será aberta, clique em Gerenciar a delegação em todo o domínio.
4. Na tela que será apresentada, clique na opção Adicionar novo e preencha os seguintes campos:
- ID do Cliente: informe o ID exclusivo (Google Cloud Platform, passo 13). Marque também a opção Substituir ID do cliente existente.
- Escopos OAuth (delimitados por vírgula): preencha com "https://www.googleapis.com/auth/calendar".
5. Feito isso, clique em Autorizar.
Conclusão
Com as configurações finalizadas no Google Cloud Platform e no Admin Console, é possível habilitar e configurar a sincronização do SoftExpert Suite com o calendário do Google Calendar.