DEV Community

Lucas Cruz
Lucas Cruz

Posted on

RPA - Robotic Process Automation

O que é RPA?

Um rpa - Processo de Automação Robótica - é um tipo de software feito para automatizar processos digitais

Os processos mais indicados para serem automatizados:

  • repetitivos
  • De alto volume
  • Que não exigem julgamento humano ou análise complexa.

Tarefas comuns executadas por RPA:

  • extrair dados
  • preencher formulários
  • mover arquivos

Quais os tipos de RPA

RPA assistido:
Um rpa que é executado e acompanhado por uma pessoa, o rpa é executado na maquina que a pessoa usa.

RPA não assistido:
Um rpa que executa sem nenhuma interferência humana. Geralmente é executado em uma maquina dedicada.

Quais os ganhos com RPA

Reduz o tempo gasto em atividades de baixa complexidade que consomem muito tempo

Arquitetura comum de soluções com RPA:

  • Desenvolvimento (Dev Studio): onde os processos são desenhados e testados
  • Runner (Robô/Agent): executa os processos no ambiente de produção
  • Orquestrador (Orchestrator): gerencia múltiplos robôs, agendamentos e monitoramento

Ferramentas para desenvolvimento de RPA:

  • Botcity
  • UIPath
  • Anywhere
  • Blue Prism
  • Power Automate (Microsoft)

Top comments (0)