Présentation de la réparation du calendrier

 

S’applique à : Exchange Server 2010 SP2, Exchange Server 2010 SP3

Dernière rubrique modifiée : 2017-02-16

Assistant de boîte aux lettres configurable, l’Assistant Réparation du calendrier s’exécute dans le service Assistants de boîte aux lettres de Microsoft Exchange basé sur les serveurs de boîtes aux lettres Microsoft Exchange Server 2010. L'Assistant Réparation du calendrier détecte et corrige les incohérences des éléments de réunions, ponctuelles ou régulières, pour les boîtes aux lettres situées sur ce serveur de boîte aux lettres. En conséquence, les destinataires ne manqueront aucune annonce de réunion et disposeront d'informations fiables sur les réunions.

Par défaut, l'Assistant Réparation du calendrier n'est pas défini pour s'exécuter automatiquement. Pour configurer cet Assistant afin qu'il s'exécute et répare les incohérences des calendriers, utilisez la cmdlet set-mailboxserver dans Environnement de ligne de commande Exchange Management Shell pour définir le cycle de travail et le point de vérification du cycle de travail. La console de gestion Exchange ne peut pas être utilisée pour configurer les paramètres de consignation de réparation des calendriers.

RemarqueRemarque :
L’Assistant Réparation du calendrier est activé par défaut pour les utilisateurs Exchange Online. Les clients ne peuvent pas demander leurs propres fichiers journaux et doivent contacter le service clientèle pour collecter et analyser des journaux.

Contenu de cette rubrique

Tâches de l'Assistant Réparation du calendrier

Détection de conflit et résolution

Journal de réparation de calendrier

Expérience d'application cliente

Souhaitez-vous rechercher les tâches de gestion relatives aux calendriers ? Consultez la rubrique Gestion de réparation de calendrier.

Tâches de l'Assistant Réparation du calendrier

L'Assistant Réparation du calendrier exécute les fonctions suivantes :

  1. Il détecte les incohérences   L'Assistant Réparation du calendrier utilise l'élément de calendrier de l'organisateur comme copie principale pour tous les éléments de réunion. L’Assistant compare l’élément de calendrier du participant avec l’élément de calendrier pour les incohérences. L’unique exception à cette règle se produit lorsque l’Assistant compare l’état de réponse du participant avec celui de l’organisateur. L’Assistant suppose que l’état de réponse du participant est correct et, si nécessaire, met à jour les informations de suivi de l’organisateur.

  2. Il détermine si les incohérences sont intentionnelles   Lorsqu'une incohérence est détectée, l'Assistant Réparation du calendrier détermine si le participant l'a introduit intentionnellement. Par exemple, un participant peut introduire une incohérence en supprimant la demande de réunion sans en avertir l'organisateur. Si l'Assistant détermine que le participant n'est pas à l'origine de l'incohérence, il corrige le problème. Si l'Assistant ne parvient pas à déterminer si l'incohérence était intentionnelle, il ne réalise aucune autre action.

  3. Il corrige les incohérences   L'Assistant Réparation du calendrier corrige les incohérences du serveur de boîte aux lettres sur lequel il s'exécute. Cependant, si la boîte aux lettres de l'organisateur se situe sur un serveur différent de la boîte aux lettres du participant, l'Assistant effectue des lectures sur d'autres serveurs de boîte aux lettres Exchange 2010 pour comparer les éléments de calendrier. L'assistant ne remplace pas les informations de calendrier des destinataires. Il fusionne les informations pour éviter toute perte de données. En outre, les messages de mise à jour de réparation sont déplacés vers le dossier Éléments supprimés du destinataire. Pour plus d'informations sur les incohérences détectées et réparées, voir Détection de conflit et résolution plus bas dans cette rubrique.

  4. Il envoie un message de mise à jour de réparation du calendrier si une correction est effectuée   Les messages de mise à jour de réparation du calendrier sont envoyées aux utilisateurs dont certains éléments ont été mis à jour par l'Assistant Réparation du calendrier. Au lieu d'envoyer le message vers la boîte de réception de l'utilisateur, l'Assistant envoie le message vers son dossier Éléments supprimés. Ce comportement permet de conserver un enregistrement de la réparation dans la boîte aux lettres sans générer de confusion pour l'utilisateur. Si l'utilisateur rencontre des incohérences de calendrier, vous pouvez lui conseiller de rechercher dans le dossier Éléments supprimés à des fins de résolution des problèmes. L'Assistant envoie uniquement des messages de mise à jour de réparation si le problème est résolu.

Pour plus d'informations sur la configuration de l'Assistant Réparation du calendrier, consultez la rubrique Gestion de réparation de calendrier.

Tâches de l'Assistant Réparation du calendrier

Détection de conflit et résolution

L'Assistant Réparation du calendrier détecte et corrige les conflits décrits dans le tableau suivant.

Résolution des conflits par l'Assistant Réparation du calendrier

Conflit Solution

