Compartilhar via


Turnos para o Microsoft Teams

Para gerentes, planeje horários de turno, transmita turnos abertos e não preenchidos para sua equipe. Para membros da equipe, exiba facilmente seus turnos e faça solicitações de alteração de agenda (troca/oferta/folga).

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Copilot Studio Standard Todas as regiões do Power Automate , exceto as seguintes:
     - China Cloud operado pela 21Vianet
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     - Regiões do Azure China
Power Apps Standard Todas as regiões do Power Apps , exceto as seguintes:
     - China Cloud operado pela 21Vianet
Power Automate Standard Todas as regiões do Power Automate , exceto as seguintes:
     - China Cloud operado pela 21Vianet
Contato
Nome Microsoft
URL https://support.microsoft.com/teams
Metadados do conector
Publicador Microsoft
Site https://docs.microsoft.com/en-us/microsoftteams/expand-teams-across-your-org/shifts-for-teams-landing-page
Política de privacidade https://privacy.microsoft.com/privacystatement
Categorias Produtividade

O Shifts no Microsoft Teams é uma ferramenta de gerenciamento de agendamento que ajuda você a criar, atualizar e gerenciar agendas para sua equipe.

O Shifts + Power Automate permite que você pegue informações do Shifts e crie fluxos de trabalho personalizados com outros aplicativos e execute operações em escala. Automatize os processos de chave com pouco ou nenhum código.

Problemas conhecidos e limitações com gatilhos

  • Não há suporte para gatilhos na região GCC.

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

Default Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: todas as regiões

Parâmetros para criar conexão.

Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos

Ações

Aprovar uma solicitação de folga

Essa operação permite que os gerentes aprovem uma solicitação de folga.

Aprovar uma solicitação de Turnos de Troca

Essa operação permite que um usuário aprove uma solicitação Swap Shifts.

Aprovar uma solicitação do Open Shift

Essa operação permite que os gerentes aprovem uma solicitação open shift.

Aprovar uma solicitação do Turno da Oferta

Essa operação permite que destinatários/gerentes aprovem uma solicitação do Turno da Oferta.

Atualizar um Turno Aberto

Atualize um Open Shift em um Agendamento.

Criar um novo Open Shift

Crie um novo Open Shift em um Agendamento.

Criar um novo Shift

Esta operação cria um novo Shift e a atribui a um membro da equipe

Criar uma nova instância de Folga

Esta operação cria uma nova instância de Folga e a atribui a um membro da equipe

Excluir um turno

Essa operação exclui um Shift usando a ID exclusiva do Shift.

Excluir um Turno Aberto

Essa operação exclui um Open Shift.

Excluir uma instância de Folga

Essa operação exclui um tempo limite usando sua ID exclusiva.

Listar todas as folgas de minhas equipes

Esta operação retorna momentos em que as pessoas estão desativadas de todas as suas equipes.

Listar todas as instâncias de Tempo Limite em uma equipe

Esta operação retorna todas as instâncias de Folga em um Agendamento

Listar todas as solicitações de Folga em uma equipe

Essa operação retorna todas as solicitações de Folga em um Agendamento.

Listar todas as solicitações de Turnos de Troca em uma equipe

Essa operação retorna todas as solicitações de Troca de Turnos em um Agendamento.

Listar todas as solicitações do Open Shift em uma equipe

Esta operação retorna todas as solicitações de alteração do Open Shift em um Agendamento.

Listar todas as solicitações do Turno da Oferta em uma equipe

Essa operação retorna todas as solicitações do Turno da Oferta em um Agendamento.

Listar todos os Grupos de Agendamento em uma equipe

Essa operação retorna todos os Grupos de Agendamento em um Agendamento.

Listar todos os motivos de folga em uma equipe

Esta operação retorna a lista de Motivos de Folga associados a uma equipe.

Listar todos os Turnos Abertos de minhas equipes

Esta operação retorna Turnos Abertos que precisam ser preenchidos de todas as suas equipes.

Listar todos os Turnos Abertos em uma equipe

Essa operação retorna todos os Turnos Abertos em uma equipe.

Listar todos os turnos de minhas equipes

Essa operação retorna turnos atribuídos de todas as suas equipes.

