Compartilhar via


tipo de recurso de agenda

Namespace: microsoft.graph

Uma coleção de objetos schedulingGroup , objetos shift , objetos timeOffReason e objetos timeOff dentro de uma equipa.

Métodos

Método Tipo de retorno Descrição
Criar ou substituir cronograma Criar ou substituir uma agenda.
Get cronograma Obtenha uma agenda.
Compartilhar Nenhum Partilhe um intervalo de tempo de agenda com os membros da agenda.

Propriedades

Nome Tipo Descrição
enabled Booliano Indica se a agenda está ativada para a equipa. Obrigatório.
id string ID da agenda.
offerShiftRequestsEnabled Booliano Indica se os pedidos de turno de oferta estão ativados para a agenda.
openShiftsEnabled Booliano Indica se os turnos abertos estão ativados para a agenda.
provisionStatus operationStatus O estado do aprovisionamento de agendamento. Os valores possíveis são notStarted, running, completed, failed.
provisionStatusCode string Informações adicionais sobre o motivo pelo qual o aprovisionamento de agendas falhou.
swapShiftsRequestsEnabled Booliano Indica se os pedidos de turnos de troca estão ativados para a agenda.
timeClockEnabled Booliano Indica se o relógio de tempo está ativado para a agenda.
timeOffRequestsEnabled Booliano Indica se os pedidos de folga estão ativados para a agenda.
timeZone string Indica o fuso horário da equipa de agendamento com o formato de base de dados tz. Obrigatório.

Relações

Nome Tipo Descrição
offerShiftRequests coleção offerShiftRequest A oferta pede turnos na agenda.
openShiftChangeRequests coleção openShiftChangeRequest Os pedidos de turno abertos na agenda.
openShifts coleção openShift O conjunto de turnos abertos num grupo de agendamento na agenda.
schedulingGroups schedulingGroup conjunto O agrupamento lógico de utilizadores na agenda (normalmente por função).
turnos coleção shift Os turnos na agenda.
swapShiftsChangeRequests swapShiftsChangeRequest collection (Coleção swapShiftsChangeRequest ) Os pedidos de troca de turnos na agenda.
timesOff coleção timeOff As instâncias de tempos limite na agenda.
timeOffReasons timeOffReason collection (coleção timeOffReason ) O conjunto de motivos para uma folga na agenda.
timeOffRequests timeOffRequest collection Os pedidos de folga na agenda.
workforceIntegrations Coleção workforceIntegration Uma instância de integração da força de trabalho por equipa com o fluxo de dados de saída em notificações de alteração síncronas (para entidades suportadas).

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

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