Microsoft StaffHub [EN DESUSO]

Microsoft StaffHub es una plataforma basada en la nube que funciona en todos los dispositivos. Permite a los trabajadores de primera línea y a sus administradores administrar el tiempo, comunicarse con sus equipos y compartir contenido.

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

Service Class Regions
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Estándar Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Estándar Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Microsoft
URL Compatibilidad con Microsoft LogicApps
Soporte técnico de Microsoft Power Automate
Soporte técnico de Microsoft Power Apps
Metadatos del conector
Publicador Microsoft

Información de desuso

El conector de StaffHub ha quedado en desuso y la funcionalidad se ha movido a acciones de "Turnos" en el conector de Teams. Si procede, las operaciones del conector de StaffHub se han actualizado con una acción correspondiente recomendada en el conector de Teams. Puede encontrar instrucciones sobre cómo realizar la transición de los equipos de StaffHub a Turnos en Microsoft Teams aquí.

Limitaciones

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

Acciones

Aprobar o denegar una solicitud de tiempo de expiración (solo administradores) [EN DESUSO]

Esta acción ha quedado en desuso. Use aprobar una solicitud de tiempo de expiración en su lugar.

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

Aprobar un intercambio de turnos o una solicitud de entrega (solo administradores) [EN DESUSO]

Esta acción ha quedado en desuso. Use aprobar una solicitud de turnos de intercambio en su lugar.

Esta operación permite a los administradores aprobar un intercambio de turnos o entregar una solicitud.

Enumerar los equipos del usuario [EN DESUSO]

Esta operación enumera todos los equipos de los que el usuario es miembro.

Enumerar todos los grupos de un equipo [EN DESUSO]

Esta acción ha quedado en desuso. Use enumerar todos los grupos de programación en su lugar.

Esta operación enumera todos los grupos de un equipo.

Enumerar todos los miembros de un equipo [EN DESUSO]

Esta operación enumera todos los miembros de un equipo determinado.

Enumerar todos los turnos de equipo [EN DESUSO]

Esta acción ha quedado en desuso. Use Enumerar todos los turnos en su lugar.

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

Get Time Off Reasons [DEPRECATED]

Esta acción ha quedado en desuso. Use list all Time Off Reasons en su lugar.

Esta operación devuelve la lista de motivos de tiempo de expiración asociados a un equipo.

Obtener detalles de la solicitud mayús [EN DESUSO]

Esta operación devuelve detalles de una solicitud de desplazamiento mediante el identificador único de la solicitud.

Obtener detalles de programación [EN DESUSO]

Esta acción ha quedado en desuso. Use obtener los detalles de una programación en su lugar.

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

Obtener detalles del equipo [EN DESUSO]

Esta acción ha quedado en desuso. Use Obtener un equipo en su lugar.

Esta operación devuelve los detalles de un equipo mediante el identificador único del equipo.

Obtener la cuenta actual [EN DESUSO]

Obtenga la cuenta del usuario que ha iniciado sesión.

Obtener mayús [EN DESUSO]

Esta acción ha quedado en desuso. Use Get a Shift en su lugar.

Esta operación devuelve los detalles de un desplazamiento mediante el identificador único del turno.

Obtener solicitudes de turno [EN DESUSO]

Esta acción ha quedado en desuso. Use list all Time Off Reasons en su lugar.

Esta operación devuelve todas las solicitudes de desplazamiento de un equipo mediante el identificador único del equipo.

Obtener un miembro del equipo por identificador [EN DESUSO]

Esta operación obtiene un miembro de un equipo por su identificador único.

Aprobar o denegar una solicitud de tiempo de expiración (solo administradores) [EN DESUSO]

Esta acción ha quedado en desuso. Use aprobar una solicitud de tiempo de expiración en su lugar.

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

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Mayús Id. de solicitud
shiftRequestId True string

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 o deniega una solicitud.

ETag of Shift Request
eTag True string

Número de versión usado para actualizar la solicitud de tiempo de expiración.

Está aceptando
isAccepting True boolean

Si el administrador acepta (True) o deniega (False) la solicitud de tiempo de espera.

Devoluciones

Propiedades asociadas a la aprobación del tiempo de expiración de un administrador.

Aprobar un intercambio de turnos o una solicitud de entrega (solo administradores) [EN DESUSO]

