Tipo de recurso bookingStaffMember
Namespace: microsoft.graph
Representa um membro da equipe que fornece serviços em um bookingBusiness.
Os membros da equipe podem fazer parte do Microsoft 365 locatário em que a empresa de reserva está configurada ou podem usar serviços de email de outros provedores de email.
Ao reservar compromissos, a API do Bookings considera as seguintes configurações para determinar a disponibilidade de um membro da equipe:
- Por padrão, os horários de operação da empresa (a propriedade businessHours da entidade bookingBusiness) representam a disponibilidade geral do membro da equipe.
- Se useBusinessHours for false, as horas de trabalho específicas do membro da equipe (propriedade workingHours da entidade bookingStaffmember) representam a disponibilidade geral desse membro.
- Se availabilityIsAffectedByPersonalCalendar for true, a API do Bookings primeiro olharia para os horários geralmente disponíveis do membro da equipe (conforme determinado pelo #1 ou #2) e verificaria a disponibilidade durante essas horas no calendário pessoal do membro da equipe, antes de fazer uma reserva.
Herda de bookingStaffMemberBase.
O Microsoft Bookings oferece suporte a no máximo 100 membros da equipe em um calendário de reserva.
Métodos
| Método | Tipo de retorno | Descrição |
|---|---|---|
| Listar membros da equipe | coleção bookingStaffMember | Obter uma lista de objetos bookingStaffMember no bookingbusiness especificado. |
| Criar bookingStaff | coleção bookingStaffMember | Crie um novo bookingStaffMember no bookingbusiness especificado. |
| Obter bookingStaffMember | bookingStaffMember | Obter as propriedades e relações de um bookingStaffMember no bookingbusiness especificado. |
| Atualizar | bookingStaffMember | 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 | Boolean | True significa que, se o membro da equipe for um usuário Microsoft 365, a API do Bookings verificaria 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 para os clientes. Obrigatório. |
| emailAddress | String | O endereço de email do membro da equipe. Isso pode estar no mesmo Microsoft 365 locatário que a empresa ou em um domínio de email diferente. Esse endereço de email pode ser usado se a propriedade sendConfirmationsToOwner estiver definida como true na política de agendamento da empresa. Obrigatório. |
| id | Cadeia de caracteres | A ID do membro da equipe, em um formato GUID. Somente leitura. |
| role | bookingStaffRole | A função do membro da equipe na empresa. Os valores possíveis são: guest administrator , , e viewer externalGuest unknownFutureValue . Obrigatório. |
| timeZone | Cadeia de caracteres | O fuso horário do membro da equipe. Para uma lista de valores possíveis, consulte dateTimeTimeZone. |
| useBusinessHours | Booliano | True significa que a disponibilidade do membro da equipe está conforme especificado na propriedade businessHours da empresa. 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 iguais à propriedade businessHours da empresa. |
Relações
Nenhum
Representação JSON
Veja a seguir uma representação JSON do recurso.
{
"availabilityIsAffectedByPersonalCalendar": true,
"displayName": "String",
"emailAddress": "String",
"id": "String (identifier)",
"role": {"@odata.type": "microsoft.graph.bookingStaffRole"},
"useBusinessHours": true,
"workingHours": [{"@odata.type": "microsoft.graph.bookingWorkHours"}],
"timeZone": "String"
}
Comentários
Enviar e exibir comentários de