Listar todos os Turnos em uma equipe

Esta operação retorna todos os Turnos atribuídos aos membros de uma equipe

Obter detalhes de uma agenda

Esta operação retorna detalhes de um Agendamento usando a ID exclusiva do Agendamento.

Obter um grupo de agendamento

Esta operação retorna detalhes de um Grupo de Agendamento usando sua ID exclusiva.

Obter um turno

Esta operação retorna detalhes de um Shift usando a ID exclusiva do Shift.

Obter um Turno Aberto

Esta operação retorna detalhes de um Open Shift.

Obter uma instância de Folga

Esta operação retorna detalhes de uma Folga usando sua ID exclusiva.

Obter uma solicitação de folga

Esta operação retorna uma solicitação de folga por ID.

Obter uma solicitação de Turnos de Troca

Esta operação retorna uma solicitação swap shifts por ID.

Obter uma solicitação do Turno da Oferta

Esta operação retorna uma solicitação do Turno da Oferta por ID.

Obter uma solicitação open shift

Esta operação retorna uma solicitação de alteração do Open Shift por ID.

Recusar uma solicitação de folga

Essa operação permite que os gerentes recusem uma solicitação de folga.

Recusar uma solicitação de Turnos de Troca

Essa operação permite que os usuários recusem uma solicitação swap shifts.

Recusar uma solicitação do Open Shift

Essa operação permite que os gerentes recusem uma solicitação open shift.

Recusar uma solicitação do Turno da Oferta

Essa operação permite que os usuários recusem uma solicitação do Turno da Oferta.

Aprovar uma solicitação de folga

Essa operação permite que os gerentes aprovem uma solicitação de folga.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID da solicitação de folga
timeOffRequestId True string

A ID exclusiva da solicitação de folga

Mensagem do Gerenciador
message string

Uma mensagem do gerente para o remetente/destinatário quando uma solicitação é aceita.

Aprovar uma solicitação de Turnos de Troca

Essa operação permite que um usuário aprove uma solicitação Swap Shifts.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID da solicitação de alteração de turnos de troca
swapShiftsChangeRequestId True string

A ID exclusiva da solicitação

Mensagem do Destinatário/Gerente
message string

Uma mensagem quando uma solicitação é aceita.

Aprovar uma solicitação do Open Shift

Essa operação permite que os gerentes aprovem uma solicitação open shift.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID da solicitação de alteração do turno aberto
openShiftChangeRequestId True string

A ID exclusiva da solicitação

Mensagem do Gerenciador
message string

Uma mensagem do gerente para o remetente/destinatário quando uma solicitação é aceita.

Aprovar uma solicitação do Turno da Oferta

Essa operação permite que destinatários/gerentes aprovem uma solicitação do Turno da Oferta.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID da solicitação de turno de oferta
offerShiftRequestId True string

A ID exclusiva da solicitação do Turno da Oferta

Mensagem do Destinatário/Gerente
message string

Uma mensagem quando uma solicitação é aceita.

Atualizar um Turno Aberto

Atualize um Open Shift em um Agendamento.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID do Turno Aberto
openShiftId True string

A ID exclusiva do Open Shift.

ID do grupo de agendamento
schedulingGroupId string

ID do grupo de agendamento

Nome de Exibição
displayName string

Nome de Exibição

Anotações
notes string

Anotações

Hora de Início
startDateTime True date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endDateTime True date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tema
theme string

Cor do tema.

Abrir contagem de slots
openSlotCount True integer

Abrir contagem de slots

É Pago
isPaid boolean

É Pago

Hora de Início
startDateTime True date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endDateTime True date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Code
code string

Code

Nome de Exibição
displayName string

Nome de Exibição

Retornos

Entidade Open Shift

Abrir Turno
OpenShiftResponse

Criar um novo Open Shift

Crie um novo Open Shift em um Agendamento.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID do grupo de agendamento
schedulingGroupId string

ID do grupo de agendamento

Nome de Exibição
displayName string

Nome de Exibição

Anotações
notes string

Anotações

Hora de Início
startDateTime True date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endDateTime True date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tema
theme string

Cor do tema.

Abrir contagem de slots
openSlotCount True integer

Abrir contagem de slots

