Descripción de la reparación de calendarios

 

Se aplica a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Última modificación del tema: 2017-02-16

El Asistente para reparación de calendario es un asistente de buzón de correo que se puede configurar y que se ejecuta dentro del servicio Asistentes de buzón de correo de Microsoft Exchange en servidores Buzón de correo que ejecutan Microsoft Exchange Server 2010. El Asistente para reparación de calendario detecta y corrige las incoherencias de elementos de calendario únicos y recurrentes de los buzones de correo alojados en ese servidor Buzón de correo. Como resultado, los destinatarios no perderán anuncios sobre reuniones ni recibirán información poco confiable sobre las reuniones.

De manera predeterminada, el CRA no está configurado para ejecutarse automáticamente. Para confirmar el CRA para que se ejecute y repare las inconsistencias del calendario, use el cmdlet set-mailboxserver en Shell de administración de Exchange para configurar el ciclo de trabajo y el punto de control del ciclo de trabajo. La Consola de administración de Exchange no puede usarse para configurar el registro de reparación de calendario.

Nota

CRA está habilitado de forma predeterminada para los usuarios de Exchange Online. Los clientes no pueden solicitar sus propios archivos de registro y deben ponerse en contacto con el soporte técnico para recopilar y analizar los registros.

Contenido

Tareas del Asistente para reparación de calendario

Resolución y detección de conflictos

Registro de reparación de calendario

Experiencia de aplicación cliente

¿Está buscando las tareas de administración relacionadas con los calendarios? Vea Administración de la reparación de calendario.

Tareas del Asistente para reparación de calendario

El Ayudante de reparación de calendario realiza las siguientes funciones:

  1. Detecta incoherencias   El Ayudante de reparación de calendario usa la copia del organizador del elemento del calendario como una copia maestra para todos los elementos de reunión. El ayudante compara entonces el elemento del calendario del asistente con el elemento del calendario del organizador para detectar incoherencias. La única excepción a esta regla es cuando el ayudante compara el estado de respuesta del asistente y del organizador. El ayudante supone que el estado de respuesta del asistente es el correcto y, si es necesario, actualiza la información de seguimiento del organizador.

  2. Determina si las incoherencias fueron intencionales   Si se detecta una incoherencia, el Ayudante de reparación de calendario determina si el asistente introdujo una incoherencia de manera intencional. Por ejemplo, un asistente puede introducir una incoherencia al borrar la solicitud de reunión y no notificar al organizador. Si el ayudante determina que el asistente no introdujo la inconsistencia, corrige el problema. Si el ayudante no puede determinar si la incoherencia fue intencional, no realiza otra acción.

  3. Corrige incoherencias   El Ayudante de reparación de calendario corrige las incoherencias en el servidor Buzón de correo en el que se ejecuta. Sin embargo, si el buzón de correo del organizador está en un servidor diferente al del buzón del asistente, el ayudante lee desde otros servidores Buzón de correo de Exchange 2010 para comparar los elementos del calendario. El ayudante no sobrescribe información del calendario del destinatario. En cambio, combina la información para que no se pierdan datos. Además, los mensajes de actualización de reparación se mueven a la carpeta Elementos eliminados del destinatario. Para obtener más información sobre las inconsistencias detectadas y reparadas, consulte Resolución y detección de conflictos más adelante en este tema.

  4. Envía un mensaje de actualización de la repación de calendario si se realiza una corrección   Los mensajes de actualización de repación de calendario se envían a los usuarios cuyos elementos de calendario fueron actualizados por el Ayudante de reparación de calendario. En lugar de enviar un mensaje a la bandeja de entrada del usuario, el ayudando envía un mensaje a la carpeta Elementos eliminados del usuario. Al hacerlo, se conserva un registro de la reparación en el buzón de correo sin causarle confusión al usuario. Si el usuario está experimentando incoherencias en el calendario, puede sugerirle al usuario que observe en la carpeta Elementos eliminados para resolver el problema. El asistente sólo envía mensajes de actualización de reparación si el problema está solucionado.

Para obtener más información acerca de la configuración del Ayudante de reparación de calendario, consulte Administración de la reparación de calendario.

Tareas del Asistente para reparación de calendario

Resolución y detección de conflictos

El Ayudante de reparación de calendario detecta y corrige los conflictos descritos en la siguiente tabla.

Resolución de conflictos del Ayudante de reparación de calendario

Conflicto Solución

Un asistente aceptó la solicitud de reunión del organizador o la solicitud de reunión recurrente, pero la reunión no está en el calendario del asistente.

