tipo de recurso agendar

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.

Uma coleção de objetos schedulingGroup , objetos shift , objetos timeOffReason e objetos timeOff em uma equipe.

Methods

Método Tipo de retorno Descrição
Criar ou substituir agendamento Cronograma Crie ou substitua um agendamento.
Obter agendamento Cronograma Obter um cronograma.
Compartilhar Nenhum Compartilhe um intervalo de tempo de agendamento com membros de agendamento.

Propriedades

Propriedade Tipo Descrição
id string ID do agendamento.
enabled Boolean Indica se a agenda está habilitada para a equipe. Obrigatório.
timeZone string Indica o fuso horário da equipe de agendamento usando o formato de banco de dados tz. Obrigatório.
provisionStatus operationStatus O status do provisionamento de agendamento. Os valores possíveis são notStarted, running, completed, failed.
provisionStatusCode string Informações adicionais sobre por que o provisionamento de agendamento falhou.
timeClockEnabled Booliano Indica se o relógio está habilitado para o agendamento.
openShiftsEnabled Booliano Indica se os turnos abertos estão habilitados para o agendamento.
swapShiftsRequestsEnabled Booliano Indica se as solicitações de turnos de troca estão habilitadas para o agendamento.
offerShiftRequestsEnabled Boolean Indica se as solicitações de turno de oferta estão habilitadas para o agendamento.
timeOffRequestsEnabled Boolean Indica se as solicitações de tempo de folga estão habilitadas para o agendamento.

Relações

Relação Tipo Descrição
shifts coleção shift Os turnos na agenda.
timesOff Coleção timeOff As instâncias de horários de folga na agenda.
timeOffReasons Coleção timeOffReason O conjunto de motivos para uma folga na agenda.
schedulingGroups schedulingGroup conjunto O agrupamento lógico de usuários na agenda (geralmente por função).
openshifts Coleção openShift O conjunto de turnos abertos em um grupo de agendamento na agenda.
workforceintegrations Coleção workforceIntegration Uma instância de uma integração de força de trabalho por equipe com fluxo de dados de saída em notificações de alteração síncrona (para entidades com suporte).
swapshiftchangerequests Coleção swapShiftsChangeRequest As solicitações de troca para turnos na agenda.
openshiftchangerequests Coleção openShiftChangeRequest As solicitações de turno aberto na agenda.
timeoffrequest Coleção timeOffRequest As solicitações de tempo de folga na agenda.

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "id": "833fc4df-c88b-4398-992f-d8afcfe41df2",
  "enabled": true,
  "timeZone": "America/Chicago",
  "provisionStatus": "Completed",
  "provisionStatusCode": null
}