Esta acción ha quedado en desuso. Use aprobar una solicitud de turnos de intercambio en su lugar.

Esta operación permite a los administradores aprobar un intercambio de turnos o entregar una solicitud.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Mayús Id. de solicitud
shiftRequestId True string

Identificador único de la solicitud de intercambio de turnos o entrega

Mensaje del administrador
message string

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

ETag of Shift Request
eTag True string

Número de versión usado para actualizar la solicitud de intercambio o entrega.

Devoluciones

Propiedades asociadas a la aprobación de solicitudes de intercambio o entrega de un administrador.

Enumerar los equipos del usuario [EN DESUSO]

Esta operación enumera todos los equipos de los que el usuario es miembro.

Devoluciones

Obtención de la respuesta de teams

Enumerar todos los grupos de un equipo [EN DESUSO]

Esta acción ha quedado en desuso. Use enumerar todos los grupos de programación en su lugar.

Esta operación enumera todos los grupos de un equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Devoluciones

Obtención de la respuesta de etiquetas

Enumerar todos los miembros de un equipo [EN DESUSO]

Esta operación enumera todos los miembros de un equipo determinado.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Devoluciones

Obtención de la respuesta de los miembros

Enumerar todos los turnos de equipo [EN DESUSO]

Esta acción ha quedado en desuso. Use Enumerar todos los turnos en su lugar.

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

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del 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)

Devoluciones

Obtener respuesta de turnos

Get Time Off Reasons [DEPRECATED]

Esta acción ha quedado en desuso. Use list all Time Off Reasons en su lugar.

Esta operación devuelve la lista de motivos de tiempo de expiración asociados a un equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Devoluciones

Propiedades asociadas a motivos de tiempo de expiración.

Obtener detalles de la solicitud mayús [EN DESUSO]

Esta operación devuelve detalles de una solicitud de desplazamiento mediante el identificador único de la solicitud.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Mayús Id. de solicitud
shiftRequestId True string

Identificador único de la solicitud de turno.

Devoluciones

Propiedades asociadas a una solicitud de desplazamiento.

Obtener detalles de programación [EN DESUSO]

Esta acción ha quedado en desuso. Use obtener los detalles de una programación en su lugar.

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

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Id. de programación
scheduleId True string

Identificador único de la programación.

Devoluciones

Schedule Entity

Obtener detalles del equipo [EN DESUSO]

Esta acción ha quedado en desuso. Use Obtener un equipo en su lugar.

Esta operación devuelve los detalles de un equipo mediante el identificador único del equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Devoluciones

Obtención de la respuesta del equipo

Obtener la cuenta actual [EN DESUSO]

Obtenga la cuenta del usuario que ha iniciado sesión.

Devoluciones

Obtención de la respuesta de la cuenta actual

Obtener mayús [EN DESUSO]

Esta acción ha quedado en desuso. Use Get a Shift en su lugar.

Esta operación devuelve los detalles de un desplazamiento mediante el identificador único del turno.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Id. de mayús
shiftId True string

Identificador único del turno.

Devoluciones

Propiedades asociadas a un turno.

Obtener solicitudes de turno [EN DESUSO]

Esta acción ha quedado en desuso. Use list all Time Off Reasons en su lugar.

Esta operación devuelve todas las solicitudes de desplazamiento de un equipo mediante el identificador único del equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Devoluciones

Obtener respuesta de solicitud mayús

Obtener un miembro del equipo por identificador [EN DESUSO]

Esta operación obtiene un miembro de un equipo por su identificador único.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Id. de miembro
memberId True string

Identificador del miembro.

Devoluciones

Obtener respuesta de miembro

Desencadenadores

Cuando se actualiza un turno en un equipo [EN DESUSO]

Esta operación se desencadena cuando se actualiza un turno para un miembro de un equipo.

Cuando se actualiza una solicitud de turno [EN DESUSO]

Esta operación se desencadena cuando se actualiza una solicitud de cambio, oferta o desactivación del turno.

Cuando se agrega un nuevo miembro al equipo [EN DESUSO]

Esta operación se desencadena cuando se agrega un nuevo miembro al equipo.

Cuando se agrega un nuevo turno al equipo [EN DESUSO]

