Compartir a través de


Turnos para Microsoft Teams

En el caso de los administradores, planee programaciones de turnos, difunda turnos abiertos y no rellenados al equipo. Para los miembros del equipo, vea fácilmente los turnos y realice solicitudes de cambio de programación (intercambio, oferta y tiempo de espera).

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Estándar Todas las regiones de Power Automate excepto las siguientes:
     - China Cloud operado por 21Vianet
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure China
Power Apps Estándar Todas las regiones de Power Apps excepto las siguientes:
     - China Cloud operado por 21Vianet
Power Automate Estándar Todas las regiones de Power Automate excepto las siguientes:
     - China Cloud operado por 21Vianet
Contacto
Nombre Microsoft
URL https://support.microsoft.com/teams
Metadatos del conector
Publicador Microsoft
Website https://docs.microsoft.com/en-us/microsoftteams/expand-teams-across-your-org/shifts-for-teams-landing-page
Directiva de privacidad https://privacy.microsoft.com/privacystatement
Categorías Productividad

Turnos en Microsoft Teams es una herramienta de administración de programación que le ayuda a crear, actualizar y administrar programaciones para su equipo.

Shifts + Power Automate permite tomar información de Turnos y crear flujos de trabajo personalizados con otras aplicaciones y realizar operaciones a escala. Automatice procesos clave con poco o ningún código.

Problemas conocidos y limitaciones con desencadenadores

  • Los desencadenadores no se admiten en la región GCC.

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Actualizar un turno abierto

Actualice un turno abierto en una programación.

Aprobación de una solicitud de tiempo de expiración

Esta operación permite a los administradores aprobar una solicitud de tiempo de expiración.

Aprobación de una solicitud de turno de oferta

Esta operación permite a los destinatarios o administradores aprobar una solicitud de Turno de oferta.

Aprobación de una solicitud Open Shift

Esta operación permite a los administradores aprobar una solicitud Open Shift.

Aprobar una solicitud de turnos de intercambio

Esta operación permite a un usuario aprobar una solicitud de turnos de intercambio.

Creación de una nueva instancia de Time Off

Esta operación crea una nueva instancia de Time Off y la asigna a un miembro del equipo.

Crear un nuevo turno

Esta operación crea un nuevo turno y lo asigna a un miembro del equipo.

Crear un nuevo turno abierto

Cree un nuevo turno abierto en una programación.

Eliminación de una instancia de Time Off

Esta operación elimina un tiempo de expiración con su identificador único.

Eliminar un mayús

Esta operación elimina un shift mediante el identificador único de Mayús.

Eliminar un turno abierto

Esta operación elimina una tecla Open Shift.

Enumerar todas las instancias de time off en un equipo

Esta operación devuelve todas las instancias de Time Off de una programación.

Enumerar todas las solicitudes de Open Shift en un equipo

Esta operación devuelve todas las solicitudes de cambio de Open Shift en una programación.

Enumerar todas las solicitudes de tiempo de expiración en un equipo

Esta operación devuelve todas las solicitudes time off en una programación.

Enumerar todas las solicitudes de Turno de oferta en un equipo

Esta operación devuelve todas las solicitudes de Turno de oferta en una programación.

Enumerar todas las solicitudes de turnos de intercambio en un equipo

Esta operación devuelve todas las solicitudes swap Shifts en una programación.

Enumerar todos los grupos de programación de un equipo

Esta operación devuelve todos los grupos de programación de una programación.

Enumerar todos los motivos de tiempo de expiración en un equipo

Esta operación devuelve la lista de razones de tiempo de inserción asociadas a un equipo.

Enumerar todos los tiempos desactivados de mis equipos

Esta operación devuelve horas en las que los usuarios están fuera de todos los equipos.

Enumerar todos los turnos abiertos de mis equipos

Esta operación devuelve Open Shifts que deben rellenarse de todos los equipos.

Enumerar todos los turnos abiertos en un equipo

Esta operación devuelve todos los turnos abiertos de un equipo.

Enumerar todos los turnos de mis equipos

Esta operación devuelve turnos asignados de todos los equipos.

Enumerar todos los turnos de un equipo

Esta operación devuelve todos los turnos asignados a los miembros de un equipo.

Obtener los detalles de una programación

Esta operación devuelve detalles de una programación mediante el identificador único de schedule.

Obtener un grupo de programación

Esta operación devuelve los detalles de un grupo de programación mediante su identificador único.