É Pago
isPaid boolean

É Pago

Hora de Início
startDateTime True date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endDateTime True date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Code
code string

Code

Nome de Exibição
displayName string

Nome de Exibição

Retornos

Entidade Open Shift

Abrir Turno
OpenShiftResponse

Criar um novo Shift

Esta operação cria um novo Shift e a atribui a um membro da equipe

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID do grupo de agendamento
schedulingGroupId string

ID do grupo de agendamento

Nome de Exibição
displayName string

Nome de Exibição

Anotações
notes string

Notas de turno

Hora de Início
startDateTime True date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endDateTime True date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tema
theme True string

Cor do tema.

É Pago
isPaid boolean

É Pago

Hora de Início
startDateTime True date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endDateTime True date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Code
code string

Code

Nome de Exibição
displayName string

Nome de Exibição

ID do Usuário
userId True string

Atribuído à ID do Usuário

Retornos

Entidade Shift.

Criar uma nova instância de Folga

Esta operação cria uma nova instância de Folga e a atribui a um membro da equipe

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Motivo da folga
timeOffReasonId True string

ID do motivo da folga

Hora de Início
startDateTime True date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endDateTime True date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tema
theme True string

Cor do tema.

ID do Usuário
userId True string

Atribuído à ID do Usuário

Retornos

Entidade de folga.

Excluir um turno

Essa operação exclui um Shift usando a ID exclusiva do Shift.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID do turno
shiftId True string

A ID exclusiva do Shift.

Excluir um Turno Aberto

Essa operação exclui um Open Shift.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID do Turno Aberto
openShiftId True string

A ID exclusiva do Open Shift.

Excluir uma instância de Folga

Essa operação exclui um tempo limite usando sua ID exclusiva.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID de folga
timeOffId True string

A ID exclusiva do Time Off.

Listar todas as folgas de minhas equipes

Esta operação retorna momentos em que as pessoas estão desativadas de todas as suas equipes.

Parâmetros

Nome Chave Obrigatório Tipo Description
Da hora de início
startTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Nome de Exibição do Usuário
assignedToUserName string

Atribuído ao usuário com nome

Tamanho da Página
$top integer

Quantas vezes de folga buscar

Retornos

Nome Caminho Tipo Description
Lista de Horários Desativados
value array of TimeOffResponse

Lista de horas desativadas

Listar todas as instâncias de Tempo Limite em uma equipe

Esta operação retorna todas as instâncias de Folga em um Agendamento

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Da hora de início
startTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tamanho da Página
$top integer

Itens por página (habilitar Paginação em .../Configurações)

Retornos

Nome Caminho Tipo Description
Lista de instâncias de folga
value array of TimeOffResponse

Lista de instâncias de Folga

Listar todas as solicitações de Folga em uma equipe

Essa operação retorna todas as solicitações de Folga em um Agendamento.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Tamanho da Página
$top integer

Itens por página (habilitar Paginação em .../Configurações)

Estado da solicitação
state string

Filtro de estado de solicitação

Retornos

Nome Caminho Tipo Description
Lista de Solicitações de Folga
value array of TimeOffRequestResponse

Lista de solicitações de folga.

Listar todas as solicitações de Turnos de Troca em uma equipe

Essa operação retorna todas as solicitações de Troca de Turnos em um Agendamento.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Tamanho da Página
$top integer

Itens por página (habilitar Paginação em .../Configurações)

Estado da solicitação
state string

Filtro de estado de solicitação

Retornos

Nome Caminho Tipo Description
Lista de solicitações de alteração de turnos de troca
value array of SwapShiftsChangeRequestResponse

Lista de solicitações de alteração de turnos de troca.

Listar todas as solicitações do Open Shift em uma equipe

Esta operação retorna todas as solicitações de alteração do Open Shift em um Agendamento.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Tamanho da Página
$top integer

Itens por página (habilitar Paginação em .../Configurações)

Estado da solicitação
state string

Filtro de estado de solicitação

Retornos

Nome Caminho Tipo Description
Abrir Lista de Solicitações de Alteração de Turno
value array of OpenShiftChangeRequestResponse

Lista de Solicitações de Alteração do Open Shift.

