Noções Básicas Sobre Reparo de Calendário

 

Aplica-se a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Tópico modificado em: 2017-02-16

O Assistente de Reparo de Calendário é um assistente de caixa de correio configurável presente no serviço de assistentes de caixa de correio do Exchange nos servidores de caixa de correio do Microsoft Exchange Server 2010. O Assistente de Reparo de Calendário detecta e corrige inconsistências com itens de reunião únicos e recorrentes, para caixas de correio localizadas no servidor de Caixa de Correio. Como resultado, os destinatários não irão perder anúncios ou ter informações de reunião não confiáveis.

Por padrão, o CRA não é definido para funcionar automaticamente. Para configurar o CRA para funcionar e reparar inconsistências no calendário, use o cmdlet set-mailboxserver no Shell de Gerenciamento do Exchange para definir o ciclo de trabalho e o ponto de verificação do ciclo de trabalho. O Console de Gerenciamento do Exchange não pode ser usado para definir configurações de log de reparo.

Dica

O CRA está ativado por padrão para usuários do Exchange Online. Os clientes não podem solicitar seus próprios arquivos de log e devem entrar em contato com o suporte para coletar e analisar os logs.

Sumário

Tarefas do Assistente de Reparo de Calendário

Correção e detecção de conflitos

Log de Reparo do Calendário

Experiência de Aplicativo Cliente

Procurando tarefas de gerenciamento relacionadas a calendários? Consulte Gerenciando o reparo de calendário.

Tarefas do Assistente de Reparo de Calendário

O Assistente de Reparo de Calendário executa as seguintes funções:

  1. Detecta inconsistências   O Assistente de Reparo de Calendário usa a cópia do item do calendário que pertence ao organizador como uma cópia mestre de todos os itens de reunião. O assistente compara o item de calendário do participante com o item de calendário do organizador, em busca de inconsistências. A única exceção à regra é quando o assistente compara os status de resposta do participante da reunião e do organizador. O assistente considera que o status de resposta do participante da reunião seja o correto, e, se necessário, atualiza as informações de controle do organizador.

  2. Determina se as inconsistências foram intencionais   Se uma inconsistência for detectada, o Assistente de Reparo de Calendário determina se o participante inseriu a inconsistência propositalmente. Por exemplo, um participante pode introduzir uma inconsistência, excluindo a solicitação de reunião e não notificando o organizador. Se o assistente determinar que o participante não inseriu a inconsistência, o assistente irá corrigir o problema. Se o assistente não puder determinar se a inconsistência foi intencional, ele não irá executar ações.

  3. Corrigir inconsistências   O Assistente de Reparo do Calendário corrige inconsistências no servidor de Caixa de Correio em que ele funciona. Entretanto, se a caixa de correio do organizador estiver em um servidor diferente do que a caixa de correio do participante, o assistente lê de outros servidores de Caixa de Correio do Exchange 2010, para comparar os itens de calendário. O assistente não substitui informações do calendário do destinatário. Em vez disso, ele mescla as informações, para que os dados não sejam perdidos. Além disso, as mensagens de atualização de reparo são movidas para a pasta Itens Excluídos do destinatário. Para obter mais informações sobre as inconsistências detectadas e reparadas, consulte Correção e detecção de conflitos, adiante neste tópico.

  4. Envia uma mensagem de atualização de reparo de calendário, se uma correção foi feita   As mensagens de atualização de reparo de calendário são enviadas a usuários cujos itens de calendário foram atualizados pelo Assistente de Reparo de Calendário. Em vez de enviar a mensagem para a caixa de correio do usuário, o assistente envia a mensagem para a pasta Itens Excluídos do usuário. Fazendo-se isso, um registro do reparo é mantido na caixa de correio, sem confundir o usuário. Se o usuário estiver experimentando inconsistências no calendário, você pode dizer para o usuário procurar na pasta Itens Excluídos, para fins de solução de problemas. O assistente só envia mensagens de atualização de reparo se o problema é corrigido.

Para obter mais informações sobre configurar o Assistente de Reparo de Calendário, consulte Gerenciando o reparo de calendário.

Tarefas do Assistente de Reparo de Calendário

Correção e detecção de conflitos

O Assistente de Reparo de Calendário detecta e corrige os conflitos descritos na tabela a seguir.

Resolução de conflitos do Assistente de Reparo de Calendário

Conflito Resolução

