Tipo de recurso bookingSchedulingPolicy

Espacio de nombres: microsoft.graph

Representa el conjunto de directivas que determinan cómo se deben crear citas en un calendario de Microsoft Bookings.

Nota:

Si la directiva de programación predeterminada está habilitada en el nivel de servicio, los valores de este recurso se limitan a los definidos en la directiva en la respuesta de la API de List services . En este caso, el cliente debe volver a la directiva de programación predeterminada para la empresa.

Propiedades

Propiedad Tipo Descripción
allowStaffSelection Booleano True para permitir a los clientes elegir una persona específica para la reserva.
customAvailabilities bookingsAvailabilityWindow collection Disponibilidad personalizada del servicio en un período de tiempo determinado.
disponibilidad general bookingsAvailability Disponibilidad general del servicio definido por la directiva de programación.
isMeetingInviteToCustomersEnabled Booleano Indica si la invitación a la reunión se envía a los clientes. El valor predeterminado es false.
maximumAdvance Duración Número máximo de días de antelación para realizar la reserva. Sigue el formato ISO 8601 .
minimumLeadTime Duración Cantidad mínima de tiempo antes de la cual se deben realizar reservas y cancelaciones. Sigue el formato ISO 8601 .
sendConfirmationsToOwner Booleano True para notificar a la empresa por correo electrónico cuando se crea o cambia una reserva. Use la dirección de correo electrónico especificada en la propiedad de correo electrónico de la entidad bookingBusiness para la empresa.
timeSlotInterval Duración Duración de cada espacio de tiempo, indicada en formato ISO 8601 .

Relaciones

Ninguna.

Representación JSON

La siguiente representación JSON muestra el tipo de recurso.

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