Listar todas as solicitações do Turno da Oferta em uma equipe

Essa operação retorna todas as solicitações do Turno da Oferta em um Agendamento.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Tamanho da Página
$top integer

Itens por página (habilitar Paginação em .../Configurações)

Estado da solicitação
state string

Filtro de estado de solicitação

Retornos

Nome Caminho Tipo Description
Lista de Solicitações de Turno de Oferta
value array of OfferShiftRequestResponse

Lista de solicitações do Turno da Oferta.

Listar todos os Grupos de Agendamento em uma equipe

Essa operação retorna todos os Grupos de Agendamento em um Agendamento.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Tamanho da Página
$top integer

Itens por página (habilitar Paginação em .../Configurações)

Retornos

Nome Caminho Tipo Description
Lista de grupos de agendamento
value array of SchedulingGroupResponse

Lista de Grupos de Agendamento.

Listar todos os motivos de folga em uma equipe

Esta operação retorna a lista de Motivos de Folga associados a uma equipe.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Tamanho da Página
$top integer

Itens por página (habilitar Paginação em .../Configurações)

Retornos

A lista de motivos de folga.

Lista de motivos de folga associados a uma equipe
GetTimeOffReasonsResponse

Listar todos os Turnos Abertos de minhas equipes

Esta operação retorna Turnos Abertos que precisam ser preenchidos de todas as suas equipes.

Parâmetros

Nome Chave Obrigatório Tipo Description
Da hora de início
startTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tamanho da Página
$top integer

Itens por página (habilitar Paginação em .../Configurações)

Retornos

Nome Caminho Tipo Description
Abrir Lista de Turnos
value array of OpenShiftResponse

Lista de Turnos Abertos

Listar todos os Turnos Abertos em uma equipe

Essa operação retorna todos os Turnos Abertos em uma equipe.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Da hora de início
startTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tamanho da Página
$top integer

Itens por página (habilitar Paginação em .../Configurações)

Retornos

Nome Caminho Tipo Description
Abrir Lista de Turnos
value array of OpenShiftResponse

Lista de Turnos Abertos

Listar todos os turnos de minhas equipes

Essa operação retorna turnos atribuídos de todas as suas equipes.

Parâmetros

Nome Chave Obrigatório Tipo Description
Da hora de início
startTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Nome de Exibição do Usuário
assignedToUserName string

Atribuído ao usuário com nome

Tamanho da Página
$top integer

Itens por página (habilitar Paginação em .../Configurações)

Retornos

Nome Caminho Tipo Description
Lista de turnos
value array of ShiftResponse

Lista de turnos

Listar todos os Turnos em uma equipe

Esta operação retorna todos os Turnos atribuídos aos membros de uma equipe

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Da hora de início
startTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tamanho da Página
$top integer

Itens por página (habilitar Paginação em .../Configurações)

Retornos

Nome Caminho Tipo Description
Lista de turnos
value array of ShiftResponse

Lista de turnos

Obter detalhes de uma agenda

Esta operação retorna detalhes de um Agendamento usando a ID exclusiva do Agendamento.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Retornos

Agendar Entidade.

Obter um grupo de agendamento

Esta operação retorna detalhes de um Grupo de Agendamento usando sua ID exclusiva.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID do grupo de agendamento
schedulingGroupId True string

A ID exclusiva do Grupo de Agendamento.

Retornos

Entidade de Grupo de Agendamento

Grupo de Agendamento
SchedulingGroupResponse

Obter um turno

Esta operação retorna detalhes de um Shift usando a ID exclusiva do Shift.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID do turno
shiftId True string

A ID exclusiva do Shift.

Retornos

Entidade Shift.

Obter um Turno Aberto

Esta operação retorna detalhes de um Open Shift.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID do Turno Aberto
openShiftId True string

A ID exclusiva do Open Shift.

Retornos

Entidade Open Shift

Abrir Turno
OpenShiftResponse

Obter uma instância de Folga

Esta operação retorna detalhes de uma Folga usando sua ID exclusiva.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID de folga
timeOffId True string

A ID exclusiva do Time Off.

Retornos

Entidade de folga.

Obter uma solicitação de folga