Obtener un turno

Esta operación devuelve los detalles de un mayús mediante el identificador único de Mayús.

Obtener un turno abierto

Esta operación devuelve los detalles de un Open Shift.

Obtener una instancia de Time Off

Esta operación devuelve los detalles de un tiempo de espera sin usar su identificador único.

Obtener una solicitud de tiempo de expiración

Esta operación devuelve una solicitud de tiempo de expiración por identificador.

Obtener una solicitud de turno de oferta

Esta operación devuelve una solicitud de Turno de oferta por identificador.

Obtener una solicitud de turnos de intercambio

Esta operación devuelve una solicitud swap Shifts por identificador.

Obtener una solicitud Open Shift

Esta operación devuelve una solicitud de cambio open Shift por identificador.

Rechazar una solicitud de tiempo de expiración

Esta operación permite a los administradores rechazar una solicitud de tiempo de expiración.

Rechazar una solicitud de turno de oferta

Esta operación permite a los usuarios rechazar una solicitud de Turno de oferta.

Rechazar una solicitud de turnos de intercambio

Esta operación permite a los usuarios rechazar una solicitud de turnos de intercambio.

Rechazar una solicitud open Shift

Esta operación permite a los administradores rechazar una solicitud Open Shift.

Actualizar un turno abierto

Actualice un turno abierto en una programación.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Abrir el identificador de mayús
openShiftId True string

Identificador único de Open Shift.

Id. de grupo de programación
schedulingGroupId string

Id. de grupo de programación

Nombre de pantalla
displayName string

Nombre de pantalla

Notas
notes string

Notas

Hora de comienzo
startDateTime True date-time

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

Hora de finalización
endDateTime True date-time

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

Tema
theme string

Color del tema.

Recuento de ranuras abiertas
openSlotCount True integer

Recuento de ranuras abiertas

Se paga
isPaid boolean

Se paga

Hora de comienzo
startDateTime True date-time

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

Hora de finalización
endDateTime True date-time

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

Código
code string

Código

Nombre de pantalla
displayName string

Nombre de pantalla

Devoluciones

Abrir entidad Mayús

Abrir mayús
OpenShiftResponse

Aprobación de una solicitud de tiempo de expiración

Esta operación permite a los administradores aprobar una solicitud de tiempo de expiración.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Id. de solicitud de tiempo de expiración
timeOffRequestId True string

El identificador único de la solicitud de tiempo de expiración

Mensaje del administrador
message string

Mensaje del administrador al remitente o destinatario cuando se acepta una solicitud.

Aprobación de una solicitud de turno de oferta

Esta operación permite a los destinatarios o administradores aprobar una solicitud de Turno de oferta.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Id. de solicitud de turno de oferta
offerShiftRequestId True string

Identificador único de la solicitud Desplaz de oferta

Mensaje del destinatario o administrador
message string

Mensaje cuando se acepta una solicitud.

Aprobación de una solicitud Open Shift

Esta operación permite a los administradores aprobar una solicitud Open Shift.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Abrir el identificador de solicitud de cambio de turno
openShiftChangeRequestId True string

Identificador único de la solicitud

Mensaje del administrador
message string

Mensaje del administrador al remitente o destinatario cuando se acepta una solicitud.

Aprobar una solicitud de turnos de intercambio

Esta operación permite a un usuario aprobar una solicitud de turnos de intercambio.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Cambiar el identificador de solicitud de cambio de turnos
swapShiftsChangeRequestId True string

Identificador único de la solicitud

Mensaje del destinatario o administrador
message string

Mensaje cuando se acepta una solicitud.

Creación de una nueva instancia de Time Off

Esta operación crea una nueva instancia de Time Off y la asigna a un miembro del equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Motivo del tiempo de expiración
timeOffReasonId True string

Id. de motivo de tiempo de expiración

Hora de comienzo
startDateTime True date-time

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

Hora de finalización
endDateTime True date-time

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

Tema
theme True string

Color del tema.

Id. de usuario
userId True string

Asignado al identificador de usuario

Devoluciones

Tiempo de expiración de la entidad.

Indisponibilidad
TimeOffResponse

Crear un nuevo turno

Esta operación crea un nuevo turno y lo asigna a un miembro del equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Id. de grupo de programación
schedulingGroupId string

Id. de grupo de programación

Nombre de pantalla
displayName string

Nombre de pantalla

Notas
notes string

Notas de mayús