Esta operación se desencadena cuando se agrega un nuevo turno a un miembro de un equipo.

Cuando se crea una nueva solicitud de turno [EN DESUSO]

Esta operación se desencadena cuando se crea una nueva solicitud de cambio, oferta o desactivación del turno.

Cuando se elimina un miembro del equipo [EN DESUSO]

Esta operación se desencadena cuando se elimina un miembro del equipo.

Cuando se elimina un turno en un equipo [EN DESUSO]

Esta operación se desencadena cuando se elimina un turno para un miembro de un equipo.

Cuando se elimina una solicitud de turno [EN DESUSO]

Esta operación se desencadena cuando se elimina una solicitud de cambio, oferta o desactivación del turno.

Cuando se publica una programación para el equipo [EN DESUSO]

Esta operación se desencadena cuando se publica una programación para el equipo.

Cuando un miembro se actualiza en el equipo [EN DESUSO]

Esta operación se desencadena cuando se actualiza un miembro del equipo.

Cuando se actualiza un turno en un equipo [EN DESUSO]

Esta operación se desencadena cuando se actualiza un turno para un miembro de un equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Devoluciones

Cuando se actualiza una solicitud de turno [EN DESUSO]

Esta operación se desencadena cuando se actualiza una solicitud de cambio, oferta o desactivación del turno.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Devoluciones

Cuando se agrega un nuevo miembro al equipo [EN DESUSO]

Esta operación se desencadena cuando se agrega un nuevo miembro al equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Devoluciones

Cuando se agrega un nuevo turno al equipo [EN DESUSO]

Esta operación se desencadena cuando se agrega un nuevo turno a un miembro de un equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Devoluciones

Cuando se crea una nueva solicitud de turno [EN DESUSO]

Esta operación se desencadena cuando se crea una nueva solicitud de cambio, oferta o desactivación del turno.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Devoluciones

Cuando se elimina un miembro del equipo [EN DESUSO]

Esta operación se desencadena cuando se elimina un miembro del equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Devoluciones

Cuando se elimina un turno en un equipo [EN DESUSO]

Esta operación se desencadena cuando se elimina un turno para un miembro de un equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Devoluciones

Cuando se elimina una solicitud de turno [EN DESUSO]

Esta operación se desencadena cuando se elimina una solicitud de cambio, oferta o desactivación del turno.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Devoluciones

Cuando se publica una programación para el equipo [EN DESUSO]

Esta operación se desencadena cuando se publica una programación para el equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Devoluciones

Cuando un miembro se actualiza en el equipo [EN DESUSO]

Esta operación se desencadena cuando se actualiza un miembro del equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador del equipo
teamId True string

Identificador único del equipo.

Devoluciones

Definiciones

ListMembersResponse

Obtención de la respuesta de los miembros

Nombre Ruta de acceso Tipo Description
Matriz de miembros
members array of object

Lista de miembros del equipo.

Id. de miembro
members.id string

Identificador único del miembro del equipo.

Id. de equipo
members.teamId string

Identificador único del equipo.

Id. de usuario
members.userId string

Identificador único del usuario en el directorio.

Nombre de pantalla
members.displayName string

Nombre para mostrar del miembro del equipo.

Nombre
members.firstName string

Nombre del miembro del equipo.

Apellido
members.lastName string

Apellido del miembro del equipo.

Nombre completo
members.fullName string

Nombre completo del miembro del equipo.

Correo Electrónico
members.email string

Dirección de correo electrónico del miembro del equipo.

Número de teléfono
members.phoneNumber string

Número de teléfono del miembro del equipo.

Is Manager
members.isManager boolean

Si el miembro del equipo es o no un administrador del equipo.

Estado miembro
members.state string

Estado de la pertenencia del usuario al equipo.

GetMemberResponse

Obtener respuesta de miembro

Nombre Ruta de acceso Tipo Description
Id. de miembro
member.id string

Identificador único del miembro del equipo.

Id. de equipo
member.teamId string

Identificador único del equipo.

Id. de usuario
member.userId string

Identificador de usuario del miembro del equipo

Nombre de pantalla
member.displayName string

Nombre para mostrar del miembro del equipo.

Nombre
member.firstName string

Nombre del miembro del equipo.

Apellido
member.lastName string

Apellido del miembro del equipo.