El ayudante verifica el registro del asistente en la base de datos del buzón de correo y descubre que el asistente eliminó el elemento de calendario sin enviar una respuesta. Si el ayudante no puede determinar que el asistente eliminó el elemento de reunión de manera intencional, el asistente crea nuevamente una solicitud de reunión. Si el ayudante determina que el asistente eliminó intencionalmente la solicitud de reunión, no se realiza ninguna otra acción.

Un asistente no tiene una ocurrencia o excepción dentro de una serie de reuniones recurrentes.

El ayudante verifica la copia del organizador para buscar una excepción u ocurrencia eliminada y descubre que el asistente eliminó la solicitud de reunión sin enviar una respuesta. Si el ayudante no puede determinar que el asistente eliminó el elemento de reunión de manera intencional, el asistente crea nuevamente una solicitud de reunión. Si el ayudante determina que el asistente eliminó intencionalmente la excepción u ocurrencia, no se realiza ninguna otra acción.

El estado de la respuesta de un asistente para la reunión no coincide con el estado del elemento de calendario del organizador.

El ayudante actualiza el estado de seguimiento del organizadorcon el estado del elemento del calendario de los asistentes.

Los asistentes tienen la reunión en sus calendarios, pero el organizador no tiene a esos asistentes en la lista de asistentes.

El ayudante agrega esos asistentes a la lista de asistentes del organizador.

Nota

Si la solicitud de reunión se envió a un grupo de destribución con más de 200 miembros, el Asistente para reparación de calendario no agregará a los asistentes a la lista de asistentes del organizador.

Un asistente está enumerado en alguna de las reuniones recurrentes del organizador, pero el patrón de recurrencia del asistente no coincide con el patrón de recurrencia del organizador.

El asistente reemplaza el patrón de periodicidad del asistente con el patrón de periodicidad del organizador.

La ubicación de la reunión del asistente no coincide con la ubicación registrada en el elemento de calendario del organizador.

Si el asistente ha cambiado intencionalmente la ubicación de la reunión, no se realiza ninguna otra acción. Si el asistente no puede determinar si la ubicación ha sido cambiada intencionalmente por el asistente, el elemento de calendario del asistente se añade a la ubicación de reunión en el elemento de calendario del organizador.

El horario de inicio o finalización del asistente es distinto del horario de inicio o finalización del organizador.

Si el ayudante determina que el asistente cambió intencionalmente el horario, no se realiza ninguna otra acción. Si el asistente determina que el conflicto no fue intencional, el horario de inicio o finalización se modifica si alguno de los dos horarios se diferencia en más de dos horas del horario de inicio o finalización del organizador.

El organizador o asistente tiene varias reuniones que tienen el mismo identificador de propiedad MAPI: LIL_GLOBAL_OBJID.

El asistente compara todos los duplicados y realiza los pasos siguientes para corregir la incoherencia:

  1. Comprueba los números de secuencia de todos los duplicados. Se mantiene el duplicado con el mayor número de secuencia. Los otros elementos de reunión se eliminan.

  2. Si el asistente no puede determinar qué elemento debe conservar en función del número de secuencia, comprueba la propiedad OwnerCriticalChangeTime. Si uno de los duplicados es la copia más reciente, se conserve este elemento duplicado. Los otros elementos de reunión se eliminan.

  3. Si el asistente no puede determinar qué elemento debe conservar en función de la copia más reciente, comprueba la propiedad LastModifiedTime. Si uno de los duplicados tiene el último horario modificado, el ayudante conserva este elemento duplicado. Los otros elementos de reunión se eliminan.

  4. Si el ayudante no puede determinar qué elemento conservar en función de la fecha de última modificación, conserva el primer elemento de calendario que devuelve la base de datos como respuesta a la consulta sobre elementos duplicados. Los otros elementos de reunión se eliminan.

El asistente tiene una reunión única o recurrente en su calendario, pero el organizador no tiene este elemento en su calendario.

El ayudante comprueba si el organizador ha eliminado intencionadamente la reunión. SI el organizador ha eliminado intencionalmente la reunión, el ayudante envía la cancelación a los asistentes. Si el asistente determina que el organizador no eliminó intencionalmente la reunión, esta se agrega nuevamente al calendario del organizador. Si el asistente no puede determinar la intención del organizador, no se realiza ninguna otra acción.

Tareas del Asistente para reparación de calendario

Registro de reparación de calendario

Cada vez que el Asistente para reparación de calendario cambia un elemento de calendario en un buzón de correo del usuario, registra esa acción en un archivo de registro (.log) de reparación de calendario. El resultado del archivo .log no revela datos personales, como el cuerpo del mensaje o los datos adjuntos. El archivo solamente contiene la información mínima para identificar la reunión que se reparó y qué acciones de reparación se tomaron.