Hora de comienzo
startDateTime True date-time

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

Hora de finalización
endDateTime True date-time

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

Tema
theme True string

Color del tema.

Se paga
isPaid boolean

Se paga

Hora de comienzo
startDateTime True date-time

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

Hora de finalización
endDateTime True date-time

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

Código
code string

Código

Nombre de pantalla
displayName string

Nombre de pantalla

Id. de usuario
userId True string

Asignado al identificador de usuario

Devoluciones

Mayús entidad.

Crear un nuevo turno abierto

Cree un nuevo turno abierto en una programación.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Id. de grupo de programación
schedulingGroupId string

Id. de grupo de programación

Nombre de pantalla
displayName string

Nombre de pantalla

Notas
notes string

Notas

Hora de comienzo
startDateTime True date-time

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

Hora de finalización
endDateTime True date-time

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

Tema
theme string

Color del tema.

Recuento de ranuras abiertas
openSlotCount True integer

Recuento de ranuras abiertas

Se paga
isPaid boolean

Se paga

Hora de comienzo
startDateTime True date-time

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

Hora de finalización
endDateTime True date-time

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

Código
code string

Código

Nombre de pantalla
displayName string

Nombre de pantalla

Devoluciones

Abrir entidad Mayús

Abrir mayús
OpenShiftResponse

Eliminación de una instancia de Time Off

Esta operación elimina un tiempo de expiración con su identificador único.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Id. de tiempo de expiración
timeOffId True string

Identificador único del tiempo de expiración.

Eliminar un mayús

Esta operación elimina un shift mediante el identificador único de Mayús.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Id. de mayús
shiftId True string

Identificador único de Shift.

Eliminar un turno abierto

Esta operación elimina una tecla Open Shift.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Abrir el identificador de mayús
openShiftId True string

Identificador único de Open Shift.

Enumerar todas las instancias de time off en un equipo

Esta operación devuelve todas las instancias de Time Off de una programación.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Desde la hora de inicio
startTime date-time

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

Hora de finalización
endTime date-time

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

Tamaño de página
$top integer

Elementos por página (habilitar paginación en .../Configuración)

Devoluciones

Nombre Ruta de acceso Tipo Description
Lista de instancias de tiempo de expiración
value array of TimeOffResponse

Lista de instancias de time off

Enumerar todas las solicitudes de Open Shift en un equipo

Esta operación devuelve todas las solicitudes de cambio de Open Shift en una programación.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Tamaño de página
$top integer

Elementos por página (habilitar paginación en .../Configuración)

Estado de la solicitud
state string

Filtro de estado de solicitud

Devoluciones

Nombre Ruta de acceso Tipo Description
Abrir la lista de solicitudes de cambio de turno
value array of OpenShiftChangeRequestResponse

Lista de solicitudes de cambio de turno abierto.

Enumerar todas las solicitudes de tiempo de expiración en un equipo

Esta operación devuelve todas las solicitudes time off en una programación.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Tamaño de página
$top integer

Elementos por página (habilitar paginación en .../Configuración)

Estado de la solicitud
state string

Filtro de estado de solicitud

Devoluciones

Nombre Ruta de acceso Tipo Description
Lista de solicitudes de tiempo de expiración
value array of TimeOffRequestResponse

Lista de solicitudes de tiempo de expiración.

Enumerar todas las solicitudes de Turno de oferta en un equipo

Esta operación devuelve todas las solicitudes de Turno de oferta en una programación.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Tamaño de página
$top integer

Elementos por página (habilitar paginación en .../Configuración)

Estado de la solicitud
state string

Filtro de estado de solicitud

Devoluciones

Nombre Ruta de acceso Tipo Description
Lista de solicitudes de turno de oferta
value array of OfferShiftRequestResponse

Lista de solicitudes de Turno de oferta.

Enumerar todas las solicitudes de turnos de intercambio en un equipo

Esta operación devuelve todas las solicitudes swap Shifts en una programación.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Tamaño de página
$top integer

Elementos por página (habilitar paginación en .../Configuración)

Estado de la solicitud
state string

Filtro de estado de solicitud

Devoluciones

Nombre Ruta de acceso Tipo Description
Lista de solicitudes de cambio de turnos de intercambio
value array of SwapShiftsChangeRequestResponse

Lista de las solicitudes de cambio de turnos de intercambio.

Enumerar todos los grupos de programación de un equipo

Esta operación devuelve todos los grupos de programación de una programación.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Tamaño de página
$top integer