Nombre completo
member.fullName string

Nombre completo del miembro del equipo.

Correo Electrónico
member.email string

Dirección de correo electrónico del miembro del equipo.

Número de teléfono
member.phoneNumber string

Número de teléfono del miembro del equipo.

Is Manager
member.isManager boolean

Si el miembro del equipo es o no un administrador del equipo.

Estado miembro
member.state string

Estado de la pertenencia del usuario al equipo.

GetTagsResponse

Obtención de la respuesta de etiquetas

Nombre Ruta de acceso Tipo Description
tags
tags array of object

Lista de grupos del equipo.

id
tags.id string

Identificador único del grupo.

nombre
tags.name string

Nombre del grupo.

teamId
tags.teamId string

Identificador único del equipo.

estado
tags.state string

Estado del grupo en el equipo.

GetTeamsResponse

Obtención de la respuesta de teams

Nombre Ruta de acceso Tipo Description
teams
teams array of object

Lista de equipos.

id
teams.id string

Identificador único del equipo.

nombre
teams.name string

Nombre del equipo.

GetTeamResponse

Obtención de la respuesta del equipo

Nombre Ruta de acceso Tipo Description
Id. de equipo
team.id string

Identificador único del equipo.

Nombre del equipo
team.name string

Nombre del equipo.

Zona horaria del equipo
team.timeZone string

El código olson de timeZone del equipo.

GetShiftsResponse

Obtener respuesta de turnos

Nombre Ruta de acceso Tipo Description
Matriz de turnos publicados
publishedShifts array of object

Lista de turnos publicados para un equipo.

Id. de mayús publicado
publishedShifts.id string

Identificador único del turno.

Etiqueta mayús publicada
publishedShifts.title string

Etiqueta del turno.

Tipo de desplazamiento publicado
publishedShifts.shiftType string

Tipo del desplazamiento.

Id. de equipo
publishedShifts.teamId string

El identificador del equipo en el que se encuentra el turno

Asignado al identificador de miembro
publishedShifts.memberId string

Identificador del miembro del equipo al que se asigna el turno.

Hora de inicio de mayús publicada
publishedShifts.startTime date-time

Hora de inicio del turno.

Hora de finalización del turno publicado
publishedShifts.endTime date-time

Hora de finalización del turno.

Notas de mayús publicadas
publishedShifts.notes string

Notas asignadas al turno.

Estado de desplazamiento publicado
publishedShifts.state string

Estado del desplazamiento.

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

Identificador del motivo del tiempo de espera de un turno (si es de tipo Ausencia).

Matriz de turnos no publicadas
unpublishedShifts array of object

Lista de turnos no publicados para un equipo.

Id. de mayús no publicado
unpublishedShifts.id string

Identificador único del turno.

Título de mayús no publicado
unpublishedShifts.title string

Etiqueta del turno.

Tipo de mayús no publicado
unpublishedShifts.shiftType string

Tipo del desplazamiento.

Id. de equipo
unpublishedShifts.teamId string

El identificador del equipo en el que se encuentra el turno.

Asignado al identificador de miembro
unpublishedShifts.memberId string

Identificador del miembro del equipo al que se asigna el turno.

Hora de inicio de mayús no publicada
unpublishedShifts.startTime date-time

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

Hora de finalización del turno no publicado
unpublishedShifts.endTime date-time

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

Notas de mayús no publicadas
unpublishedShifts.notes string

Notas asignadas al turno.

Estado de desplazamiento no publicado
unpublishedShifts.state string

Estado del desplazamiento.

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

Identificador del motivo del tiempo de espera de un turno (si el turno es de tipo Ausencia).

GetCurrentAccountResponse

Obtención de la respuesta de la cuenta actual

Nombre Ruta de acceso Tipo Description
Id. de usuario
user.userId string

Identificador único del usuario en el directorio.

Nombre de pantalla
user.displayName string

El nombre para mostrar del usuario.

Nombre
user.firstName string

El nombre del usuario.

Apellido
user.lastName string

Los apellidos del usuario.

Correo electrónico principal
user.primaryEmail string

Dirección de correo electrónico principal del usuario.

Id. de inquilino
user.tenantId string

Identificador de inquilino del usuario.

Número de teléfono
user.phoneNumber string

Número de teléfono del usuario.

