agendar tipo de recurso

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 Versão.

Representa uma coleção de objetos schedulingGroup , objetos shift , objetos timeOffReason e objetos timeOff para uma equipe.

Métodos

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

Propriedades

Propriedade Tipo Descrição
activitiesIncludedWhenCopyingShiftsEnabled Booliano Indica se os turnos copiados devem incluir as atividades.
habilitadas Booliano Indica se o agendamento está habilitado para a equipe. Obrigatório.
id Cadeia de caracteres ID da agenda.
isCrossLocationShiftRequestApprovalRequired Booliano Indica se a aprovação é necessária por um gerente dessa agenda para solicitações de turno entre locais.
isCrossLocationShiftsEnabled Booliano Indica se o recurso de marketplace entre locais está habilitado para essa agenda.
offerShiftRequestsEnabled Booliano Indica se as solicitações de turno de oferta estão habilitadas para o agendamento.
openShiftsEnabled Booliano Indica se os turnos abertos estão habilitados para o agendamento.
provisionStatus operationStatus O status do provisionamento de agendamento. Os valores possíveis são notStarted, running, , completed. failed
provisionStatusCode Cadeia de caracteres Informações adicionais sobre por que o provisionamento de agendamento falhou.
startDayOfWeek dayOfWeek Indica o dia de início da semana. Os valores possíveis são sunday, monday, tuesday, wednesday, thursday, friday, saturday.
swapShiftsRequestsEnabled Booliano Indica se as solicitações de troca de turnos estão habilitadas para o agendamento.
timeClockEnabled Booliano Indica se o relógio de tempo está habilitado para o agendamento.
timeClockSettings timeClockSettings As configurações de local do relógio de hora para essa agenda.
timeOffRequestsEnabled Booliano Indica se as solicitações de tempo limite estão habilitadas para o agendamento.
timeZone Cadeia de caracteres Indica o fuso horário da equipe de agendamento usando o formato de banco de dados tz. Obrigatório.
workforceIntegrationIds String collection As IDs das integrações da força de trabalho associadas a essa agenda.

Relações

Nome Tipo Descrição
dayNotes coleção daynote As anotações do dia na agenda.
offerShiftRequests coleção offerShiftRequest A oferta solicita turnos na agenda.
openShiftChangeRequests coleção openShiftChangeRequest As solicitações de turno aberto na agenda.
openShifts coleção openShift O conjunto de turnos abertos em um grupo de agendamento na agenda.
schedulingGroups schedulingGroup conjunto O agrupamento lógico de usuários na agenda (geralmente por função).
Turnos coleção shift Os turnos na agenda.
shiftsRoleDefinitions coleção shiftsRoleDefinition As definições das funções na agenda.
swapShiftsChangeRequests coleção swapShiftsChangeRequest As solicitações de troca de turnos na agenda.
timeCards coleção timeCard Os cartões de tempo na agenda.
timesOff coleção timeOff As instâncias de tempos de folga na agenda.
timeOffReasons coleção timeOffReason O conjunto de motivos para uma folga na agenda.
timeOffRequests coleção timeOffRequest A folga das solicitações na agenda.
workforceIntegrations Coleção workforceIntegration Uma instância de uma integração da força de trabalho por equipe com fluxo de dados de saída em notificações de alteração síncronas (para entidades com suporte).

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

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