Calculadora de Duração (Editor Independente) (versão prévia)
Um conector de cálculo de tempo e duração abrangente que dá suporte a dias úteis, fusos horários, períodos de folha de pagamento, linhas do tempo do projeto e cálculos de DST avançados para aplicativos empresariais.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Troy Taylor |
| URL | https://www.troystaylor.com |
| troy@troystaylor.com |
| Metadados do conector | |
|---|---|
| Publicador | Troy Taylor |
| Site | https://www.troystaylor.com |
| Política de privacidade | https://www.troystaylor.com |
| Categorias | Produtividade |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Calcular a duração do fuso horário cruzado |
Calcule a duração entre duas datas e horas em fusos horários diferentes, contabilizando as alterações de DST. |
| Calcular a duração do projeto |
Analise as linhas do tempo do projeto com acompanhamento de marcos, análise de caminho crítico e cálculos de status do projeto. |
| Calcular a transição de DST |
Calcule datas específicas de transição de horário de verão e analise seu impacto sobre as durações. |
| Calcular dias úteis |
Calcule o número de dias úteis entre duas datas, excluindo finais de semana e feriados opcionais. |
| Calcular horas de trabalho |
Acompanhe e calcule as horas de trabalho com suporte para agendamentos personalizados, regras de horas extras e cálculos de tempo de interrupção. |
| Calcular horas de trabalho globais |
Calcule as horas de trabalho em vários fusos horários com suporte regional de feriados e agendamentos personalizados. |
| Calcular idade |
Calcule a idade e a duração precisas entre datas com vários formatos de saída, incluindo anos, meses, dias e unidades de tempo total. |
| Calcular períodos de folha de pagamento |
Gere períodos de folha de pagamento para agendamentos semanais, quinzenais, semestral ou mensais com cálculos de dia útil. |
| Calcular prazo |
Calcule o tempo restante até um prazo com detalhamento e acompanhamento de marcos. |
| Calcular tempos de reunião ideais |
Encontre tempos de reunião ideais em vários fusos horários com restrições de disponibilidade e horas de trabalho. |
| Converter fusos horários |
Converta datetime entre mais de 25 fusos horários com suporte com detecção e ajuste automático de DST. |
| Obter histórico do DST |
Recupere dados históricos de transição de horário de verão para relatórios de análise e conformidade. |
| Obter informações de fuso horário |
Recupere informações abrangentes de fuso horário, incluindo regras DST, deslocamento atual e detalhes regionais. |
| Validar cálculos de DST |
Valide e analise os cálculos de horário de verão para precisão e conformidade. |
Calcular a duração do fuso horário cruzado
Calcule a duração entre duas datas e horas em fusos horários diferentes, contabilizando as alterações de DST.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Hora da Data de Início
|
startDateTime | True | date-time |
Data e hora de início no fuso horário de início. |
|
startTimeZone
|
startTimeZone | True | string |
Identificador de fuso horário IANA. |
|
Hora da Data de Término
|
endDateTime | True | date-time |
Data e hora de término no fuso horário final. |
|
endTimeZone
|
endTimeZone | True | string |
Identificador de fuso horário IANA. |
|
Conta para DST
|
accountForDst | boolean |
Se será necessário considerar as transições de horário de verão. |
Retornos
- Corpo
- CrossTzDurationResponse
Calcular a duração do projeto
Analise as linhas do tempo do projeto com acompanhamento de marcos, análise de caminho crítico e cálculos de status do projeto.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Data de Início
|
startDate | True | string |
Data de início do projeto. |
|
Data de Término
|
endDate | True | string |
Data de término do projeto. |
|
Status do projeto
|
projectStatus | string |
Status do projeto atual para cálculos de duração. |
|
|
Nome da etapa
|
name | True | string |
Nome ou título do marco. |
|
Data de marco de referência
|
date | True | string |
Data de destino do marco. |
|
Data de Feriado
|
date | True | string |
A data do feriado. |
|
Nome do Feriado
|
name | string |
Nome do feriado. |
|
|
Tipo de feriado
|
type | string |
Categoria de feriado para classificação. |
|
|
Observação de Feriados
|
observance | string |
Como o feriado é observado. |
|
|
Incluir finais de semana
|
includeWeekends | boolean |
Se deve incluir fins de semana na duração do projeto. |
|
|
Formato de saída
|
outputFormat | string |
Formato de saída preferencial para cálculos de duração. |
|
|
Período de horas de trabalho
|
workingHoursPeriod | string |
Tipo de período de horas de trabalho para cálculos. |
Retornos
- Corpo
- ProjectDurationResponse
Calcular a transição de DST
Calcule datas específicas de transição de horário de verão e analise seu impacto sobre as durações.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Fuso horário
|
timeZone | True | string |
Fuso horário a ser analisado para transições DST (fuso horário IANA). |
|
Ano
|
year | True | integer |
Ano a ser analisado. |
|
Incluir regras
|
includeRules | boolean |
Se deve incluir regras de transição. |
|
|
Incluir impacto
|
includeImpact | boolean |
Se deve incluir a análise de impacto. |
Retornos
- Corpo
- DstTransitionResponse
Calcular dias úteis
Calcule o número de dias úteis entre duas datas, excluindo finais de semana e feriados opcionais.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Data de Início
|
startDate | True | string |
A data de início do cálculo do dia útil. |
|
Data de Término
|
endDate | True | string |
A data de término do cálculo do dia útil. |
|
Datas de feriado
|
holidays | array of string |
Lista opcional de datas de feriado a serem excluídas do cálculo do dia útil. |
|
|
Incluir Data de Início
|
includeStartDate | boolean |
Se a data de início deve ser incluída no cálculo. |
Retornos
- Corpo
- BusinessDaysResponse
Calcular horas de trabalho
Acompanhe e calcule as horas de trabalho com suporte para agendamentos personalizados, regras de horas extras e cálculos de tempo de interrupção.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Hora da Data de Início
|
startDateTime | True | date-time |
A data e a hora de início do cálculo do horário de trabalho. |
|
Hora da Data de Término
|
endDateTime | True | date-time |
A data e a hora de término do cálculo do horário de trabalho. |
|
Hora de início do trabalho
|
start | string |
Hora de início do dia de trabalho (por exemplo, '09:00'). |
|
|
Hora de Término do Trabalho
|
end | string |
Hora de término do dia útil (por exemplo, '17:00'). |
|
|
Taxa de horas extras
|
overtimeRate | number |
Taxa de multiplicador de horas extras (por exemplo, 1,5 para tempo e meio). |
|
|
Horas de Interrupção
|
breakHours | number |
Tempo de interrupção diária em horas para subtrair do horário de trabalho. |
Retornos
- Corpo
- WorkingHoursResponse
Calcular horas de trabalho globais
Calcule as horas de trabalho em vários fusos horários com suporte regional de feriados e agendamentos personalizados.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Hora da Data de Início
|
startDateTime | True | date-time |
Data e hora de início do cálculo. |
|
Hora da Data de Término
|
endDateTime | True | date-time |
Data e hora de término para cálculo. |
|
Fusos horários
|
Time Zones | string |
Identificador de fuso horário IANA. |
|
|
Hora de Início
|
startTime | time |
Hora de início diária (formato HH:mm). |
|
|
Hora de Término
|
endTime | time |
Hora de término diária (formato HH:mm). |
|
|
Dias úteis
|
workingDays | array of string |
Dias úteis da semana. |
|
|
Incluir Feriados
|
includeHolidays | boolean |
Se deve levar em conta os feriados regionais. |
Retornos
Calcular idade
Calcule a idade e a duração precisas entre datas com vários formatos de saída, incluindo anos, meses, dias e unidades de tempo total.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Data de nascimento
|
birthDate | True | date-time |
A data de nascimento e a hora do cálculo da idade. |
|
A partir da data
|
asOfDate | date-time |
Calcule a idade a partir desta data. O padrão é a data atual, se não for fornecido. |
|
|
Incluir Hora
|
includeTime | boolean |
Se deve incluir a precisão de tempo no cálculo de idade. |
Retornos
- Corpo
- AgeCalculationResponse
Calcular períodos de folha de pagamento
Gere períodos de folha de pagamento para agendamentos semanais, quinzenais, semestral ou mensais com cálculos de dia útil.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Data de Início
|
startDate | True | string |
A data de início do cálculo do período de folha de pagamento. |
|
Data de Término
|
endDate | string |
A data de término do cálculo do período de folha de pagamento. Se não for fornecido, calculará um período a partir da data de início. |
|
|
Tipo de Período
|
periodType | True | string |
Tipo de período de folha de pagamento a ser calculado. |
|
Incluir períodos parciais
|
includePartialPeriods | boolean |
Se deve incluir períodos parciais no início ou no final. |
Retornos
- Corpo
- PayrollPeriodsResponse
Calcular prazo
Calcule o tempo restante até um prazo com detalhamento e acompanhamento de marcos.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Data limite
|
deadlineDate | True | date-time |
A data e a hora do prazo de destino. |
|
Data atual
|
currentDate | date-time |
Data atual para cálculo. O padrão é agora, se não for fornecido. |
|
|
Incluir finais de semana
|
includeWeekends | boolean |
Se deve incluir fins de semana no cálculo. |
|
|
Férias
|
holidays | array of string |
Lista de datas de feriado a serem excluídas do cálculo. |
Retornos
Calcular tempos de reunião ideais
Encontre tempos de reunião ideais em vários fusos horários com restrições de disponibilidade e horas de trabalho.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome do participante
|
participantName | string |
Nome do participante. |
|
|
Hora da Data Local
|
localDateTime | date-time |
Hora da reunião no fuso horário local do participante. |
|
|
Fuso horário
|
timeZone | string |
Identificador de fuso horário IANA. |
|
|
Está dentro do horário de trabalho
|
isWithinWorkingHours | boolean |
Se o tempo cai dentro do horário de trabalho. |
|
|
Nível de conflito
|
conflictLevel | string |
Nível de conflito de agendamento. |
|
|
Minutos de Duração
|
durationMinutes | True | integer |
Duração da reunião em minutos. |
|
Tipo de reunião
|
meetingType | string |
Tipo de reunião para agendamento ideal. |
|
|
Prioridade de reunião
|
priority | string |
Nível de prioridade para agendamento de reuniões. |
|
|
Data de Início
|
startDate | True | string |
Data de início do intervalo. |
|
Data de Término
|
endDate | True | string |
Data de término do intervalo. |
|
Hora de Início
|
startTime | time |
Hora de início diária (formato HH:mm). |
|
|
Hora de Término
|
endTime | time |
Hora de término diária (formato HH:mm). |
|
|
Dias úteis
|
workingDays | array of string |
Dias úteis da semana. |
|
|
Hora de Início
|
startTime | True | date-time |
Hora de início do slot. |
|
Hora de Término
|
endTime | True | date-time |
Hora de término do slot. |
|
Description
|
description | string |
Descrição do intervalo de tempo. |
Retornos
- Corpo
- MeetingTimesResponse
Converter fusos horários
Converta datetime entre mais de 25 fusos horários com suporte com detecção e ajuste automático de DST.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Data e Hora
|
dateTime | True | date-time |
A data e a hora a serem convertidas. |
|
fromTimeZone
|
fromTimeZone | True | string |
Identificador de fuso horário IANA. |
|
toTimeZone
|
toTimeZone | True | string |
Identificador de fuso horário IANA. |
Retornos
Obter histórico do DST
Recupere dados históricos de transição de horário de verão para relatórios de análise e conformidade.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Fusos horários
|
Time Zones | string |
Identificador de fuso horário IANA. |
|
|
Ano de Início
|
startYear | integer |
Início do ano para histórico (padrão: 2000). |
|
|
Fim do ano
|
endYear | integer |
Fim do ano para histórico (padrão: ano atual). |
|
|
Incluir alterações políticas
|
includePoliticalChanges | boolean |
Se deve incluir mudanças políticas/legislativas. |
Retornos
- Corpo
- DstHistoryResponse
Obter informações de fuso horário
Recupere informações abrangentes de fuso horário, incluindo regras DST, deslocamento atual e detalhes regionais.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Fusos horários
|
Time Zones | string |
Identificador de fuso horário IANA. |
|
|
Data de Referência
|
referenceDate | string |
Data de referência para informações de fuso horário. |
|
|
Incluir Histórico
|
includeHistory | boolean |
Se deve incluir informações históricas do DST. |
Retornos
- Corpo
- TimeZoneInfoResponse
Validar cálculos de DST
Valide e analise os cálculos de horário de verão para precisão e conformidade.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID de cálculo
|
calculationId | True | string |
Identificador exclusivo para o cálculo. |
|
Fuso horário
|
timeZone | True | string |
Fuso horário para o cálculo (fuso horário IANA). |
|
Hora da Data de Início
|
startDateTime | True | date-time |
Data e hora de início. |
|
Hora da Data de Término
|
endDateTime | True | date-time |
Data e hora de término. |
|
Total de Dias
|
totalDays | integer |
Número total de dias. |
|
|
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. |
|
|
Years
|
years | integer |
Número de anos completos. |
|
|
Meses
|
months | integer |
Meses adicionais após anos completos. |
|
|
Dias
|
days | integer |
Dias adicionais após meses de conclusão. |
|
|
Horas
|
hours | integer |
Horas adicionais após os dias de conclusão. |
|
|
Minutos
|
minutes | integer |
Minutos adicionais após o horário de conclusão. |
|
|
Segundos
|
seconds | integer |
Segundos adicionais após os minutos de conclusão. |
|
|
Regras de validação
|
validationRules | array of string |
Regras de validação a serem aplicadas. |
|
|
Padrão de Conformidade
|
complianceStandard | string |
Padrão de conformidade para validar. |
Retornos
- Corpo
- DstValidationResponse
Definições
TimeZoneEnum
BusinessDaysResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Data de Início
|
startDate | string |
A data de início usada no cálculo. |
|
Data de Término
|
endDate | string |
A data de término usada no cálculo. |
|
Dias úteis
|
businessDays | integer |
Número total de dias úteis entre as datas. |
|
Total de Dias
|
totalDays | integer |
Total de dias de calendário entre as datas. |
|
Dias de fim de semana
|
weekendDays | integer |
Número de dias de fim de semana excluídos. |
|
Dias de feriado
|
holidayDays | integer |
Número de dias de feriado excluídos. |
|
Feriados no Intervalo
|
holidaysInRange | array of string |
Lista de feriados que caíram dentro do intervalo de datas. |
AgeCalculationResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Data de nascimento
|
birthDate | date-time |
A data de nascimento usada no cálculo. |
|
Data do cálculo
|
calculationDate | date-time |
A idade da data foi calculada para. |
|
Idade em Anos
|
ageYears | integer |
Idade em anos completos. |
|
Meses Adicionais
|
ageMonths | integer |
Meses adicionais além dos anos completos. |
|
Dias Adicionais
|
ageDays | integer |
Dias adicionais além de anos e meses completos. |
|
Total de Dias
|
totalDays | integer |
Idade total em dias. |
|
Total de Horas
|
totalHours | integer |
Idade total em horas. |
|
Total de minutos
|
totalMinutes | integer |
Idade total em minutos. |
|
Idade Formatada
|
formattedAge | string |
Cadeia de caracteres de idade formatada legível por humanos. |
WorkingHoursResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Hora da Data de Início
|
startDateTime | date-time |
A data e a hora de início usadas no cálculo. |
|
Hora da Data de Término
|
endDateTime | date-time |
A data e a hora de término usadas no cálculo. |
|
Total de Horas
|
totalHours | number |
Total de horas de trabalho calculadas. |
|
Horas Regulares
|
regularHours | number |
Horas de trabalho regulares (não horas extras). |
|
Horas extras
|
overtimeHours | number |
Horas extras calculadas. |
|
Total de Dias
|
totalDays | integer |
Total de dias de calendário no período. |
|
Dias úteis
|
workingDays | integer |
Total de dias úteis (excluindo finais de semana). |
TimeZoneConversionResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Hora da Data Original
|
originalDateTime | date-time |
A data e a hora originais fornecidas. |
|
Data e hora convertidas
|
convertedDateTime | date-time |
A data e a hora convertidas no fuso horário de destino. |
|
Do fuso horário
|
fromTimeZone | string |
Fuso horário de origem usado. |
|
Para fuso horário
|
toTimeZone | string |
Fuso horário de destino usado. |
|
Diferença de deslocamento
|
offsetDifference | string |
Diferença de tempo entre zonas. |
|
DST Ativo
|
isDstActive | boolean |
Se o horário de verão está ativo. |
ProjectDurationResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Data de Início
|
startDate | string |
Data de início do projeto. |
|
Data de Término
|
endDate | string |
Data de término do projeto. |
|
Total de dias de calendário
|
totalCalendarDays | integer |
Total de dias de calendário no projeto. |
|
Total de Dias Úteis
|
totalBusinessDays | integer |
Total de dias úteis no projeto. |
|
Status do projeto
|
projectStatus | string |
Avaliação atual do status do projeto. |
|
Análise de marco
|
milestones | array of MilestoneAnalysis |
Informações de marco analisadas. |
|
criticalPath
|
criticalPath | CriticalPath |
MilestoneAnalysis
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome da etapa
|
name | string |
Nome do marco. |
|
Data de marco de referência
|
date | string |
Data do marco. |
|
Dias desde o início
|
daysFromStart | integer |
Dias do início do projeto ao marco. |
|
Dias para terminar
|
daysToEnd | integer |
Dias do marco ao fim do projeto. |
|
Percentual Concluído
|
percentComplete | number |
Porcentagem da linha do tempo do projeto concluída no marco. |
|
Está Atrasado
|
isOverdue | boolean |
Se o marco está atrasado. |
CriticalPath
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Tem caminho crítico
|
hasCriticalPath | boolean |
Se marcos críticos foram identificados. |
|
Marcos críticos
|
criticalMilestones | array of string |
Nomes de marcos críticos. |
|
Foco recomendado
|
recommendedFocus | string |
Área de foco recomendada para o sucesso do projeto. |
DstValidationResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Resultados da validação
|
validationResults | array of DstValidationResult |
Resultados de validação para cada cálculo. |
|
Conformidade geral
|
overallCompliance | boolean |
Se todos os cálculos são aprovados na validação. |
|
Pontuação de conformidade
|
complianceScore | number |
Pontuação geral de conformidade (0-100). |
|
Recommendations
|
recommendations | array of string |
Recomendações para corrigir problemas de validação. |
DstValidationResult
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID de cálculo
|
calculationId | string |
Identificador de cálculo. |
|
É válido
|
isValid | boolean |
Se o cálculo é válido. |
|
actualResult
|
actualResult | DurationBreakdown | |
|
Desvios
|
deviations | array of ValidationDeviation |
Desvios dos resultados esperados. |
|
Problemas de conformidade
|
complianceIssues | array of string |
Problemas de conformidade encontrados. |
ValidationDeviation
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Campo
|
field | string |
Campo com desvio. |
|
Esperado
|
expected | string |
Valor esperado. |
|
Atual
|
actual | string |
Valor real. |
|
Severity
|
severity | string |
Gravidade do desvio. |
TimeZoneInfoResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Detalhes do fuso horário
|
timeZoneDetails | array of TimeZoneDetail |
Informações detalhadas para cada fuso horário. |
|
Comparações
|
comparisons | array of TimeZoneComparison |
Comparações entre fusos horários. |
TimeZoneDetail
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID do fuso horário
|
timeZoneId | string |
Identificador de fuso horário. |
|
Nome de Exibição
|
displayName | string |
Nome do fuso horário legível por humanos. |
|
Deslocamento atual
|
currentOffset | string |
Deslocamento UTC atual. |
|
Deslocamento Padrão
|
standardOffset | string |
Deslocamento UTC de hora padrão. |
|
É o Horário de Verão
|
isDaylightSaving | boolean |
Se atualmente está no horário de verão. |
|
dstRules
|
dstRules | DstRules | |
|
regionalInfo
|
regionalInfo | RegionalInfo |
DstRules
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Usa DST
|
usesDst | boolean |
Se o fuso horário usa DST. |
|
Regra spring forward
|
springForwardRule | string |
Regra para a transição do spring forward. |
|
Regra de fall back
|
fallBackRule | string |
Regra para transição de fall back. |
|
Próxima Transição
|
nextTransition | date-time |
Próxima data de transição do DST. |
RegionalInfo
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Países/Regiões
|
countries | array of string |
Países que usam esse fuso horário. |
|
Grandes Cidades
|
majorCities | array of string |
Grandes cidades neste fuso horário. |
|
Status político
|
politicalStatus | string |
Status político da adoção do DST. |
TimeZoneComparison
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Fuso Horário 1
|
timeZone1 | string |
Primeiro fuso horário. |
|
Fuso Horário 2
|
timeZone2 | string |
Segundo fuso horário. |
|
Diferença de deslocamento
|
offsetDifference | string |
Diferença de tempo entre zonas. |
|
Mesmo padrão sazonal
|
sameSeasonalPattern | boolean |
Se as zonas seguem o mesmo padrão DST. |
DstTransitionResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Fuso horário
|
timeZone | string |
Fuso horário analisado (fuso horário IANA). |
|
Ano
|
year | integer |
Ano analisado. |
|
Transições
|
transitions | array of DstTransition |
Transições de DST para o ano. |
|
Transições totais
|
totalTransitions | integer |
Número total de transições. |
|
impactAnalysis
|
impactAnalysis | DstImpactAnalysis |
DstImpactAnalysis
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Horas afetadas
|
affectedHours | integer |
Total de horas afetadas por transições. |
|
Impacto nos negócios
|
businessImpact | string |
Nível de impacto comercial avaliado. |
|
Recommendations
|
recommendations | array of string |
Recomendações para lidar com transições. |
|
Períodos críticos
|
criticalPeriods | array of CriticalPeriod |
Períodos críticos que exigem atenção. |
CriticalPeriod
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Hora da Data de Início
|
startDateTime | date-time |
Início do período crítico. |
|
Hora da Data de Término
|
endDateTime | date-time |
Fim do período crítico. |
|
Description
|
description | string |
Descrição do período crítico. |
|
Severity
|
severity | string |
Nível de gravidade. |
DstHistoryResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Históricos de fuso horário
|
timeZoneHistories | array of TimeZoneHistory |
Histórico de DST para cada fuso horário. |
|
resumo
|
summary | DstHistorySummary |
TimeZoneHistory
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Fuso horário
|
timeZone | string |
Identificador de fuso horário. |
|
Transições históricas
|
historicalTransitions | array of HistoricalDstTransition |
Transições de DST histórico. |
|
Transições totais
|
totalTransitions | integer |
Número total de transições DST registradas. |
|
Alterações de política
|
policyChanges | array of DstPolicyChange |
Alterações de política DST ao longo do tempo. |
HistoricDstTransition
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Ano
|
year | integer |
Ano da transição. |
|
Tipo de transição
|
transitionType | string |
Tipo de transição DST. |
|
Data de Transição
|
transitionDate | date-time |
Data e hora da transição. |
|
Alteração de deslocamento
|
offsetChange | string |
Alteração de deslocamento UTC. |
|
Regra aplicada
|
ruleApplied | string |
Regra DST que foi aplicada. |
DstPolicyChange
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Data de Vigência
|
effectiveDate | string |
Data em que a alteração de política entrou em vigor. |
|
Descrição da alteração
|
changeDescription | string |
Descrição da alteração de política. |
|
Reason
|
reason | string |
Motivo da alteração da política. |
|
Impacto
|
impact | string |
Nível de impacto da alteração. |
DstHistorySummary
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Total de fusos horários
|
totalTimeZones | integer |
Total de fusos horários analisados. |
|
Transições totais
|
totalTransitions | integer |
Total de transições em todos os fusos horários. |
|
Fuso horário mais ativo
|
mostActiveTimeZone | string |
Fuso horário com a maioria das alterações de DST. |
|
Tendências
|
trends | array of string |
Tendências de DST observadas. |
|
Padrões globais
|
globalPatterns | array of string |
Padrões globais de adoção do DST. |
ParticipantLocalTime
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome do participante
|
participantName | string |
Nome do participante. |
|
Hora da Data Local
|
localDateTime | date-time |
Hora da reunião no fuso horário local do participante. |
|
Fuso horário
|
timeZone | TimeZoneEnum |
Identificador de fuso horário IANA. |
|
Está dentro do horário de trabalho
|
isWithinWorkingHours | boolean |
Se o tempo cai dentro do horário de trabalho. |
|
Nível de conflito
|
conflictLevel | string |
Nível de conflito de agendamento. |
PayrollPeriodsResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Tipo de Período
|
periodType | string |
Tipo de período de folha de pagamento calculado. |
|
Períodos Totais
|
totalPeriods | integer |
Número total de períodos de folha de pagamento. |
|
Períodos Completos
|
completePeriods | integer |
Número de períodos completos de folha de pagamento. |
|
Períodos Parciais
|
partialPeriods | integer |
Número de períodos parciais de folha de pagamento. |
|
Períodos
|
periods | array of PayrollPeriod |
Lista de todos os períodos de folha de pagamento com detalhes. |
PayrollPeriod
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Número do Período
|
periodNumber | integer |
Número sequencial do período de folha de pagamento. |
|
Data de Início
|
startDate | string |
Data de início do período de folha de pagamento. |
|
Data de Término
|
endDate | string |
Data de término do período de folha de pagamento. |
|
Dias úteis
|
workingDays | integer |
Número de dias úteis no período. |
|
É parcial
|
isPartial | boolean |
Se esse é um período parcial. |
DeadlineCalculationResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Data limite
|
deadlineDate | date-time |
A data e a hora do prazo de destino. |
|
Data atual
|
currentDate | date-time |
Data atual usada para cálculo. |
|
tempoRestante
|
timeRemaining | DurationBreakdown | |
|
Dias úteis restantes
|
businessDaysRemaining | integer |
Número de dias úteis restantes. |
|
Está vencido
|
isPastDue | boolean |
Se o prazo foi aprovado. |
|
Status crítico
|
criticalStatus | string |
Status da linha do tempo do prazo. |
CrossTzDurationResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Hora de Data de Início UTC
|
startDateTimeUtc | date-time |
Data e hora de início convertidas em UTC. |
|
Hora da Data de Término UTC
|
endDateTimeUtc | date-time |
Data e hora de término convertidas em UTC. |
|
duration
|
duration | DurationBreakdown | |
|
Transições de DST
|
dstTransitions | array of DstTransition |
Lista de transições DST que ocorreram durante o período. |
|
Iniciar Deslocamento
|
timeZoneOffset.startOffset | string |
Deslocamento UTC na hora de início. |
|
Deslocamento final
|
timeZoneOffset.endOffset | string |
Deslocamento UTC no momento do término. |
GlobalWorkingHoursResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Total de horas de trabalho
|
totalWorkingHours | double |
Total de horas de trabalho em todos os fusos horários. |
|
Resultados do fuso horário
|
timeZoneResults | array of object |
Divisão de horas de trabalho por fuso horário. |
|
Fuso horário
|
timeZoneResults.timeZone | string |
Identificador de fuso horário. |
|
Horário de trabalho
|
timeZoneResults.workingHours | double |
Horas de trabalho neste fuso horário. |
|
Dias úteis
|
timeZoneResults.businessDays | integer |
Número de dias úteis. |
|
Horas de Sobreposição
|
overlapHours | double |
Horas em que todos os fusos horários têm horas de trabalho sobrepostas. |
MeetingTimesResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Tempos ideais
|
optimalTimes | array of object |
Lista de tempos de reunião ideais classificados por adequação. |
|
Hora de Início
|
optimalTimes.startTime | date-time |
Hora de início da reunião em UTC. |
|
Hora de Término
|
optimalTimes.endTime | date-time |
Hora de término da reunião em UTC. |
|
Pontuação de adequação
|
optimalTimes.suitabilityScore | double |
Pontuação que indica o quão adequado é esse momento (0-100). |
|
Tempos de Participante
|
optimalTimes.participantTimes | array of ParticipantLocalTime |
Horários locais para cada participante. |
|
Conflitos
|
optimalTimes.conflicts | array of object |
Lista de conflitos de agendamento. |
|
ID do participante
|
optimalTimes.conflicts.participantId | string |
ID do participante com conflito. |
|
Tipo de conflito
|
optimalTimes.conflicts.conflictType | string |
Tipo de conflito de agendamento. |
|
Nível de conflito
|
optimalTimes.conflicts.severity | string |
Nível de conflito de agendamento. |
|
Fusos horários exclusivos
|
timeZoneAnalysis.uniqueTimeZones | integer |
Número de fusos horários exclusivos. |
|
Deslocamento de tempo máximo
|
timeZoneAnalysis.maxTimeOffset | double |
Diferença de tempo máxima entre os participantes em horas. |
DurationBreakdown
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Total de Dias
|
totalDays | integer |
Número total de dias. |
|
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. |
|
Years
|
years | integer |
Número de anos completos. |
|
Meses
|
months | integer |
Meses adicionais após anos completos. |
|
Dias
|
days | integer |
Dias adicionais após meses de conclusão. |
|
Horas
|
hours | integer |
Horas adicionais após os dias de conclusão. |
|
Minutos
|
minutes | integer |
Minutos adicionais após o horário de conclusão. |
|
Segundos
|
seconds | integer |
Segundos adicionais após os minutos de conclusão. |
DstTransition
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Data de Transição
|
transitionDate | date-time |
Data e hora em que ocorre a transição DST. |
|
Fuso horário
|
timeZone | string |
Fuso horário em que a transição ocorre. |
|
Tipo de transição
|
transitionType | string |
Tipo de transição DST. |
|
Deslocamento antes
|
offsetBefore | string |
Deslocamento UTC antes da transição (por exemplo, '-05:00'). |
|
Deslocamento após
|
offsetAfter | string |
Deslocamento utc após a transição (por exemplo, '-04:00'). |
|
Ajuste de tempo
|
timeAdjustment | integer |
Ajuste de tempo em minutos (+60 para o spring forward, -60 para fall back). |