tipo de recurso bookingStaffMember
Namespace: microsoft.graph
Representa um membro da equipe que fornece serviços em um bookingBusiness.
Os funcionários podem fazer parte do locatário do Microsoft 365 onde o negócio de reservas está configurado ou podem usar serviços de email de outros provedores de email.
Ao reservar compromissos, a API Bookings considera as seguintes configurações para determinar a disponibilidade de um membro da equipe:
- Por padrão, as horas de operação do negócio (a propriedade businessHours da entidade bookingBusiness ) representam a disponibilidade geral do membro da equipe.
- Se useBusinessHours for falso, a hora de trabalho específica do membro da equipe (propriedade workingHours da entidade bookingStaffmember ) representa a disponibilidade geral desse membro.
- Se a disponibilidadeIsAffectedByPersonalCalendar for verdadeira, a API Bookings examinará primeiro as horas geralmente disponíveis do membro da equipe (conforme determinado por #1 ou #2) e verificará a disponibilidade durante essas horas no calendário pessoal do membro da equipe, antes de fazer uma reserva.
Herda do bookingStaffMemberBase.
Microsoft Bookings dá suporte a no máximo 100 funcionários em um calendário de reservas.
Métodos
Método | Tipo de retorno | Descrição |
---|---|---|
Listar membros da equipe | coleção bookingStaffMember | Obtenha uma lista de objetos bookingStaffMember no bookingBusiness especificado. |
Criar bookingStaff | coleção bookingStaffMember | Crie um novo bookingStaffMember no bookingBusiness especificado. |
Obter bookingStaffMember | bookingStaffMember | Obtenha as propriedades e as relações de um bookingStaffMember no bookingBusiness especificado. |
Atualizar | Nenhum(a) | Atualize as propriedades de um bookingStaffMember no bookingBusiness especificado. |
Delete | Nenhum | Exclua um membro da equipe no bookingBusiness especificado. |
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
availabilityIsAffectedByPersonalCalendar | Booliano | True significa que, se o membro da equipe for um usuário do Microsoft 365, a API Bookings verificará a disponibilidade do membro da equipe em seu calendário pessoal no Microsoft 365, antes de fazer uma reserva. |
displayName | Cadeia de caracteres | O nome do membro da equipe, conforme exibido aos clientes. Obrigatório. |
emailAddress | Cadeia de caracteres | O endereço de email do membro da equipe. Isso pode estar no mesmo locatário do Microsoft 365 que o negócio ou em um domínio de email diferente. Esse endereço de email poderá ser usado se a propriedade sendConfirmationsToOwner for definida como true na política de agendamento do negócio. Obrigatório. |
id | Cadeia de caracteres | A ID do membro da equipe, em um formato GUID. Somente leitura. |
isEmailNotificationEnabled | Booliano | True indica que um membro da equipe será notificado por email quando uma reserva atribuída a eles for criada ou alterada. |
role | bookingStaffRole | A função do membro da equipe no negócio. Os valores possíveis são: guest , administrator , viewer , externalGuest , unknownFutureValue , scheduler , teamMember . Observe que você deve usar o cabeçalho de Prefer: include-unknown-enum-members solicitação para obter os seguintes valores deste enumerável em evolução: scheduler , teamMember . Obrigatório. |
timeZone | Cadeia de caracteres | O fuso horário do membro da equipe. Para obter uma lista de valores possíveis, consulte dateTimeTimeZone. |
useBusinessHours | Booliano | True significa que a disponibilidade do membro da equipe é conforme especificado na propriedade businessHours do negócio. False significa que a disponibilidade é determinada pela configuração da propriedade workingHours do membro da equipe. |
workingHours | coleção bookingWorkHours | O intervalo de horas a cada dia da semana que o membro da equipe está disponível para reserva. Por padrão, eles são inicializados para serem os mesmos que a propriedade businessHours do negócio. |
Relações
Nenhum
Representação JSON
Veja a seguir uma representação JSON do recurso.
{
"availabilityIsAffectedByPersonalCalendar": "Boolean",
"displayName": "String",
"emailAddress": "String",
"id": "String (identifier)",
"isEmailNotificationEnabled": "Boolean",
"role": {"@odata.type": "microsoft.graph.bookingStaffRole"},
"timeZone": "String",
"useBusinessHours": "Boolean",
"workingHours": [{"@odata.type": "microsoft.graph.bookingWorkHours"}]
}
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de