Microsoft Exchange No local - Sincronização de calendário

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 6 min. de leitura
  • 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.

    O Microsoft Exchange no local, ao contrário de outros provedores de calendário, não pode ser acessado on-line. O provedor é remoto e só pode ser acessado localmente pela organização. Para sincronizar reservas de calendário com esta configuração no local, a aplicação Sincronização do calendário do local de trabalho permite que você se comunique usando o MID Server. Um MID Server está instalado na mesma configuração local em que o Microsoft Exchange no local está instalado. Dessa forma, uma comunicação pode ser estabelecida com o MID Server e se comunicar com frequência. Para oferecer suporte ao provedor de calendário local, um novo processador de calendário, o Microsoft EWS, é compatível com a aplicação Sincronização do calendário do local de trabalho.
    1. Conecte o MID Server com ServiceNow®.
    2. Crie um alias de conexão e credencial.
    Importante:
    A aplicação Workplace Reservations for Microsoft Outlook Add-in não é compatível com Microsoft Exchange no local.

    Sincronização de Gestão de reservas do local de trabalho para Microsoft Exchange no local

    Sincronize reservas com o calendário local de Gestão de reservas do local de trabalho comunicando-se usando o MID Server.

    Sincronização do calendário [ Microsoft Exchange no local para Gestão de reservas do local de trabalho

    A sincronização de reserva do calendário Microsoft Exchange no local para o Portal de reservas é feita executando um trabalho agendado em tempo hábil, WSDRS Sync Calendar items.

    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 local, você deve garantir que o 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, Ler e Recuperar participantes para o calendário Microsoft Exchange no local.
    • 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.

    Modo estrito

    A aplicação Sincronização do calendário do local de trabalho permite que você defina suas conexões e configurações com Microsoft Exchange no local também no modo estrito. No modo estrito, os eventos não são criados diretamente no calendário de um funcionário. Em vez disso, eles são enviados para um endereço de e-mail geral. Funcionários são convidados para o evento. Você pode especificar um ID de e-mail de modo estrito por meio do qual deseja sincronizar as reservas. Os funcionários só podem fazer mudanças usando a aplicação Gestão de reservas do local de trabalho.

    Para habilitar o modo estrito, você pode habilitar a opção Modo estrito no ao configurar o calendário local. Os solicitantes são considerados convidados.

    Sincronizando reservas anteriores

    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 que é o Microsoft Exchange provedor de calendário no local 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:
    Certifique-se de que as reservas que você deseja sincronizar do passado não estejam acima de 1000. Se, nos casos em que o número esperado de eventos anteriores for maior que 1000, é recomendável modificar a propriedade do sistema sn_wsd_rsvsync.ewsPastSyncPeriodInMonths. Especifique o valor em meses, considerando as reservas anteriores esperadas. Uma única sincronização sincroniza as reservas desses vários meses. Certifique-se de que o número especificado de meses não tenha mais de 1.000 reservas por sala/recurso.

    Manipulação de "sem solicitação"

    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.