CreateScheduleResponse

Schedule Entity

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

Identificador único de la programación.

Id. de equipo
schedule.teamId string

El identificador único del equipo en el que se encuentra la programación.

Hora de comienzo
schedule.startTime date-time

Hora de inicio de la programación.

Hora de finalización
schedule.endTime date-time

Hora de finalización de la programación.

Estado de programación
schedule.state string

Estado actual de la programación.

GetShiftRequestsResponse

Obtener respuesta de solicitud mayús

Nombre Ruta de acceso Tipo Description
Matriz de solicitudes mayús
shiftRequests array of object

Lista de solicitudes de turno en el equipo.

Mayús Id. de solicitud
shiftRequests.id string

Identificador único de la solicitud de turno

Id. de mayús
shiftRequests.shiftId string

Identificador único del turno que se entrega o intercambia.

Id. de equipo
shiftRequests.teamId string

El identificador único del equipo en el que se encuentra la solicitud de turno.

Tipo de solicitud
shiftRequests.requestType string

Tipo de la solicitud de desplazamiento.

Hora de inicio de la solicitud
shiftRequests.startTime date-time

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

Hora de finalización de la solicitud
shiftRequests.endTime date-time

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

Mensaje del remitente
shiftRequests.senderMessage string

Mensaje del remitente al destinatario.

Mensaje del receptor
shiftRequests.receiverMessage string

Mensaje del destinatario al remitente.

Mensaje del administrador
shiftRequests.managerMessage string

Mensaje del administrador al remitente.

Id. de miembro del administrador
shiftRequests.managerMemberId string

Identificador único del administrador que aceptó la solicitud.

Id. de miembro del remitente
shiftRequests.senderMemberId string

Identificador único del miembro del equipo que creó la solicitud.

Id. de miembro del receptor
shiftRequests.receiverMemberId string

Identificador único del miembro del equipo al que se envió la solicitud.

Mayús estado de solicitud
shiftRequests.state string

Estado actual de la solicitud de desplazamiento.

Hora de creación de la solicitud de desplazamiento
shiftRequests.creationTime date-time

Hora en que se creó la solicitud.

Hora de última modificación de la solicitud mayús
shiftRequests.lastModifiedTime date-time

Hora en que se modificó por última vez la solicitud.

Tiempo de respuesta del receptor
shiftRequests.receiverResponseTime date-time

Hora en que el destinatario respondió a la solicitud.

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

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

Id. de mayús
shiftRequests.otherShiftInfo.shiftId string

Identificador único del turno.

Hora de inicio de mayús
shiftRequests.otherShiftInfo.startTime date-time

Hora de inicio del turno.

Hora de finalización del turno
shiftRequests.otherShiftInfo.endTime date-time

Hora de finalización del turno.

ETag of Shift Request
shiftRequests.eTag string

Número de versión que se usa para actualizar la solicitud de desplazamiento.

CreateSwapHandoffShiftResponse

Propiedades asociadas a una solicitud de desplazamiento.

Nombre Ruta de acceso Tipo Description
Mayús Id. de solicitud
shiftRequest.id string

Identificador único asociado a la solicitud de desplazamiento.

Id. de mayús
shiftRequest.shiftId string

Identificador único del turno que se ofrece o intercambia.

Tipo de solicitud shift
shiftRequest.requestType string

Tipo de solicitud de desplazamiento.

Hora de inicio de la solicitud mayús
shiftRequest.startTime date-time

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

Hora de finalización de la solicitud mayús
shiftRequest.endTime date-time

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

Mensaje del remitente
shiftRequest.senderMessage string

Mensaje del remitente al destinatario.

Mensaje del receptor
shiftRequest.receiverMessage string

Mensaje del receptor al remitente.

Mensaje del administrador
shiftRequest.managerMessage string

Mensaje del administrador al remitente.

Id. de miembro del administrador
shiftRequest.managerMemberId string

Identificador único del administrador que aceptó la solicitud.

Id. de miembro del remitente
shiftRequest.senderMemberId string

Identificador único del miembro del equipo que creó la solicitud.

Id. de miembro del receptor
shiftRequest.receiverMemberId string

Identificador único del miembro al que se envió la solicitud.

Mayús estado de solicitud
shiftRequest.state string

