Robotic Process Automation (RPA) com OpenRPA
Aprenda a criar automações RPA com o OpenRPA, ferramenta open-source gratuita para uso pessoal e empresarial
What you will learn
Entender o que é o RPA
Instalar o OpenRPA
Explorar e conhecer as áreas da ferramenta
Usar com confiança as atividades do OpenRPA mais usadas
Desenvolver automações em variados cenários
Projeto Final para testar conhecimentos adquiridos ao longo do curso
Why take this course?
Seja muito bem-vindo ao Robotic Process Automation (RPA) com OpenRPA, aonde você vai aprender o que precisa para se iniciar no RPA (Robotic Process Automation / Automação Robótica de Processos) com o OpenRPA.
Vamos começar por descobrir o que é o RPA, e logo de seguida vamos instalar a ferramenta no nosso computador. Assim que tenhamos o OpenRPA instalado, vamos criar o nosso primeiro robô. Depois vamos explorar a ferramenta para termos um entendimento de como usar o OpenRPA. Assim que tenhamos aprendido as bases, vamos dar inicio ao desenvolvimento de robôs que envolvem diferentes cenários de automação. Neste curso vamos desenvolver os seguintes robôs:
Robô 2 - Preenchimento de Formulário na Web
O robô extraí informação de um ficheiro Excel, e após a extração, irá abrir o navegador na página de um formulário. Por cada linha extraída do ficheiro Excel, o robô irá inserir os dados de cada linha nos respetivos campos do formulário e criar o registro.
Robô 3 - Captura de dados na Web
O robô irá iniciar o navegador em uma loja online ficticia que contém livros listados por várias páginas. O robô irá extrair o titulo e preço de cada livro até determinada página. Após a extração, a informação extraida de cada livro irá ser escrita em ficheiro Excel.
Robô 4 - Automatização do Email
O robô irá obter emails de uma conta Outlook, e por cada email, dependendo do conteúdo, irá mover o email para determinada pasta do Outlook. Após mover determinado email, irá responder ao mesmo informando que o email foi processado. Depois de terem sido processados todos os emails obtidos, o robô irá enviar um email para determinado destinatário para informar que o processamento foi concluído.
Robô 5 - Processamento de Documentos
Imagine que o trabalho de um funcionário é copiar texto de uma fatura PDF em uma planilha de excel e, em seguida, repetir essa tarefa centenas de vezes por dia. Não só este trabalho é extremamente tedioso e chato, como também é provável que sejam cometidos erros durante a tarefa. Este robô automatiza totalmente esse processo através de um ciclo através de cada arquivo PDF em determinado diretório, extraindo determinada informação de cada fatura e escrever a informação em uma planilha.
Robô 6 - Desafio de Automação
O robô irá realizar o RPA Challenge, conhecido desafio de RPA. Ele irá extrair informação de uma planilha fornecida na página do desafio, e por cada cada que esteja na planilha, o robô terá que inserir os dados da linha nos campos do formulário do desafio, que trocam de posiçã após ser submetido um registro.
Robô 7 - Projeto Final
Aqui teremos o nosso projeto final, aonde irá ser explicado, passo a passo, o exercicio que será proposto para o estudante resolver. O projeto consiste em criar um robô que vai extrair pedidos de empréstimo de uma planilha. Após obter os pedidos da planilha, o robô irá abrir o navegador numa página que permite simular o tratamento de pedidos de empréstimo. O robô terá um formulário para inserir a informação acerca do pedido de empréstimo, que está presente em cada linha da planilha. Após ser submetido um pedido, haverá dois possiveis resultados, o pedido de empréstimo ser aprovado ou rejeitado. Se for aprovado, o robô terá que extrair taxa de juro do empréstimo e o ID do empréstimo, valores que apenas aparecem quando um pedido é aprovado. Se o pedido for rejeitado, o robô não terá informação para extrair. Após ter sido tratado cada pedido, o robô irá escrever na planilha o estado do pedido do empréstimo, a taxa de juro e o ID do empréstimo.
Serão disponibilizados para download os robôs desenvolvidos durante o curso!
No final do curso, você terá as noções mais importantes e conhecimento de como desenvolver automações com o OpenRPA!