Confesso que me deparei com uma certa indecisão quando estava escolhendo o assunto para minha primeira postagem. Porém, considerando que planejo divulgar diversas orientações sobre RPA nos próximos dias, decidi que seria uma escolha acertada iniciar com uma apresentação básica do tema, para que aqueles sem conhecimento prévio possam se familiarizar.
Fique confortável para explorar o índice abaixo e navegar até a seção que mais lhe interessa. Prepare uma xícara de café e aproveite a leitura! ☕
🏠 Introdução
A capa desta publicação pertence ao longa-metragem Tempos Modernos (1936), que não apenas é uma das minhas longas clássicas favoritas, mas também ainda é uma relíquia de utilidade pública para contextos cinematográficos, políticos, sociais e até mesmo filosóficos.
A obra retrata o personagem Little Tramp (icônico personagem vivido pelo pequeno-grande Charlie Chaplin) tentando sobreviver no mundo moderno industrializado que forçou milhares de trabalhadores a exercer funções precárias durante a Grande Depressão da Revolução Industrial. Além dos maus tratos que os trabalhadores sofriam naquela época, há também uma forte crítica ao capitalismo, ao nazifascismo e ao imperialismo.
Em paralelo com os dias atuais, pode-se dizer que, mesmo após décadas terem se passado, ainda estamos bem mecanizados. Vivemos tão acostumados com a rotina de trabalho repetitivo que mal temos tempo para cuidar da própria saúde, lazer ou dormir por tempo suficiente. Resultado? Milhares de trabalhadores exaustos e doentes, chegando a falecer sem uma remuneração e condições de vida dignas, tudo em prol de gerar lucros exorbitantes a um grupo minoritário de pessoas.
Apesar de não conseguir resolver todos os problemas mencionados na obra de Chaplin, o RPA surgiu justamente para tentar acabar com a maioria das atividades monótonas e recorrentes. Portanto, ao decorrer dos próximos capítulos, você poderá entender não apenas como ela funciona, mas também como aplicá-la no seu dia a dia.
🤔 O que é?
Robotic Process Automation (Automação de Processos Robóticos), é uma tecnologia que permite automatizar processos de negócios usando robôs de software, que são capazes de imitar ações humanas em sistemas digitais. Esses robôs são programados para executar tarefas repetitivas e rotineiras, como coletar informações em formulários, inserir dados em sistemas, extrair dados de documentos, enviar emails e mensagens, entre outros.
A automação de processos com RPA pode melhorar significativamente a eficiência operacional, reduzir erros e aumentar a produtividade. Além disso, essa tecnologia permite liberar funcionários para se concentrarem em tarefas mais estratégicas e criativas, enquanto as atividades repetitivas são realizadas pelos robôs.
Os robôs de RPA podem ser configurados para trabalhar em diferentes sistemas e aplicativos, incluindo ERPs, CRMs, bancos de dados, sistemas de contabilidade, entre outros. O RPA tem sido amplamente adotada em vários setores, como serviços financeiros, saúde, varejo, manufatura e governo, entre outros.
💪🏻 Do que ele é capaz?
Sendo uma tecnologia capaz de realizar tarefas de maneira mais eficiente e precisa do que os humanos, sem se cansar ou cometer erros, aqui eu listo alguns exemplos de tarefas do dia-a-dia que o RPA é capaz de automatizar:
- 📥 Entrada de dados: inserir dados manualmente de um sistema para outro é uma tarefa monótona que pode ser facilmente automatizada. Isso inclui tarefas como transferir dados de faturas para um sistema de contabilidade, ou preencher formulários com dados de um banco de dados.
- 📄 Processamento de faturas: a análise e o processamento de faturas podem ser facilmente automatizados. O robô pode ler a fatura, extrair as informações necessárias, inseri-las no sistema de contabilidade e até mesmo enviar um e-mail de confirmação quando o processo estiver concluído.
- 🗣️ Atendimento ao cliente: pode ser usado para automatizar tarefas de atendimento ao cliente, como responder a perguntas frequentes ou encaminhar pedidos de suporte para a equipe apropriada. Isso pode melhorar a eficiência do atendimento e permitir que a equipe se concentre em problemas mais complexos.
- 👥 Gestão de RH: tarefas como processamento de folha de pagamento, gerenciamento de benefícios e rastreamento de horas trabalhadas são todas tarefas que podem ser automatizadas. Isso pode economizar tempo e recursos para o departamento de RH e evitar erros humanos.
- 📊 Relatórios e análises: pode ser programado para coletar e analisar dados de diversos sistemas e gerar relatórios automaticamente. Isso pode ser útil para tarefas como monitoramento de desempenho, análise de tendências de vendas ou relatórios financeiros.
- 📧 Gestão de e-mails e agenda: pode ser usado para automatizar a gestão de e-mails e agendamentos. Por exemplo, ele pode classificar e-mails, marcar compromissos no calendário ou enviar lembretes de reuniões.
⚒️ As principais ferramentas do mercado
No mercado de RPA, existem diversas ferramentas disponíveis, sendo as principais: UiPath, Automation Anywhere, BluePrism e Power Automate. Além dessas, há diversas outras com uma participação menor no mercado. Estarei abordando a seguir as quatro plataformas favoritas dos desenvolvedores em ordem de popularidade de acordo com o nível/quantidade de avaliações do site Gartner.
1️⃣ UiPath
UiPath é uma das plataformas líderes em Automação de Processos Robóticos (RPA). Fundada em 2005 na Romênia, a empresa tem crescido rapidamente para se tornar um dos principais players no espaço de RPA. O UiPath é usado por empresas de todos os tamanhos e em uma variedade de indústrias, incluindo finanças, saúde, varejo, telecomunicações e governo. Seu objetivo é permitir que as empresas automatizem suas operações de negócios de forma eficiente, reduzindo custos e melhorando a produtividade.
✅ Prós
- Fácil de usar: tem uma interface de usuário amigável que torna mais fácil para os usuários construir robôs de software, mesmo sem uma extensa experiência em codificação.
- Excelentes recursos de treinamento: fornece uma ampla gama de recursos de aprendizado e treinamento, incluindo a UiPath Academy, que ajuda a capacitar as equipes para usar o software.
- Escalável: é projetado para escalabilidade, permitindo que as empresas expandam facilmente suas implementações de RPA conforme necessário.
- Integração robusta: possui uma ampla variedade de integrações com sistemas de negócios comuns, como ERPs, bases de dados, ferramentas de produtividade e sistemas em nuvem.
- Comunidade Ativa: a comunidade de usuários é bem forte, podendo oferecer suporte, dicas e compartilhamento de boas práticas.
⛔ Contras
- Licenciamento pode ser caro: para empresas de pequeno e médio porte, o custo do licenciamento UiPath pode ser uma barreira, principalmente quando comparado a outras soluções no mercado.
- Complexidade: embora a interface do usuário seja intuitiva, a criação de robôs mais complexos pode exigir conhecimentos de programação e ser desafiadora para usuários não técnicos.
- Desempenho: em alguns casos, os usuários reportaram questões de desempenho com grandes volumes de dados ou tarefas complexas.
- Dependência do Windows: a ferramenta é fortemente baseado em tecnologias da Microsoft e Windows, o que pode limitar a flexibilidade em ambientes diferentes.
- Recursos avançados requerem habilidades avançadas: enquanto UiPath oferece recursos avançados, como automação baseada em inteligência artificial, para aproveitá-los ao máximo, é necessária uma compreensão mais profunda da mesma.
2️⃣ Automation Anywhere
Sendo a ferramenta no qual tenho maior conhecimento e experiência, também segue como um dos principais players do mercado. Foi fundada em 2003 por quatro co-fundadores: Mihir Shukla, Ankur Kothari, Neeti Mehta e Rushabh Parmani. A empresa oferece uma plataforma de RPA que ajuda as organizações a automatizar processos de negócios. A plataforma foi projetada para ser fácil de usar e é capaz de automatizar tarefas em uma variedade de sistemas, incluindo aplicações baseadas em Windows, web, Java e mainframe.
Automation Anywhere é uma ferramenta focado em citizen development, ou seja, permite que os usuários finais de uma companhia criar ou modificar sistemas de software sem a necessidade de conhecer programação tradicional ou ter uma formação em ciência da computação. Isso é possível graças às plataformas de desenvolvimento de baixo código/no-code, que fornecem interfaces de usuário amigáveis e intuitivas, e que muitas vezes utilizam um modelo visual de arrastar e soltar para criar aplicativos. A plataforma utiliza bots de software para automatizar tarefas e melhorar a eficiência.
É geralmente mais destinada para empresas de médio a grande porte que lidam com uma quantidade significativa de tarefas repetitivas e baseadas em regras. A plataforma pode ser usada em uma variedade de indústrias, incluindo finanças, saúde, varejo, TI, serviços públicos, entre outros.
✅ Prós
- Facilidade de uso: possui uma interface de usuário gráfica que é intuitiva e fácil de usar, mesmo para usuários sem experiência em programação.
- Recursos de IA e ML: a plataforma inclui recursos de inteligência artificial e aprendizado de máquina, permitindo a criação de bots inteligentes que podem aprender e se adaptar ao longo do tempo.
- Escalável: Automation Anywhere é projetado para ser facilmente escalável, permitindo às empresas aumentar ou diminuir o número de bots conforme necessário.
- Análises e relatórios robustos: fornece análises em tempo real e geração de relatórios, ajudando as empresas a monitorar a eficiência dos bots e a tomar decisões informadas.
- Integração: Automation Anywhere pode ser integrado a uma ampla variedade de sistemas empresariais e de TI, como, por exemplo, SAP, Microsoft Office, Google Workspace, Salesforce, Workday etc.
⛔ Contras
- Custo: o custo da licença e implementação do Automation Anywhere pode ser alto, especialmente para pequenas e médias empresas.
- Requisitos de hardware: pode ter requisitos de hardware significativos, o que pode aumentar ainda mais o custo para algumas organizações.
- Suporte ao cliente: Embora apesar de oferecer suporte ao cliente, muitos usuários relata, que o suporte pode ser lento ou insatisfatório em alguns casos.
- Treinamento: embora a plataforma seja relativamente fácil de usar, ainda pode haver uma curva de aprendizado, especialmente para usuários que são novos na RPA.
- Dependência de Windows: assim como muitas outras ferramentas de RPA, a Automation Anywhere é fortemente dependente das tecnologias Windows, o que pode limitar sua flexibilidade em outros ambientes.
3️⃣ Blue Prism
Tem uma reputação forte entre grandes empresas e é conhecida por sua robustez e segurança. A Blue Prism foca em fornecer uma abordagem de “RPA empresarial”, que se destina a ser usada em escala em toda a organização.
Em vez de apenas automatizar tarefas individuais, a companhia visa a capacidade de gerenciar e orquestrar uma força de trabalho digital em larga escala, constituída por bots de software que podem realizar uma variedade de tarefas.
A Blue Prism visa proporcionar uma plataforma de RPA que seja robusta, segura, escalável e eficiente, que pode ser usada por empresas para transformar digitalmente suas operações de negócios.
✅ Prós
- Robustez e Segurança: a plataforma foi construída com um foco em segurança e conformidade com os principios de segurança da informação, tornando-o uma escolha confiável para empresas que lidam com dados sensíveis.
- Escalabilidade: também foi projetada para ser facilmente escalável, permitindo que as empresas ajustem o tamanho de sua força de trabalho digital conforme necessário.
- Automação Orientada para Negócios: permite que usuários de negócios sem experiência em codificação criem e modifiquem processos, reduzindo a dependência do departamento de TI.
- Integração: possui uma excelente integração com outros sistemas, tanto em ambientes de nuvem quanto on-premise, ou seja, infraestrutura onde os servidores de hardware, o software, e outros recursos de rede são implementados e geridos internamente, no local físico da empresa.
- Recursos Avançados: a empresa investe constantemente em funcionalidades avançadas como aprendizado de máquina e automação inteligente.
⛔ Contras
- Custo: a ferramenta também pode ser cara, especialmente para pequenas empresas. Os custos de licenciamento e a necessidade de servidores dedicados podem ser significativos.
- Complexidade: embora poderoso, sua interface de usuário pode ser menos intuitiva do que algumas outras ferramentas de RPA, podendo haver uma curva de aprendizado maior.
- Recursos de Treinamento Limitados: recursos de treinamento e documentação não são tão bens elaborados e necessitam de mais detalhes.
- Dependência de Windows: assim como os demais, a ferramenta é fortemente dependente do Windows, o que pode limitar sua flexibilidade nos demais ambientes.
- Menor comunidade de usuários: tem uma comunidade de usuários pequena, o que pode resultar em maior tempo de busca para solução de problemas.
4️⃣ Microsoft Power Automate
O Microsoft Power Automate, anteriormente conhecido como Microsoft Flow (antes da aquisição do WinAutomation), é uma ferramenta de automação de processos que permite aos usuários criar fluxos de trabalho automatizados entre aplicativos e serviços para sincronizar arquivos, obter notificações, coletar dados e muito mais.
O Power Automate faz parte do conjunto de aplicativos da Microsoft, então é profundamente integrado com outros produtos da empresa, como Office 365, SharePoint, Teams e Power BI. Ele também se integra a muitos outros serviços populares, como Dropbox, Google Drive, Slack, Trello, Twitter, entre outros.
✅ Prós
- Integração com produtos da Microsoft: a integração perfeita com outros produtos da Microsoft, como Office 365 e Power BI, entre outros, permite que automações sejam desenvolvidas rapidamente sem grandes problemas.
- Interface intuitiva: possui uma interface de usuário baseada em arrastar e soltar que é fácil de usar e não requer habilidades de programação.
- Integrações pré-construídos: possui uma ampla gama de integrações pré-construídas para serviços populares de terceiros, como Google Drive, Salesforce, Dropbox, entre outros.
- Recursos de RPA: você pode criar “robôs de desktop”, que podem gravar e reproduzir ações em aplicativos locais.
⛔ Contras
- Custo: enquanto uma versão gratuita do Power Automate está disponível, ela tem muitas limitações. Para acessar todos os recursos e capacidades, é necessário pagar pela versão premium, que pode ser cara para algumas organizações.
- Limitações de fluxo de trabalho: apesar de ter vários recursos, ele pode ter algumas limitações quando se trata de criar fluxos de trabalho complexos.
- Desempenho: pode ser lento às vezes, especialmente ao lidar com grandes volumes de dados.
- Dependência de produtos da Microsoft: a integração com os produtos da Microsoft é um ponto forte, mas também pode ser uma desvantagem se a sua empresa depende principalmente de produtos de terceiros.
😨 Vamos perder nossos empregos?
Com essa onda de inteligências artificiais e ainda com a possibilidade de complementar tal tecnologia com o RPA, é inegável que isso possa vir a preocupar muita gente com questões legítimas sobre o impacto disso no mercado de trabalho. E eu tenho pensado muito a respeito do tema antes de escrever este artigo, pois não quero passar a ideia errada sobre o assunto, muito menos me isentar da responsabilidade com o que vou dizer aqui.
A resposta para essa pergunta não é assim tão simples. O que podemos dizer com certeza que o RPA e IA vão mudar a forma como trabalhamos. Mas não quero favorecer esse tipo de pensamento de que “vamos perder nossos empregos” diante de companhias que pretendem automatizar seus processos internos apenas para reduzir o número de funcionários. Nem as empresas pos trás das ferramentas de automação visam esse tipo de ideia.
O RPA tem o potencial de transformar a maneira como as empresas trabalham, automatizando tarefas rotineiras e permitindo que os trabalhadores se concentrem em tarefas mais complexas e de maior valor. Mas antes da sua implementação, é de extrema importância que as empresas busquem meios de realocar seus funcionários para tarefas que demandam habilidades interpessoais, ou, até mesmo gerenciais do processo que está sendo automatizado.
Conforme já foi abordado anteriormente, ele foi projetado para automatizar tarefas repetitivas e baseadas em regras que normalmente não requerem muito julgamento humano ou criatividade. Isso inclui tarefas como inserção de dados, processamento de transações e relatórios de rotina. Essas tarefas são comuns em funções como atendimento ao cliente, finanças, recursos humanos e operações de TI, mas ainda não substitui todas as funções de trabalho.
Ao mesmo tempo em que algumas tarefas possam ser substituidas, o RPA também está criando novos empregos. Por exemplo, à medida que mais empresas adotam a automação, há uma crescente demanda por profissionais que possam desenvolver, implementar e gerenciar esses robôs. Além disso, à medida que as tarefas rotineiras são automatizadas, os trabalhadores têm mais tempo para se concentrar em tarefas de maior valor que podem levar a novas oportunidades de trabalho e gerar maior renda para a companhia.
Por tanto, em vez de substituir empregos, é mais provável que a RPA desloque o trabalho do que substituir funções de trabalho inteiras, especialmente aquelas que requerem habilidades como pensamento crítico, tomada de decisões complexas, criatividade e interação humana. Isso significa que os trabalhadores podem precisar aprender novas habilidades para se adaptar à economia digital. As empresas e a sociedade como um todo terão um papel a desempenhar na garantia de que os trabalhadores estejam preparados para essas mudanças.
E mais uma vez, é importante ressaltar que, embora a RPA tenha o potencial de aumentar a eficiência e a produtividade, as empresas também devem considerar as implicações sociais e éticas da automação. A adoção responsável da RPA deve incluir considerações sobre como requalificar e reempregar os trabalhadores cujas tarefas são automatizadas, não visar a substituição desses profissionais.
É interessante comentar sobre o tópico “perder emprego” que geralmente toda grande revolução tecnologica gerou medo, como quando a arte 3D surgiu, mas até o momento, em todos os casos foram gerados mais empregos do que perda de empregos, em alguns casos o profissional tendo que mudar a forma de trabalhar e se adaptar ou em outros casos apenas expandindo a area!
Bom ponto, eu mesmo não tinha me recordado disso. Também acredito que a transformaçao tende a ser bem positiva. 🙂
É interessante comentar sobre o tópico “perder emprego” que geralmente toda grande revolução tecnologica gerou medo, como quando a arte 3D surgiu, mas até o momento, em todos os casos foram gerados mais empregos do que perda de empregos, em alguns casos o profissional tendo que mudar a forma de trabalhar e se adaptar ou em outros casos apenas expandindo a area!
Bom ponto, eu mesmo não tinha me recordado disso. Também acredito que a transformaçao tende a ser bem positiva. 🙂