Esta operação retorna uma solicitação de folga por ID.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID da solicitação de folga
timeOffRequestId True string

A ID exclusiva da solicitação de folga

Retornos

Entidade de solicitação de folga

Solicitação de Folga
TimeOffRequestResponse

Obter uma solicitação de Turnos de Troca

Esta operação retorna uma solicitação swap shifts por ID.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID da solicitação de alteração de turnos de troca
swapShiftsChangeRequestId True string

A ID exclusiva da solicitação

Retornos

Entidade de solicitação de turno de troca

Solicitação de Turno de Troca
SwapShiftsChangeRequestResponse

Obter uma solicitação do Turno da Oferta

Esta operação retorna uma solicitação do Turno da Oferta por ID.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID da solicitação de turno de oferta
offerShiftRequestId True string

A ID exclusiva da solicitação do Turno da Oferta

Retornos

Entidade de Solicitação de Turno de Oferta

Solicitação de Turno de Oferta
OfferShiftRequestResponse

Obter uma solicitação open shift

Esta operação retorna uma solicitação de alteração do Open Shift por ID.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID da solicitação de alteração do turno aberto
openShiftChangeRequestId True string

A ID exclusiva da solicitação

Retornos

Entidade de Solicitação de Alteração do Open Shift

Abrir Solicitação de Alteração de Turno
OpenShiftChangeRequestResponse

Recusar uma solicitação de folga

Essa operação permite que os gerentes recusem uma solicitação de folga.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID da solicitação de folga
timeOffRequestId True string

A ID exclusiva da solicitação de folga

Mensagem do Gerenciador
message string

Uma mensagem do gerente para o remetente/destinatário quando uma solicitação é recusada.

Recusar uma solicitação de Turnos de Troca

Essa operação permite que os usuários recusem uma solicitação swap shifts.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID da solicitação de alteração de turnos de troca
swapShiftsChangeRequestId True string

A ID exclusiva da solicitação

Mensagem do Destinatário/Gerente
message string

Uma mensagem quando uma solicitação é recusada.

Recusar uma solicitação do Open Shift

Essa operação permite que os gerentes recusem uma solicitação open shift.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID da solicitação de alteração do turno aberto
openShiftChangeRequestId True string

A ID exclusiva da solicitação

Mensagem do Gerenciador
message string

Uma mensagem do gerente para o remetente/destinatário quando uma solicitação é recusada.

Recusar uma solicitação do Turno da Oferta

Essa operação permite que os usuários recusem uma solicitação do Turno da Oferta.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

ID da solicitação de turno de oferta
offerShiftRequestId True string

A ID exclusiva da solicitação do Turno da Oferta

Mensagem do Destinatário/Gerente
message string

Uma mensagem quando uma solicitação é recusada.

Gatilhos

Quando um Shift é criado, atualizado ou excluído

Essa operação é disparada quando um Shift é criado, atualizado ou excluído.

Quando uma solicitação de folga é criada, atualizada ou excluída

Essa operação é disparada quando uma solicitação de Folga é criada, atualizada ou excluída.

Quando uma solicitação do Turno da Oferta é criada, atualizada ou excluída

Essa operação é disparada quando uma solicitação do Turno da Oferta é criada, atualizada ou excluída.

Quando uma solicitação open shift é criada, atualizada ou excluída

Essa operação é disparada quando uma solicitação open shift é criada, atualizada ou excluída.

Quando uma solicitação Swap Shifts é criada, atualizada ou excluída

Essa operação é disparada quando uma solicitação Swap Shifts é criada, atualizada ou excluída.

Quando um Shift é criado, atualizado ou excluído

Essa operação é disparada quando um Shift é criado, atualizado ou excluído.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Retornos

Conteúdo do back-end que contém metadados de assinatura, bem como dados

Quando uma solicitação de folga é criada, atualizada ou excluída

Essa operação é disparada quando uma solicitação de Folga é criada, atualizada ou excluída.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Retornos

Conteúdo do back-end que contém metadados de assinatura, bem como dados

Quando uma solicitação do Turno da Oferta é criada, atualizada ou excluída

Essa operação é disparada quando uma solicitação do Turno da Oferta é criada, atualizada ou excluída.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Retornos

