A idéia básica de um RPA – uma automação de processos robótica – é substituir tarefas manuais em atividades repetitivas por softwares robôs. Esses robôs são especialmente úteis para automação de processos baseada em regras que requer a interação com múltiplos sistemas de TI diferentes. De um ponto de vista técnico, RPA é uma aplicação de tecnologia, governada pela lógica de negócios e entradas estruturadas, destinado a automatizar processos de negócios.

Uma definição mais sofisticada, é o uso do software com capacidades de inteligência artificial e aprendizado de máquina para lidar com altos volumes e atividades repetitivas que anteriormente necessitava de uma performance humana. Mas com isso, ao invés do RPA comum que se tinha antes que só substituía o trabalho “braçal”, agora, nosso software robô pode tomar decisões inteligentes – o julgamento exige que até agora apenas os humanos pudessem gerenciar. É o que chamam de RPA Cognitivo. Esqueça o escritório sem papel. Agora podemos ter o escritório sem humanos, tudo graças aos robôs!

Parece bom demais para ser verdade? Pode estar certo, pelo menos por enquanto.

Um software RPA automatiza processos repetitivos baseados em regras, geralmente executados por pessoas sentadas em frente a computadores. Ao interagir com aplicativos da mesma forma que um humano faria, os robôs de software podem abrir anexos de email, preencher formulários eletrônicos, registrar e digitar novamente os dados e executar outras tarefas que imitam a ação humana. Função extremamente útil quando as interações são com aplicativos legados mais antigos, pois cria fluxos de processos digitais, onde antes havia apenas os tradicionais códigos computacionais.

Mas isso pode trazer alguns inconvenientes a longo prazo. Não é incomum a necessidade de se alterar informações de uma interface de um sistema, e neste caso, se algo mudar na interface, nos dados ou qualquer outro aspecto do aplicativo herdado, o RPA será interrompido. Como o RPA geralmente interage com as interfaces do usuário, mesmo pequenas alterações nessas interfaces podem levar a um processo interrompido, afinal os robôs não podem ajustar seu comportamento da mesma maneira que um humano faria.

Assim, um novo regulamento em um formulário de inscrição pode prejudicar horas de trabalho em um bot que estava quase finalizado.

Um dos pontos fortes do RPA também é uma fraqueza: o fato de os robôs interagirem com a interface do usuário do aplicativo. Para aplicativos mais antigos sem APIs, há pouca opção a não ser interagir com a interface do usuário – mas essa abordagem leva à fragilidade.

Agora, a maioria dos aplicativos modernos, ao contrário, oferece APIs, que dão ao RPA uma abordagem um pouco mais resistente para automatizar as interações com os aplicativos. “Os fornecedores de RPA de hoje estão adotando uma abordagem de interface do usuário, não uma abordagem de API“, explica Kurt Sand, da CA Technologies. “No entanto, se a API é rica o suficiente, essa abordagem é melhor e mais resiliente.”

Mas, de acordo com Sanjay Srivastava, diretor digital da Genpact, mesmo ao acessar APIs, o RPA pode ser mais problemático do que vale a pena. “Muitas implementações de RPA realmente falham. Cinco anos na indústria e existem poucos exemplos de forte sucesso, entre as mais de mil implantações de robôs corporativos ”, e complementa dizendo que “Os robôs precisam de gerenciamento e manutenção constantes ao longo de sua vida produtiva.”

Muitos fornecedores de RPA estão adicionando IA ou o que as pessoas estão chamando de recursos “cognitivos” em suas ofertas.

Mas isso será assunto para o próximo post.

Categorias: BPM

0 comentário

Deixe um comentário

Avatar placeholder

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *