Pular para conteúdo

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.

meu-nome-automação\
    ativos\
        botão-para-encontrar.png
    script.mvn
    fail.mvn
    timeout.mvn

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 arquivo fail.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 arquivo timeout.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 .