Skip to main content

Agendamentos: suporte para fusos horários

Importante

Para que um usuário possa agendar fluxos de trabalho, um administrador do Server precisa habilitar a permissão do usuário para agendar trabalhos. Os administradores podem aprender como habilitar o agendamento de fluxos de trabalho para outros usuários nos artigos Agendamentos: interface de administrador e Trabalhos: interface de administrador . Assim que um administrador habilita a permissão de usuário para você agendar trabalhos, o link para a página Agendamentos é exibido na barra de ferramentas da IU do Server.

Todas as frequências de agendamento têm uma opção para selecionar o fuso horário da execução. Se o seu agendamento estiver definido para um fuso que possua horário de verão, consulte a seção Recomendações para o fim do horário de verão para ler sobre algumas limitações conhecidas relacionadas ao horário de verão.

Screenshot of a schedule showing the timezone.

Os agendamentos são exibidos na página Agendamentos no fuso horário de preferência do usuário, independentemente do fuso em que foi agendado.

Nota

Um alerta é exibido ao lado de trabalhos que não tenham um fuso horário associado. Esses agendamentos foram criados antes da versão 2019.3 ou foram migrados do Desktop Automation. Selecione Atualizar para mudar a hora para seu fuso atual ou Ignorar para deixá-la como agendada originalmente.

Definir o fuso horário do Server

Defina seu fuso horário de preferência em seu perfil de usuário do Server. Clique na sua imagem do perfil > Meu perfil > Geral .

Ao retornar à página Agendamentos depois de alterar o fuso horário, os agendamentos são exibidos no novo fuso. Alterar o fuso horário não afeta quando os trabalhos agendados são executados.

Nota

Recomendações para o fim do horário de verão

Com o fim do horário de verão, há uma hora que ocorre duas vezes no mesmo dia. Por exemplo, nos EUA, o fim do horário de verão acontece em 6 de novembro de 2022 e a hora entre 01:00 e 02:00 da manhã ocorre duas vezes.

Essa alteração de horário pode causar problemas com suas execuções agendadas.

Recomendamos tomar estas medidas para evitar problemas devido à mudança de horário:

  • Para novas instâncias do Server, defina proativamente seus nós do controlador independentes para UTC (Coordinated Universal Time). Recomendamos que você também defina os hosts da IU do Server e do trabalhador como UTC, embora isso não seja necessário.

  • Para sistemas existentes, não recomendamos ajustar o fuso horário do controlador, a menos que necessário. A alteração do fuso faz com que os agendamentos existentes sejam alterados.

    • Por exemplo, se o controlador estiver configurado para MDT (UTC-6), mover o horário para UTC mudará todos os agendamentos para 6 horas adiante. Além disso, os carimbos de data/hora de todos os resultados de trabalho antes da alteração serão deslocados com essa mesma diferença.

O que acontece se eu tiver agendado execuções durante o fim da mudança de horário de verão (inverno)?

Os agendamentos executados durante a mudança de horário de verão terão os próximos horários de execução atualizados adequadamente para que não sejam executados duas vezes. Haverá um intervalo de uma hora quando o relógio voltar em que os agendamentos não serão executados porque essa hora é repetida.

Como exemplo, usando o horário de verão dos EUA em 6 de novembro entre a 01:00 e as 02:00, vamos considerar um agendamento que é executado a cada hora aos 15 minutos após a hora. Esse agendamento será executado normalmente à 01:15 e atualizará sua próxima execução para as 02:15. Às 02:00, o relógio volta para a 01:00. Como o agendamento já foi executado à 01:15 e seu próximo horário de execução foi atualizado para as 02:15, é preciso esperar até que o horário atinja 02:15 para que o agendamento seja executado novamente. Assim, o agendamento será executado nos horários corretos. No entanto, haverá um intervalo de duas horas entre as execuções em vez do intervalo normal de uma hora.

O que acontece se eu tiver agendado execuções durante o início da mudança de horário de verão (primavera)?

Quando o tempo avança uma hora, qualquer agendamento definido para ser executado durante essa hora perdida irá entrar na fila para que seja executado imediatamente. Dependendo da configuração dos agendamentos, isso pode causar uma distorção contínua.

Vamos considerar o mesmo exemplo em que o agendamento é executado a cada hora aos 15 minutos após a hora. Na primavera, esse agendamento começará à 01:15 e será atualizado para ser executado novamente às 02:15. No entanto, quando chegar as 02:00, o horário passará para as 03:00. O Server verá que esse agendamento deveria ser executado às 02:15, mas não aconteceu. O Server solucionará isso adicionando-o à fila imediatamente (03:00). Ele também atualizará o agendamento para ser executado novamente em uma hora (04:00). Isso fará com que todos os agendamentos subsequentes sejam executados na hora exata, em vez de 15 minutos após a hora.