Elementos por página (habilitar paginación en .../Configuración)

Devoluciones

Nombre Ruta de acceso Tipo Description
Lista de grupos de programación
value array of SchedulingGroupResponse

Lista de grupos de programación.

Enumerar todos los motivos de tiempo de expiración en un equipo

Esta operación devuelve la lista de razones de tiempo de inserción asociadas a un equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Tamaño de página
$top integer

Elementos por página (habilitar paginación en .../Configuración)

Devoluciones

La lista de razones de tiempo de expiración.

Lista de razones de tiempo de expiración asociadas a un equipo
GetTimeOffReasonsResponse

Enumerar todos los tiempos desactivados de mis equipos

Esta operación devuelve horas en las que los usuarios están fuera de todos los equipos.

Parámetros

Nombre Clave Requerido Tipo Description
Desde la hora de inicio
startTime date-time

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

Hora de finalización
endTime date-time

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

Nombre para mostrar del usuario
assignedToUserName string

Asignado al usuario con el nombre

Tamaño de página
$top integer

Cuántas veces se agota la captura

Devoluciones

Nombre Ruta de acceso Tipo Description
Lista de horas desactivadas
value array of TimeOffResponse

Lista de horas desactivadas

Enumerar todos los turnos abiertos de mis equipos

Esta operación devuelve Open Shifts que deben rellenarse de todos los equipos.

Parámetros

Nombre Clave Requerido Tipo Description
Desde la hora de inicio
startTime date-time

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

Hora de finalización
endTime date-time

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

Tamaño de página
$top integer

Elementos por página (habilitar paginación en .../Configuración)

Devoluciones

Nombre Ruta de acceso Tipo Description
Abrir lista de turnos
value array of OpenShiftResponse

Lista de turnos abiertos

Enumerar todos los turnos abiertos en un equipo

Esta operación devuelve todos los turnos abiertos de un equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Desde la hora de inicio
startTime date-time

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

Hora de finalización
endTime date-time

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

Tamaño de página
$top integer

Elementos por página (habilitar paginación en .../Configuración)

Devoluciones

Nombre Ruta de acceso Tipo Description
Abrir lista de turnos
value array of OpenShiftResponse

Lista de turnos abiertos

Enumerar todos los turnos de mis equipos

Esta operación devuelve turnos asignados de todos los equipos.

Parámetros

Nombre Clave Requerido Tipo Description
Desde la hora de inicio
startTime date-time

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

Hora de finalización
endTime date-time

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

Nombre para mostrar del usuario
assignedToUserName string

Asignado al usuario con el nombre

Tamaño de página
$top integer

Elementos por página (habilitar paginación en .../Configuración)

Devoluciones

Nombre Ruta de acceso Tipo Description
Lista de turnos
value array of ShiftResponse

Lista de turnos

Enumerar todos los turnos de un equipo

Esta operación devuelve todos los turnos asignados a los miembros de un equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Desde la hora de inicio
startTime date-time

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

Hora de finalización
endTime date-time

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

Tamaño de página
$top integer

Elementos por página (habilitar paginación en .../Configuración)

Devoluciones

Nombre Ruta de acceso Tipo Description
Lista de turnos
value array of ShiftResponse

Lista de turnos

Obtener los detalles de una programación

Esta operación devuelve detalles de una programación mediante el identificador único de schedule.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Devoluciones

Programar entidad.

Obtener un grupo de programación

Esta operación devuelve los detalles de un grupo de programación mediante su identificador único.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Id. de grupo de programación
schedulingGroupId True string

Identificador único del grupo de programación.

Devoluciones

Entidad de grupo de programación

Grupo de programación
SchedulingGroupResponse

Obtener un turno

Esta operación devuelve los detalles de un mayús mediante el identificador único de Mayús.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Id. de mayús
shiftId True string

Identificador único de Shift.

Devoluciones

Mayús entidad.

Obtener un turno abierto

Esta operación devuelve los detalles de un Open Shift.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Abrir el identificador de mayús
openShiftId True string

Identificador único de Open Shift.

Devoluciones

Abrir entidad Mayús

Abrir mayús
OpenShiftResponse

Obtener una instancia de Time Off

Esta operación devuelve los detalles de un tiempo de espera sin usar su identificador único.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Id. de tiempo de expiración
timeOffId True string

Identificador único del tiempo de expiración.

Devoluciones

Tiempo de expiración de la entidad.