Conteúdo do back-end que contém metadados de assinatura, bem como dados

Quando uma solicitação open shift é criada, atualizada ou excluída

Essa operação é disparada quando uma solicitação open shift é criada, atualizada ou excluída.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Retornos

Conteúdo do back-end que contém metadados de assinatura, bem como dados

Quando uma solicitação Swap Shifts é criada, atualizada ou excluída

Essa operação é disparada quando uma solicitação Swap Shifts é criada, atualizada ou excluída.

Parâmetros

Nome Chave Obrigatório Tipo Description
Equipe
teamId True string

Adicionar ID da equipe

Retornos

Conteúdo do back-end que contém metadados de assinatura, bem como dados

Definições

WebhookPushResponse

Conteúdo do back-end que contém metadados de assinatura, bem como dados

Nome Caminho Tipo Description
value
value array of WebhookNotificationEntity

Lista de valores

WebhookNotificationEntity

Nome Caminho Tipo Description
Alterar Tipo
changeType string

Tipo de alteração de recurso (criado/atualizado/excluído).

dados de recursos
resourceData WebhookPushResponseResourceEntity

WebhookPushResponseResourceEntity

Nome Caminho Tipo Description
ID de Recurso
id string

ID do recurso que é atualizado.

ID da equipe
teamId string

ID da equipe em que a atualização aconteceu.

ScheduleResponse

Agendar Entidade.

Nome Caminho Tipo Description
ID de agendamento
id string

A ID exclusiva do Agendamento.

Agendar fuso horário
timeZone string

O fuso horário da agenda.

Agendar status de provisionamento
provisionStatus string

O status de provisionamento da agenda.

Agendar código de status de provisionamento
provisionStatusCode string

O código de status de provisionamento da agenda.

TimeOffResponse

Entidade de folga.

Nome Caminho Tipo Description
ID
id string

A ID exclusiva do Time Off.

Hora da Data Criada
createdDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Data/hora modificada
lastModifiedDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Atribuído à ID do Usuário
userId string

Atribuído à ID do Usuário.

Informações do usuário
userInfo UserInfo

Informações do usuário

Informações da equipe
teamInfo TeamInfo

Informações da equipe

sharedTimeOff SharedTimeOff

Versão compartilhada do Time Off.

Rascunho de alterações >
draftTimeOff DraftTimeOff

Versão preliminar do Time Off

SharedTimeOff

Versão compartilhada do Time Off.

Nome Caminho Tipo Description
ID do motivo da folga
timeOffReasonId string

ID do motivo da folga.

Hora de Início
startDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tema
theme Theme

Cor do tema.

DraftTimeOff

Versão preliminar do Time Off

Nome Caminho Tipo Description
ID do motivo da folga
timeOffReasonId string

ID do motivo da folga.

Hora de Início
startDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tema
theme Theme

Cor do tema.

ShiftResponse

Entidade Shift.

Nome Caminho Tipo Description
ID
id string

A ID exclusiva do Shift.

Hora da Data Criada
createdDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Data/hora modificada
lastModifiedDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Atribuído à ID do Usuário
userId string

Atribuído à ID do Usuário.

ID do grupo de agendamento
schedulingGroupId string

Agendando a ID do Grupo.

Informações do grupo de agendamento
schedulingGroupInfo SchedulingGroupInfo

Informações do grupo de agendamento

Informações do usuário
userInfo UserInfo

Informações do usuário

Informações da equipe
teamInfo TeamInfo

Informações da equipe

sharedShift SharedShift

Versão compartilhada do Shift.

Rascunho de alterações >
draftShift DraftShift

Versão preliminar do Shift

SharedShift

Versão compartilhada do Shift.

Nome Caminho Tipo Description
Nome de Exibição
displayName string

Nome de Exibição

Anotações
notes string

Notas de turno

Hora de Início
startDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tema
theme Theme

Cor do tema.

Activities
activities Activities

Atividades de turno

DraftShift

Versão preliminar do Shift

Nome Caminho Tipo Description
Nome de Exibição
displayName string

Nome de Exibição

Anotações
notes string

Anotações

Hora de Início
startDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tema
theme Theme

Cor do tema.

Activities
activities Activities

Atividades de turno

Tema