Un participant a accepté une demande de réunion de l'organisateur, ou une demande de réunion périodique, mais cette réunion ne figure pas sur le calendrier du participant.

L'Assistant vérifie l'enregistrement du participant dans la base de données de boîtes aux lettres. Il détecte que le participant a supprimé l'élément de calendrier sans y répondre. Si l'Assistant ne parvient pas à déterminer si l'élément de réunion a été supprimé intentionnellement par le participant, l'Assistant crée de nouveau la demande de réunion. Si l'Assistant détermine que le participant a supprimé intentionnellement la demande de réunion, aucune autre action n'est réalisée.

Un participant ne dispose plus de l'occurrence ou de l'exception d'une série de réunions périodiques.

L'Assistant vérifie la copie de l'organisateur à la recherche d'une occurrence ou d'une exception. Il détecte que le participant a supprimé la demande de réunion sans y répondre. Si l'Assistant ne parvient pas à déterminer si l'élément de réunion a été supprimé intentionnellement par le participant, l'Assistant crée de nouveau la demande de réunion. Si l'Assistant détermine que le participant a supprimé intentionnellement l'occurrence ou l'exception, aucune autre action n'est réalisée.

L'état de réponse d'un participant à la réunion ne correspond pas à l'état figurant sur l'élément de calendrier de l'organisateur.

L'Assistant met à jour l’état de suivi de l’organisateur avec l’état de l’élément de calendrier des participants.

Les participants disposent de la réunion dans leur calendrier, mais ils ne figurent pas dans la liste des participants de l'organisateur.

L’Assistant ajoute les participants à la liste des participants de l’organisateur.

RemarqueRemarque :
Si la demande de réunion a été envoyée à un groupe de distribution avec plus de 200 membres, l'Assistant Réparation du calendrier n'ajoute pas les participants à la liste de l'organisateur.

Un participant est répertorié dans certaines réunions périodiques de l'organisateur, mais le critère de périodicité du participant ne correspond pas à celui de l'organisateur.

L’Assistant remplace le critère de périodicité du participant par celui de l’organisateur.

L'emplacement de la réunion d'un participant ne correspond pas à l'emplacement enregistré pour l'élément de calendrier de l'organisateur.

Si le participant a intentionnellement changé le lieu de la réunion, aucune action n'est réalisée. Si l'Assistant ne parvient pas à déterminer si l'emplacement a été modifié intentionnellement par le participant, le lieu de réunion indiqué dans le calendrier de l'organisateur est ajouté au calendrier du participant.

L'heure de début ou de fin d'un participant diffère de celle de l'organisateur.

Si l'Assistant détermine que le participant a modifié intentionnellement l'heure, aucune autre action n'est réalisée. Si l'Assistant détermine que le conflit n'a pas d'origine intentionnelle, l'heure de début ou de fin est modifiée si elle est antérieure de plus deux heures par rapport à celle de l'organisateur.

L'organisateur ou le participant a plusieurs réunions présentant le même identificateur de propriété MAPI : LIL_GLOBAL_OBJID.

L’Assistant compare tous les doublons et effectue les étapes suivantes pour corriger les incohérences :

  1. Il vérifie les numéros de séquence de tous les doublons. Le doublon présentant le numéro de séquence le plus élevé est conservé. Les autres éléments de réunion sont supprimés.

  2. Si l’Assistant ne parvient pas à déterminer l’élément à conserver en fonction du numéro de séquence, la propriété OwnerCriticalChangeTime est vérifiée. Si l'un des doublons est la copie la plus récente, il conserve cet élément. Les autres éléments de réunion sont supprimés.

  3. Si l’Assistant ne parvient pas à déterminer l’élément à conserver en fonction de la copie la plus récente, la propriété LastModifiedTime est vérifiée. Si l'un des doublons présente l'heure de dernière modification, l'Assistant conserve cet élément. Les autres éléments de réunion sont supprimés.

  4. Si l’Assistant ne parvient pas à déterminer l’élément à conserver en fonction de la dernière heure de modification, il conserve le premier élément du calendrier renvoyé par la base de données lors de l’interrogation des réunions dupliquées. Les autres éléments de réunion sont supprimés.

Une réunion unique ou périodique figure sur le calendrier d'un participant, mais pas sur celui de l'organisateur.

L'Assistant vérifie si l'organisateur a supprimé intentionnellement la réunion. Si l'organisateur a supprimé intentionnellement la réunion, l'Assistant envoie une annulation aux participants. Si l'Assistant détermine que l'organisateur n'a pas supprimé la réunion intentionnellement, la réunion est replacée dans le calendrier de l'organisateur. Si l'Assistant ne parvient pas à déterminer l'intention de l'organisateur, aucune action n'est effectuée.

Tâches de l'Assistant Réparation du calendrier

Journal de réparation de calendrier