Um participante aceitou a solicitação de reunião do organizador ou solicitação de reunião recorrente, mas a reunião não está no calendário do participante.

O assistente verifica o registro do participante no banco de dados da caixa de correio e descobre que o participante excluiu o item de calendário sem enviar uma resposta. Se o assistente não conseguir determinar se o item de reunião for excluído intencionalmente pelo participante, o assistente recria a solicitação de reunião. Se o assistente determinar que o participante excluiu intencionalmente a solicitação de reunião, nenhuma ação é tomada.

Um participante está sem uma ocorrência ou exceção dentro de uma série de reuniões recorrentes.

O assistente verifica a cópia do organizador para encontrar uma ocorrência ou exceção excluída e descobre que o participante excluiu a solicitação de reunião sem enviar uma resposta. Se o assistente não conseguir determinar se o item de reunião for excluído intencionalmente pelo participante, o assistente recria a solicitação de reunião. Se o assistente determinar que o participante excluiu intencionalmente a ocorrência ou exceção, nenhuma ação é tomada.

Um status de resposta do participante para a reunião não corresponde ao status no item do calendário do organizador.

O assistente atualizada o status de controle do organizador com o status do item de calendário do participante.

Os participantes têm a reunião nos seus calendários, mas o organização não tem esses participantes na lista de participantes.

O assistente adiciona os participantes à lista de participantes do organizador.

Dica

Se a solicitação de reunião tiver sido enviada para um grupo de distribuição com mais de 200 membros, o Assistente de Reparo de Calendário não adiciona os participantes à lista de participantes do organizador.

Um participante é listado em algumas das reuniões recorrentes do organizador, mas o padrão de recorrência do participante não corresponde ao padrão de recorrência do organizador.

O assistente substitui o padrão de recorrência do participante pelo padrão de recorrência do organizador.

O local de uma reunião de participante não corresponde ao local registrado no item de calendário do organizador.

Se o participante alterou intencionalmente o local da reunião, nenhuma ação será tomada. Se o assistente não puder determinar se o local foi alterado intencionalmente pelo participante, o local da reunião é anexado ao item de calendário do participante, no item de calendário do organizador.

Um horário de início ou término do participante é diferente do horário de início ou término do organizador.

Se o assistente determinar que o participante alterou intencionalmente o horário, nenhuma ação é tomada. Se o assistente determinar que o conflito não foi intencional, o horário de início ou término é alterado, se um deles for mais de duas horas diferente o horário de início ou término do organizador.

O organizador ou participante tem várias reuniões com o mesmo identificador de propriedade MAPI: LIL_GLOBAL_OBJID.

O assistente compara todas as duplicatas e executa estas etapas para corrigir a inconsistência:

  1. Verifica os números de sequência de todas as duplicatas. A duplicata com o maior número de sequência é mantida. Os outros itens de reunião são excluídos.

  2. Se o assistente não puder determinar qual item manter com base no número da sequência, ele verifica a propriedade OwnerCriticalChangeTime. Se uma das duplicatas for a cópia mais recente, ele mantém esse item. Os outros itens de reunião são excluídos.

  3. Se o assistente não puder determinar qual item manter com base na cópia mais recente, ele confere a propriedade LastModifiedTime. Se uma das duplicatas tiver o horário de modificação mais recente, o assistente mantém esse item. Os outros itens de reunião são excluídos.

  4. Se o assistente não puder determinar qual item manter com base na data da última modificação, ele mantém o primeiro item de calendário retornado pelo banco de dados ao buscar por reuniões duplicadas. Os outros itens de reunião são excluídos.

Um participante tem uma reunião única ou recorrente no calendário dele, mas o organizador não tem esse item no seu calendário.

O assistente verifica se o organizador excluiu intencionalmente a reunião. Se o organizador excluiu intencionalmente a reunião, o assistente envia um cancelamento para os participantes. Se o assistente determinar que o organizador não excluiu intencionalmente a reunião, ela será readicionada ao calendário do organizador. Se o assistente não puder determinar a intenção do organizador, nenhuma ação é executada.

Tarefas do Assistente de Reparo de Calendário

Log de Reparo do Calendário

Toda vez que o Assistente para Reparo de Calendário altera um item do calendário em uma caixa de correio de usuário, um arquivo de log (.log) de reparo de calendário é atualizado. A saída desse arquivo .log não revela dados pessoais, como o corpo da mensagem ou anexos. O arquivo contém as informações mínimas para identificação da reunião reparada e que ações de reparo foram realizadas nela.