Estado actual de la solicitud de desplazamiento.

Hora de creación de la solicitud de desplazamiento
shiftRequest.creationTime date-time

Hora a la que se creó la solicitud.

Hora de última modificación de la solicitud mayús
shiftRequest.lastModifiedTime date-time

Hora a la que se modificó por última vez la solicitud.

Tiempo de respuesta del receptor de solicitudes de desplazamiento
shiftRequest.receiverResponseTime date-time

Hora a la que el destinatario respondió a la solicitud.

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

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

Id. de mayús
shiftRequest.otherShiftInfo.shiftId string

Identificador único del turno.

Hora de inicio de mayús
shiftRequest.otherShiftInfo.startTime date-time

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

Hora de finalización del turno
shiftRequest.otherShiftInfo.endTime date-time

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

ETag of Shift Request
shiftRequest.eTag string

Número de versión que se usa para actualizar la solicitud de desplazamiento.

SwapHandOffRequestManagerAcceptResponse

Propiedades asociadas a la aprobación de solicitudes de intercambio o entrega de un administrador.

Nombre Ruta de acceso Tipo Description
Lista de turnos eliminados
deletedShifts array of object

Lista de turnos eliminados

Identificador de mayús eliminado
deletedShifts.id string

Identificador único del turno.

Tipo de desplazamiento eliminado
deletedShifts.shiftType string

Tipo de desplazamiento.

Id. de equipo
deletedShifts.teamId string

Identificador único del equipo

Id. de miembro
deletedShifts.memberId string

Identificador único del miembro del equipo al que se asignó el turno.

Hora de inicio de mayús eliminada
deletedShifts.startTime date-time

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

Hora de finalización de desplazamiento eliminada
deletedShifts.endTime date-time

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

Notas de mayús eliminadas
deletedShifts.notes string

Etiqueta del turno.

Estado de desplazamiento eliminado
deletedShifts.state string

Estado actual del desplazamiento.

Time Off Reason ID of Deleted Shift
deletedShifts.timeOffReasonId string

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

Lista de turnos creados como reemplazo
replacementShifts array of object

Lista de turnos creados como reemplazo

Id. de turno de reemplazo
replacementShifts.id string

Identificador único del turno.

Tipo de desplazamiento de reemplazo
replacementShifts.shiftType string

Tipo de desplazamiento.

Id. de equipo
replacementShifts.teamId string

Identificador único del equipo

Id. de miembro
replacementShifts.memberId string

Identificador único del miembro del equipo al que se asignó el turno.

Hora de inicio del turno de reemplazo
replacementShifts.startTime date-time

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

Hora de finalización del turno de reemplazo
replacementShifts.endTime date-time

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

Notas de cambio de reemplazo
replacementShifts.notes string

Etiqueta del turno.

Estado de cambio de reemplazo
replacementShifts.state string

Estado actual del desplazamiento.

Time Off Reason ID of Replacement Shift
replacementShifts.timeOffReasonId string

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

Lista de turnos Solicitud que se actualizó
updatedShiftRequests array of object

Lista de solicitudes de mayús que se actualizaron

Mayús Id. de solicitud
updatedShiftRequests.id string

Identificador único de la solicitud de turno

Id. de mayús
updatedShiftRequests.shiftId string

Identificador único del turno que se entrega o intercambia.

Id. de equipo
updatedShiftRequests.teamId string

El identificador único del equipo en el que se encuentra la solicitud de turno.

Tipo de solicitud
updatedShiftRequests.requestType string

Tipo de la solicitud de desplazamiento.

Hora de inicio de la solicitud
updatedShiftRequests.startTime date-time

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

Hora de finalización de la solicitud
updatedShiftRequests.endTime date-time

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

Mensaje del remitente
updatedShiftRequests.senderMessage string

Mensaje del remitente al destinatario.

Mensaje del receptor
updatedShiftRequests.receiverMessage string

Mensaje del destinatario al remitente.

Mensaje del administrador
updatedShiftRequests.managerMessage string

Mensaje del administrador al remitente.

Id. de miembro del administrador
updatedShiftRequests.managerMemberId string

Identificador único del administrador que aceptó la solicitud.

Id. de miembro del remitente
updatedShiftRequests.senderMemberId string

Identificador único del miembro del equipo que creó la solicitud.