Indisponibilidad
TimeOffResponse

Obtener una solicitud de tiempo de expiración

Esta operación devuelve una solicitud de tiempo de expiración por identificador.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Id. de solicitud de tiempo de expiración
timeOffRequestId True string

El identificador único de la solicitud de tiempo de expiración

Devoluciones

Time Off Request Entity

Solicitud de indisponibilidad
TimeOffRequestResponse

Obtener una solicitud de turno de oferta

Esta operación devuelve una solicitud de Turno de oferta por identificador.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Id. de solicitud de turno de oferta
offerShiftRequestId True string

Identificador único de la solicitud Desplaz de oferta

Devoluciones

Entidad de solicitud de turno de oferta

Solicitud de turno de oferta
OfferShiftRequestResponse

Obtener una solicitud de turnos de intercambio

Esta operación devuelve una solicitud swap Shifts por identificador.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Cambiar el identificador de solicitud de cambio de turnos
swapShiftsChangeRequestId True string

Identificador único de la solicitud

Devoluciones

Intercambiar entidad de solicitud de desplazamiento

Solicitud de cambio de turno
SwapShiftsChangeRequestResponse

Obtener una solicitud Open Shift

Esta operación devuelve una solicitud de cambio open Shift por identificador.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Abrir el identificador de solicitud de cambio de turno
openShiftChangeRequestId True string

Identificador único de la solicitud

Devoluciones

Abrir entidad de solicitud de cambio de turno

Abrir solicitud de cambio de turno
OpenShiftChangeRequestResponse

Rechazar una solicitud de tiempo de expiración

Esta operación permite a los administradores rechazar una solicitud de tiempo de expiración.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Id. de solicitud de tiempo de expiración
timeOffRequestId True string

El identificador único de la solicitud de tiempo de expiración

Mensaje del administrador
message string

Mensaje del administrador al remitente o destinatario cuando se rechaza una solicitud.

Rechazar una solicitud de turno de oferta

Esta operación permite a los usuarios rechazar una solicitud de Turno de oferta.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Id. de solicitud de turno de oferta
offerShiftRequestId True string

Identificador único de la solicitud Desplaz de oferta

Mensaje del destinatario o administrador
message string

Mensaje cuando se rechaza una solicitud.

Rechazar una solicitud de turnos de intercambio

Esta operación permite a los usuarios rechazar una solicitud de turnos de intercambio.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Cambiar el identificador de solicitud de cambio de turnos
swapShiftsChangeRequestId True string

Identificador único de la solicitud

Mensaje del destinatario o administrador
message string

Mensaje cuando se rechaza una solicitud.

Rechazar una solicitud open Shift

Esta operación permite a los administradores rechazar una solicitud Open Shift.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Abrir el identificador de solicitud de cambio de turno
openShiftChangeRequestId True string

Identificador único de la solicitud

Mensaje del administrador
message string

Mensaje del administrador al remitente o destinatario cuando se rechaza una solicitud.

Desencadenadores

Cuando se crea, actualiza o elimina una mayús

Esta operación se desencadena cuando se crea, actualiza o elimina una mayús.

Cuando se crea, actualiza o elimina una solicitud de tiempo de espera

Esta operación se desencadena cuando se crea, actualiza o elimina una solicitud de tiempo de espera.

Cuando se crea, actualiza o elimina una solicitud de Turno de oferta

Esta operación se desencadena cuando se crea, actualiza o elimina una solicitud de Mayús de oferta.

Cuando se crea, actualiza o elimina una solicitud de turnos de intercambio

Esta operación se desencadena cuando se crea, actualiza o elimina una solicitud swap Shifts.

Cuando se crea, actualiza o elimina una solicitud open Shift

Esta operación se desencadena cuando se crea, actualiza o elimina una solicitud Open Shift.

Cuando se crea, actualiza o elimina una mayús

Esta operación se desencadena cuando se crea, actualiza o elimina una mayús.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Devoluciones

Carga de back-end que contiene metadatos de suscripción, así como datos

Cuando se crea, actualiza o elimina una solicitud de tiempo de espera

Esta operación se desencadena cuando se crea, actualiza o elimina una solicitud de tiempo de espera.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Devoluciones

Carga de back-end que contiene metadatos de suscripción, así como datos

Cuando se crea, actualiza o elimina una solicitud de Turno de oferta

Esta operación se desencadena cuando se crea, actualiza o elimina una solicitud de Mayús de oferta.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Devoluciones