À chaque modification d'un élément du calendrier de la boîte aux lettres d'un utilisateur par l'Assistant Réparation du calendrier, ce dernier enregistre la modification dans un fichier journal (.log) de réparation de calendrier. Le résultat du fichier journal ne révèle pas de données personnelles telles que le contenu du corps du message ou des pièces jointes. Le journal contient uniquement les informations minimales servant à identifier la réunion qui a été réparée et les actions de réparation effectuées.

Lorsqu’une réunion est replacée sur le calendrier par l’Assistant Réparation du calendrier, le corps de la réunion indique : « Exchange 2013 a recréé une réunion qui était absente de votre calendrier. »

Dès que l'Assistant est exécuté, un fichier journal de réparation du calendrier est créé pour chaque boîte aux lettres. Par défaut, l’enregistrement dans le journal de réparation du calendrier est activé. L’Assistant Réparation du calendrier est activé par défaut pour les utilisateurs Exchange Online. Les clients ne peuvent pas demander leurs propres fichiers journaux et doivent contacter le service clientèle pour collecter et analyser des journaux.

Le journal de réparation du calendrier est configurable et peut être activé ou désactivé pour un serveur ou un utilisateur. Pour plus d’informations, voir Gestion de réparation de calendrier.

Le chemin d’accès par défaut au journal de réparation du calendrier est <Exchange Installation Path>\v14\Logging\Calendar Repair Assistant.

Les fichiers journaux sont créés avec la convention d’affectation de noms suivante :

CRAYYYYMMDDHH-X.Alias.log

  • CRA = Préfixe de l'Assistant Réparation du calendrier

  • YYYY = année

  • MM = mois

  • DD = jour

  • HH = heure

  • X = instance

  • Alias = alias de boîte aux lettres

Par exemple, le fichier journal suivant indique qu’une réparation a été effectuée sur la boîte aux lettres de Tony, le 18 avril 2010 à 15h et que la réparation était la troisième effectuée au cours de cette heure :

CRA2010041815-3.tony.log

Tâches de l'Assistant Réparation du calendrier

Expérience d'application cliente

L'Assistant Réparation du calendrier ne peut pas accéder aux mêmes données pour toutes les applications clientes. En conséquence, les utilisateurs peuvent obtenir une expérience différente en fonction de l'application cliente qu'ils utilisent pour consulter leurs messages électroniques. L'Assistant peut ne pas être en mesure de déterminer si l'action d'un utilisateur est intentionnelle. Comme indiqué antérieurement, l'Assistant corrige les conflits uniquement s'il parvient à déterminer que le participant ne les a pas provoqués intentionnellement. Si l'assistant ne parvient pas à déterminer ce point, aucune autre mesure n'est prise.

Le tableau suivant répertorie les différentes tâches de calendrier d'utilisateur final susceptibles de provoquer un conflit. En fonction de l'application cliente utilisée, l'Assistant Réparation du calendrier ne parvient pas à déterminer l'intention de l'utilisateur.

Tâches du calendrier

Scénario Application cliente Propriété enregistrée

L'organisateur ouvre l'élément de calendrier et modifie ses propriétés.

  • Microsoft Office Outlook Web App

  • Applications clientes qui utilisent les services Web Exchange

  • Applications clientes mobiles qui utilisent Microsoft Exchange ActiveSync

ModifiedStartTime

ModifiedEndTime

ModifiedLocation

L'organisateur fait glisser la réunion dans son calendrier pour afficher une heure différente.

  • Outlook Web App

  • Applications clientes qui utilisent les services Web Exchange

RemarqueRemarque :
Ce scénario n'est pas pris en charge pour les applications clientes qui utilisent Exchange ActiveSync.

ModifiedStartTime

ModifiedEndTime

Le participant répond (accepté ou accepté provisoirement), en envoyant ou pas un message de réponse à l'organisateur.

  • Outlook Web App

  • Applications clientes qui utilisent les services Web Exchange

  • Applications clientes mobiles qui utilisent Exchange ActiveSync

RespondedAccepted

RespondedTentative

Le participant refuse une demande de réunion en envoyant, ou pas, un message de réponse à l'organisateur.

  • Outlook Web App

  • Applications clientes qui utilisent les services Web Exchange

  • Applications clientes mobiles qui utilisent Exchange ActiveSync

DeletedWithNoResponse

RespondedDeclined

Le participant refuse l'instance d'une demande de réunion périodique en envoyant, ou pas, un message de réponse à l'organisateur.

  • Outlook Web App

  • Applications clientes qui utilisent les services Web Exchange

  • Applications clientes mobiles qui utilisent Exchange ActiveSync

DeletedExceptionWithNoResponse

RespondedExceptionDecline

L'organisateur annule une réunion.

  • Outlook Web App

  • Applications clientes qui utilisent les services Web Exchange

  • Applications clientes mobiles qui utilisent Exchange ActiveSync

MeetingExceptionCanceled

Tâches de l'Assistant Réparation du calendrier

 © 2010 Microsoft Corporation. Tous droits réservés.