Partager via


Type de ressource bookingSchedulingPolicy

Espace de noms: microsoft.graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

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 si 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é du service.
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 avertir l’entreprise par e-mail lorsqu’une réservation est créée ou modifiée. 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": true,
  "maximumAdvance": "String (timestamp)",
  "minimumLeadTime": "String (timestamp)",
  "sendConfirmationsToOwner": true,
  "timeSlotInterval": "String (timestamp)",
  "isMeetingInviteToCustomersEnabled": "Boolean",
  "generalAvailability": {
    "@odata.type": "microsoft.graph.bookingsAvailability"
  },
  "customAvailabilities": [
    {
      "@odata.type": "microsoft.graph.bookingsAvailabilityWindow"
    }
  ]
}