Поделиться через


Тип ресурса bookingSchedulingPolicy

Пространство имен: microsoft.graph

Представляет набор политик, определяющих способ создания встреч в календаре Microsoft Bookings.

Примечание.

Если политика планирования по умолчанию включена на уровне службы, значения этого ресурса ограничиваются значениями, определенными в политике в ответе API служб списка . В этом случае клиент должен вернуться к политике планирования по умолчанию для бизнеса.

Свойства

Свойство Тип Описание
allowStaffSelection Логический True , чтобы позволить клиентам выбрать определенного человека для бронирования.
customAvailabilities bookingsAvailabilityWindow collection Пользовательская доступность службы за заданный период времени.
generalAvailability bookingsAvailability Общая доступность службы, определенной политикой планирования.
isMeetingInviteToCustomersEnabled Логический Указывает, отправляется ли приглашение на собрание клиентам. Значение по умолчанию — false.
maximumAdvance Duration (Длительность) Максимальное количество дней до начала бронирования. Он соответствует формату ISO 8601 .
minimumLeadTime Duration (Длительность) Минимальный период времени, до которого необходимо выполнить бронирование и отмену. Он соответствует формату ISO 8601 .
sendConfirmationsToOwner Логический True для уведомления компании по электронной почте о создании или изменении резервирования. Используйте адрес электронной почты, указанный в свойстве электронной почты сущности bookingBusiness для бизнеса.
timeSlotInterval Duration (Длительность) Длительность каждого интервала времени, обозначенная в формате ISO 8601 .

Связи

Отсутствуют.

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "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)"
}