Le Calendar table dans Microsoft Exchange Server contient des informations détaillées sur les événements programmés, les réunions et les rendez-vous. Voici une ventilation des colonnes et types de données.

Colonnes et descriptions de la table Calendar

Nom de colonneType de donnéesDescription
SubjectStringTitre de l’événement.
BodyStringDescription de l’événement (Inclus en option).
UniqueBodyStringAffiche la partie du corps qui est unique à la conversation dont cet élément fait partie.
ImportanceStringPriorité de l’événement (High, Normal, Low).
StartDateDate et heure de début de l’événement.
Start_DayOfWeekIntegerReprésentation numérique du jour de la semaine de début.
EndDateDate et heure de fin de l’événement.
End_DayOfWeekIntegerReprésentation numérique du jour de la semaine de fin.
LocationStringEmplacement physique ou virtuel où se déroule l’événement.
DurationIntegerDurée de l’événement (unité par défaut : minutes).
DurationInSecondsIntegerDurée de l’événement en secondes.
DurationInMinutesIntegerDurée de l’événement en minutes.
DurationInHoursIntegerDurée de l’événement en heures.
DurationInDaysIntegerDurée de l’événement en jours.
MinutesLeftBeforeStartIntegerNombre de minutes restantes avant le début de l’événement.
MinutesLeftBeforeEndIntegerNombre de minutes restantes avant la fin de l’événement.
OrganizerStringNom de la personne qui a organisé l’événement.
IsAllDayEventBooleanIndique si l’événement dure toute la journée (True/False).
IsAssociatedBooleanIndique si l’événement est associé à un autre élément (True/False).
IsMeetingBooleanIndique si l’événement est une réunion (True/False).
IsOnlineMeetingBooleanIndique si l’événement est une réunion en ligne (True/False).
IsRecurringBooleanIndique si l’événement est un événement récurrent (True/False).
RecurrentStartDateDateDate de début de la série d’événements récurrents.
RecurrentEndDateDateDate de fin de la série d’événements récurrents.
IsReminderSetBooleanIndique si un rappel est défini pour cet événement (True/False).
NetShowUrlStringURL de la réunion en ligne Microsoft NetShow.
OriginalStartDateLa date de début originale avant que des modifications ne soient apportées.
DateTimeCreatedDateLa date et l’heure de création de l’événement.
DateTimeSentDateLa date et l’heure d’envoi de l’invitation à l’événement.
DateTimeReceivedDateLa date et l’heure de réception de l’invitation à l’événement.
AppointmentTypeStringType de rendez-vous (Single, RecurringMaster, Occurrence, Exception).
HasAttachmentsBooleanIndique si l’événement comporte des pièces jointes (True/False).
SensitivityStringVisibilité de l’événement (Normal, Personal, Private, Confidential).
StatusStringStatut de disponibilité hérité de l’événement.
CategoriesStringCatégories associées à cet événement.
IsUnmodifiedBooleanIndique si l’événement a été modifié après sa création (True/False).
LastModifiedTimeDateLa date et l’heure de la dernière modification de l’événement.
LastModifiedNameStringLe nom de la personne qui a modifié l’événement en dernier.
RequiredAttendeesStringListe des participants obligatoires.
OptionalAttendeesStringListe des participants facultatifs.
ResourcesStringListe des ressources (salles, équipements) réservées pour cette réunion.

Notes:

  • Cette structure de table est utilisée dans PADS4 lors de la récupération des données de calendrier depuis Microsoft Exchange Server.
  • Certains champs (comme Body, UniqueBody) peuvent être optionnels selon vos paramètres Exchange.
  • Événements récurrents ont des propriétés supplémentaires comme RecurrentStartDate, RecurrentEndDate.
  • Réunions en ligne ont des attributs spécifiques comme IsOnlineMeeting et NetShowUrl.