Cor do tema.

Cor do tema.

Tema
string

Activities

Atividades de turno

Nome Caminho Tipo Description
É Pago
isPaid boolean

É Pago

Hora de Início
startDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Code
code string

Code

Nome de Exibição
displayName string

Nome de Exibição

SchedulingGroupResponse

Entidade de Grupo de Agendamento

Nome Caminho Tipo Description
ID
id string

A ID exclusiva do Grupo de Agendamento.

Nome de Exibição
displayName string

O nome de exibição do Grupo de Agendamento.

Está ativo
isActive boolean

Indica se o Grupo de Agendamento pode ser usado ao criar novas entidades ou atualizar as existentes.

IDs de usuário
userIds array of string

Lista de IDs de usuários no Grupo de Agendamento.

SchedulingGroupInfo

Informações do grupo de agendamento

Nome Caminho Tipo Description
ID do grupo de agendamento
schedulingGroupId string

A ID exclusiva do Grupo de Agendamento.

Nome de Exibição
displayName string

O nome de exibição do Grupo de Agendamento.

Code
code string

O código do grupo de agendamento.

Informações do usuário

Informações do usuário

Nome Caminho Tipo Description
Identificação de usuário
userId string

A ID do usuário.

Nome de Exibição
displayName string

O nome de exibição do usuário.

TeamInfo

Informações da equipe

Nome Caminho Tipo Description
ID da equipe
teamId string

A ID da equipe.

Nome de Exibição
displayName string

O nome de exibição da equipe.

OpenShiftResponse

Entidade Open Shift

Nome Caminho Tipo Description
ID
id string

A ID exclusiva do Open Shift.

Hora da Data Criada
createdDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Data/hora modificada
lastModifiedDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

ID do grupo de agendamento
schedulingGroupId string

ID do grupo de agendamento

Informações do grupo de agendamento
schedulingGroupInfo SchedulingGroupInfo

Informações do grupo de agendamento

Informações da equipe
teamInfo TeamInfo

Informações da equipe

sharedOpenShift SharedOpenShift

Versão compartilhada do Open Shift

Rascunho de alterações >
draftOpenShift DraftOpenShift

Versão preliminar do Open Shift

SharedOpenShift

Versão compartilhada do Open Shift

Nome Caminho Tipo Description
Nome de Exibição
displayName string

Nome de Exibição

Anotações
notes string

Anotações

Hora de Início
startDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tema
theme Theme

Cor do tema.

Abrir contagem de slots
openSlotCount integer

Abrir contagem de slots

Activities
activities Activities

Atividades de turno

DraftOpenShift

Versão preliminar do Open Shift

Nome Caminho Tipo Description
Nome de Exibição
displayName string

Nome de Exibição

Anotações
notes string

Anotações

Hora de Início
startDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Hora de Término
endDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tema
theme Theme

Cor do tema.

Abrir contagem de slots
openSlotCount integer

Abrir contagem de slots

Activities
activities Activities

Atividades de turno

GetTimeOffReasonsResponse

A lista de motivos de folga.

Nome Caminho Tipo Description
Matriz que contém motivos de folga
value array of object

A lista de motivos de folga.

ID do motivo da folga
value.id string

A ID exclusiva do motivo de folga.

Hora de Criação
value.createdDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Data/hora modificada
value.lastModifiedDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Nome de Exibição
value.displayName string

Nome de Exibição

Tipo de ícone
value.iconType string

Tipo de ícone

Está ativo
value.isActive boolean

Está ativo

TimeOffRequestResponse

Entidade de solicitação de folga

Nome Caminho Tipo Description
ID
id string

A ID exclusiva da solicitação de folga.

Hora de Criação
createdDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tempo Modificado
lastModifiedDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Atribuído a
assignedTo string

A pessoa à qual a solicitação é atribuída: 'gerente' ou 'destinatário'

Estado
state string

'aprovado', 'pendente' ou 'recusado'

Hora do remetente
senderDateTime date-time

Hora em que a solicitação foi enviada

Mensagem do remetente
senderMessage string

A mensagem do remetente da solicitação

ID do remetente
senderUserId string

A ID do usuário que enviou a solicitação