Id. de miembro del receptor
updatedShiftRequests.receiverMemberId string

Identificador único del miembro del equipo al que se envió la solicitud.

Mayús estado de solicitud
updatedShiftRequests.state string

Estado actual de la solicitud de desplazamiento.

Hora de creación de la solicitud de desplazamiento
updatedShiftRequests.creationTime date-time

Hora en que se creó la solicitud.

Hora de última modificación de la solicitud mayús
updatedShiftRequests.lastModifiedTime date-time

Hora en que se modificó por última vez la solicitud.

Tiempo de respuesta del receptor
updatedShiftRequests.receiverResponseTime date-time

Hora en que el destinatario respondió a la solicitud.

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

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

Id. de mayús
updatedShiftRequests.otherShiftInfo.shiftId string

Identificador único del turno.

Hora de inicio de mayús
updatedShiftRequests.otherShiftInfo.startTime date-time

Hora de inicio del turno.

Hora de finalización del turno
updatedShiftRequests.otherShiftInfo.endTime date-time

Hora de finalización del turno.

ETag of Shift Request
updatedShiftRequests.eTag string

Número de versión que se usa para actualizar la solicitud de desplazamiento.

TimeOffManagerRequestCompleteResponse

Propiedades asociadas a la aprobación del tiempo de expiración de un administrador.

Nombre Ruta de acceso Tipo Description
Id. de mayús actualizado
updatedShift.id string

Identificador único del turno.

Tipo de mayús actualizado
updatedShift.shiftType string

Tipo de desplazamiento.

Id. de equipo
updatedShift.teamId string

Identificador único del equipo

Id. de miembro
updatedShift.memberId string

Identificador único del miembro del equipo al que se asignó el turno.

Hora de inicio de mayús actualizada
updatedShift.startTime date-time

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

Hora de finalización de mayús actualizada
updatedShift.endTime date-time

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

Notas de mayús actualizadas
updatedShift.notes string

Etiqueta del turno.

Estado de desplazamiento actualizado
updatedShift.state string

Estado actual del desplazamiento.

Time Off Reason ID of Updated Shift
updatedShift.timeOffReasonId string

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

Se ha actualizado mayús publicado
isShiftPublished boolean

Si el turno forma parte de una programación publicada.

CreateShiftResponse

Propiedades asociadas a un turno.

Nombre Ruta de acceso Tipo Description
Id. de mayús
shift.id string

Identificador único del turno.

Mayús título
shift.title string

Etiqueta del turno.

Tipo de desplazamiento
shift.shiftType string

Tipo de desplazamiento.

Id. de equipo
shift.teamId string

El identificador del equipo en el que se encuentra el turno

Asignado al identificador de miembro
shift.memberId string

Identificador único del miembro del equipo al que se ha asignado el turno.

Hora de inicio de mayús
shift.startTime date-time

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

Hora de finalización del turno
shift.endTime date-time

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

Notas de mayús
shift.notes string

Notas asignadas al turno.

Estado de desplazamiento
shift.state string

Estado actual del desplazamiento.

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

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

Is Shift Published
isShiftPublished boolean

Si el turno forma parte de una programación publicada.

GetTimeOffReasonsResponse

Propiedades asociadas a motivos de tiempo de expiración.

Nombre Ruta de acceso Tipo Description
Matriz de motivos de tiempo de expiración
timeOffReasons array of object

La lista de razones de tiempo de expiración.

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

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

Nombre del motivo del tiempo de expiración
timeOffReasons.name string

Nombre del motivo del tiempo de expiración.

Time Off Reason State
timeOffReasons.state string

Estado actual del motivo del tiempo de expiración.

WebHookResponse

Nombre Ruta de acceso Tipo Description
Identificador de suscripción de WebHook
subscriptionId string

Identificador de suscripción de WebHook

Hora de expiración de la suscripción de webhook
expirationDateTime date-time

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

Tipo de cambio
changeType string

Tipo de cambio de recurso.

resource
resource WebHookResponseResourceEntity

WebHookResponseResourceEntity

Nombre Ruta de acceso Tipo Description
Identificador de recurso
id string

Identificador del recurso que se actualiza

Ruta de acceso del recurso
resourcePath string

Ruta de acceso de resoure

Id. de equipo
teamId string

TeamId