Carga de back-end que contiene metadatos de suscripción, así como datos

Cuando se crea, actualiza o elimina una solicitud de turnos de intercambio

Esta operación se desencadena cuando se crea, actualiza o elimina una solicitud swap Shifts.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Devoluciones

Carga de back-end que contiene metadatos de suscripción, así como datos

Cuando se crea, actualiza o elimina una solicitud open Shift

Esta operación se desencadena cuando se crea, actualiza o elimina una solicitud Open Shift.

Parámetros

Nombre Clave Requerido Tipo Description
Equipo
teamId True string

Agregar identificador de equipo

Devoluciones

Carga de back-end que contiene metadatos de suscripción, así como datos

Definiciones

WebhookPushResponse

Carga de back-end que contiene metadatos de suscripción, así como datos

Nombre Ruta de acceso Tipo Description
value
value array of WebhookNotificationEntity

Lista de valores

WebhookNotificationEntity

Nombre Ruta de acceso Tipo Description
Tipo de cambio
changeType string

Tipo de cambio de recurso (creado, actualizado o eliminado).

resourceData
resourceData WebhookPushResponseResourceEntity

WebhookPushResponseResourceEntity

Nombre Ruta de acceso Tipo Description
Identificador del recurso
id string

Identificador del recurso que se actualiza.

Id. de equipo
teamId string

Identificador del equipo donde se produjo la actualización.

ScheduleResponse

Programar entidad.

Nombre Ruta de acceso Tipo Description
Id. de programación
id string

Identificador único de la programación.

Zona horaria de programación
timeZone string

Zona horaria de la programación.

Programar estado de aprovisionamiento
provisionStatus string

Estado de aprovisionamiento de la programación.

Programar código de estado de aprovisionamiento
provisionStatusCode string

Código de estado de aprovisionamiento de la programación.

TimeOffResponse

Tiempo de expiración de la entidad.

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador único del tiempo de expiración.

Fecha y hora de creación
createdDateTime date-time

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

Fecha y hora de modificación
lastModifiedDateTime date-time

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

Asignado al identificador de usuario
userId string

Asignado al identificador de usuario.

Información de usuario
userInfo UserInfo

Información de usuario

Información del equipo
teamInfo TeamInfo

Información del equipo

sharedTimeOff SharedTimeOff

Versión compartida del tiempo de expiración.

Borrador de cambios >
draftTimeOff DraftTimeOff

Versión preliminar del tiempo de expiración

SharedTimeOff

Versión compartida del tiempo de expiración.

Nombre Ruta de acceso Tipo Description
Id. de motivo de tiempo de expiración
timeOffReasonId string

Id. de motivo de tiempo de expiración.

Hora de comienzo
startDateTime date-time

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

Hora de finalización
endDateTime date-time

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

Tema
theme Theme

Color del tema.

DraftTimeOff

Versión preliminar del tiempo de expiración

Nombre Ruta de acceso Tipo Description
Id. de motivo de tiempo de expiración
timeOffReasonId string

Id. de motivo de tiempo de expiración.

Hora de comienzo
startDateTime date-time

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

Hora de finalización
endDateTime date-time

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

Tema
theme Theme

Color del tema.

ShiftResponse

Mayús entidad.

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador único de Shift.

Fecha y hora de creación
createdDateTime date-time

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

Fecha y hora de modificación
lastModifiedDateTime date-time

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

Asignado al identificador de usuario
userId string

Asignado al identificador de usuario.

Id. de grupo de programación
schedulingGroupId string

Id. de grupo de programación.

Información de grupo de programación
schedulingGroupInfo SchedulingGroupInfo

Información de grupo de programación

Información de usuario
userInfo UserInfo

Información de usuario

Información del equipo
teamInfo TeamInfo

Información del equipo

sharedShift SharedShift

Versión compartida de Shift.

Borrador de cambios >
draftShift DraftShift

Versión preliminar de Shift

SharedShift

Versión compartida de Shift.

Nombre Ruta de acceso Tipo Description
Nombre de pantalla
displayName string

Nombre de pantalla

Notas
notes string

Notas de mayús

Hora de comienzo
startDateTime date-time

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

Hora de finalización
endDateTime date-time

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

Tema
theme Theme

Color del tema.

Activities
activities Activities

Actividades de desplazamiento

DraftShift

Versión preliminar de Shift

Nombre Ruta de acceso Tipo Description
Nombre de pantalla
displayName string

