Criando automação
Neste tópico, abordaremos como criar nossa primeira automação do zero, explicando tudo o que você precisa saber para começar a criar suas próprias tarefas automatizadas.
Estrutura de automação
Nenhuma configuração é necessária para criar uma automação usando Marvin. Para simplificar tudo, o Marvin usa algumas convenções que o ajudarão com um desenvolvimento mais rápido e menos risco de configuração incorreta.
Todas as automações devem ser colocadas na pasta C:\<MARVIN_HOME>\scripts\
, e cada pasta dentro deste caminho será o nome da tarefa de automação.
Entendendo os arquivos
-
script.mvn: este é o arquivo de automação principal, contendo todas as etapas de automação. Este é o fila que Marvin vai rodar, quando a automação for chamada.
-
fail.mvn (opcional): arquivo de automação chamado automaticamente quando
script.mvn
falha na execução. Deve ser usado para fechar programas abertos, obter mais informações sobre o status atual das máquinas e outras ações necessárias em caso de falha. Este arquivo é opcional, se o arquivofail.mvn
não existir, nenhuma ação adicional será feita caso o script falhe. -
timeout.mvn (opcional): arquivo de automação chamado automaticamente quando
script.mvn
demora muito e atinge o tempo de timeout. Este arquivo é opcional, se o arquivotimeout.mvn
não existir, Marvin não dará nenhum erro. -
assess (opcional): pasta utilizada para guardar todos os dados extras necessários pela automação, como: templates de imagens, arquivos Excel, por exemplo. Recomendamos fortemente que todos os arquivos externos necessários por tarefa de automação, sejam colocados dentro da pasta
assets
, para uma automação mais limpa e melhor manutenção.
Automação definida nos arquivos script.mvn
, fail.mvn
e timeout.mvn
, são criados usando Marvin Actions na mesma sequência que o usuário faz ao usar o computador .