Regras de negócios para compromissos de Bookings
Quando um usuário não administrador cria um compromisso no Microsoft Bookings, Bookings usa as regras de negócios configuradas para o calendário. Somente os administradores têm autoridade para substituir Bookings regras.
Usuários finais ou aplicativos que criam ou atualizam compromissos por meio de APIs do Microsoft Graph (usando permissões de aplicativo) devem seguir as regras de negócios para evitar erros imprevistos.
Se você usar as APIs de criação ou atualização de compromisso com permissões de aplicativo, deverá seguir as regras de negócios descritas neste artigo.
Configurações de nível comercial
Siga estas regras de negócios para configurações de nível comercial.
Horário comercial
Use a API de Atualização do BookingBusiness para modificar businessHours. Um compromisso não pode ser definido fora do horário comercial.
Política de agendamento
Para obter detalhes sobre a política de agendamento, consulte bookingSchedulingPolicy.
Incrementos de tempo (intervalo de tempo) indicam a duração de um compromisso. Ao validar regras de negócios, verifique se um compromisso tem a mesma duração indicada no serviço.
O tempo mínimo de chumbo indica o tempo mínimo antes que um compromisso possa ser feito ou cancelado.
O tempo máximo de lead indica o tempo máximo antes que um compromisso possa ser feito.
Permitir que a seleção de equipe seja se um usuário quiser passar membros da equipe por meio da API de compromisso, ele deverá definir o atributo allowStaffSelection no tipo de recurso BookingSchedulingPolicy como true.
Observação
Essa configuração é chamada de controle staff no aplicativo Web Bookings.
Configurações de nível de serviço
Siga estas regras de negócios para configurações de nível de serviço.
Agendar
Em um nível de serviço, a política de agendamento é herdada do negócio. O cliente pode optar por substituir as políticas.
Política principal
Se existir uma política de agendamento no nível de serviço e no nível de negócios, a política de nível de serviço terá precedência.
Políticas parcialmente definidas
Se o usuário não definir uma política para o nível de serviço, ele será padrão para a configuração de política de nível comercial.
Pré-buffer
Esse é o tempo extra necessário para um compromisso antes de um compromisso a seguir. No calendário de membros da equipe, o compromisso é de duração "tempo de pré-buffer" + "hora do horário de compromisso".
Pós-buffer
Esse é o tempo extra necessário para um compromisso após um compromisso anterior. No calendário de membros da equipe, o compromisso é de duração "hora do horário de compromisso" + "tempo de buffer pós".