Cuando CRA pone de nuevo una reunión en el calendario, el cuerpo de la reunión dice "Exchange 2013 volvió a crear una reunión que faltaba en el calendario".

Cada vez que el ayudante se ejecuta, se crea un archivo de registro de reparación de calendario para cada buzón de correo. De forma predeterminada, el registro de reparación de calendario está habilitado. Aunque CRA está habilitado de forma predeterminada para los usuarios de Exchange Online, los clientes no pueden solicitar sus propios archivos de registro y deben ponerse en contacto con el soporte técnico para recopilar y analizar los registros.

El registro de reparación de calendario se puede configurar y se puede activar o desactivar para un servidor o un usuario. Para obtener más información, consulte Administración de la reparación de calendario.

La ruta del registro de reparación de calendario predeterminada es la <Ruta de instalación de Exchange>\v14\Logging\Calendar Repair Assistant.

Los archivos de registro se crean con la convención de nomenclatura siguiente:

CRAYYYYMMDDHH-X.Alias.log

  • CRA = prefijo de Asistente para reparación de calendario

  • YYYY = año

  • MM = mes

  • DD = día

  • HH = hora

  • X = instancia

  • Alias = alias del buzón de correo

Por ejemplo, el siguiente archivo de registro de reparación indica que se realizó una reparación en el buzón de correo de Antonio el 18 de abril de 2010 a las 15:00 h. (3:00 p. m.) y que la reparación fue la tercera que se realizó durante esa hora.

CRA2010041815-3.antonio.log

Tareas del Asistente para reparación de calendario

Experiencia de aplicación cliente

El Asistente para reparación de calendario no puede acceder a los mismos datos para todas las aplicaciones cliente. Como resultado, los usuarios pueden obtener una experiencia distinta según la aplicación cliente que usen para revisar el correo. Por lo tanto, es posible que el ayudante no pueda determinar si la acción realizada por el usuario fue intencional. Como se mencionó anteriormente, el ayudante corrige conflictos solamente si puede determinar correctamente que el asistente no introdujo intencionalmente el conflicto. Si el asistente no puede hacer esta determinación, no se toma ninguna acción adicional.

La siguiente tabla enumera las distintas tareas de calendario del usuario final que pueden dar como resultado un conflicto en el calendario. Según la aplicación cliente que se utilice, el Ayudante para reparación de calendario puede determinar la intención del usuario.

Tareas de calendario

Situación Aplicación de cliente Propiedad registrada

El organizador abre el elemento de calendario y modifica sus propiedades.

  • Microsoft Office Outlook Web App

  • Aplicaciones cliente que utilizan ExchangeWeb Services

  • Aplicaciones cliente móviles que utilizan MicrosoftExchange ActiveSync

ModifiedStartTime

ModifiedEndTime

ModifiedLocation

El organizador arrastra la reunión en su vista de calendario a un horario diferente.

  • Outlook Web App

  • Aplicaciones cliente que utilizan ExchangeWeb Services

Nota

Esta situación no es compatible para aplicaciones cliente que utilizan Exchange ActiveSync.

ModifiedStartTime

ModifiedEndTime

El asistente acepta o acepta tentativamente enviando un mensaje de respuesta al organizador o sin enviarlo.

  • Outlook Web App

  • Aplicaciones cliente que utilizan ExchangeWeb Services

  • Aplicaciones cliente móviles que utilizan Exchange ActiveSync

RespondedAccepted

RespondedTentative

El asistente no acepta la solicitud de reunión enviando un mensaje de respuesta al organizador o sin hacerlo.

  • Outlook Web App

  • Aplicaciones cliente que usan los servicios Web Exchange

  • Aplicaciones cliente móviles que usan Exchange ActiveSync

DeletedWithNoResponse

RespondedDeclined

El asistente no acepta una instancia de una solicitud de reunión recurrente enviando un mensaje de respuesta al organizador o sin hacerlo.

  • Outlook Web App

  • Aplicaciones cliente que usan los servicios Web Exchange

  • Aplicaciones cliente móviles que usan Exchange ActiveSync

DeletedExceptionWithNoResponse

RespondedExceptionDecline

El organizador cancela una reunión.

  • Outlook Web App

  • Aplicaciones cliente que usan los servicios Web Exchange

  • Aplicaciones cliente móviles que usan Exchange ActiveSync

MeetingExceptionCanceled

Tareas del Asistente para reparación de calendario

 © 2010 Microsoft Corporation. Reservados todos los derechos.