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.
|
| 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.
|
| 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.
|
| 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.
|
| Get Time Off Reasons [DEPRECATED] |
Esta acción ha quedado en desuso. Use list all Time Off Reasons en su lugar.
|
| 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.
|
| Obtener detalles del equipo [EN DESUSO] |
Esta acción ha quedado en desuso. Use Obtener un equipo en su lugar.
|
| 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.
|
| Obtener solicitudes de turno [EN DESUSO] |
Esta acción ha quedado en desuso. Use list all Time Off Reasons en su lugar.
|
| 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
- Body
- GetTeamsResponse
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
- Body
- GetTagsResponse
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
- Body
- ListMembersResponse
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
- Body
- GetShiftsResponse
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
- Body
- GetTeamResponse
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.
- Body
- CreateShiftResponse
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
- Body
- GetMemberResponse
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
- Body
- WebHookResponse
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
- Body
- WebHookResponse
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
- Body
- WebHookResponse
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
- Body
- WebHookResponse
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
- Body
- WebHookResponse
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
- Body
- WebHookResponse
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
- Body
- WebHookResponse
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
- Body
- WebHookResponse
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
- Body
- WebHookResponse
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
- Body
- WebHookResponse
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 |