Calculadora de duración (publicador independiente) (versión preliminar)
Un conector de cálculo de duración y tiempo completo que admite días laborables, zonas horarias, períodos de nómina, escalas de tiempo del proyecto y cálculos avanzados de DST para aplicaciones empresariales.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | 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) |
| 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 Apps | Premium | 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) |
| Power Automate | Premium | 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) |
| Contacto | |
|---|---|
| Nombre | Troy Taylor |
| URL | https://www.troystaylor.com |
| Correo Electrónico | troy@troystaylor.com |
| Metadatos del conector | |
|---|---|
| Publicador | Troy Taylor |
| Website | https://www.troystaylor.com |
| Directiva de privacidad | https://www.troystaylor.com |
| Categorías | Productividad |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Calcular fecha límite |
Calcule el tiempo restante hasta una fecha límite con un desglose detallado y el seguimiento de hitos. |
| Calcular la duración de la zona horaria cruzada |
Calcule la duración entre dos fechas y horas en distintas zonas horarias, teniendo en cuenta los cambios de DST. |
| Calcular la duración del proyecto |
Analice las escalas de tiempo del proyecto con seguimiento de hitos, análisis de rutas críticas y cálculos de estado del proyecto. |
| Calcular los tiempos óptimos de reunión |
Encuentre tiempos de reunión óptimos en varias zonas horarias con restricciones de disponibilidad y horas de trabajo. |
| Conversión de zonas horarias |
Convierta datetime entre más de 25 zonas horarias compatibles con la detección automática de DST y el ajuste. |
| Cálculo de días laborables |
Calcule el número de días laborables entre dos fechas, excepto los fines de semana y los festivos opcionales. |
| Cálculo de horas de trabajo |
Realice un seguimiento y calcule las horas de trabajo con compatibilidad con programaciones personalizadas, reglas de horas extra y cálculos de tiempo de interrupción. |
| Cálculo de la antigüedad |
Calcule la antigüedad y la duración precisas entre fechas con varios formatos de salida, incluidos años, meses, días y unidades de tiempo total. |
| Cálculo de la transición de DST |
Calcule fechas específicas de transición del horario de verano y analice su impacto en las duraciones. |
| Cálculo de períodos de nómina |
Genere períodos de nómina para programaciones semanales, bi-semanales, semi-mensuales o mensuales con cálculos de días laborables. |
| Cálculo del horario laboral global |
Calcule las horas de trabajo en varias zonas horarias con soporte técnico de vacaciones regionales y programaciones personalizadas. |
| Obtención de información de zona horaria |
Recupere información completa sobre la zona horaria, incluidas las reglas de DST, el desplazamiento actual y los detalles regionales. |
| Obtención del historial de DST |
Recupere los datos históricos de transición del horario de verano para el análisis y los informes de cumplimiento. |
| Validación de cálculos de DST |
Valide y analice los cálculos del horario de verano para obtener precisión y cumplimiento. |
Calcular fecha límite
Calcule el tiempo restante hasta una fecha límite con un desglose detallado y el seguimiento de hitos.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Fecha límite
|
deadlineDate | True | date-time |
Fecha y hora de fecha y hora de destino. |
|
Fecha actual
|
currentDate | date-time |
Fecha actual para el cálculo. El valor predeterminado es ahora si no se proporciona. |
|
|
Incluir fines de semana
|
includeWeekends | boolean |
Si se deben incluir fines de semana en el cálculo. |
|
|
Holidays
|
holidays | array of string |
Lista de fechas de vacaciones que se van a excluir del cálculo. |
Devoluciones
Calcular la duración de la zona horaria cruzada
Calcule la duración entre dos fechas y horas en distintas zonas horarias, teniendo en cuenta los cambios de DST.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Fecha y hora de inicio
|
startDateTime | True | date-time |
Fecha y hora de inicio en la zona horaria de inicio. |
|
startTimeZone
|
startTimeZone | True | string |
Identificador de zona horaria de IANA. |
|
Fecha y hora de finalización
|
endDateTime | True | date-time |
Fecha y hora de finalización en la zona horaria final. |
|
endTimeZone
|
endTimeZone | True | string |
Identificador de zona horaria de IANA. |
|
Cuenta para DST
|
accountForDst | boolean |
Si se deben tener en cuenta las transiciones de horario de verano. |
Devoluciones
Calcular la duración del proyecto
Analice las escalas de tiempo del proyecto con seguimiento de hitos, análisis de rutas críticas y cálculos de estado del proyecto.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Fecha de inicio
|
startDate | True | string |
Fecha de inicio del proyecto. |
|
Fecha de finalización
|
endDate | True | string |
Fecha de finalización del proyecto. |
|
Estado del proyecto
|
projectStatus | string |
Estado actual del proyecto para los cálculos de duración. |
|
|
Nombre del hito
|
name | True | string |
Nombre o título del hito. |
|
Fecha de hito
|
date | True | string |
Fecha de destino del hito. |
|
Fecha de vacaciones
|
date | True | string |
Fecha del día festivo. |
|
Nombre del día festivo
|
name | string |
Nombre del día festivo. |
|
|
Tipo de día festivo
|
type | string |
Categoría de días festivos para clasificación. |
|
|
Observancia de los días festivos
|
observance | string |
Cómo se observa el día festivo. |
|
|
Incluir fines de semana
|
includeWeekends | boolean |
Si se deben incluir fines de semana en la duración del proyecto. |
|
|
Formato de salida
|
outputFormat | string |
Formato de salida preferido para los cálculos de duración. |
|
|
Período de horas de trabajo
|
workingHoursPeriod | string |
Tipo de período de horas de trabajo para cálculos. |
Devoluciones
Calcular los tiempos óptimos de reunión
Encuentre tiempos de reunión óptimos en varias zonas horarias con restricciones de disponibilidad y horas de trabajo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Nombre del participante
|
participantName | string |
Nombre del participante. |
|
|
Fecha y hora local
|
localDateTime | date-time |
Hora de la reunión en la zona horaria local del participante. |
|
|
timeZone
|
timeZone | string |
Identificador de zona horaria de IANA. |
|
|
Está dentro del horario laboral
|
isWithinWorkingHours | boolean |
Si el tiempo está dentro del horario laboral. |
|
|
Nivel de conflicto
|
conflictLevel | string |
Nivel de conflicto de programación. |
|
|
Minutos de duración
|
durationMinutes | True | integer |
Duración de la reunión en minutos. |
|
Tipo de reunión
|
meetingType | string |
Tipo de reunión para una programación óptima. |
|
|
Prioridad de la reunión
|
priority | string |
Nivel de prioridad para la programación de reuniones. |
|
|
Fecha de inicio
|
startDate | True | string |
Fecha de inicio del intervalo. |
|
Fecha de finalización
|
endDate | True | string |
Fecha de finalización del intervalo. |
|
Hora de comienzo
|
startTime | time |
Hora de inicio diaria (formato HH:mm). |
|
|
Hora de finalización
|
endTime | time |
Hora de finalización diaria (formato HH:mm). |
|
|
Días laborables
|
workingDays | array of string |
Días laborables de la semana. |
|
|
Hora de comienzo
|
startTime | True | date-time |
Hora de inicio de la ranura. |
|
Hora de finalización
|
endTime | True | date-time |
Hora de finalización de la ranura. |
|
Description
|
description | string |
Descripción del espacio de tiempo. |
Devoluciones
- Body
- MeetingTimesResponse
Conversión de zonas horarias
Convierta datetime entre más de 25 zonas horarias compatibles con la detección automática de DST y el ajuste.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Fecha y hora
|
dateTime | True | date-time |
Fecha y hora que se va a convertir. |
|
fromTimeZone
|
fromTimeZone | True | string |
Identificador de zona horaria de IANA. |
|
toTimeZone
|
toTimeZone | True | string |
Identificador de zona horaria de IANA. |
Devoluciones
Cálculo de días laborables
Calcule el número de días laborables entre dos fechas, excepto los fines de semana y los festivos opcionales.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Fecha de inicio
|
startDate | True | string |
Fecha de inicio del cálculo del día laborable. |
|
Fecha de finalización
|
endDate | True | string |
Fecha de finalización del cálculo del día laborable. |
|
Fechas de vacaciones
|
holidays | array of string |
Lista opcional de fechas de vacaciones que se excluirán del cálculo del día laborable. |
|
|
Incluir fecha de inicio
|
includeStartDate | boolean |
Indica si se debe incluir la fecha de inicio en el cálculo. |
Devoluciones
- Body
- BusinessDaysResponse
Cálculo de horas de trabajo
Realice un seguimiento y calcule las horas de trabajo con compatibilidad con programaciones personalizadas, reglas de horas extra y cálculos de tiempo de interrupción.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Fecha y hora de inicio
|
startDateTime | True | date-time |
Fecha y hora de inicio para el cálculo del horario laboral. |
|
Fecha y hora de finalización
|
endDateTime | True | date-time |
Fecha y hora de finalización para el cálculo del horario laboral. |
|
Hora de inicio del trabajo
|
start | string |
Hora de inicio del día laborable (por ejemplo, "09:00"). |
|
|
Hora de finalización del trabajo
|
end | string |
Hora de finalización del día laborable (por ejemplo, "17:00"). |
|
|
Tasa de horas extra
|
overtimeRate | number |
Tasa de multiplicador de horas extra (por ejemplo, 1,5 para el tiempo y la mitad). |
|
|
Horas de descanso
|
breakHours | number |
Tiempo de descanso diario en horas para restar del horario laboral. |
Devoluciones
- Body
- WorkingHoursResponse
Cálculo de la antigüedad
Calcule la antigüedad y la duración precisas entre fechas con varios formatos de salida, incluidos años, meses, días y unidades de tiempo total.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Fecha de nacimiento
|
birthDate | True | date-time |
Fecha y hora de nacimiento para el cálculo de la edad. |
|
A partir de la fecha
|
asOfDate | date-time |
Calcule la antigüedad a partir de esta fecha. El valor predeterminado es la fecha actual si no se proporciona. |
|
|
Incluir tiempo
|
includeTime | boolean |
Indica si se debe incluir la precisión del tiempo en el cálculo de la edad. |
Devoluciones
Cálculo de la transición de DST
Calcule fechas específicas de transición del horario de verano y analice su impacto en las duraciones.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Zona horaria
|
timeZone | True | string |
Zona horaria que se va a analizar para las transiciones de DST (zona horaria de IANA). |
|
Año
|
year | True | integer |
Año que se va a analizar. |
|
Incluir reglas
|
includeRules | boolean |
Si se deben incluir reglas de transición. |
|
|
Incluir impacto
|
includeImpact | boolean |
Si se debe incluir el análisis de impacto. |
Devoluciones
Cálculo de períodos de nómina
Genere períodos de nómina para programaciones semanales, bi-semanales, semi-mensuales o mensuales con cálculos de días laborables.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Fecha de inicio
|
startDate | True | string |
Fecha de inicio para el cálculo del período de nómina. |
|
Fecha de finalización
|
endDate | string |
Fecha de finalización del cálculo del período de nómina. Si no se proporciona, calcula un período desde la fecha de inicio. |
|
|
Tipo de punto
|
periodType | True | string |
Tipo de período de nómina que se va a calcular. |
|
Incluir períodos parciales
|
includePartialPeriods | boolean |
Si se deben incluir períodos parciales al principio o al final. |
Devoluciones
Cálculo del horario laboral global
Calcule las horas de trabajo en varias zonas horarias con soporte técnico de vacaciones regionales y programaciones personalizadas.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Fecha y hora de inicio
|
startDateTime | True | date-time |
Fecha y hora de inicio para el cálculo. |
|
Fecha y hora de finalización
|
endDateTime | True | date-time |
Fecha y hora de finalización para el cálculo. |
|
Zonas horarias
|
Time Zones | string |
Identificador de zona horaria de IANA. |
|
|
Hora de comienzo
|
startTime | time |
Hora de inicio diaria (formato HH:mm). |
|
|
Hora de finalización
|
endTime | time |
Hora de finalización diaria (formato HH:mm). |
|
|
Días laborables
|
workingDays | array of string |
Días laborables de la semana. |
|
|
Incluir días festivos
|
includeHolidays | boolean |
Si se deben tener en cuenta los días festivos regionales. |
Devoluciones
Obtención de información de zona horaria
Recupere información completa sobre la zona horaria, incluidas las reglas de DST, el desplazamiento actual y los detalles regionales.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Zonas horarias
|
Time Zones | string |
Identificador de zona horaria de IANA. |
|
|
Fecha de referencia
|
referenceDate | string |
Fecha de referencia para la información de zona horaria. |
|
|
Historial de inclusión
|
includeHistory | boolean |
Si se debe incluir información histórica de DST. |
Devoluciones
- Body
- TimeZoneInfoResponse
Obtención del historial de DST
Recupere los datos históricos de transición del horario de verano para el análisis y los informes de cumplimiento.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Zonas horarias
|
Time Zones | string |
Identificador de zona horaria de IANA. |
|
|
Año de inicio
|
startYear | integer |
Año de inicio del historial (valor predeterminado: 2000). |
|
|
Fin del año
|
endYear | integer |
Año final del historial (valor predeterminado: año actual). |
|
|
Incluir cambios políticos
|
includePoliticalChanges | boolean |
Si se deben incluir cambios políticos o legislativos. |
Devoluciones
- Body
- DstHistoryResponse
Validación de cálculos de DST
Valide y analice los cálculos del horario de verano para obtener precisión y cumplimiento.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de cálculo
|
calculationId | True | string |
Identificador único para el cálculo. |
|
Zona horaria
|
timeZone | True | string |
Zona horaria para el cálculo (zona horaria de IANA). |
|
Fecha y hora de inicio
|
startDateTime | True | date-time |
Fecha y hora de inicio. |
|
Fecha y hora de finalización
|
endDateTime | True | date-time |
Fecha y hora de finalización. |
|
Total de días
|
totalDays | integer |
Número total de días. |
|
|
Total de horas
|
totalHours | integer |
Número total de horas. |
|
|
Total de minutos
|
totalMinutes | integer |
Número total de minutos. |
|
|
Total de segundos
|
totalSeconds | integer |
Número total de segundos. |
|
|
Años
|
years | integer |
Número de años completos. |
|
|
Meses
|
months | integer |
Meses adicionales después de los años completos. |
|
|
Días
|
days | integer |
Días adicionales después de meses completos. |
|
|
Horas
|
hours | integer |
Horas adicionales después de días completos. |
|
|
Minutos
|
minutes | integer |
Minutos adicionales después de horas completas. |
|
|
Segundos
|
seconds | integer |
Segundos adicionales después de los minutos completos. |
|
|
Reglas de validación
|
validationRules | array of string |
Reglas de validación que se van a aplicar. |
|
|
Estándar de cumplimiento
|
complianceStandard | string |
Estándar de cumplimiento con el que validar. |
Devoluciones
Definiciones
TimeZoneEnum
BusinessDaysResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Fecha de inicio
|
startDate | string |
Fecha de inicio utilizada en el cálculo. |
|
Fecha de finalización
|
endDate | string |
Fecha de finalización utilizada en el cálculo. |
|
Días laborables
|
businessDays | integer |
Número total de días laborables entre las fechas. |
|
Total de días
|
totalDays | integer |
Total de días naturales entre las fechas. |
|
Días de fin de semana
|
weekendDays | integer |
Número de días de fin de semana excluidos. |
|
Días festivos
|
holidayDays | integer |
Número de días festivos excluidos. |
|
Días festivos en el intervalo
|
holidaysInRange | array of string |
Lista de días festivos que se encuentran dentro del intervalo de fechas. |
AgeCalculationResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Fecha de nacimiento
|
birthDate | date-time |
Fecha de nacimiento utilizada en el cálculo. |
|
Fecha de cálculo
|
calculationDate | date-time |
Fecha en la que se calculó la antigüedad. |
|
Edad en años
|
ageYears | integer |
Edad en años completos. |
|
Meses adicionales
|
ageMonths | integer |
Meses adicionales más allá de los años completos. |
|
Días adicionales
|
ageDays | integer |
Días adicionales más allá de los años y meses completos. |
|
Total de días
|
totalDays | integer |
Edad total en días. |
|
Total de horas
|
totalHours | integer |
Edad total en horas. |
|
Total de minutos
|
totalMinutes | integer |
Edad total en minutos. |
|
Edad con formato
|
formattedAge | string |
Cadena de edad con formato legible. |
WorkingHoursResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Fecha y hora de inicio
|
startDateTime | date-time |
Fecha y hora de inicio usadas en el cálculo. |
|
Fecha y hora de finalización
|
endDateTime | date-time |
Fecha y hora de finalización usadas en el cálculo. |
|
Total de horas
|
totalHours | number |
Total de horas de trabajo calculadas. |
|
Horas regulares
|
regularHours | number |
Horario laboral normal (horas no extra). |
|
Horas extra
|
overtimeHours | number |
Horas extra calculadas. |
|
Total de días
|
totalDays | integer |
Total de días naturales en el período. |
|
Días laborables
|
workingDays | integer |
Total de días laborables (excepto los fines de semana). |
TimeZoneConversionResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Fecha y hora original
|
originalDateTime | date-time |
Fecha y hora originales proporcionadas. |
|
Fecha y hora convertidas
|
convertedDateTime | date-time |
Fecha y hora convertidas en zona horaria de destino. |
|
Desde zona horaria
|
fromTimeZone | string |
Zona horaria de origen usada. |
|
Zona horaria
|
toTimeZone | string |
Zona horaria de destino usada. |
|
Diferencia de desplazamiento
|
offsetDifference | string |
Diferencia de tiempo entre zonas. |
|
DST activo
|
isDstActive | boolean |
Indica si el horario de verano está activo. |
ProjectDurationResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Fecha de inicio
|
startDate | string |
Fecha de inicio del proyecto. |
|
Fecha de finalización
|
endDate | string |
Fecha de finalización del proyecto. |
|
Total de días naturales
|
totalCalendarDays | integer |
Total de días naturales en el proyecto. |
|
Total de días laborables
|
totalBusinessDays | integer |
Total de días laborables en el proyecto. |
|
Estado del proyecto
|
projectStatus | string |
Evaluación actual del estado del proyecto. |
|
Análisis de hitos
|
milestones | array of MilestoneAnalysis |
Información de hitos analizada. |
|
criticalPath
|
criticalPath | CriticalPath |
MilestoneAnalysis
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Nombre del hito
|
name | string |
Nombre del hito. |
|
Fecha de hito
|
date | string |
Fecha de hito. |
|
Días desde el principio
|
daysFromStart | integer |
Días desde el inicio del proyecto hasta el hito. |
|
Días para finalizar
|
daysToEnd | integer |
Días desde el hito hasta el final del proyecto. |
|
Porcentaje de completado
|
percentComplete | number |
Porcentaje de la escala de tiempo del proyecto completada en el hito. |
|
Vencida
|
isOverdue | boolean |
Si el hito ha vencido. |
CriticalPath
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Tiene ruta de acceso crítica
|
hasCriticalPath | boolean |
Si se han identificado hitos críticos. |
|
Hitos críticos
|
criticalMilestones | array of string |
Nombres de hitos críticos. |
|
Enfoque recomendado
|
recommendedFocus | string |
Área de enfoque recomendada para el éxito del proyecto. |
DstValidationResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Resultados de validación
|
validationResults | array of DstValidationResult |
Resultados de validación para cada cálculo. |
|
Cumplimiento general
|
overallCompliance | boolean |
Si todos los cálculos pasan la validación. |
|
Puntuación de cumplimiento
|
complianceScore | number |
Puntuación general de cumplimiento (0-100). |
|
Recommendations
|
recommendations | array of string |
Recomendaciones para corregir problemas de validación. |
DstValidationResult
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Id. de cálculo
|
calculationId | string |
Identificador de cálculo. |
|
Es válido
|
isValid | boolean |
Si el cálculo es válido. |
|
actualResult
|
actualResult | DurationBreakdown | |
|
Desviaciones
|
deviations | array of ValidationDeviation |
Desviaciones de los resultados esperados. |
|
Problemas de cumplimiento
|
complianceIssues | array of string |
Problemas de cumplimiento encontrados. |
ValidationDeviation
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Campo
|
field | string |
Campo con desviación. |
|
Esperado
|
expected | string |
Valor esperado. |
|
Real
|
actual | string |
Valor real. |
|
Severity
|
severity | string |
Gravedad de la desviación. |
TimeZoneInfoResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Detalles de zona horaria
|
timeZoneDetails | array of TimeZoneDetail |
Información detallada para cada zona horaria. |
|
Comparaciones
|
comparisons | array of TimeZoneComparison |
Comparaciones entre zonas horarias. |
TimeZoneDetail
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Id. de zona horaria
|
timeZoneId | string |
Identificador de zona horaria. |
|
Nombre de pantalla
|
displayName | string |
Nombre de zona horaria legible para personas. |
|
Desplazamiento actual
|
currentOffset | string |
Desplazamiento UTC actual. |
|
Desplazamiento estándar
|
standardOffset | string |
Desplazamiento UTC de hora estándar. |
|
Es el horario de verano
|
isDaylightSaving | boolean |
Si actualmente está en horario de verano. |
|
dstRules
|
dstRules | DstRules | |
|
regionalInfo
|
regionalInfo | RegionalInfo |
DstRules
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Usa DST
|
usesDst | boolean |
Indica si la zona horaria usa DST. |
|
Regla de spring forward
|
springForwardRule | string |
Regla para la transición de spring forward. |
|
Regla de reserva
|
fallBackRule | string |
Regla para la transición de reserva. |
|
Transición siguiente
|
nextTransition | date-time |
Siguiente fecha de transición de DST. |
RegionalInfo
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Países
|
countries | array of string |
Países que usan esta zona horaria. |
|
Principales ciudades
|
majorCities | array of string |
Principales ciudades de esta zona horaria. |
|
Estado político
|
politicalStatus | string |
Estado político de la adopción del TDS. |
TimeZoneComparison
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Zona horaria 1
|
timeZone1 | string |
Primera zona horaria. |
|
Zona horaria 2
|
timeZone2 | string |
Segunda zona horaria. |
|
Diferencia de desplazamiento
|
offsetDifference | string |
Diferencia de tiempo entre zonas. |
|
Mismo patrón estacional
|
sameSeasonalPattern | boolean |
Si las zonas siguen el mismo patrón DST. |
DstTransitionResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Zona horaria
|
timeZone | string |
Zona horaria analizada (zona horaria de IANA). |
|
Año
|
year | integer |
Año analizado. |
|
Transiciones
|
transitions | array of DstTransition |
Transiciones de DST para el año. |
|
Transiciones totales
|
totalTransitions | integer |
Número total de transiciones. |
|
impactAnalysis
|
impactAnalysis | DstImpactAnalysis |
DstImpactAnalysis
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Horas afectadas
|
affectedHours | integer |
Total de horas afectadas por transiciones. |
|
Impacto empresarial
|
businessImpact | string |
Nivel de impacto empresarial evaluado. |
|
Recommendations
|
recommendations | array of string |
Recomendaciones para controlar las transiciones. |
|
Períodos críticos
|
criticalPeriods | array of CriticalPeriod |
Períodos críticos que requieren atención. |
CriticalPeriod
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Fecha y hora de inicio
|
startDateTime | date-time |
Inicio del período crítico. |
|
Fecha y hora de finalización
|
endDateTime | date-time |
Fin del período crítico. |
|
Description
|
description | string |
Descripción del período crítico. |
|
Severity
|
severity | string |
Nivel de gravedad. |
DstHistoryResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Historiales de zona horaria
|
timeZoneHistories | array of TimeZoneHistory |
Historial de DST para cada zona horaria. |
|
summary
|
summary | DstHistorySummary |
TimeZoneHistory
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Zona horaria
|
timeZone | string |
Identificador de zona horaria. |
|
Transiciones históricas
|
historicalTransitions | array of HistoricalDstTransition |
Transiciones históricas de DST. |
|
Transiciones totales
|
totalTransitions | integer |
Número total de transiciones de DST registradas. |
|
Cambios de directiva
|
policyChanges | array of DstPolicyChange |
La directiva de DST cambia con el tiempo. |
HistoricalDstTransition
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Año
|
year | integer |
Año de la transición. |
|
Tipo de transición
|
transitionType | string |
Tipo de transición de DST. |
|
Fecha de transición
|
transitionDate | date-time |
Fecha y hora de la transición. |
|
Cambio de desplazamiento
|
offsetChange | string |
Cambio de desplazamiento UTC. |
|
Regla aplicada
|
ruleApplied | string |
Regla de DST que se aplicó. |
DstPolicyChange
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Fecha de entrada en vigor
|
effectiveDate | string |
Fecha en la que el cambio de directiva surtió efecto. |
|
Descripción del cambio
|
changeDescription | string |
Descripción del cambio de directiva. |
|
Motivo
|
reason | string |
Motivo del cambio de directiva. |
|
Impacto
|
impact | string |
Nivel de impacto del cambio. |
DstHistorySummary
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Total de zonas horarias
|
totalTimeZones | integer |
Zonas horarias totales analizadas. |
|
Transiciones totales
|
totalTransitions | integer |
Transiciones totales en todas las zonas horarias. |
|
Zona horaria más activa
|
mostActiveTimeZone | string |
Zona horaria con la mayoría de los cambios de DST. |
|
Tendencias
|
trends | array of string |
Tendencias observadas del DST. |
|
Patrones globales
|
globalPatterns | array of string |
Patrones de adopción de DST globales. |
ParticipantLocalTime
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Nombre del participante
|
participantName | string |
Nombre del participante. |
|
Fecha y hora local
|
localDateTime | date-time |
Hora de la reunión en la zona horaria local del participante. |
|
timeZone
|
timeZone | TimeZoneEnum |
Identificador de zona horaria de IANA. |
|
Está dentro del horario laboral
|
isWithinWorkingHours | boolean |
Si el tiempo está dentro del horario laboral. |
|
Nivel de conflicto
|
conflictLevel | string |
Nivel de conflicto de programación. |
PayrollPeriodsResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Tipo de punto
|
periodType | string |
Tipo de período de nómina calculado. |
|
Períodos totales
|
totalPeriods | integer |
Número total de períodos de nómina. |
|
Períodos completos
|
completePeriods | integer |
Número de períodos de nómina completos. |
|
Períodos parciales
|
partialPeriods | integer |
Número de períodos parciales de nómina. |
|
Períodos
|
periods | array of PayrollPeriod |
Lista de todos los períodos de nómina con detalles. |
PayrollPeriod
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Número de período
|
periodNumber | integer |
Número secuencial del período de nómina. |
|
Fecha de inicio
|
startDate | string |
Fecha de inicio del período de nómina. |
|
Fecha de finalización
|
endDate | string |
Fecha de finalización del período de nómina. |
|
Días laborables
|
workingDays | integer |
Número de días laborables en el período. |
|
Es parcial
|
isPartial | boolean |
Si se trata de un período parcial. |
DeadlineCalculationResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Fecha límite
|
deadlineDate | date-time |
Fecha y hora de fecha y hora de destino. |
|
Fecha actual
|
currentDate | date-time |
Fecha actual utilizada para el cálculo. |
|
tiempoRestante
|
timeRemaining | DurationBreakdown | |
|
Días laborables restantes
|
businessDaysRemaining | integer |
Número de días laborables restantes. |
|
Se ha vencido
|
isPastDue | boolean |
Indica si se ha superado la fecha límite. |
|
Estado crítico
|
criticalStatus | string |
Estado de la escala de tiempo de la fecha límite. |
CrossTzDurationResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Hora utc de fecha de inicio
|
startDateTimeUtc | date-time |
Fecha y hora de inicio convertidas en UTC. |
|
Hora UTC de fecha de finalización
|
endDateTimeUtc | date-time |
Fecha y hora de finalización convertidas a UTC. |
|
duration
|
duration | DurationBreakdown | |
|
Transiciones de DST
|
dstTransitions | array of DstTransition |
Lista de transiciones de DST que se produjeron durante el período. |
|
Desplazamiento inicial
|
timeZoneOffset.startOffset | string |
Desplazamiento UTC a la hora de inicio. |
|
Desplazamiento final
|
timeZoneOffset.endOffset | string |
Desplazamiento UTC a la hora de finalización. |
GlobalWorkingHoursResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Total de horas de trabajo
|
totalWorkingHours | double |
Total de horas de trabajo en todas las zonas horarias. |
|
Resultados de zona horaria
|
timeZoneResults | array of object |
Desglose de horas de trabajo por zona horaria. |
|
Zona horaria
|
timeZoneResults.timeZone | string |
Identificador de zona horaria. |
|
Horario de trabajo
|
timeZoneResults.workingHours | double |
Horario laboral en esta zona horaria. |
|
Días laborables
|
timeZoneResults.businessDays | integer |
Número de días laborables. |
|
Horas de superposición
|
overlapHours | double |
Horas en las que todas las zonas horarias tienen horas de trabajo superpuestas. |
MeetingTimesResponse
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Tiempos óptimos
|
optimalTimes | array of object |
Lista de tiempos óptimos de reunión ordenados por idoneidad. |
|
Hora de comienzo
|
optimalTimes.startTime | date-time |
Hora de inicio de la reunión en UTC. |
|
Hora de finalización
|
optimalTimes.endTime | date-time |
Hora de finalización de la reunión en UTC. |
|
Puntuación de idoneidad
|
optimalTimes.suitabilityScore | double |
Puntuación que indica cómo es adecuado este tiempo (0-100). |
|
Horas de participantes
|
optimalTimes.participantTimes | array of ParticipantLocalTime |
Horas locales para cada participante. |
|
Conflictos
|
optimalTimes.conflicts | array of object |
Lista de conflictos de programación. |
|
ID del participante
|
optimalTimes.conflicts.participantId | string |
Id. del participante con conflicto. |
|
Tipo de conflicto
|
optimalTimes.conflicts.conflictType | string |
Tipo de conflicto de programación. |
|
Nivel de conflicto
|
optimalTimes.conflicts.severity | string |
Nivel de conflicto de programación. |
|
Zonas horarias únicas
|
timeZoneAnalysis.uniqueTimeZones | integer |
Número de zonas horarias únicas. |
|
Desplazamiento de tiempo máximo
|
timeZoneAnalysis.maxTimeOffset | double |
Diferencia de tiempo máxima entre los participantes en horas. |
DurationBreakdown
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Total de días
|
totalDays | integer |
Número total de días. |
|
Total de horas
|
totalHours | integer |
Número total de horas. |
|
Total de minutos
|
totalMinutes | integer |
Número total de minutos. |
|
Total de segundos
|
totalSeconds | integer |
Número total de segundos. |
|
Años
|
years | integer |
Número de años completos. |
|
Meses
|
months | integer |
Meses adicionales después de los años completos. |
|
Días
|
days | integer |
Días adicionales después de meses completos. |
|
Horas
|
hours | integer |
Horas adicionales después de días completos. |
|
Minutos
|
minutes | integer |
Minutos adicionales después de horas completas. |
|
Segundos
|
seconds | integer |
Segundos adicionales después de los minutos completos. |
DstTransition
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Fecha de transición
|
transitionDate | date-time |
Fecha y hora en que se produce la transición de DST. |
|
Zona horaria
|
timeZone | string |
Zona horaria donde se produce la transición. |
|
Tipo de transición
|
transitionType | string |
Tipo de transición de DST. |
|
Desplazamiento antes
|
offsetBefore | string |
Desplazamiento UTC antes de la transición (por ejemplo, "-05:00"). |
|
Desplazamiento después
|
offsetAfter | string |
Desplazamiento UTC después de la transición (por ejemplo, "-04:00"). |
|
Ajuste de hora
|
timeAdjustment | integer |
Ajuste de tiempo en minutos (+60 para la primavera hacia adelante, -60 para la reserva). |