O que são?
A ferramenta de Agendamento automatiza a execução de tarefas em horários e datas específicas, permitindo organizar e controlar ações de forma eficiente. Com ela, é possível otimizar processos e garantir que tarefas importantes sejam realizadas sem necessidade de intervenção manual.
Para que servem?
O Agendamento serve para:
- Automatizar tarefas rotineiras.
- Garantir a execução de atividades em horários e datas previamente definidos.
- Otimizar o uso de recursos computacionais, distribuindo tarefas em diferentes horários e ambientes de execução.
- Minimizar erros humanos em processos que exigem execução regular.
Exemplo de Uso
Deck of Cards |
---|
|
Card |
---|
| Expandir |
---|
title | 1. Navegação para o cadastro |
---|
| 1. Navegue no menu do TestFlow e clique em Agendamentos → Cadastros. 2. Na tabela que será mostrada, clique no botão verde em destaque.Image Added
|
Expandir |
---|
title | 2. Preenchimento dos Campos |
---|
| |
|
|
...
Informe um nome pelo qual seja fácil identificar seu agendamento. Image Added |
Expandir |
---|
| VersãoA versão do Agendamento |
|
|
|
|
...
especifica a versão das Atividades que |
|
|
|
|
...
serão executadas. Section |
---|
Column |
---|
Exemplo utilizando a versão do RM Image Added |
Column |
---|
Exemplo utilizando a versão padrão Image Added |
|
|
Expandir |
---|
| Descrição Descreva seu Agendamento de uma maneira clara e mais detalhada para que qualquer usuário possa identificar o seu propósito.Image Added |
Expandir |
---|
| Habilitado?Define se o agendamento está ativo e deve ser executado ou se está desativado e não será executado. Se marcado como "Sim", o agendamento será executado conforme programado. Se marcado como "Não", o agendamento estará desativado e não será executado até ser reativado. Image Added |
|
|
|
|
...
Aqui você poderá determinar qual ou quais grupos terão acesso ao seu |
|
|
|
...
Agendamento e ainda se poderá alterá-lo ou não. (Saiba mais sobre o que são os Grupos no TestFlow). Image Added |
Expandir |
---|
| Utilize para programar a execução do seu Agendamento. Uma vez: Seu agendamento irá executar somente uma vez na data e hora informada. Diário: Seu Agendamento irá executar todos os dias. |
|
|
|
...
...
- , será executado todos os dias. Se informar algum numero, será executado de tantos em tantos dias de acordo com o informado. Executará saltando a quantidade de dias especificada.
- Vigência: Utilize para determinar um período para a execução de seu Agendamento.
Validações:- Data inicial maior ou a igual a hoje.
- Data Final maior ou igual a data inicial
- Data inicial diferente
|
|
|
|
...
- de nula.
- Data final pode ser nula.
Semanal: Utilize quando precisar escolher dias da semana para a execução do seu Agendamento que não sejam sequenciais. Ex.: Executar toda segunda-feira e toda quarta-feira. - Vigência: Utilize para determinar um período para a execução de seu Agendamento.
Validações:
- Data inicial maior ou a igual a hoje.
- Data Final maior ou igual a data inicial
- Data inicial diferente
|
|
|
|
...
- de nula.
- Data final pode ser nula.
|
|
|
|
...
...
| Utilize para determinar o modo de execução de seu Agendamento nos servidores. |
|
|
|
...
...
...
- O Agendamento será executado somente em um servidor. Caso exista mais de um
|
|
|
|
...
- servidor informado, será executado no servidor que tiver com maior disponibilidade para a execução de todas as Atividades deste Agendamento.
- Sequencial em todos os servidores:
|
|
|
|
...
- O Agendamento será executado em paralelo em todos os Servidores informados
|
|
|
|
...
Adicione o servidor e o ambiente correspondentes à sua atividade. Image Added
|
|
|
|
...
Para este tipo de execução |
|
|
|
|
...
...
...
puder ser acessado (se a VM não |
|
|
|
|
...
...
...
TestFlow não estiver disponível, ou se o ambiente especificado não existir |
|
|
|
|
...
), o status da execução do |
|
|
|
|
...
agendamento será marcado como falha. |
|
|
|
|
...
Atividades
Expandir |
---|
| Utilize os seguintes critérios para determinar quando e-mail de conclusão do Agendamento será enviado: - Não enviar e-mail
- Enviar sempre
- Quando o agendamento for concluído com sucesso.
- Quando ocorrer um erro durante a execução.
Adicione os destinatários que receberão o e-mail logo após a conclusão da execução do Agendamento. Image Added
|
|
|
|
...
as Atividades que serão executadas |
|
|
|
...
...
...
atividade para uma busca aproximada ou |
|
|
|
...
...
para refinar os resultados. É possível inserir quantas atividades forem necessárias. |
|
|
|
...
...
ambientes selecionados para o agendamento estejam preparados para executar todas as atividades. |
|
|
|
...
Recomenda-se agrupar atividades relacionadas |
|
|
|
...
em um único agendamento para evitar a necessidade de alocar múltiplos recursos em um mesmo |
|
|
|
...
...
...
atividade mais de uma vez em |
|
|
|
...
...
atividades podem ser excluídas ou reordenadas |
|
|
|
...
Notificação
Utilize para determinar como o e-mail da conclusão do Agendamento será enviado.
conforme a necessidade do utilizador. Image Added |
|
|
Card |
---|
| Expandir |
---|
| Arrastar: Image AddedO ícone de Arrastar permite que você reordene as Atividades, movendo-os para a posição desejada. Isso facilita a organização e a estruturação das etapas, garantindo que sejam executadas na sequência correta. Image Added Remover: Image AddedO botão Remover permite excluir passos previamente adicionados a Atividade dos Agendamentos Utilizando este recurso, você pode manter a lista de passos atualizada e livre de informações desnecessárias ou incorretas. Image Added |
|
Card |
---|
| Imagine que um técnico de TI precise chegar mais cedo todos os dias para realizar a limpeza das máquinas dos servidores antes da chegada dos funcionários. Com o uso de tarefas agendadas, essa atividade pode ser automatizada e iniciada diariamente no início da manhã, sem necessidade de intervenção manual. A seguir, apresentamos um exemplo de um projeto de teste com a atividade de Limpeza do Ambiente: Image Added Atividade adicionada ao Agendamento: Image Added |
|
Saiba mais
Dica |
---|
Certifique-se de que todos os Ambientes cadastrados no Agendamento possuam os recursos necessários para a execução correta das Atividades previstas. |
Dica |
---|
Se o seu agendamento semanal incluir todos os dias, considere criar um agendamento diário para maior eficiência. |
Dica |
---|
O registo dos Agendamentos só poderá ser salvo se todos os campos obrigatórios estiverem preenchidos. Para facilitar a visualização dos campos não preenchidos, será acrescentado um sinal de exclamação na secção que contiver algum campo obrigatório vazio. Ele só desaparecerá após o preenchimento dos campos obrigatórios.Image Added |
Dica |
---|
Agendar tarefas, como backups ou sincronizações, durante horários de menor utilização do sistema (como de madrugada) reduz o impacto no desempenho e aumenta a eficiência das operações |
...
FAQ
Informações |
---|
P: É possível visualizar o histórico de execuções anteriores de um agendamento? R: Sim. O TestFlow mantém um histórico completo de todas as execuções de um agendamento, incluindo a data, hora, resultado (sucesso ou falha) e logs detalhados de cada execução. Esse histórico pode ser acessado para auditoria e análise de desempenho. P: É possível automatizar restauração de backups de banco de dados usando agendamentos no TestFlow? R: Sim. É possível criar agendamentos no TestFlow para realizar a restauração de backups de bancos de dados por meio das atividades inseridas no Projeto de Teste, definindo os horários e a frequência no Agendamento conforme necessário. P: O TestFlow suporta a execução paralela de agendamentos? R: Sim. O TestFlow suporta a execução de múltiplos agendamentos em paralelo, o que é útil para processar várias tarefas simultaneamente e otimizar o uso dos recursos do servidor. |
...