bookingSchedulingPolicy-Ressourcentyp
Namespace: microsoft.graph
Stellt den Satz von Richtlinien dar, die bestimmen, wie Termine in einem Microsoft Bookings-Kalender erstellt werden sollen.
Hinweis
Wenn die Standardplanungsrichtlinie auf Dienstebene aktiviert ist, sind die Werte dieser Ressource auf die werte beschränkt, die in der Richtlinie in der Api-Antwort Dienste auflisten definiert sind. In diesem Fall muss der Client auf die Standardplanungsrichtlinie für das Unternehmen zurückgreifen.
Eigenschaften
Eigenschaft | Typ | Beschreibung |
---|---|---|
allowStaffSelection | Boolesch |
True damit Kunden eine bestimmte Person für die Buchung auswählen können. |
customAvailabilities | bookingsAvailabilityWindow-Sammlung | Benutzerdefinierte Verfügbarkeit des Diensts in einem bestimmten Zeitrahmen. |
generalAvailability | bookingsAvailability | Allgemeine Verfügbarkeit des durch die Zeitplanungsrichtlinie definierten Diensts. |
isMeetingInviteToCustomersEnabled | Boolesch | Gibt an, ob die Besprechungseinladung an die Kunden gesendet wird. Der Standardwert ist false . |
maximumAdvance | Dauer | Maximale Anzahl von Tagen im Voraus, die eine Buchung vornehmen kann. Es folgt dem ISO 8601-Format . |
minimumLeadTime | Dauer | Die Mindestdauer, vor der Buchungen und Stornierungen erfolgen müssen. Es folgt dem ISO 8601-Format . |
sendConfirmationsToOwner | Boolesch |
True um das Unternehmen per E-Mail zu benachrichtigen, wenn eine Buchung erstellt oder geändert wird. Verwenden Sie die E-Mail-Adresse, die in der E-Mail-Eigenschaft der Entität bookingBusiness für das Unternehmen angegeben ist. |
timeSlotInterval | Dauer | Dauer jedes Zeitfensters, angegeben im ISO 8601-Format . |
Beziehungen
Keine.
JSON-Darstellung
Die folgende JSON-Darstellung zeigt den Ressourcentyp.
{
"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)"
}