Tempo de Ação do Gerenciador
managerActionDateTime date-time

Hora em que o gerente respondeu

Mensagem do gerente
managerActionMessage string

A mensagem do gerente

ID do gerente
managerUserId string

A ID do gerente que respondeu

Hora de Início
startDateTime date-time

Início do tempo solicitado

Hora de Término
endDateTime date-time

Fim do tempo solicitado

ID do motivo da folga
timeOffReasonId string

A ID do motivo da folga

OfferShiftRequestResponse

Entidade de Solicitação de Turno de Oferta

Nome Caminho Tipo Description
ID
id string

A ID exclusiva da solicitação do Turno da Oferta.

Hora de Criação
createdDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tempo Modificado
lastModifiedDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Atribuído a
assignedTo string

A pessoa à qual a solicitação é atribuída: 'gerente' ou 'destinatário'

Estado
state string

'aprovado', 'pendente' ou 'recusado'

Hora do remetente
senderDateTime date-time

Hora em que a solicitação foi enviada

Mensagem do remetente
senderMessage string

A mensagem do remetente da solicitação

ID do remetente
senderUserId string

A ID do usuário que enviou a solicitação

ID do turno do remetente
senderShiftId string

A ID do Shift do remetente

Hora do receptor
recipientActionDateTime date-time

Hora em que o destinatário respondeu

Mensagem do destinatário
recipientActionMessage string

A mensagem do destinatário

ID do destinatário
recipientUserId string

A ID do destinatário da solicitação

Tempo de Ação do Gerenciador
managerActionDateTime date-time

Hora em que o gerente respondeu

Mensagem do gerente
managerActionMessage string

A mensagem do gerente

ID do gerente
managerUserId string

A ID do gerente que respondeu

SwapShiftsChangeRequestResponse

Entidade de solicitação de turno de troca

Nome Caminho Tipo Description
ID
id string

A ID exclusiva da solicitação Swap Shift.

Hora de Criação
createdDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tempo Modificado
lastModifiedDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Atribuído a
assignedTo string

A pessoa à qual a solicitação é atribuída: 'gerente' ou 'destinatário'

Estado
state string

'aprovado', 'pendente' ou 'recusado'

Hora do remetente
senderDateTime date-time

Hora em que a solicitação foi enviada

Mensagem do remetente
senderMessage string

A mensagem do remetente da solicitação

ID do remetente
senderUserId string

A ID do usuário que enviou a solicitação

ID do turno do remetente
senderShiftId string

A ID do Shift do remetente

Hora do receptor
recipientActionDateTime date-time

Hora em que o destinatário respondeu

Mensagem do destinatário
recipientActionMessage string

A mensagem do destinatário

ID do destinatário
recipientUserId string

A ID do destinatário da solicitação

ID do turno do destinatário
recipientShiftId string

A ID do Shift do destinatário

Tempo de Ação do Gerenciador
managerActionDateTime date-time

Hora em que o gerente respondeu

Mensagem do gerente
managerActionMessage string

A mensagem do gerente

ID do gerente
managerUserId string

A ID do gerente que respondeu

OpenShiftChangeRequestResponse

Entidade de Solicitação de Alteração do Open Shift

Nome Caminho Tipo Description
ID
id string

A ID exclusiva da solicitação Open Shift Change.

Hora de Criação
createdDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Tempo Modificado
lastModifiedDateTime date-time

yyyyy-MM-ddTHH:mm:ss.fffZ (formato UTC)

Atribuído a
assignedTo string

A pessoa à qual a solicitação é atribuída: 'gerente' ou 'destinatário'

Estado
state string

'aprovado', 'pendente' ou 'recusado'

Hora do remetente
senderDateTime date-time

Hora em que a solicitação foi enviada

Mensagem do remetente
senderMessage string

A mensagem do remetente da solicitação

ID do remetente
senderUserId string

A ID do usuário que enviou a solicitação

Tempo de Ação do Gerenciador
managerActionDateTime date-time

Hora em que o gerente respondeu

Mensagem do gerente
managerActionMessage string

A mensagem do gerente

ID do gerente
managerUserId string

A ID do gerente que respondeu

ID do Turno Aberto
openShiftId string

A ID do Open Shift que está sendo solicitado