tipo de recurso de agendamento

Namespace: microsoft.graph

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

Métodos

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

Propriedades

Nome Tipo Descrição
enabled Booliano Indica se o agendamento está habilitado para a equipe. Obrigatório.
id string ID da agenda.
isActivitiesIncludedWhenCopyingShiftsEnabled Booliano Indica se os turnos copiados incluem atividades do turno original.
offerShiftRequestsEnabled Booliano Indica se as solicitações de turno de oferta estão habilitadas para a agenda.
openShiftsEnabled Booliano Indica se os turnos abertos estão habilitados para a agenda.
provisionStatus operationStatus O status do provisionamento de cronograma. Os valores possíveis são notStarted, running, completed, failed.
provisionStatusCode string Informações adicionais sobre por que o provisionamento do 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 a agenda.
timeClockEnabled Booliano Indica se o relógio de ponto está habilitado para a agenda.
timeClockSettings timeClockSettings As configurações de local do relógio de ponto para esta agenda.
timeOffRequestsEnabled Booliano Indica se as solicitações de folga estão habilitadas para o agendamento.
timeZone string O fuso horário da equipe de agendamento como um nome do banco de dados de fuso horário IANA (banco de dados de fuso horário); Por exemplo, America/Chicago. Para obter a lista completa de valores válidos, consulte Lista de fusos horários do banco de dados tz. Obrigatório.
workforceIntegrationIds String collection As IDs para as integrações da força de trabalho associadas a este agendamento.

Relações

Nome Tipo Descrição
DayNotes Coleção DayNote As anotações do dia na programação.
offerShiftRequests coleção offerShiftRequest A oferta solicita turnos na agenda.
openShiftChangeRequests coleção openShiftChangeRequest As solicitações de turno em 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 As mudanças na agenda.
swapShiftsChangeRequests Coleção swapShiftsChangeRequest As solicitações de troca por turnos na agenda.
timeCards coleção timeCard Os cartões de ponto na agenda.
timesOff Coleta timeOff As instâncias de folga na agenda.
timeOffReasons Coleção timeOffReason O conjunto de motivos para uma folga na agenda.
timeOffRequests Coleção timeOffRequest As solicitações de folga 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.

{
  "@odata.type": "#microsoft.graph.schedule",
  "id": "String (identifier)",
  "enabled": "Boolean",
  "timeZone": "String",
  "provisionStatus": "String",
  "provisionStatusCode": "String",
  "workforceIntegrationIds": [
    "String"
  ],
  "timeClockEnabled": "Boolean",
  "timeClockSettings": {
    "@odata.type": "microsoft.graph.timeClockSettings"
  },
  "openShiftsEnabled": "Boolean",
  "swapShiftsRequestsEnabled": "Boolean",
  "offerShiftRequestsEnabled": "Boolean",
  "timeOffRequestsEnabled": "Boolean",
  "startDayOfWeek": "String",
  "isActivitiesIncludedWhenCopyingShiftsEnabled": "Boolean"
}