Google Calendário - Sincronização de calendário
Crie uma conexão com o Calendário Google e sincronize as reservas feitas usando a aplicação Workplace Reservation Management. Você pode sincronizar todas as reservas feitas usando o Workplace Reservation Management para o Google Calendário e vice-versa.
A sincronização de reserva de um calendário Google para o Workplace Reservation Management é realizada usando várias aproximações, como eventos e ocorrências.
Sincronização de Workplace Reservation Management para Google Calendário
O processo de sincronização de Workplace Reservation Management a Google é realizado usando o spoke do Google Calendar. Você pode configurar uma conexão com o Google usando o Flow Designer.
- Instale o Google Calendar Spoke.
- Configurar spoke do Google Calendar
- Autentique ServiceNow com Google. Consulte Autenticar Google para sincronização de calendário.
- Configuração da conexão do Google Calendar Spoke usando o Flow Designer. Consulte Criar uma conexão e registro de credencial para Google.
- Criando o provedor do Google Calendar. Consulte Configurar Google como provedor de calendário.
Sincronização de Google Calendário para Workplace Reservation Management
A sincronização de reserva do Google Calendário para o portal de reserva é feita extraindo as atualizações de calendário mais recentes em Google Calendário usando um trabalho programado, WSDRS Sync Calendar items. Todos os eventos relacionados às salas habilitadas para sincronização são lidos e atualizados na aplicação Workplace Reservation Management. A aplicação cria eventos Criar, Atualizar, Excluir e Ler na tabela Eventos.
O trabalho programado, WSDRS Sync Calendar items, é fornecido com a aplicação para obter as mudanças mais recentes para todas as configurações de sincronização ativas reserváveis. O trabalho programado é definido como Falso por padrão e deve ser habilitado para iniciar a sincronização. Por padrão, o trabalho programado é definido para ser executado a cada cinco minutos. No entanto, você pode definir a hora do trabalho programado como quiser. A qualquer momento, você também pode executá-lo manualmente.
- Com base no tamanho da página, no tamanhodo lote de sincronização e no intervalo do lotede sincronização, as informações são recuperadas pelos tokens de sincronização. Por exemplo, se você especificou os valores como 5, 500e 60 respectivamente (nos campos anteriores). Isso significa que você pode gerar 500 solicitações em um intervalo de 60 segundos. A sincronização resulta em cinco mudanças em uma página.
- Ao criar um registro de configuração de sincronização reservável no calendário Google, você deve garantir que ele esteja ativado.
- Quando o registro de sincronização é ativado, um fluxo é acionado e um token de sincronização para esse registro de sincronização reservável é criado no módulo Sincronizar Deltas.
- O trabalho programado, WSDRS Sync Calendar items, é fornecido com a aplicação para obter as mudanças mais recentes para todas as configurações de sincronização ativas reserváveis. O trabalho programado é definido como Falso por padrão e deve ser habilitado para iniciar a sincronização. Por padrão, o trabalho programado é definido para ser executado a cada cinco minutos. No entanto, você pode definir a hora do trabalho programado como quiser. A qualquer momento, você também pode executá-lo manualmente.
- As mudanças feitas nas configurações de sincronização reserváveis são criadas como eventos no módulo Eventos. A aplicação cria Criar, Atualizar, Excluir e Ler, eventos para o Google Calendário.
- Para cada registro de sincronização, um evento é criado. Dependendo do tamanho da página especificado no provedor de calendário, as mudanças são exibidas. Se houver mudanças pendentes, elas serão exibidas durante a próxima execução do trabalho programado.
- A API usada para obter os tokens de sincronização salva a resposta no campo Resposta do evento. A API fornece mudanças feitas em uma única reserva, reserva múltipla e reserva recorrente primária.
- Usando a resposta criada pela API, uma reserva é criada na aplicação Workplace Reservation Management.
- Com cada execução de trabalho programada, o token de sincronização também é atualizado, que é usado como ponto de referência para a próxima sincronização.
Sincronizando reservas anteriores
- O provedor de calendário que é o provedor de calendário Google que você configurou deve estar ativo.
- O campo Sincronizar reservas anteriores deve ser selecionado.
- A configuração de sincronização reservável para a qual você deseja sincronizar reservas anteriores deve estar ativa.Nota:Depois de habilitar Sincronizar reservas anteriores, você deve navegar até os locais de cada registro de configuração de sincronização reservável e selecionar Sincronizar local.
Manipulação de "nenhuma solicitação"
Nenhuma solicitação é um mecanismo para validar a sintaxe gerada da carga de um evento criado para o calendário. Mas, em vez de enviar o evento para o provedor de calendário, ele é apenas criado. O administrador pode validar o conteúdo da carga do evento (JSON) para garantir que seja gerado conforme o esperado. "Nenhuma solicitação" garante que a aplicação não faça chamadas de API para o provedor de calendário quando você cria, atualiza ou cancela uma reserva na aplicação Workplace Reservation Management.