Nombre de pantalla

Notas
notes string

Notas

Hora de comienzo
startDateTime date-time

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

Hora de finalización
endDateTime date-time

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

Tema
theme Theme

Color del tema.

Activities
activities Activities

Actividades de desplazamiento

Tema

Color del tema.

Color del tema.

Tema
string

Activities

Actividades de desplazamiento

Nombre Ruta de acceso Tipo Description
Se paga
isPaid boolean

Se paga

Hora de comienzo
startDateTime date-time

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

Hora de finalización
endDateTime date-time

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

Código
code string

Código

Nombre de pantalla
displayName string

Nombre de pantalla

SchedulingGroupResponse

Entidad de grupo de programación

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador único del grupo de programación.

Nombre de pantalla
displayName string

Nombre para mostrar del grupo de programación.

Está activo
isActive boolean

Indica si se puede usar el grupo de programación al crear nuevas entidades o actualizar las existentes.

Seudónimos
userIds array of string

Lista de identificadores de usuarios en el grupo de programación.

SchedulingGroupInfo

Información de grupo de programación

Nombre Ruta de acceso Tipo Description
Id. de grupo de programación
schedulingGroupId string

Identificador único del grupo de programación.

Nombre de pantalla
displayName string

Nombre para mostrar del grupo de programación.

Código
code string

El código del grupo de programación.

Información de usuario

Información de usuario

Nombre Ruta de acceso Tipo Description
ID de usuario
userId string

Identificador del usuario.

Nombre de pantalla
displayName string

El nombre para mostrar del usuario.

TeamInfo

Información del equipo

Nombre Ruta de acceso Tipo Description
Id. de equipo
teamId string

Identificador del equipo.

Nombre de pantalla
displayName string

Nombre para mostrar del equipo.

OpenShiftResponse

Abrir entidad Mayús

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador único de Open Shift.

Fecha y hora de creación
createdDateTime date-time

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

Fecha y hora de modificación
lastModifiedDateTime date-time

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

Id. de grupo de programación
schedulingGroupId string

Id. de grupo de programación

Información de grupo de programación
schedulingGroupInfo SchedulingGroupInfo

Información de grupo de programación

Información del equipo
teamInfo TeamInfo

Información del equipo

sharedOpenShift SharedOpenShift

Versión compartida de Open Shift

Borrador de cambios >
draftOpenShift DraftOpenShift

Versión preliminar de Open Shift

SharedOpenShift

Versión compartida de Open Shift

Nombre Ruta de acceso Tipo Description
Nombre de pantalla
displayName string

Nombre de pantalla

Notas
notes string

Notas

Hora de comienzo
startDateTime date-time

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

Hora de finalización
endDateTime date-time

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

Tema
theme Theme

Color del tema.

Recuento de ranuras abiertas
openSlotCount integer

Recuento de ranuras abiertas

Activities
activities Activities

Actividades de desplazamiento

DraftOpenShift

Versión preliminar de Open Shift

Nombre Ruta de acceso Tipo Description
Nombre de pantalla
displayName string

Nombre de pantalla

Notas
notes string

Notas

Hora de comienzo
startDateTime date-time

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

Hora de finalización
endDateTime date-time

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

Tema
theme Theme

Color del tema.

Recuento de ranuras abiertas
openSlotCount integer

Recuento de ranuras abiertas

Activities
activities Activities

Actividades de desplazamiento

GetTimeOffReasonsResponse

La lista de razones de tiempo de expiración.

Nombre Ruta de acceso Tipo Description
Matriz que contiene motivos de tiempo de expiración
value array of object

La lista de razones de tiempo de expiración.

Id. de motivo de tiempo de expiración
value.id string

Identificador único del motivo del tiempo de expiración.

Hora de creación
value.createdDateTime date-time

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

Fecha y hora de modificación
value.lastModifiedDateTime date-time

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

Nombre de pantalla
value.displayName string

Nombre de pantalla

Tipo de icono
value.iconType string

Tipo de icono

Está activo
value.isActive boolean

Está activo

TimeOffRequestResponse

Time Off Request Entity

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador único de la solicitud de tiempo de expiración.

Hora de creación
createdDateTime date-time

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

Tiempo de modificación
lastModifiedDateTime date-time

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

Asignado a
assignedTo string

Persona a la que se asigna la solicitud: "administrador" o "destinatario".

Estado
state string

'aprobado', 'pendiente' o 'rechazado'

