bookingStaffMember tipo de recurso
Namespace: microsoft.graph
Representa um membro da equipa que presta serviços num bookingBusiness.
Os docentes podem fazer parte do inquilino do Microsoft 365 onde a empresa de reservas está configurada ou podem utilizar serviços de e-mail de outros fornecedores de e-mail.
Ao marcar compromissos, a API do Bookings considera as seguintes definições para determinar a disponibilidade de um membro da equipa:
- Por predefinição, as horas de funcionamento da empresa (a propriedade businessHours da entidade bookingBusiness ) representam a disponibilidade geral do membro do pessoal.
- Se useBusinessHours for falso, o horário de trabalho específico do docente (propriedade workingHours da entidade bookingStaffmember ) representa a disponibilidade geral desse membro.
- Se availabilityIsAffectedByPersonalCalendar for verdadeiro, a API do Bookings analisará primeiro as horas disponíveis geralmente do docente (conforme determinado pelo n.º 1 ou n.º 2) e verificará a disponibilidade durante essas horas no calendário pessoal do docente, antes de fazer uma reserva.
Herda de bookingStaffMemberBase.
O Microsoft Bookings suporta um máximo de 100 funcionários num calendário de reservas.
Métodos
Método | Tipo de retorno | Descrição |
---|---|---|
List | coleção bookingStaffMember | Obtenha uma lista de objetos bookingStaffMember no bookingBusiness especificado. |
Create | coleção bookingStaffMember | Crie um novo bookingStaffMember no bookingBusiness especificado. |
Get | bookingStaffMember | Obtenha as propriedades e relações de um bookingStaffMember no bookingBusiness especificado. |
Atualizar | Nenhum(a) | Atualize as propriedades de um bookingStaffMember no bookingBusiness especificado. |
Delete | Nenhum | Elimine um membro da equipa no bookingBusiness especificado. |
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
availabilityIsAffectedByPersonalCalendar | Booliano | Verdadeiro significa que, se o membro da equipa for um utilizador do Microsoft 365, a API do Bookings verificará a disponibilidade do docente no seu calendário pessoal no Microsoft 365, antes de efetuar uma reserva. |
displayName | Cadeia de caracteres | O nome do docente, conforme apresentado aos clientes. Obrigatório. |
emailAddress | Cadeia de caracteres | O endereço de e-mail do docente. Isto pode estar no mesmo inquilino do Microsoft 365 que a empresa ou num domínio de e-mail diferente. Este endereço de e-mail pode ser utilizado se a propriedade sendConfirmationsToOwner estiver definida como true na política de agendamento da empresa. Obrigatório. |
id | Cadeia de caracteres | O ID do docente, num formato GUID. Somente leitura. |
isEmailNotificationEnabled | Booliano |
True indica que um funcionário será notificado por e-mail quando for criada ou alterada uma reserva atribuída. |
membershipStatus | bookingStaffMembershipStatus | O estatuto de membro da associação do docente da empresa. Os valores possíveis são: active , pendingAcceptance , rejectedByStaff , unknownFutureValue . |
role | bookingStaffRole | O papel do docente na empresa. Os valores possíveis são: guest , administrator , viewer , externalGuest , unknownFutureValue , scheduler , teamMember . Tenha em atenção que tem de utilizar o cabeçalho do Prefer: include-unknown-enum-members pedido para obter os seguintes valores desta enumeração em evolução: scheduler , teamMember . Obrigatório. |
timeZone | Cadeia de caracteres | O fuso horário do docente. Para obter uma lista de valores possíveis, veja dateTimeTimeZone. |
useBusinessHours | Booliano | Verdadeiro significa que a disponibilidade do docente é conforme especificado na propriedade businessHours da empresa. Falso significa que a disponibilidade é determinada pela definição da propriedade workingHours do docente. |
workingHours | coleção bookingWorkHours | O intervalo de horas por dia da semana em que o docente está disponível para reserva. Por predefinição, são inicializados para serem os mesmos que a propriedade businessHours da empresa. |
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",
"membershipStatus": {"@odata.type": "microsoft.graph.bookingStaffMembershipStatus"},
"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