Partager via


Type de ressource bookingSchedulingPolicy

Espace de noms: microsoft.graph

Représente l’ensemble de stratégies qui déterminent la façon dont les rendez-vous doivent être créés dans un calendrier Microsoft Bookings.

Remarque

Si la stratégie de planification par défaut est activée au niveau du service, les valeurs de cette ressource sont limitées à celles définies dans la stratégie dans la réponse de l’API List services . Dans ce cas, le client doit revenir à la stratégie de planification par défaut pour l’entreprise.

Propriétés

Propriété Type Description
allowStaffSelection Valeur booléenne True pour permettre aux clients de choisir une personne spécifique pour la réservation.
customAvailabilities collection bookingsAvailabilityWindow Disponibilité personnalisée du service dans un laps de temps donné.
generalAvailability bookingsAvailability Disponibilité générale du service défini par la stratégie de planification.
isMeetingInviteToCustomersEnabled Valeur booléenne Indique si l’invitation à la réunion est envoyée aux clients. La valeur par défaut est false.
maximumAdvance Durée Nombre maximal de jours à l’avance pendant lesquels une réservation peut être effectuée. Il suit le format ISO 8601 .
minimumLeadTime Durée Durée minimale avant laquelle les réservations et les annulations doivent être effectuées. Il suit le format ISO 8601 .
sendConfirmationsToOwner Valeur booléenne True pour informer l’entreprise par e-mail de la création ou de la modification d’une réservation. Utilisez l’adresse e-mail spécifiée dans la propriété email de l’entité bookingBusiness pour l’entreprise.
timeSlotInterval Durée Durée de chaque plage horaire, indiquée au format ISO 8601 .

Relations

Aucun.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

{
  "allowStaffSelection": "Boolean",
  "customAvailabilities": [{"@odata.type": "microsoft.graph.bookingsAvailabilityWindow"}],
  "generalAvailability": {"@odata.type": "microsoft.graph.bookingsAvailability"},
  "isMeetingInviteToCustomersEnabled": "Boolean",
  "maximumAdvance": "String (timestamp)",
  "minimumLeadTime": "String (timestamp)",
  "sendConfirmationsToOwner": "Boolean",
  "timeSlotInterval": "String (timestamp)"
}