---
sourceDocument: Xanadu Employee Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/employee-service-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Google Calendário - Sincronização de calendário

# Google Calendário - Sincronização de calendário {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 min. de leitura

Crie uma conexão com o Calendário Google e sincronize as reservas feitas usando a aplicação Gestão de reservas do local de trabalho. Você pode sincronizar todas as reservas feitas usando o Gestão de reservas do local de trabalho para o Google Calendário e vice-versa.
A sincronização de reserva de um calendário Google para Gestão de reservas do local de trabalho é realizada usando várias abordagens, como eventos e ocorrências.  
Importante:  
A aplicação não é compatível com uma configuração de modo estrito para Google Calendário.

## Sincronização de Gestão de reservas do local de trabalho para Google Calendário {#google-calendar-calendar-synchronization__section_qkp_qty_dyb}

O processo de sincronização de Gestão de reservas do local de trabalho para Google é realizado usando o spoke do Google Calendar. Você pode configurar uma conexão com o Google usando o Flow Designer.  
O processo de sincronização inclui as seguintes etapas:

1. Instale [o Spoke do Google Agenda](https://www.servicenow.com/docs/access?context=gcal-spoke&version=xanadu&pubname=xanadu-integrate-applications&ft:locale=en-US).
2. [Configurar spoke do Google Calendar](https://www.servicenow.com/docs/access?context=setup-gcal&version=xanadu&pubname=xanadu-integrate-applications&ft:locale=en-US)
3. Autentique ServiceNow com Google. Consulte [Autenticar Google para sincronização de calendário](https://servicenow-prod.fluidtopics.net/NzEua9NhM1~PMokoAXLZig "Configure Google para iniciar com a sincronização de reserva com a aplicação Gestão de reservas do local de trabalho. Crie escopos, credenciais e muito mais.").
4. Configuração da conexão do Spoke do Google Calendar usando o Flow Designer. Consulte [Criar uma conexão e registro de credencial para Google](https://servicenow-prod.fluidtopics.net/aBnKbz37DUQOKkwCPVXGFg "Conecte Google com ServiceNow usando o Flow Designer para sincronizar reservas.").
5. Criando o provedor do Google Calendar. Consulte [Configurar Google como provedor de calendário](https://servicenow-prod.fluidtopics.net/3kJF~UPPaAJKBZz2uT723w "Configure Google como provedor de calendário para iniciar a sincronização da reserva. Vincule-o ao alias de conexão e credencial e configure salas para iniciar a sincronização.").

{#google-calendar-calendar-synchronization__ol_icg_yty_dyb}A aplicação também permite que você crie seu próprio alias de conexão e credencial em vez de usar o alias padrão criado usando o Flow Designer. Consulte [Configure seu próprio alias de conexão e credencial Google](https://servicenow-prod.fluidtopics.net/j~kzHMJ8fM8Hddd49sfRDg "Você pode configurar sua própria conexão Google e alias de credencial se não quiser usar o alias padrão Google_calendar.").

## Sincronização do calendário \[ Google para Gestão de reservas do local de trabalho {#google-calendar-calendar-synchronization__section_rwk_hvy_dyb}

A sincronização de reserva do Google Calendário para o portal de Reservas é feita extraindo as atualizações de calendário mais recentes no Google Calendário usando um trabalho agendado, WSDRS Sync Calendar items. Todos os eventos relacionados às salas habilitadas para sincronização são lidos e atualizados na aplicação Gestão de reservas do local de trabalho. A aplicação cria eventos Criar, Atualizar, Excluir e Ler na tabela Eventos.

O trabalho agendado, 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 agendado é definido como falso por padrão e deve ser habilitado para iniciar a sincronização. Por padrão, o trabalho agendado é definido para ser executado a cada cinco minutos. No entanto, você pode definir a hora do trabalho agendado conforme desejar. A qualquer momento, você também pode executá-lo manualmente.  
Uma abordagem chamada Sincronização delta é usada pela aplicação Sincronização do calendário do local de trabalho. Com a sincronização Delta, você recupera somente as mudanças incrementais feitas em uma ID de e-mail de recurso do calendário usando um ponto de referência chamado como token de sincronização. Ou seja, para cada sala (cada registro de sincronização reservável), vinculada ao provedor de calendário local, você obtém os tokens de sincronização, que são os pontos de referência para obter a atualização do calendário em incrementos.

* 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 agendado, 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 agendado é definido como falso por padrão e deve ser habilitado para iniciar a sincronização. Por padrão, o trabalho agendado é definido para ser executado a cada cinco minutos. No entanto, você pode definir a hora do trabalho agendado conforme desejar. 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 eventos Criar, Atualizar, Excluir e Ler para o Calendário Google.
* 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 agendado.
* 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, várias reservas e a reserva primária recorrente.
* Usando a resposta criada pela API, uma reserva é criada na aplicação Gestão de reservas do local de trabalho.
* Com cada execução de trabalho agendado, o token de sincronização também é atualizado, que é usado como ponto de referência para a próxima sincronização.
{#google-calendar-calendar-synchronization__ul_pfs_xfc_5xb}

## Sincronizando reservas anteriores {#google-calendar-calendar-synchronization__section_d2z_gxc_5xb}

O Sincronização do calendário do local de trabalho permite que você também sincronize reservas feitas no passado. Você pode especificar o intervalo de data e hora nos campos Data e hora de início da sincronização e Data e hora de término da sincronização. Para o calendário local, as seguintes condições devem ser atendidas para sincronizar reservas anteriores:

* O provedor de calendário Google Calendário 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.
{#google-calendar-calendar-synchronization__ul_e1g_q1d_5xb}

## Manipulação de "sem solicitação" {#google-calendar-calendar-synchronization__section_e23_jdd_5xb}

Nenhuma solicitação é um mecanismo para validar a sintaxe gerada da carga útil 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 Gestão de reservas do local de trabalho.
1. [Autenticar Google para sincronização de calendário](https://servicenow-prod.fluidtopics.net/NzEua9NhM1~PMokoAXLZig)  
   Configure Google para iniciar com a sincronização de reserva com a aplicação Gestão de reservas do local de trabalho. Crie escopos, credenciais e muito mais.
2. [Criar uma conexão e registro de credencial para Google](https://servicenow-prod.fluidtopics.net/aBnKbz37DUQOKkwCPVXGFg)  
   Conecte Google com ServiceNow usando o Flow Designer para sincronizar reservas.
3. [Configure seu próprio alias de conexão e credencial Google](https://servicenow-prod.fluidtopics.net/j~kzHMJ8fM8Hddd49sfRDg)  
   Você pode configurar sua própria conexão Google e alias de credencial se não quiser usar o alias padrão Google_calendar.
4. [Configurar Google como provedor de calendário](https://servicenow-prod.fluidtopics.net/3kJF~UPPaAJKBZz2uT723w)  
   Configure Google como provedor de calendário para iniciar a sincronização da reserva. Vincule-o ao alias de conexão e credencial e configure salas para iniciar a sincronização.

**Tarefas relacionadas**   

* [Adicionar uma configuração de sincronização reservável](https://servicenow-prod.fluidtopics.net/ga7fVeVNFKOggQSTw5H2qQ "Adicione itens do local de trabalho que devem ser sincronizados com o provedor de calendário sempre que um funcionário fizer uma reserva.")
* [Nenhum processamento de solicitação](https://servicenow-prod.fluidtopics.net/Ym8wXqbqo0uSI0t0K4ofzg "Faça uma chamada \"Sem solicitação\" para testar a configuração com o provedor de calendário.")
* [Sincronizar reservas anteriores](https://servicenow-prod.fluidtopics.net/iEdVK22WwCs~dfDXN5soZQ "Sincronize reservas feitas no passado, ou seja, antes de definir a configuração de sincronização de reserva.")
* [Recuperar reservas](https://servicenow-prod.fluidtopics.net/MoMHV7woIFoNum16Ree3tw "Recupera todos os eventos para [] configurações de sincronização reserváveis ativas de Microsoft Outlook a Prestação de serviços no local de trabalho.")
* [Exportar reservas para o provedor de calendário](https://servicenow-prod.fluidtopics.net/mSa5K4TXdTS1ToWxnovJog "Como um procedimento único, exporte todas as reservas confirmadas para o provedor de calendário para sincronização.")  
**Referência relacionada**   

* [Microsoft Exchange Online - Sincronização de calendário](https://servicenow-prod.fluidtopics.net/ppCajxUx1K1FEcJlHyhteA "Sincronize reservas entre Microsoft Exchange Online e Gestão de reservas do local de trabalho.")
* [Microsoft Exchange No local - Sincronização de calendário](https://servicenow-prod.fluidtopics.net/KuEMRAvN~8oow338T_FPOQ "Crie uma conexão com Microsoft Exchange no local e sincronize as reservas feitas usando a aplicação Gestão de reservas do local de trabalho. Você pode sincronizar todas as reservas feitas usando o Gestão de reservas do local de trabalho para o calendário no local e vice-versa. A sincronização de reserva de um calendário no local para o Gestão de reservas do local de trabalho é realizada usando várias abordagens, como assinaturas, tokens de sincronização, eventos e ocorrências.")

