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.mvnfalha 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.mvnnão existir, nenhuma ação adicional será feita caso o script falhe. -
timeout.mvn (opcional): arquivo de automação chamado automaticamente quando
script.mvndemora muito e atinge o tempo de timeout. Este arquivo é opcional, se o arquivotimeout.mvnnã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 .