O software de automação de processos robóticos (RPA) utiliza bots para automatizar tarefas rotineiras dentro de aplicativos de software normalmente realizadas pelos funcionários de uma empresa. Esses produtos são usados para economizar tempo e eliminar a necessidade de funcionários humanos realizarem tarefas demoradas, repetitivas e tediosas.
Para desenvolver essas automações, as soluções de RPA fornecem ambientes de desenvolvimento para construir fluxos de trabalho que os agentes seguem. Esses ambientes de desenvolvimento são geralmente sistemas sem código, de arrastar e soltar, de modo que são acessíveis o suficiente para que não desenvolvedores possam construir os processos necessários. Como método alternativo de construir fluxos de trabalho manualmente, muitas ferramentas também oferecem a capacidade de gravar ações realizadas por um humano dentro de uma ferramenta de software que podem ser traduzidas em fluxos de trabalho dentro do produto RPA. Os agentes virtuais realizam ações seguindo esses fluxos de trabalho tanto com quanto sem supervisão ou intervenção humana.
É comum que as soluções de RPA contenham alguma forma de inteligência cognitiva ou artificial, geralmente visão computacional para treinar os agentes bot em ambientes virtuais ou aprendizado de máquina geral para melhorar a tomada de decisão dos bots. Além disso, os produtos dentro da categoria RPA frequentemente contêm recursos de análise e uma plataforma central para manter e controlar todos os bots implantados em uma empresa. O software RPA pode ser implementado em qualquer faceta de uma organização onde processos manuais estão em vigor, mas é mais comumente usado nos departamentos de finanças e operações, vendas e cadeia de suprimentos.
Para se qualificar como uma ferramenta de Automação de Processos Robóticos, um produto deve:
Implantar bots em aplicativos de terceiros
Permitir que os usuários construam fluxos de trabalho para os referidos bots seguirem, por meio de ambientes de desenvolvimento ou capacidades de gravação
Automatizar tarefas para funcionários, tanto com quanto sem intervenção humana