Hora del remitente
senderDateTime date-time

Hora a la que se envió la solicitud

Mensaje de remitente
senderMessage string

Mensaje del remitente de la solicitud

Id. de remitente
senderUserId string

Identificador del usuario que envió la solicitud.

Tiempo de acción del administrador
managerActionDateTime date-time

Hora a la que respondió el administrador

Mensaje del administrador
managerActionMessage string

Mensaje del administrador

Id. de administrador
managerUserId string

Identificador del administrador que respondió

Hora de comienzo
startDateTime date-time

Inicio de la hora solicitada

Hora de finalización
endDateTime date-time

Fin de la hora solicitada

Id. de motivo de tiempo de expiración
timeOffReasonId string

El identificador del motivo del tiempo de expiración

OfferShiftRequestResponse

Entidad de solicitud de turno de oferta

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador único de la solicitud Desplaz de oferta.

Hora de creación
createdDateTime date-time

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

Tiempo de modificación
lastModifiedDateTime date-time

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

Asignado a
assignedTo string

Persona a la que se asigna la solicitud: "administrador" o "destinatario".

Estado
state string

'aprobado', 'pendiente' o 'rechazado'

Hora del remitente
senderDateTime date-time

Hora a la que se envió la solicitud

Mensaje de remitente
senderMessage string

Mensaje del remitente de la solicitud

Id. de remitente
senderUserId string

Identificador del usuario que envió la solicitud.

Id. de desplazamiento del remitente
senderShiftId string

Identificador del desplazamiento del remitente

Hora del receptor
recipientActionDateTime date-time

Hora a la que respondió el destinatario

Mensaje de destinatario
recipientActionMessage string

Mensaje del destinatario

Id. de destinatario
recipientUserId string

Identificador del destinatario de la solicitud

Tiempo de acción del administrador
managerActionDateTime date-time

Hora a la que respondió el administrador

Mensaje del administrador
managerActionMessage string

Mensaje del administrador

Id. de administrador
managerUserId string

Identificador del administrador que respondió

SwapShiftsChangeRequestResponse

Intercambiar entidad de solicitud de desplazamiento

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador único de la solicitud Swap Shift.

Hora de creación
createdDateTime date-time

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

Tiempo de modificación
lastModifiedDateTime date-time

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

Asignado a
assignedTo string

Persona a la que se asigna la solicitud: "administrador" o "destinatario".

Estado
state string

'aprobado', 'pendiente' o 'rechazado'

Hora del remitente
senderDateTime date-time

Hora a la que se envió la solicitud

Mensaje de remitente
senderMessage string

Mensaje del remitente de la solicitud

Id. de remitente
senderUserId string

Identificador del usuario que envió la solicitud.

Id. de desplazamiento del remitente
senderShiftId string

Identificador del desplazamiento del remitente

Hora del receptor
recipientActionDateTime date-time

Hora a la que respondió el destinatario

Mensaje de destinatario
recipientActionMessage string

Mensaje del destinatario

Id. de destinatario
recipientUserId string

Identificador del destinatario de la solicitud

Id. de desplazamiento del destinatario
recipientShiftId string

El identificador de Shift del destinatario

Tiempo de acción del administrador
managerActionDateTime date-time

Hora a la que respondió el administrador

Mensaje del administrador
managerActionMessage string

Mensaje del administrador

Id. de administrador
managerUserId string

Identificador del administrador que respondió

OpenShiftChangeRequestResponse

Abrir entidad de solicitud de cambio de turno

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador único de la solicitud Open Shift Change.

Hora de creación
createdDateTime date-time

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

Tiempo de modificación
lastModifiedDateTime date-time

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

Asignado a
assignedTo string

Persona a la que se asigna la solicitud: "administrador" o "destinatario".

Estado
state string

'aprobado', 'pendiente' o 'rechazado'

Hora del remitente
senderDateTime date-time

Hora a la que se envió la solicitud

Mensaje de remitente
senderMessage string

Mensaje del remitente de la solicitud

Id. de remitente
senderUserId string

Identificador del usuario que envió la solicitud.

Tiempo de acción del administrador
managerActionDateTime date-time

Hora a la que respondió el administrador

Mensaje del administrador
managerActionMessage string

Mensaje del administrador

Id. de administrador
managerUserId string

Identificador del administrador que respondió

Abrir el identificador de mayús
openShiftId string

Identificador del turno abierto que se solicita.