Quando uma reunião é colocada novamente no calendário pelo CRA, o corpo da reunião diz: "O Exchange 2013 recriou uma reunião que não estava presente em seu calendário".

Cada vez que o assistente for executado, um arquivo de log de reparo de calendário é criado para cada caixa de correio. Por padrão, o registro em log do reparo de calendário está habilitado. Por outro lado, o CRA está ativado por padrão para usuários do Exchange Online. Os clientes não podem solicitar seus próprios arquivos de log e devem entrar em contato com o suporte para coletar e analisar os logs.

O log de reparo de calendário é configurável e pode ser ativado ou desativado para um servidor ou usuário. Para obter mais informações, consulte Gerenciando o reparo de calendário.

O caminho padrão do log de reparo de calendário é <Caminho de instalação do Exchange>\v14\Logging\Calendar Repair Assistant.

Os arquivos de log são criados com a seguinte convenção de nomenclatura:

CRAYYYYMMDDHH-X.Alias.log

  • CRA = prefixo do Assistente de Reparo de Calendário

  • YYYY = ano

  • MM = mês

  • DD = dia

  • HH = hora

  • X = instância

  • Alias = alias de caixa de correio

Por exemplo, o seguinte arquivo de log indica que um reparo foi realizado na caixa de correio de Tony no dia 18 de abril de 2010, às 15:00 (3:00 P.M.) e que o reparo foi o terceiro realizado naquela hora:

CRA2010041815-3.tony.log

Tarefas do Assistente de Reparo de Calendário

Experiência de Aplicativo Cliente

O Assistente de Reparo de Calendário não pode acessar os mesmos dados para todos os aplicativos clientes. Como resultado, os usuários podem ter uma experiência diferente, dependendo de que aplicativo cliente eles usam para verificar email. Assim, o assistente pode não estar pronto para determinar se a ação do usuário foi intencional. Como declarado anteriormente, o assistente corrige conflitos somente se conseguir determinar com êxito se o participante não introduziu o conflito intencionalmente. Se o assistente não puder fazer essa determinação, nenhuma outra ação será tomada.

A tabela a seguir lista as diferentes tarefas de calendário do usuário final que podem resultar em um conflito de calendário. Com base em que aplicativo cliente foi usado, o Assistente de Reparo de Calendário não consegue determinar a intenção do usuário.

Tarefas de Calendário

Cenário Aplicativo cliente Propriedade gravada

O organizador abre o item de calendário e modifica suas propriedades.

  • Microsoft Office Outlook Web App

  • Aplicativos cliente que usam serviços Web do Exchange

  • Aplicativos cliente móveis que usam o Microsoft Exchange ActiveSync

ModifiedStartTime

ModifiedEndTime

ModifiedLocation

O organizador arrasta a reunião na sua exibição de calendário para um horário diferente.

  • Outlook Web App

  • Aplicativos cliente que usam serviços Web do Exchange

Dica

Esse cenário não é suportado por aplicativos cliente que usam o Exchange ActiveSync.

ModifiedStartTime

ModifiedEndTime

O participante responde com aceito ou aceito provisoriamente, enviando ou não uma mensagem de resposta para o organizador.

  • Outlook Web App

  • Aplicativos cliente que usam serviços Web do Exchange

  • Aplicativos cliente móveis que usam o Exchange ActiveSync

RespondedAccepted

RespondedTentative

O participante recusa uma solicitação de reunião com ou sem enviar uma mensagem de resposta para o organizador.

  • Outlook Web App

  • Aplicativos cliente que usam serviços Web do Exchange

  • Aplicativos cliente móveis que usam o Exchange ActiveSync

DeletedWithNoResponse

RespondedDeclined

O participante recusa uma instância de solicitação de reunião recorrente com ou sem enviar uma mensagem de resposta para o organizador.

  • Outlook Web App

  • Aplicativos cliente que usam serviços Web do Exchange

  • Aplicativos cliente móveis que usam o Exchange ActiveSync

DeletedExceptionWithNoResponse

RespondedExceptionDecline

O organizador cancela uma reunião.

  • Outlook Web App

  • Aplicativos cliente que usam serviços Web do Exchange

  • Aplicativos cliente móveis que usam o Exchange ActiveSync

MeetingExceptionCanceled

Tarefas do Assistente de Reparo de Calendário

 © 2010 Microsoft Corporation. Todos os direitos reservados.