Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

AULA 1 
AUTOMAÇÃO DE PROCESSOS 
ROBÓTICOS (RPA)
Prof. Juliano de Mello Pedroso 
 
 
2 
TEMA 1 – INTRODUÇÃO À AUTOMAÇÃO DE PROCESSOS 
Na gestão de processos empresariais, existe o que chamamos de 
automação de processos. São modos de interligar a tecnologia e os sistemas de 
dados para melhorar o controle e o fluxo de trabalho, utilizando ferramentas de 
monitoramento em tempo real, analisando as possibilidades de trocar atividades 
manuais por automáticas. 
“Processo” é uma sequência de atividades com ordenação lógica, que 
contém: 
• Agentes; 
• Recursos; 
• Ferramentas. 
Isso resulta num objetivo a ser cumprido. Há uma infinidade de processos, 
e futuramente trataremos dos empresariais e industriais. 
Vamos a um exemplo de processo automatizado: temos uma vendedora 
de vestidos de uma loja num determinado shopping center. Assim que a 
vendedora recebe uma cliente, ela entrega um tablet com todas as opções de 
modelos e cores, conforme a Figura 1. 
Figura 1 – Modelos de vestido 
 
Créditos: Kaspars Grinvalds/Shutterstock. 
Assim que a cliente recebe o tablet, ela tira uma foto de si mesma, e os 
vestidos são mostrados numa situação real para a cliente. Então é só escolher os 
tamanhos, modelos e cores. 
 
 
3 
Depois de escolhidos, a vendedora busca somente os vestidos que a 
cliente pediu, economizando tempo e otimizando o processo. A automatização 
aqui não substituiu o papel da vendedora; ainda é necessário que ela atue e 
termine a venda. 
Existem processos de venda automatizados que substituem o contato 
humano, e eles têm aumentado em determinados casos. Por exemplo, você já 
deve ter visto uma máquina de venda automática como a da Figura 2 em algum 
lugar. 
Figura 2 – Máquina de vendas automática 
 
Créditos: Peter Gudella/Shutterstock. 
Esse tipo de máquina automatizada não precisa de atendimento humano; 
o cliente executa todas as ações necessárias para comprar seu lanche. Mas veja 
que é uma situação específica, e o cliente costuma levar seu lanche rapidamente 
para comer, por exemplo, no trânsito ou no avião. 
Ainda que haja situações automatizadas que já executam situações 
complexas e demandam um alto valor agregado, a automatização trata melhor de 
situações repetitivas, que não demandem decisões complexas. 
TEMA 2 – DEFINIÇÕES DE RPA 
Atualmente, quase toda a nossa vida é afetada, de alguma forma, pela 
automação. Alguns exemplos incluem máquinas de lavar, fornos de micro-ondas, 
modo de piloto automático para automóveis e aviões, lojas famosas que usam 
robôs para vender cápsulas de café em lojas no Japão, teste do Walmart com 
 
 
4 
drones para entregar produtos nos EUA, cheques bancários sendo classificados 
com OCRs (reconhecimento ótico), caixas eletrônicos, e vários outros. 
Na Figura 3, temos um drone entregando uma encomenda. 
Figura 3 – Entrega por drone 
 
Créditos: Peter Gudella/Shutterstock. 
O termo “automação” deriva das palavras gregas autos, que significa “por 
si”, e motos, que significa “movimento”. Acredita-se que foi cunhado na década de 
1940, quando o uso de dispositivos automatizados vinha aumentando em linhas 
de produção mecanizada da Ford. 
Automação, em palavras simples, é uma tecnologia que usa máquinas e 
computadores para produzir bens e serviços, fazendo o trabalho com pouca ou 
nenhuma assistência humana. Com o advento dos computadores, muitos 
softwares foram desenvolvidos para tarefas anteriormente feitas no papel ou que 
não eram feitas por falta de ferramentas. Podemos citar a contabilidade, gestão 
de estoque, gestão de comunicações, entre outros. 
Também existe um tipo de software que une sistemas e pessoas em fluxo 
de trabalho, conhecido como business process management (BPM). Foi 
desenvolvido para áreas como sistemas de registro, de envolvimento, de insight 
e de inovação, replicando principalmente cenários da vida real. Na Figura 4 temos 
diversos termos que compõem as ferramentas BPM. 
 
 
 
5 
Figura 4 – Elementos de BPM 
 
Créditos: Arka38/Shutterstock. 
No mundo digital, “automação” e “desenvolvimento” de software são dois 
termos diferentes, mas frequentemente um é confundido com o outro. Se alguma 
parte de um fluxo de trabalho pode ser programada para ser executada sem 
intervenção humana, podemos chamar isso de automação. Por exemplo, para 
passar qualquer fatura num sistema de pagamento, a senhora Beatriz, da 
organização ABC, precisa verificar se as mercadorias foram entregues e 
registradas num gerenciamento de estoque de sistema. Esse trabalho é 
complicado, pois deve ser feito para cada fatura. Além disso, em organizações 
maiores, mais pessoas são necessárias para verificar os computadores. Contudo, 
Juliano, um desenvolvedor de aplicativos, acredita que pode integrar os dois 
sistemas se usar técnicas de integração de banco de dados. Ele vai escrever um 
procedimento que irá buscar dados do sistema de gestão de estoque, 
automatizando a verificação de contas a receber. 
O desenvolvimento de um software de gerenciamento de inventário é 
chamado de desenvolvimento de software, já o ato de programar uma etapa para 
que nenhuma intervenção humana seja necessária é chamado de automação. 
 
 
 
 
6 
TEMA 3 – PROCESSO 
Processo é um conjunto de atividades relacionadas que normalmente 
envolvem pessoas e equipamentos, resultando num objetivo comum. No ambiente 
fabril e comercial, existe uma infinidade de processos que podem ser mapeados 
e automatizados. Entretanto, antes de automatizar um processo, devemos 
conhecê-lo e mapear todas as suas possibilidades, senão muitos erros ocorrerão. 
Existem processos que podem ser automatizados, porém podem ser muito caros, 
ou toda a tecnologia necessária pode ainda não existir. Nesse momento devemos 
esperar ou, no máximo, otimizar o processo. 
Outro ponto é a taxa de retorno com a automatização. É aqui que 
verdadeiramente vemos se vale a pena continuar o projeto ou não. Na Figura 5 
vemos a análise logística de uma empresa. 
Figura 5 – Processo de logística 
 
Créditos: Industryviews/Shutterstock. 
Veja que os funcionários usam tablets para inserir informações num banco 
de dados da empresa, mas funcionários ainda são utilizados no processo. Ou seja, 
é importante saber o melhor nível de automação antes de iniciar um projeto para 
isso. 
3.1 O que deve ser automatizado 
Devemos considerar alguns aspectos ao escolher os candidatos à 
automação. Os seguintes processos podem ser automatizados: 
 
 
7 
• Etapas repetitivas; 
• Etapas demoradas; 
• Tarefas de alto risco; 
• Tarefas pouco rentáveis; 
• Tarefas que envolvam várias pessoas e várias etapas. 
É importante ter o controle total do processo, saber a taxa de retorno e 
quais são as estratégias para manutenção e a devida documentação. 
3.2 O que pode ser automatizado 
Para automatizar um processo, ele precisa ter as seguintes características: 
• Etapas bem definidas e baseadas em regras; 
• Ter lógica; 
• Uma entrada para a tarefa que possa ser desviada para o sistema de 
software; 
• Uma entrada que possa ser decifrada por sistemas de software com 
técnicas disponíveis; 
• Sistema de saída acessível, que possibilite parametrizar, mensurar, contar, 
administrar etc.; 
• Custo-benefício favorável. 
TEMA 4 – AUTOMAÇÃO 
Automação é o ato de deixar um processo, ou parte dele, automático, sem 
a interferência humana e otimizando o processo. Para isso, podemos utilizar 
recursos tecnológicos para melhorar os processos e reduzir custos. 
Os benefícios da automação são diversos. Podemos citar: melhoria no 
tempo de execução; eliminação de erros pela parte humana; aumento do controle 
dos dados do processo etc. 
A automação pode ser aplicada em qualquer setor, sem exceção, sendo 
contraindicado somente se determinado processo não estiver bem mapeado e 
definido. 
Atualmente, temos o conceito de Indústria 4.0, que agrega diversas áreas 
ao ambiente fabril. Na Figura 6 temos umvantagens é trabalhar tanto no RPA assistido quanto no não 
assistido. Trabalha também nos mercados europeu e asiático, com boa 
performance nos setores financeiros, de saúde, manufatura, telecomunicações e 
no setor público. Na Figura 3, temos a logo da Automation Anywhere. 
Figura 3 – Logo Automation Anywhere 
 
Crédito: RafaPress/Shutterstock. 
TEMA 2 – SOFTWARES DE RPA (PARTE 2) 
É importante lembrar que existem diversas soluções de software de RPA 
no mercado e é por isso que continuamos a lista desses softwares. Neste tema, 
abordamos mais quatro opções a serem consideradas, totalizando sete nesta 
aula. Fique à vontade para escolher a que melhor se adapta à sua realidade. 
 
 
 
 
 
5 
2.1 Pega systems 
Também com sede nos EUA, a Pega Systems fornece uma das principais 
soluções de software para RPA. 
Atua em diversas áreas, como gestão de negócios, automação de 
processos digitais e gestão de relacionamento com clientes. Está nos mercados 
norte-americano, asiático, europeu e no Oriente Médio, com quase 40 sedes em 
todo o mundo. 
A plataforma desenvolvida pela Pega também contempla chatbots, virtual 
assistants, BPM, automação robótica, Devops e inteligência da força de trabalho. 
A plataforma Pega tem três versões: 
• Pega robotic automation; 
• Pega cloud; 
• Pega Mobility. 
Oferece atuação nas áreas, saúde, seguros, manufatura, varejo, 
entretenimento, transporte, turismo e setor público. Na Figura 4, temos a foto da 
logo do Pega Systems. 
Figura 4 – Logo Pega Systems 
 
Crédito: RafaPress/Shutterstock. 
2.2 NICE 
A plataforma NICE não dispõe de muitos produtos e atua nas áreas de 
automação de processos e automação assistida. 
 
 
6 
Tem um assistente virtual chamado NEVA, que ajuda as empresas a 
deixarem tarefas rotineiras automáticas, aumentando o volume de vendas e 
auxiliando na melhor conformidade. Na Figura 5, temos a logo da empresa. 
Figura 5 – Logo da NICE 
 
Crédito: Nice Systems/PD. 
2.3 Softomotive 
O RPA tem suas raízes no tratamento da “longa cauda” de tarefas 
corriqueiras entediantes, repetitivas e sujeitas a erros humanos. Essa lista é 
extensa e há grande margem para acabar com uma teia emaranhada de tarefas 
automatizadas e pesadelos técnicos difíceis de gerenciar. 
A Softomotive resolve esse problema com elegância e, ao mesmo tempo, 
traz a promessa de economia de dinheiro. 
O principal produto de definição de padrões, WinAutomation, permite que 
qualquer usuário automatize tarefas em seu desktop e maximize o valor do tempo 
gasto. Além disso, várias tarefas automatizadas podem ser executadas 
simultaneamente com o uso de uma única licença, permitindo maior economia e 
o menor custo total de propriedade (TCO) do setor. 
Tem integração com banco de dados Mysql e diversos outros bancos, 
inclusive Excel. Trabalha em diversos setores, como fabril, público, de 
telecomunicações e manufatura. Na Figura 6, temos a logo da empresa. 
 
 
 
 
 
 
 
 
 
 
7 
Figura 6 – Logo Softomotive 
 
Fonte: RPA Star, [S.d.]. 
2.4 AutomationEdge 
Considerada uma das principais empresas na Area de RPA, a 
AutomationEdge cresceu rápido e mantém esse crescimento, tem soluções de 
automação robótica de processos e bots, além de ter diversos produtos com 
machine learning e inteligência artificial. É outra empresa sediada nos Estados 
Unidos da América, mas também está presente na Ásia, na Europa e no Oriente 
Médio. 
Oferece serviços na nuvem e localmente, tendo diversos clientes 
importantes, como bancos famosos e empresas de crédito: a American Express, 
por exemplo. Na Figura 7, temos a logo dessa empresa. 
Figura 7 – Logo AutomationEdge 
 
Fonte: Cherwell, [S.d.]. 
TEMA 3 – RPA NA NUVEM 
Computação em nuvem ou cloud computing é o tratamento da computação 
como um tipo de serviço, e não um produto como normalmente é vendido. 
 
 
8 
Podemos pensar em uma pequena empresa que não tem condição de ter uma 
grande infraestrutura de TI, e isso pode ser uma grande solução, pois a maior 
parte do processamento é feito na nuvem. 
O mais interessante é que os dados podem ser acessados de qualquer 
parte do mundo por meio de notebook, celular ou tablet, basta estar conectado à 
internet. Na Figura 8, temos o símbolo da tecnologia de nuvem, uma nuvem 
mesmo, que normalmente tem duas flechas, porém pode estar fechada também. 
Apesar de diminuir a necessidade de uma grande infraestrutura de Tecnologia da 
Informação, o usuário pode precisar de equipamentos com acesso a um Browser 
e uma conexão de internet boa. 
Quando se fala boa conexão de internet, depende de o que a pessoa 
precisa. Se for necessária uma grande quantidade de acesso a dados, como 
vídeos e figuras pesadas, a quantidade é uma, se o acesso for somente a 
documentos ou pequenos arquivos, a conexão pode ter menor velocidade, ou 
seja, vai depender totalmente do que consideramos ser aceitável como conexão. 
Figura 8 – Símbolo da computação em nuvem 
 
Crédito: Jirsak/Shutterstock. 
Outra vantagem é o que chamamos de elasticidade. Na nuvem, podemos 
precisar de mais ou menos espaço conforme necessidade, e nesse caso basta 
pedir um ajuste. Obviamente, o preço irá aumentar, porém não é necessário 
alterar os equipamentos. 
Existem diversos exemplos de serviços que estão na nuvem e que 
acessamos no dia a dia, como os que listamos a seguir. 
 
 
9 
Dropbox – é um serviço de armazenamento de arquivos. A partir do 
momento em que se cria uma conta nesse serviço, você pode armazenar arquivos 
e acessar de qualquer dispositivo que tenha internet. Normalmente, esses 
serviços dão alguns Gigabytes grátis – atualmente são 2 GB de arquivos que 
podem ser armazenados gratuitamente. 
Google music – oferece streaming de músicas que podem ser ouvidas 
também localmente. 
Google docs – esse produto é um exemplo clássico do SaaS (Software as 
a Service; software como um serviço). Nele, pode ser feita a edição de planilhas 
e documentos de qualquer dispositivo que tenha internet. Uma das grandes 
vantagens é o fato de várias pessoas poderem editar o mesmo documento de 
diversas origens. 
Trabalhar com a tecnologia de nuvem é uma vantagem valorosa em um 
software de RPA. O fabricante UiPath tem uma plataforma de hiper-automação, 
que apresenta soluções de computação na nuvem. Essas soluções ajudam as 
empresas menores, que não dispõem de tantos recursos de infraestrutura de TI. 
Ficando tudo armazenado na rede, também pode haver melhorias nos quesitos 
segurança disponibilidade e escalabilidade. Esse software é chamado UiPath 
Automation Cloud, e estão disponíveis três data centers para o cliente escolher 
onde deseja hospedar seus dados: um nos EUA, outro na Europa e o terceiro no 
Japão. 
Um item interessante do UiPath Automation Cloud é que o cliente pode criar 
ambientes separados para tratar gerenciamento, testes e projetos específicos 
antes de colocar em produção, pois só após tudo preparado e testado é que o 
serviço entra no processo da empresa. Essa vantagem é absurda, pois o erro é 
diminuído muito antes de colocar o ambiente de testes em produção. A UiPath 
defende a utilização de um robô por pessoa no mundo e, com isso, crescem as 
vantagens da RPA por meio da inteligência artificial. Segundo a UiPath, a cada 
US$ 1,00 utilizado para se ter RPA na empresa, os usuários podem ter um retorno 
de US$ 15,00. A UiPath atualmente é líder no mercado de RPA, com a 
implantação de diversos itens de inteligência artificial e machine learning na sua 
plataforma. 
 
 
 
 
10 
TEMA 4 – PLATAFORMA DE RPA 
A automação por meio do RPA nas organizações pode ser abordada de 
duas maneiras. De acordo com nossa experiência, é melhor combiná-los. 
A abordagem orientada para a empresa – uma equipe especializada 
(Centro de Excelência RPA) gerencia o processo de automação de maneira 
centralizada para: 
• Encontrar os melhores processos de automação, utilizando ferramentas e 
metodologiasprofissionais; 
• Conduzir cada etapa do ciclo de automação. 
A abordagem orientada para o funcionário – cada funcionário é 
capacitado e equipado para automatizar. 
• Examinar seu trabalho e propor automações; 
• Documentar os processos nos quais tenham experiência; 
• Desenvolver automações. 
 Daqui para a frente, teremos como base a plataforma da UiPath para 
exemplificar nossas decisões. 
Vamos relembrar a jornada do RPA. Na Figura 9, encontra-se a jornada do 
RPA. Vamos elencar as soluções de software da UiPath para cada passo dessa 
jornada: 
• Fase descoberta 
o Automation Hub; 
o Process Mining; 
o Task Mining; 
o Task capture. 
 
 
 
 
 
 
 
 
11 
Figura 9 – Jornada do RPA 
 
Fonte: Pedroso, 2020. 
• Construção 
o Studio; 
o Studio X. 
• Gestão 
o Orchestrator; 
o Cloud Platform. 
• Execução 
o Robots. 
 
 
 
12 
• Engajamento 
o Action Center. 
• Medição 
o Insghts. 
TEMA 5 – DESCOBERTA DO PROCESSO CIENTÍFICO 
A implementação típica de RPA em escala corporativa começa com o teste 
dos recursos de automação para um processo. E os resultados são bons, então, 
naturalmente, você deseja automatizar mais. À medida que o dimensionamento 
começa, você precisa do melhor entendimento dos processos como estão para 
priorizá-los para automação. 
Por exemplo, vamos começar a olhar um processo, o pagamento de uma 
fatura, como exposto na Figura 10. 
Figura 10 – Pagamento de uma fatura (expectativa) 
 
Fonte: Pedroso, 2020. 
Parece bem simples, mas quem está no dia a dia das empresas sabe que 
não é fácil assim, os processos têm subprocessos que atrasam e são complexos 
de resolver. Então, na verdade, a Figura 11 está mais perto da realidade. 
 
 
13 
Figura 11 – Pagamento de uma fatura (realidade) 
 
Fonte: Pedroso, 2020. 
Os desafios da descoberta de processos são: 
1) Os mapas de processos são construídos por usuários de negócios ou 
especialistas em processos e carecem de dados confiáveis sobre os tipos 
de exceções e a frequência com que ocorrem; 
2) Mesmo quando os dados do processo estão disponíveis, é difícil reunir 
todas as fontes para construir mapas de processo objetivos e significativos; 
3) Mesmo quando os mapas de processos estão disponíveis, é difícil avaliar 
sua adequação de automação e priorizá-los. 
A plataforma da UiPath tem dois programas para cuidar da etapa de 
descoberta. Cada deles é responsável por um cenário. No cenário de tarefas front 
end, tem-se o software Task mining, no cenário de tarefas back end, tem-se o 
software Process Mining. 
 
 
14 
REFERÊNCIAS 
COELHO, P. Internet das coisas – introdução prática. 1. ed. [S.l.]: FCA Editora 
de Informática, 2017. 
DAHL, G. E.; SAINATH, T. N.; HINTON, G. E. Improving deep neural networksfor 
LVCSR using rectified linear units and dropout. Ui Path Academy. 2013. 
Disponível em: . Acesso em: 13 jan. 2021. 
JUNIOR, S. L. S. IOT – Internet das coisas: fundamentos e aplicações em 
Arduino e NodeMCU. 1. ed. São Paulo: Érica, 2018. 
OGLIARI, R. D. S. Internet das coisas para desenvolvedores. 1. ed. São Paulo: 
Novatec, 2019. 
REZENDE, E. A. de S. O valor da Memória Institucional no Universo 
Organizacional. Revista Memória em Destaque, n. 1, dez. 2015. Salvador – TRE. 
 
 
AULA 6
AUTOMAÇÃO DE PROCESSOS 
ROBÓTICOS (RPA) 
Prof. Juliano de Mello Pedroso 
 
 
2 
TEMA 1 – ETAPA DE DESCOBERTA NA PLATAFORMA UIPATH 
A etapa de descoberta é de extrema importância, pois é nela que as tarefas 
a serem automatizadas são fundamentadas. Quanto mais critérios corretos forem 
utilizados, maior será o sucesso da automatização. 
1.1 UiPath Task Mining & UiPath Process Mining 
Na etapa da descoberta existem duas ferramentas para ajudar na 
construção e no modelamento dos processos. 
Utilizando o UiPath Orchestrator, nosso componente de plataforma para 
gerenciar RPA, a ferramenta fica fácil de configurar e gerenciar. Consiste em um 
console central e agentes instalados nas máquinas dos usuários. Os agentes 
fornecem informações para o mecanismo central. 
Uma vez que o mapa do processo é construído, ele pode ser facilmente 
exportado para um Documento de Definição de Processo ou arquivo de fluxo de 
trabalho no UiPath Studio. 
Com base em como os usuários realizam as tarefas em suas máquinas, o 
UiPath Task Mining constrói um mapa de processo centralizado, contendo tudo: 
desde o número de etapas, cliques e tempo de execução até capturas de tela 
reais. 
Por meio da análise de dados científicos, o UiPath Task Mining fornece uma 
pontuação RPA para cada tarefa e um relatório com sugestões de automação. O 
UiPath Process Mining transforma os dados de back-end existentes de seus 
sistemas de TI, bancos de dados e arquivos simples em uma visualização de 
processo de ponta a ponta. Ele se conecta facilmente com mais de 40 ERP, CRM 
e outros aplicativos e com qualquer banco de dados sem ferramentas de terceiros. 
O UiPath Process Mining oferece insights baseados em dados para apoiar 
o processo de priorização das ideias de automação em sua organização. 
A visualização intuitiva do processo permite um monitoramento contínuo de 
seus processos para melhorias futuras. 
1.2 UiPath Automation Hub & UiPath Task Capture 
O UiPath Automation Hub cria um espaço único no qual se oferece 
transparência em cada etapa da jornada de automação e garantia de que todos 
tenham voz ao apresentar ideias de automação e se envolver nos estágios 
 
 
3 
posteriores da automação. Há a governança de toda a jornada de automação, 
reunindo a abordagem "de cima para baixo" e "de baixo para cima", desde a 
concepção até a medição do ROI (retorno de investimento). 
Alguns dos recursos que o Automation Hub oferece são: 
1) O UiPath Automation Hub fornece uma interface fácil que todos os 
funcionários podem usar para enviar solicitações de automação, 
respondendo a várias perguntas. Ao final do processo de envio, a ideia 
recebe uma pontuação de automação. 
2) O pipeline de ideias de automação reúne as ideias enviadas pelos 
colaboradores e aquelas agregadas pelo Centro de Excelência e mostra 
com transparência seu progresso. 
3) O UiPath Automation Hub oferece um painel para ajudar a controlar os 
resultados de seu programa de automação. 
Para cada processo que pode ser automatizado, existe pelo menos um 
especialista real na organização. 
O UiPath Task Capture transforma o conhecimento do especialista em 
percepções organizacionais que podem acelerar a automação. 
Essa ferramenta se integra com o UiPath Automation Hub para coletar as 
percepções do processo e apoiar a abordagem orientada ao funcionário para 
automação. Ao mesmo tempo, pode ser usada em conjunto com Task Mining e 
Process Mining para acessar o conhecimento especializado sobre processos 
identificados como oportunidades de automação. 
Dentre as características interessantes no UiPath, destacam-se as 
seguintes: 
• O UiPath Task Capture permite que você capture as etapas detalhadas do 
processo usando o gravador integrado ou criando o diagrama do zero. 
• Você pode modificar as etapas do processo individualmente a qualquer 
momento, adicionar detalhes, substituir ativos ou tornar dados 
confidenciais anônimos. 
• Depois que um diagrama de processo é finalizado, ele pode ser facilmente 
exportado como um Documento de Definição de Processo ou fluxo de 
trabalho do UiPath Studio. 
 
 
 
4 
TEMA 2 – ETAPA DE CONSTRUÇÃO COM O UIPATH STUDIO 
As soluções UiPath facilitam duas abordagens complementares para 
automação: 
• A abordagem voltada para a empresa, na qual uma equipe especializada, 
denominada Centro de Excelência, tem a tarefa de encontrar os melhores 
processos de automação e conduzir todo o processo de automação. 
• A abordagem orientada para o funcionário, de maneira que os indivíduos 
que conhecem melhor suas tarefas são capacitados e equipados com as 
ferramentas para automatizar. 
Na Figura 1,temos um apanhado geral da plataforma da UiPath. Falaremos 
da maioria dos termos na sequência. 
Figura 1 – Overview da plataforma UiPath 
 
Fonte: UiPath, [S.d.]. 
Desenvolvemos ferramentas de construção de automação para cobrir os 
dois cenários: 
• UiPath Studio é ideal para desenvolvedores com experiência em 
programação que procuram criar projetos de automação complexos. 
• UiPath StudioX é ideal para usuários de negócios que desejam criar 
automação de tarefas para uso pessoal. 
https://www.uipath.com/PT/START-TRIAL
 
 
5 
Para simplificar as coisas, ambas as ferramentas são incluídas como perfis 
no mesmo aplicativo. Com a mesma licença UiPath Studio, você pode alternar 
entre os dois perfis. 
O UiPath Studio está no centro de nossos recursos de RPA. É o local em 
que a RPA vai da ideia à realidade. 
E embora tenha sido criado para desenvolvedores profissionais, ele 
compartilha com o StudioX alguns recursos que o tornam fácil de usar, como o 
editor visual e as atividades de arrastar e soltar. Na Figura 2, observe a aparência 
do StudioX da plataforma UiPath. 
Figura 2 – StudioX 
 
Fonte: Juliano de Mello Pedroso/UiPath. 
Cada ferramenta de construção de automação deve oferecer os recursos e 
as capacidades necessárias para um projeto rápido e pronto para produção. Eles 
incluem: 
• Capacidades para produtividade individual e rápida mudança para a 
produção; 
• Capacidades de colaboração em equipe, uma vez que os diversos 
processos a serem automatizados requerem o trabalho de uma equipe de 
desenvolvedores. 
• Garantia da confiabilidade das soluções de automação no ambiente de 
produção; 
• Fácil integração com as tecnologias e aplicações mais utilizadas. 
 
 
6 
Principais recursos do UiPath Studio: 
1) Automatize mais rápido 
• Editor visual como a tela de automação, tornando os projetos fáceis de 
acompanhar por qualquer pessoa; 
• Atividades pré-construídas para muitas ações que os humanos executam. 
Eles são facilmente adicionados aos projetos com arrastar e soltar; 
• Uma busca universal por todos os recursos, incluindo projeto em 
desenvolvimento, bibliotecas e atividades; 
• Uma ferramenta de depuração poderosa para ajudar a mover mais 
rapidamente seus projetos do desenvolvimento à produção. 
2) Automatize de maneira mais inteligente 
• Um modelo de automação construído por UiPath para implementações 
corporativas, prontamente disponível para todos os desenvolvedores do 
Studio; 
• Atividades pré-construídas para fácil integração com as tecnologias e os 
aplicativos mais utilizados, como SAP, Salesforce, Azure ou AWS; 
• Possibilidade de incorporar código personalizado diretamente em um fluxo 
de trabalho de automação. 
3) Automatizar juntos 
• Integração com sistemas de controle de versão – Git, TFS e SVN; 
• Criação e compartilhamento de bibliotecas personalizadas e código 
personalizado escrito em outras linguagens de programação. 
TEMA 3 – STUDIOX 
Como promessa pela democratização do RPA, foi concebido o StudioX, a 
ferramenta para usuários corporativos que desejam ter a automação em suas 
próprias mãos. Não apenas originação e priorização de ideias, mas 
desenvolvimento real. 
Sabemos que, em média, 37% do seu tempo de trabalho é gasto em tarefas 
repetitivas. Mas é você quem sabe melhor quais são, exatamente, essas tarefas. 
 
 
 
 
 
7 
Por exemplo: 
• Movimento de dados de um aplicativo para outro (o Excel geralmente é um 
dos aplicativos); 
• Criação, cópia e movimentação de arquivos e pastas; 
• Processamento de dados usando padrões simples, sem qualquer 
interpretação envolvida; 
• Processamento de e-mails sem valor agregado. 
São essas as tarefas de que gostaríamos que o StudioX cuidasse. 
O StudioX é projetado como uma solução para os usuários de negócios 
que desejam automatizar, mas não têm experiência em codificação. Portanto, o 
StudioX vem com alguns recursos especiais: 
• Automação direta de tarefas de negócios; 
• Integração com o Office; 
• Uma interface simplificada para fácil acesso aos recursos. 
O StudioX foi criado para oferecer a você fortes recursos de programação 
de robôs para realizar as ações mais importantes pelas quais o RPA é conhecido, 
ao mesmo tempo em que torna o processo de desenvolvimento acessível para 
usuários empresariais. 
Isso foi feito por meio dos seguintes recursos, dos quais todo o processo 
de desenvolvimento depende: 
1) A identificação e interação com aplicativos de desktop e páginas da web 
são feitas usando nossas melhores tecnologias reunidas e habilitadas nos 
bastidores. Isso significa que você pode simplesmente identificar um 
elemento da IU com um simples clique e saber que ele será identificado 
sempre que a automação for executada. 
2) Os recursos definem o escopo de sua automação. Portanto, se sua 
automação de tarefas funcionar com três aplicativos ou arquivos Excel 
diferentes, você precisará dividir sua automação usando um Recurso para 
cada um deles. Os recursos basicamente fornecem o escopo para as ações 
em sua automação, identificando o aplicativo ou o arquivo usado. 
3) Um caderno de projeto na forma de um arquivo Excel está disponível para 
cada projeto no StudioX, contendo algumas das fórmulas mais úteis para 
datas, textos, números e nomes de arquivos. Você pode usá-lo também 
 
 
8 
como um Scratchpad para sua automação, reduzindo, assim, a 
necessidade de usar variáveis. 
4) Depois de ter uma ou mais automações prontas, você pode usar o UiPath 
Assistant em sua máquina para acioná-las quando necessário. 
A simples distinção entre UiPath Studio e UiPath StudioX é da perspectiva 
das pessoas que usam cada um deles. 
No Quadro 1, listamos algumas diferenças entre o Studio e o StudioX. 
Quadro 1 – Comparação entre StudioX e Studio 
Produto UiPath StudioX UiPath Studio 
Tipo de automação Bottom Up Top Down 
Alvo da automação Tarefas simples Processos complexos 
Tipos de Workflows Sequência Sequência, flowcharts, 
state machines. 
Tamanho do projeto Arquivo simples Múltiplos arquivos por 
projetos 
Compatibilidade de 
arquivo 
Studiox somente Suporta ambos: 
arquivos Studio X e 
Studio 
Tipo de licença StudioX + attended Somente Studio 
Fonte: Pedroso, 2020. 
Em resumo, são plataformas com focos diferenciados, ou seja, cada um 
deles tem seu objetivo. Lembrando que a escolha da implantação de um deles ou 
dos dois também é uma etapa de extrema importância. 
TEMA 4 – ROBÔS NA FASE DE EXECUÇÃO 
Uma automação construída com Studio ou StudioX pode ser executada de 
várias maneiras, e todas envolvem o uso de robôs. Simplificando, os robôs são 
simplesmente agentes que executam os pacotes de automação. Mas também são 
versáteis, podendo acomodar diferentes cenários de automação. 
O objetivo de usar robôs é criar uma parceria com o usuário humano e 
dividir as tarefas, de maneira que o robô fica com as tediosas e repetitivas. 
 
 
 
 
9 
Do ponto de vista da intervenção humana, existem dois tipos de robôs: 
• Robôs atendidos: trabalham sob a supervisão de usuários humanos e nas 
mesmas estações de trabalho. As atividades estão diretamente 
relacionadas. 
• Robôs não atendidos: trabalham de maneira independente e geralmente 
em máquinas virtuais separadas. Eles podem exigir intervenção humana 
para perguntas e exceções. 
Na Figura 3, temos novamente uma foto das características das várias 
plataformas da UiPath. Observe que cada uma delas tem disponível robôs 
atendidos e não atendidos. Pegamos o exemplo do Enterprise Server, que tem 
disponível na sua plataforma 10 robôs não atendidos e 10 atendidos. Isso significa 
que o cliente pode utilizar os processos com esses robôs, porém a pergunta que 
fica é: e se precisarmos de mais? 
Figura 3 – Quantidade de robôs 
 
Fonte: UiPath, [S.d.]. 
Se forem necessários mais robôs, sejam eles atendidos ou não atendidos, 
a resposta está na linha seguinte, onde se lê robôs adicionais. Quando são 
necessáriosrobôs adicionais, é preciso comprar mais licenças, as quais 
habilitarão mais robôs para serem utilizados nas automatizações. 
4.1 Robôs assistidos 
Um robô assistido deve estar o mais próximo possível de um assistente 
digital: 
• Deve ter controles claros e fáceis; 
• Deve reagir ao que o usuário humano faz a cada momento; 
 
 
10 
• Não deve ser necessária muita atenção fora das atividades de trabalho; 
• Interface de usuário fácil de usar. 
O robô atendido vem com uma interface dedicada chamada UiPath Assistant, 
por meio da qual processos podem ser iniciados, interrompidos, monitorados e 
até mesmo agendados com recorrências. 
Além de serem iniciados e interrompidos diretamente da interface do 
UiPath Assistant, os Attended Robots podem ser configurados para executar 
vários processos em paralelo, incluindo o monitoramento das ações dos usuários 
humanos e o início de suas próprias ações. 
Os robôs atendidos podem ser programados para iniciar processos 
imediatamente quando a estação de trabalho estiver aberta. Se estiverem 
conectados ao Orchestrator, eles receberão as atualizações de processo mais 
recentes automaticamente e podem até ser instruídos a executar processos do 
Orchestrator. 
4.2 Robôs não assistidos 
Um robô não assistido deve ser o mais produtivo e independente possível. 
Se a entrada humana for necessária, o robô deve ser capaz de continuar 
trabalhando até recebê-la. 
Os robôs autônomos devem ser implementados em uma arquitetura 
liderada pelo UiPath Orchestrator, nossa ferramenta de gerenciamento RPA. O 
UiPath Orchestrator permite o agrupamento de robôs e a distribuição de itens de 
trabalho por meio de filas com SLAs. 
Os robôs autônomos geralmente são implantados em máquinas virtuais, 
onde não há risco de intervenção humana acidental. 
Em processos de negócios complexos que precisam de validação, os robôs 
autônomos podem criar tarefas e distribuí-las aos humanos e, então, continuar 
seu trabalho. Quando chega a entrada humana, os robôs são capazes de 
continuar seus processos do mesmo ponto. 
TEMA 5 – UIPATH NA GESTÃO 
A grande questão é: como deve ser implantada a gestão em uma empresa 
que tem RPA no processo? 
 
 
11 
Como uma solução empresarial para a transformação digital, a plataforma 
de RPA deve oferecer os recursos de gestão sólidos de que cada empresa 
precisa: 
• Gerenciamento de licenças de usuários humanos e robôs; 
• Abastecimento de robôs para máquinas individuais; 
• Distribuição de processos e tarefas de automação para robôs; 
• Monitoramento e registro. 
Ao mesmo tempo, a solução de gerenciamento do robô deve ser flexível 
para acomodar diferentes cenários e necessidades: 
• A maioria das empresas apreciaria um início rápido com RPA e baixo custo 
de entrada; 
• À medida que o RPA começa a produzir benefícios, a solução deve ser fácil 
de escalar para essas empresas; 
• Grandes empresas preferem uma solução de nuvem privada ou local 
controlado internamente. 
Veja o que UiPath Cloud Platform oferece para ajudar na gestão de RPA 
nas empresas. 
• Fácil inscrição e configuração rápida: assim que a conta é criada, você 
tem gerenciamento automático de licenças e acesso para baixar UiPath 
Studio e configurar seus robôs. Sem a necessidade de configuração de 
infraestrutura, você tem acesso ao gerenciamento do robô da nuvem. O 
plano comunitário é gratuito e pode ser facilmente atualizado para o 
Enterprise a qualquer momento. 
• Dimensionamento simples: você pode dimensionar sua força de trabalho 
do robô e construir recursos facilmente, sem qualquer atualização de 
infraestrutura. 
• Modelo de licenciamento de software como serviço: você paga apenas 
quando adiciona recursos do Robot e Studio, e a configuração é imediata. 
• Automação segura e conformidade simplificada: disponibilidade 
garantida (99,5%) e recuperação de desastres. Serviço atualizado 
gerenciado por UiPath. Trilha de auditoria acessível. 
 
 
12 
Além dos principais recursos de gerenciamento de RPA apresentados no 
tema anterior, muitos clientes de grandes empresas têm certas necessidades, 
começando com a instalação da solução no local ou em uma nuvem privada. 
Outras necessidades podem incluir: 
• Disponibilidade permanente; 
• Integração com outras tecnologias nas quais eles investiram, como 
cyberark ou active directory; 
• Segregação de funções, licenças e projetos de automação entre 
departamentos e linhas de negócios; 
• Gerenciamento de licença fácil quando há muitos robôs e usuários 
humanos envolvidos. 
O UiPath Orchestrator tem sido historicamente nossa primeira solução para 
gerenciamento de robôs e licenças. Após o lançamento do UiPath Cloud Platform, 
ele passou a ser preferido principalmente por clientes de grandes empresas com 
implantações em nuvem privada ou no local. 
Embora compartilhe a maioria dos recursos com UiPath Cloud Platform, os 
recursos a seguir atendem a esses clientes de grandes empresas. 
• Capacidades de gerenciamento em escala empresarial: as pastas estão 
disponíveis no UiPath Orchestrator para separar fluxos de trabalho de 
automação e direitos do usuário. Junto da integração com o Active 
Directory em nível de usuário e grupo, ele fornece gerenciamento de 
licença de baixo toque: enquanto um usuário fizer parte de um grupo do 
Active Directory com acesso a licenças, um robô será automaticamente 
provisionado e terá os direitos do grupo. 
• Integração de loja de credenciais: se a empresa já tem um repositório de 
credenciais configurado, ele pode ser integrado ao Orchestrator. Os 
usuários e robôs não só poderão acessá-lo, como também fazer sua 
edição. 
• Alta disponibilidade: o UiPath Orchestrator pode ser implantado como 
vários nós, usando uma solução desenvolvida para UiPath. Esta solução 
garante disponibilidade permanente e recuperação de desastres. Ao 
mesmo tempo, a infraestrutura de vários nós pode ser usada para garantir 
uma distribuição equilibrada de robôs. 
 
 
13 
• Filas com SLAs preditivos: como muitas organizações de grande porte 
tendem a ter SLAs claros e rígidos para processos, eles devem se aplicar 
a automações. As filas no UiPath Orchestrator podem ser configuradas com 
SLAs e procedimentos claros quando estiverem em risco ou forem 
excedidos, como o provisionamento de robôs extras. 
 
 
 
14 
REFERÊNCIAS 
THE TASK Capture Guide. Uipath™. [S.d.]. Disponível em: 
. Acesso em: 13 jan. 2021. 
THE UIPATH Automation Cloud Guide. Uipath™. [S.d.]. Disponível em: 
. Acesso em: 13 jan. 2021. 
THE UIPATH Automation Hub Guide. Uipath™. [S.d.]. Disponível em: 
. Acesso em: 13 jan. 2021. 
THE UIPATH Robot Guide. Uipath™. [S.d.]. Disponível em: 
. Acesso em: 13 jan. 2021. 
THE UIPATH StudioX Guide. Uipath™. [S.d.]. Disponível em: 
. Acesso em: 13 jan. 2021. 
UIPATH DOCUMENTATION Portal. Uipath™. [S.d.]. Disponível em: 
. Acesso em: 13 jan. 2021. 
 
 
 
https://docs.uipath.com/robotesquema dessas agregações, que 
deixam a indústria mais competitiva e inteligente. 
 
 
8 
Figura 6 – Banner da Indústria 4.0 
 
Créditos: Buffaloboy/Shutterstock. 
Além da automação e de estratégias já abordadas, a Indústria 4.0 conta 
com os seguintes serviços: 
• Big Data: é um termo que descreve o grande volume de dados – 
estruturados e não estruturados – que inunda uma empresa no dia a dia. 
Mas o importante não é a quantidade de dados, e sim o que as 
organizações fazem com esses dados. O Big Data pode ser analisado por 
insights que tragam melhores decisões e movimentos estratégicos; 
• Cloud computing: pode ser traduzido por “computação em nuvem”. São 
serviços de computação remota que compartilham recursos e informações 
pela internet. Podemos acessar essas informações de qualquer dispositivo 
conectado à internet; por exemplo, o DropBox; 
• IOT: é a abreviação de internet of things (em português, “internet das 
coisas”). Esse conceito liga dispositivos do dia a dia à internet, como 
geladeiras, fornos e até roupas. 
Na Figura 7 temos o conceito de “casa inteligente”, na qual diversos 
dispositivos podem ser controlados pelo celular, aumentando o conforto dentro de 
casa. 
 
 
 
9 
Figura 7 – “Casa inteligente”, com IOT 
 
Créditos: NicoElNino/Shutterstock. 
A automação pode ser dividida da seguinte forma: 
• Automação industrial: aplica-se no ambiente do processo produtivo, com 
a função de melhorar o desempenho das tarefas e trazer mais lucros. Na 
Figura 8 temos um exemplo clássico de automação industrial: uma 
fabricante de automóveis. Veja que temos pouco contato humano em 
diversas partes do processo: 
Figura 8 – Indústria automobilística 
 
Créditos: SperGenijalac/Shutterstock. 
• Automação comercial: automatiza processos comerciais; 
• Automação residencial: automatiza processos residenciais, como abrir 
portões, iluminação automática, controle de temperatura etc. 
 
 
 
10 
TEMA 5 – VANTAGENS DA RPA 
Existem diversos benefícios com a robotic process automation (RPA), como 
os demonstrados a seguir: 
• Serviços de maior qualidade e maior precisão: com o erro humano 
reduzido, a qualidade do trabalho é muito maior. Além disso, embora seja 
difícil rastrear o ponto em que o erro humano ocorreu, detectar erros é muito 
mais simples na RPA. Isso ocorre porque cada etapa da automação é 
registrada, acelerando o processo como um todo. Reduzir ou remover erros 
significa também maior precisão dos dados, trazendo análises mais 
eficientes e, portanto, melhores decisões; 
• Análise aprimorada: como os robôs de software podem registrar cada 
ação com uma tag e com metadados apropriados, é muito fácil obter 
insights de negócios e outros dados analíticos. Analisando os dados 
coletados, como transações, tempo recebido e tempo de conclusão da 
transação, podemos prever o volume de entrada e capacidade de concluir 
diversas tarefas a tempo; 
• Custos reduzidos: hoje é comum ouvir que um robô equivale a três 
executivos em tempo integral (full-time equivalent – FTE). Isso se baseia 
no simples fato de que um FTE trabalha oito horas por dia, já um robô pode 
trabalhar 24 horas sem pausa. Maior disponibilidade e produtividade 
significa redução do custo de operações, e a velocidade do trabalho 
executado com resultados multitarefa reduz custos; 
• Maior velocidade: os robôs são muito rápidos, e às vezes a velocidade de 
execução deve se reduzir para corresponder à velocidade e latência do 
aplicativo em que eles funcionam. O aumento da velocidade pode resultar 
em melhores tempos de resposta e num aumento também no volume das 
tarefas cumpridas; 
• Maior conformidade: conforme mencionamos, uma trilha de auditoria 
completa é um dos destaques da RPA e pode resultar em maior 
conformidade. Esses robôs não se desviam do conjunto definido de etapas 
ao cumprir uma tarefa, o que certamente resultará em mais conformidade; 
• Agilidade: reduzir e aumentar o número de recursos do robô requer o 
gerenciamento do volume do processo de negócios, o que está a apenas 
um clique de distância. Os robôs podem ser implantados para cumprir a 
 
 
11 
mesma tarefa facilmente. A reimplantação de recursos não requer nenhum 
tipo de codificação ou reconfiguração; 
• Insights abrangentes: além da trilha de auditoria e carimbo de data/hora, 
robôs podem marcar as transações para usá-las posteriormente, em 
relatórios para visão de negócios. Usando esses insights, melhores 
decisões podem ser feitas para melhorar o negócio. Esses dados 
registrados também podem ser usados para previsões; 
• Versatilidade: a RPA é aplicável em todas as indústrias, cumprindo uma 
ampla gama de tarefas de pequenas a grandes empresas, de processos 
simples a complexos; 
• Simplicidade: a RPA não requer conhecimento prévio de programação. A 
maioria das plataformas fornece projetos na forma de fluxograma. Essa 
simplicidade permite uma fácil automação dos processos, deixando os 
profissionais de TI relativamente livres para trabalhos de maior valor. Além 
disso, como a automação foi feita por pessoas de dentro do departamento 
ou área de trabalho, nenhum requisito é perdido na tradução entre a 
unidade de negócios e a equipe de desenvolvimento, o que aconteceria na 
automação tradicional; 
• Escalabilidade: a RPA é altamente escalável tanto para cima quanto para 
baixo. Se alguém precisa aumentar ou reduzir a força de trabalho virtual, 
os robôs podem ser rapidamente implantados com custo zero ou mínimo, 
mantendo a consistência na qualidade do trabalho; 
• Economia de tempo: a força de trabalho virtual não completa apenas 
grandes volumes de trabalho em pouco tempo e com precisão, mas 
também economiza tempo em outras tarefas. Se houver alguma mudança, 
como uma atualização de tecnologia, é muito mais fácil e mais rápido, para 
a força de trabalho virtual, se adaptar às mudanças. Isso pode ser feito se 
mudarmos a programação ou se introduzirmos novos processos. Para os 
humanos, é difícil aprender e ser treinado em algo novo e romper com o 
velho hábito de cumprir tarefas repetitivas; 
• Não invasivo: como sabemos, a RPA funciona na interface do usuário 
como se ele fosse um ser humano. Isso garante que seja implementado 
para mudar os sistemas informáticos existentes, reduzindo riscos e 
complexidades que surgiriam em implantações de TI tradicionais; 
 
 
12 
• Melhor gerenciamento: a RPA permite gerenciar, implantar e monitorar 
robôs por uma plataforma centralizada. Isso também diminui a necessidade 
de governança; 
• Melhor atendimento ao cliente: como os robôs podem trabalhar 24 horas 
por dia, a capacidade aumenta. Isso permite que os humanos se 
concentrem no atendimento e na satisfação do cliente. Além disso, o 
atendimento mais rápido e de melhor qualidade aumenta significativamente 
a satisfação do cliente; 
• Aumento da satisfação do funcionário: como a força de trabalho virtual 
cumpre as tarefas repetitivas e enfadonhas, os funcionários não são 
apenas aliviados de sua carga de trabalho, mas também se envolvem num 
trabalho de melhor qualidade, que requer recursos humanos e pontos 
fortes, como inteligência emocional e raciocínio lógico. Assim, a RPA não 
retira o trabalho; apenas libera os humanos do trabalho entorpecente e 
entediante, dando-lhes a oportunidade de se envolver em trabalhos mais 
satisfatórios. 
A RPA é aplicável em todos os setores, como serviços bancários e 
financeiros, seguros, saúde, manufatura, telecomunicações, viagens e logística. 
Também pode fazer parte de setores como produtos de consumo, entretenimento, 
alimentos e bebidas. Independentemente do domínio das indústrias, pode haver 
uma adoção mais elevada, como finanças e contabilidade, recursos humanos e 
aquisições. 
As implementações mais bem-sucedidas são observadas no que está 
sendo chamado de específico da indústria ou processos específicos de domínio, 
como o processamento de sinistrosno setor de seguros. 
 
 
 
13 
REFERÊNCIAS 
ASATIANI, A.; PENTTINEN, E. Turning robotic process automation into 
commercial success – case OpusCapita. Journal of Information Technology 
Teaching Cases, [S.l.], v. 6, n. 2, p. 67-74, 2016. 
CAPGEMINI CONSULTING. Robotic process automation: robots conquer 
business processes in back offices. Paris: Capgemini Consulting, 2016. Disponível 
em: . Acesso em: 3 nov. 
2020. 
INTRODUCTION to robotic process automation. Irpaai, [S.l.], 2015. Disponível 
em: . 
Acesso em: 3 nov. 2020. 
LACITY, M. L; WILLCOCKS, L.; CRAIG, A. Robotic Process Automation at 
Telefónica O2. UMSL, [S.l.], v. 15, p. 1-19, 2015. 
LACITY, M. L.; WILLCOCKS, L.; WHITLEY, E. Service automation robots and the 
future of work. LSE, London, 2016. 
 
AULA 2 
AUTOMAÇÃO DE PROCESSOS 
ROBÓTICOS (RPA) 
Prof. Juliano de Mello Pedroso 
 
 
2 
TEMA 1 – DIFERENÇAS ENTRE RPA E PROJETOS DE AUTOMAÇÃO 
Atualmente as empresas têm procurado a transformação digital de uma 
maneira mais intensa, seja para implantar um sistema novo, seja até mesmo para 
atualizar um existente. A tecnologia cresce e consegue melhorar o dia a dia dos 
negócios de forma muito rápida. 
A maior parte das empresas emprega o uso de tecnologia de forma 
agressiva com o foco em melhorar a produtividade. 
A transformação digital fez decolar a quantidade de serviços que tinham 
lojas físicas para atuarem de forma maciça no e-commerce, incluindo empresas 
que já nasceram digitais tais como Airbnb, Spotify, Uber. 
Nesse sentido, as empresas têm duas armas (dentre várias outras 
existentes no mundo) para implementar estratégias de transformação digital em 
sua empresa: o RPA e os projetos de automação. 
O RPA (Robotic Process Automation) é uma técnica que se utiliza de 
softwares robôs, com o objetivo de pegar projetos que eram feitos de forma 
manual e automatizar para otimizar as funcionalidades com o foco no aumento de 
produtividade. Já os projetos de automação são uma estratégia de mudança da 
estrutura dos processos com a compra de máquinas ou métodos de aumentar a 
eficiência dos processos a se desempenhar. 
Na Figura 1, temos uma empresa fazendo um projeto de automação do seu 
processo por completo. 
Figura 1 – Projeto de automação 
 
Crédito: Viktoria Kurpas/Shutterstock. 
 
 
3 
Já na Figura 2 temos exemplos de processos de RPA, ou seja, robôs 
extraindo dados de documentos, cálculos matemáticos ou financeiros, abertura de 
e-mails, movimentação de arquivos e pastas, cópia e colagem de arquivos e assim 
por diante. 
Figura 2 – Robotic Process Automation 
 
Crédito: Nadya/Shutterstock. 
1.1 Tecnologia utilizada 
As tecnologias que são utilizadas, embora diferentes, podem ser 
implementadas ao mesmo tempo, só que cada uma tem suas diferenças. A RPA 
utiliza uma estratégia de software que usa robôs (também chamados de bots) que 
são especializados em realizar tarefas de repetição continua, tarefas repetitivas, 
que são entediantes para o trabalho humano. Uma boa parte das pessoas já 
conversou com um robô desse e várias nem percebeu a diferença entre um ser 
humano. Na Figura 3, temos um exemplo desse robozinho. 
 
 
 
 
 
 
 
4 
Figura 3 – Chatbot 
 
Crédito: Song About Summer/Shutterstock. 
 Entretanto os projetos de automação utilizam uma estratégica holística, em 
que diversos componentes tecnológicos são implementados para otimizar os 
procedimentos. 
1.2 Esforço para implantação 
O esforço para implantação do RPA é bem baixo, pois normalmente se 
automatiza um processo repetitivo e atuante, o que não afeta nem o ambiente de 
trabalho normal. Já os projetos de automação são totalmente dependentes da 
quantidade de recursos que serão alocados e da complexidade das alterações. 
1.3 Impactos para a instituição 
 No RPA, o impacto para a instituição é imediato, pois a implantação é 
relativamente rápida e já se vê nos dias ou horas subsequentes a melhoria do 
processo automatizado. Entretanto o impacto num projeto de automação é 
significante e depende muito da taxa de retorno de todo o projeto. 
TEMA 2 – RPA EM CENA 
Hoje, o RPA amadureceu, pois, além de fazer tarefas repetitivas, é visto 
como uma tecnologia de transformação que pode trazer um enorme valor para a 
organização que o adota. 
 
 
5 
Neste momento, vamos estudar uma ação de RPA e seu impacto dentro 
de uma empresa. Mais especificamente no setor de RH, conhecido por recursos 
humanos, mas também tem outros nomes também, como gestão de pessoas, 
talentos humanos e assim por diante. 
Nesse setor, recrutamento, integração, estabelecimento de benefícios para 
funcionários e organização das avaliações de desempenho são algumas das 
principais responsabilidades de qualquer RH. 
Dependendo do tamanho, são destinados verdadeiros times para se 
dedicar a tarefas administrativas repetitivas. 
Vamos considerar as tarefas de admissão de novos empregados. Existe 
um monte de papelada a ser preparada, preenchida e assinada, assim como 
enviada aos órgãos adjacentes competentes. Em outras palavras, muito trabalho 
a ser feito. Quando as tarefas são repetitivas, normalmente ninguém quer fazer, 
por ser chato e acrescentar pouco. 
 Vamos tomar como exemplo o preenchimento de contratos de forma 
automatizada. 
2.1 Passo 1 
Os documentos de identificação devem ser recebidos por email ou 
digitalizados. No nosso exemplo, é uma carteira de motorista fictícia, que 
podemos ver na Figura 4. 
Figura 4 – Carteira de motorista do novo empregado 
 
Crédito: Victor Metelskiy/Shutterstock. 
 
 
 
6 
2.2 Passo 2 
Os documentos são armazenados numa pasta e entregue a um software 
chamado OCR (Optical Character Recognition), ou seja, um software de 
reconhecimento de caracteres que vai ler as informações do documento e jogar 
numa tabela do Word ou do Excel. Um exemplo dessa retirada de dados pode ser 
visto na Figura 5 a seguir. 
Figura 5 – Dados lidos pelo OCR 
 
Crédito: Victor Metelskiy/Shutterstock. 
2.3 Passo 3 
O robô começa a preencher o contrato de trabalho com os dados adquiridos 
pelo OCR. 
Figura 6 – Contrato de trabalho 
 
 
 
7 
2.4 Passo 4 
Ao final dessa ação, todos os contratos estão preenchidos e podem ser 
verificados por alguma pessoa, com chance bem baixa de erros. Uma 
característica importante é a velocidade, pois todas as informações estão contidas 
dentro de um computador, porém esses processos se tornam dependentes pela 
velocidade da máquina em questão. Isso significa que se o computador for de um 
nível tecnológico atual e com características de memória e processamento 
consideráveis bons, essa será uma tarefa executada em tempo pequeno. Pode 
ser um limitante se algum funcionário ainda precisar digitalizar o documento de 
forma manual. 
Veja que agora os profissionais que estão nessa empresa podem mudar 
suas atenções para outros processos que estejam precisando. 
TEMA 3 – ALGUNS EXEMPLOS DE RPA 
Os processos de uma empresa são inúmeros, e os que dão para 
automatizar também são diversos. Na Figura 7, temos uma demonstração de uma 
escolha entre um processo manual e um processo robótico automatizado. 
Essa é uma escolha difícil no começo, por isso a análise de diversos 
exemplos de utilização é uma grande ferramenta de aprendizagem. 
Figura 7 – Escolha da RPA 
 
Crédito: Iurii Motov/Shutterstock. 
 
 
8 
3.1 Folha de pagamento 
O processamento da folha de pagamento refere-se às ações que as 
empresas realizam para remunerar seus funcionários, acompanhando sua 
presença, seus salários, bônus e impostos. 
O processamento da folha de pagamento precisa de intervenção manual 
mês após mês, todos os anos. Um sistema RPA pode ser usado para extrair os 
detalhes que são exigidos de folhas de pontomanuscritas e calcular o pagamento 
de seus contratos estipulados e pagá-los também (até mesmo solicitando as 
transações bancárias necessárias). 
3.2 Atualizações de informações do cliente 
Qualquer organização que implementou um CRM enfrenta todos os tipos 
de problemas relacionados: a base de clientes está espalhada por muitas 
geografias, há chamadas frequentes para os bancos de dados de back-end, e 
atualizações e mudanças vêm de todas as fontes. 
As soluções RPA podem processar essas solicitações em lotes em vez de 
uma após a outra, reduzindo a carga nos sistemas back-end e garantindo melhor 
desempenho e qualidade de dados em todo o aplicativo. 
3.3 Processo de renovação de contratos 
Independentemente da indústria, o processo de renovação de contratos é 
em geral um processo complexo, mas não necessariamente devido a exceções e 
complicações, mas sim ao número de operações e à sincronização entre 
diferentes departamentos e sistemas. 
Os robôs podem assumir todo o processo, começando pela comunicação 
padronizada com o cliente, processando as alterações, elaborando os 
documentos e atualizando os sistemas internos. 
3.4 Reconciliação de demonstrativos financeiros 
A reconciliação das demonstrações financeiras cobre todas as operações 
(realizadas principalmente pelas equipes de contabilidade) de correspondência de 
pedidos, pagamentos, perdas, margens e assim por diante, com contas e 
 
 
9 
demonstrações financeiras. É um processo comum que uma organização precisa 
gerenciar para garantir registros limpos e documentos financeiros confiáveis. 
Este processo é bem conduzido pelos robôs de software RPA. Depois de 
configurados, eles podem substituir perfeitamente os humanos que teriam que 
fazer essas tarefas, do início ao fim. 
3.5 Processamento de reclamação do cliente 
Independentemente do setor, as reclamações dos clientes estão sempre 
no radar. Seu número e substância são um indicador importante da saúde do 
negócio e um bom indicador do futuro da empresa. 
Por meio do RPA, as reclamações dos clientes podem ser categorizadas 
com base em palavras-chave e outros critérios, e possíveis soluções podem ser 
sugeridas aos clientes imediatamente. Assim, as reclamações dos clientes podem 
ser respondidas 24 horas por dia, 7 dias por semana, em vez de 8 horas por dia 
e apenas 5 dias por semana. Na Figura 8, temos uma pessoa preenchendo um 
formulário de reclamação que pode ser a base de dados para um robô 
especializado nessa tarefa. 
Figura 8 – Formulário de reclamação 
 
Crédito: Rawpixel.com/Shutterstock. 
 
 
10 
TEMA 4 – RPA EM OUTRAS ÁREAS 
Existem processos que podem ser automatizados em diversas áreas. 
Assim, quanto mais exemplos e experiência tivermos, mais subsídios teremos 
para aplicar nos cases reais. 
4.1 Serviços 
 Uma das áreas que mais cresce no Brasil atualmente é a área de serviços, 
que é responsável por uma grande parte dos empregos gerados no Brasil. A parte 
de faturamento é um dos processos de serviços em que a RPA já é atuante, pois 
envolve a parte de pagamento dos serviços prestados e por esse motivo a 
automatização cai como uma luva. 
 Nesse sentido, o faturamento automatizado diminui os erros humanos e 
melhora a satisfação dos clientes. 
 Dentro da área de serviços podemos ver automação no processo de call 
center, em que o cliente pode fazer a mudança de um serviço, atualização de 
informações sobre o serviço que será prestado e a coleta de dados de clientes. 
 Um grande exemplo é o serviço de guincho. Cada vez mais os guinchos 
que estão atuando entram na onda da RPA. Se seu carro parar por qualquer 
problema, bastará entrar em contato com uma central automatizada e passar os 
dados do cliente e em pouco minutos se receberá a localização do guincho e 
quanto tempo vai demorar para chegar ao local do incidente, como na Figura 9. 
Figura 9 – Resgate com guincho 
 
Crédito: New Africa/Shutterstock. 
 
 
11 
4.2 Financeiro 
Existem diversos processos que são cansativos e repetitivos. No mundo 
financeiro, isso não é diferente. Por isso existem nas finanças diversos processos 
que são exemplos de uso de RPA, tais como avaliação de crédito e prevenção de 
fraudes, liquidação de contas e pagamentos e encerramentos automáticos de 
conta. 
Todos esses processos são repetitivos e enfadonhos, mas, se forem 
automatizados, o setor pode melhorar o atendimento a casos específicos e 
também aumentar as cifras com novos negócios. 
4.3 Saúde 
 O setor da saúde não é diferente dos outros que têm tarefas cansativas e 
repetitivas, mas há o agravante do erro humano acarretar problemas muito graves 
na vida das pessoas. Pessoas que trabalham em ambientes da saúde fazem 
jornadas longas e desgastantes. Por esse motivo, o RPA ajuda (e ajuda muito!) 
nessas tarefas, por exemplo, na digitalização e na atualização periódica dos 
arquivos dos pacientes, na gestão do inventário do estabelecimento de saúde e 
na liquidação de faturas dos pacientes. 
4.4 Educação 
 Na educação, as tarefas repetitivas e cansativas para o ambiente estudantil 
são diversas, e ainda se mantêm processos que se repetem periodicamente, seja 
bimestralmente, quadrimestralmente ou semestralmente. Esses processos devem 
e podem ser automatizados sem grandes alterações no fluxo normal do ensino. 
 Um grande exemplo é o gerenciamento de presença dos alunos, o qual 
pode ser feito de forma automática. Os registros do curso (como conteúdo, planos 
de aula, registro das atividades práticas) podem ser realizados de forma 
automática com a ajuda da RPA. 
4.5 Manufatura 
Dentro das empresas ou indústrias existe o processo de manufatura, que é 
muito mais abrangente do que os processos feitos com as mãos. A indústria 
elevou o patamar da manufatura em muito. As tarefas repetitivas estão presentes 
 
 
12 
também, então novamente a RPA pode ajudar na gestão de estoque, processo 
de pagamento e principalmente na comunicação com o cliente. 
4.6 Governo 
 No processo governamental, além de tarefas cansativas, como o governo 
trata com toda a população, existe uma quantidade incrível de processos e de 
outras tarefas que envolvem, por exemplo, reivindicações de benefícios, o que 
implica que, quando se começa a selecionar quem vai receber ou não, isso gera 
uma enxurrada de solicitações que devem ser atendidas com um número 
relativamente pequeno de funcionários. Isso também ocorre quando da prevenção 
de fraudes, tarefa muito importante nesse tipo de serviço. 
TEMA 5 – Critérios para o RPA 
Os robôs RPA são capazes de imitar muitas (senão todas) as ações 
humanas do usuário. Eles fazem login em aplicativos, movem arquivos e pastas, 
copiam e colam dados, preenchem formulários, extraem dados estruturados e 
semiestruturados de documentos, raspam navegadores e muito mais. 
Os processos que podem ser automatizados são baseados em regras, 
repetições, e os dados de entrada são padronizados. Os robôs são capazes de 
tomar decisões se estas estiverem claramente definidas na lógica de negócios. 
Uma alta taxa de exceção exigiria intervenção humana e afetaria a produtividade 
do robô. A seguir, veremos os critérios que você pode usar para avaliar a 
adequação de um processo à automação: 
5.1 Processo de adequação 
5.1.1 Baseado em regras 
As decisões tomadas (incluindo interpretação de dados) no processo 
podem ser capturadas em uma lógica predefinida. A taxa de exceção é baixa ou 
pode ser incluída também na lógica de negócios. 
5.1.2 Processo automatizado e/ou repetitivo 
Dentro deste critério, podemos diferenciar 4 tipos de processos: 
 
 
13 
• Manual e não repetitivo: as etapas do processo são realizadas por 
humanos e podem ser diferentes a cada vez que o processo é executado; 
• Manual e repetitivo: as etapas do processo são realizadas pelo usuário, e 
pelo menos algumas delas são as mesmas todas as vezes 
• Semiautomático e repetitivo: algumas das etapas repetitivasjá foram 
automatizadas (usando macros, regras do Outlook e assim por diante); 
• Automatizado: existem processos que já foram automatizados usando 
outras tecnologias além do RPA. 
Processos que precisam permanecer manuais ou não são repetitivos, 
devido à alta taxa de exceção ou fatores que não podem ser integrados em uma 
lógica de negócios, não são bons candidatos para automação. 
5.1.3 Entrada padrão 
A entrada no processo deve ser eletrônica e facilmente legível ou legível 
usando uma tecnologia que possa ser associada ao RPA (como OCR). Um bom 
exemplo é uma nota fiscal com os campos predefinidos. 
5.1.4 Estabilidade 
Os processos que têm sido os mesmos por um determinado período de 
tempo e nos quais nenhuma mudança é esperada nos próximos meses são bons 
candidatos para automação, desde que atendam também aos outros critérios. 
5.2 Complexidade de automação 
Este conjunto de critérios determina o quão difícil é automatizar um 
processo: 
5.2.1 Número de telas 
O RPA funciona programando o robô para realizar tarefas no nível da tela 
(quando a tela muda, a lógica deve ser ensinada). Quanto maior o número de 
telas, mais elementos devem ser capturados e configurados antes da automação 
do processo. 
 
 
 
14 
5.2.2 Tipos de aplicações 
Alguns aplicativos são mais facilmente automatizados (como o pacote 
Office ou Java), outros aumentam fortemente o esforço de automação 
(mainframe, por exemplo). E quanto mais diferentes forem as aplicações, 
aumentará também o número de telas (ver ponto anterior). 
5.2.3 Cenários de lógica de negócios 
A complexidade de uma automação aumenta com o número de pontos de 
decisão na lógica de negócios. Basicamente, cada um poderia multiplicar por dois 
o número de cenários. 
5.2.4 Tipos e números de entradas 
Como afirmado anteriormente, a entrada padrão é desejável. No entanto, 
existem casos em que uma entrada padrão (como uma fatura) deve ser 
configurada para cada fornecedor que será afetado pela automação. Além disso, 
a entrada não padrão pode ter diferentes graus de complexidade, sendo o texto 
livre o mais complexo. 
Ao usar esses 2 fatores (processo de adequação e complexidade de 
automação) em nossa avaliação do potencial de automação, podemos dividir os 
processos em 4 categorias: 
• Sem RPA – Processos em que a mudança é frequente, o ambiente do 
sistema é volátil e várias ações manuais (mesmo não digitais) são 
necessárias; 
• Semiautomação – Processos que podem ser divididos em etapas que 
podem ser claramente automatizadas e etapas que precisam permanecer 
manuais (como validações ou uso de tokens de segurança física); 
• RPA de alto custo – Processos que são bastante digitais e podem ser 
automatizados, mas usam algumas tecnologias que são complexas (como 
OCR) ou requerem habilidades de programação avançadas; 
• Automação zero touch – Processos que são digitais e envolvem um 
sistema altamente estático e ambiente de processo, de modo que possam 
ser facilmente divididos em instruções e gatilhos simples possam ser 
definidos. 
 
 
15 
 A análise profunda e bem-feita aumenta a garantia da melhor decisão a ser 
tomada. 
 
 
 
16 
REFERÊNCIAS 
CHO, H. J.; JEONG, K. M. A study on the connective validity of technology maturity 
and industry for core technologies based on 4th Industrial Revolution. Journal of the 
Korea Convergence Society, v. 10, n. 3, p. 49-57, 2019. 
KANG, S. W. A study on the performance and success factors of exporting company's 
office automation solutions (based on RPA application cases). Korea Trade Research 
Association, 2018. 
KIM, J. Y.; HEO, W. G. A study on issues and tasks of humanity and social science in 
a Fourth Industrial Revolution Era. Journal of Digital Convergence, v. 16, n. 11, p. 
137-147, 2018. 
RYOU, H. S. ; LEE, D. H. A comparative study on analytical tools of business model. 
Journal of Digital Convergence, v. 14, n. 5, p. 137-147, 2016. 
 
AULA 3 
AUTOMAÇÃO DE PROCESSOS 
ROBÓTICOS (RPA)
Prof. Juliano de Mello Pedroso 
 
 
2 
TEMA 1 – INTELIGÊNCIA ARTIFICIAL 
Existem diversas tecnologias disruptivas que têm relação direta com o 
RPA, tais como inteligência artificial, machine learning, Big Data, IOT etc. 
Uma tecnologia disruptiva se caracteriza pela quebra dos padrões que já 
estão fundamentados no mercado. 
A primeira coisa que muitas pessoas pensam quando se fala de inteligência 
artificial é exemplificado na Figura 1. 
Figura 1 – Robô emulando a aparência humana 
 
Fonte: Phonlamai Photo/Shutterstock. 
A maioria das pessoas acredita que robôs emulando a aparência humana 
são o principal uso da inteligência artificial e não é bem assim. 
A Inteligência artificial é a capacidade de se produzirem máquinas com 
inteligência parecida com os padrões da inteligência humana. As principais 
alterações acontecem nos softwares que compõem os computadores. Esse tipo 
de inteligência busca emular a inteligência humana muitas vezes mencionada em 
diversos lugares como AI (artificial intelligence, termo em inglês), alguns autores 
definem a IA como ciência da concepção de dispositivos inteligentes com a 
habilidade de interpretar dados de origem externa ao seu sistema. 
 
 
3 
Desde de o século passado se fala em robôs, por exemplo, uma peça 
chamada Rossum’s Universal Robots do ano de 1920. O advento da Segunda 
Guerra Mundial ajudou a unir forças contra os inimigos. Foram diversas áreas 
convocadas, tais como engenharia, matemática, programação e neurociência, 
inclusive um cientista renomado atualmente chamado Alan Turing, que recebeu o 
título de pai da computação. Mas foi no ano de 1956 que o termo inteligência 
artificial na conferência de Dartmouth que surgiu o termo. 
 Atualmente você já deve ter visto a inteligência artificial e nem notado. Para 
se ter uma ideia, no atendimento ao cliente temos um serviço chamado de chatbot 
(muito eficiente por sinal), que serve para o primeiro atendimento ao cliente, muito 
usado em operadoras de celular, por exemplo, inclusive atendendo ao canal de 
ligação telefônica com uma impressionante voz aparentemente humana. Na 
Figura 2, temos uma conversa iniciada com a consultora on line Maria. 
Figura 2 – Consultora on-line Maria 
 
Créditos: Roman Samborskyi/Shutterstock. 
Entrei no site e fiz a seguinte pergunta: “Olá, como você está?” e olhe que 
interessante a resposta na Figura 3. 
 
 
 
4 
Figura 3 – Pergunta “Olá, como você está?” 
 
Créditos: Roman Samborskyi/Shutterstock. 
 Veja que são respostas programadas voltadas para venda, que não têm 
cunho pessoal nem muita profundidade. Fiz a seguinte pergunta: “Bem, eu queria 
falar de uma música romântica”. A resposta novamente foi dita com as ofertas de 
venda. Confira na Figura 4. 
Figura 4 – Pergunta “Bem, eu queria falar de música romântica” 
 
Créditos: Roman Samborskyi/Shutterstock. 
 
 
5 
 Nesse tipo de serviço, temos pouca especialização normalmente, porém 
temos todos os clientes atendidos e encaminhados ao setor competente se for 
necessário. 
TEMA 2 – MACHINE LEARNING 
 No tema anterior foi vista a importância da inteligência artificial nos 
programas e nos dispositivos, mas o machine learning aumenta esse patamar 
mais ainda. Nesse momento, a máquina ou dispositivo (inclusive software) tem a 
capacidade de reter conhecimentos. Traduzido de maneira simples, temos 
machine learning como aprendizado de máquina, ou seja, a máquina aprende 
novos conhecimentos ao longo do processo de execução do programa. 
 Imagine um caso de um programa de jogos de xadrez. Nesse cenário, um 
ser humano está jogando como primeiro jogador, como demonstrado na Figura 5, 
porém, no caso do segundo player, o segundo jogador é um computador ou um 
dispositivo. Na maioria das vezes, o software que controla o player 2 é um 
software que tem uma lista de jogadas fixa e limitada por meio da linguagem de 
programação usada. Essas jogadas formam um banco de dadosde jogadas. Os 
bancos de dados são utilizados quando queremos armazenar informações e 
utilizá-las depois. 
Figura 5 – Jogo de xadrez 
 
Créditos: Just Dance/Shutterstock. 
 
 
6 
 Entretanto, se o software do controle do segundo jogador tiver a 
capacidade de machine learning, cada vez que for executado o jogo o software, 
irá aprender movimentos e jogadas diferentes, aumentando esse banco de dados 
de jogadas. Num primeiro momento, pensa-se que o jogo será treinado 
aprendendo essas jogadas e atualizando seu software e, num segundo momento, 
quanto mais tiver treinamento, maior vão ser as condições de jogo. Nesse 
momento, podemos entender melhor o conceito de machine learning, que é 
diferente de inteligência artificial. A maioria das pessoas confundem tais 
definições. 
 Nesse caso, a inteligência artificial emula o pensamento humano. São 
utilizadas técnicas de programação que utilizam a cópia do comportamento 
humano de forma sistemática, fazendo o computador ou o dispositivo pensar: 
esse é o foco da inteligência artificial 
 Só que quanto mais fazemos uma determinada tarefa, mais ficamos 
treinados e a executamos de forma melhor. É o caso da machine learning, 
treinamento que a inteligência artificial utiliza para melhorar seu processo 
cognitivo dos seus bancos de dados. 
 Vamos a um exemplo: digamos que estamos buscando pesquisar uma 
palavra num buscador da internet qualquer. Digamos que essa palavra será 
manga. Sabemos que existem diversos sentidos para a palavra manga: pode ser 
a fruta manga e também pode ser a manga da camisa, e existem ainda outros 
sentidos que para nós é irrelevante agora. Digamos que, antes da palavra manga 
ser pesquisada, fizemos a pesquisa de frutas da estação e aí pesquisamos essa 
palavra. Existe uma grande chance do sentido de a palavra manga ser fruta. Se 
antes pesquisamos roupas do verão, há uma grande chance de o sentido da 
palavra manga ser parte de uma roupa. Nesse sentido, o buscador em questão 
pode tomar uma decisão de pesquisa que será feita. Esse é um bom exemplo de 
aprendizado de máquina. 
 O aprendizado de máquina tem sido utilizado em diversas áreas, como o 
combate de fraudes em compras on line, compras que utilizam dados de cartões 
de crédito. Muitas operações são feitas diariamente: o sistema de machine 
learning aprende como são as características de compra do usuário e monta um 
banco de dados deste. Com esse banco de dados, as compras são monitoradas, 
ou seja, se uma compra foge do perfil do cliente, essa compra não é feita, por 
exemplo, se o usuário não compra nada tecnológico ou de jogos, assim que é 
 
 
7 
executada a compra desse tipo de material: antes de ser aprovada, o cliente 
recebe uma mensagem pelo celular cadastrado perguntando a veracidade dessa 
compra. Se o usuário responder de forma negativa, a compra é cancelada e 
vistoriada pela agência de cartões. 
 Temos também o uso de aprendizado de máquina na tradução textos. Os 
tradutores não podem traduzir literalmente, por isso uma grande parte das 
traduções fica sem sentido, mas com a utilização de machine learning, as 
traduções estão cada vez mais corretas e precisas. 
TEMA 3 – BIG DATA 
 Atualmente vivemos num mundo onde a informação é de extrema 
importância. São diversos dados que precisamos tratar, mas o que é um dado? A 
definição de dado passa por registros aleatórios sem qualquer tipo de análise 
(Rezende, 2015). Somos alimentados de dados por todos os lados atualmente. 
Nosso papel é tratar esses dados e retirar informações úteis deles. São diversas 
ferramentas que utilizamos para retirar informações deles. Gráficos, 
apresentações, ferramentas matemáticas, ferramentas de programação, uma 
infinidade de acessórios que nos ajudam nessa árdua tarefa. Na Figura 6, temos 
um exemplo de tratamento de dados no trabalho. 
Figura 6 – Dados no trabalho 
 
Créditos: Freedomz/Shutterstock. 
 
 
8 
 Porém atualmente a demanda de dados cresceu de forma incrível, e muitas 
coisas servem de dados hoje em dia. Cresceu de tal forma que os softwares 
comuns não conseguem tratar essa quantidade. 
 Com isso, nasceu o conceito de Big Data, que tem como objetivo a análise 
e o tratamento de uma grande quantidade de dados. Para se trabalhar com esse 
tipo de dados e em grande velocidade, são necessárias soluções preparadas para 
esse foco. 
Figura 7 – Termos associados ao Big Data 
 
Créditos: Buffaloboy/Shutterstock. 
 Na Figura 7, temos os termos que fazem parte do mundo do Big Data. 
Veremos alguns deles a seguir. 
3.1 Volume de dados 
No caso de Big Data, o volume de dados é proporcionalmente grande se 
comparados com outros bancos de dados. Podemos utilizar o Big Data no setor 
da saúde. Imagine, por exemplo, um hospital em que é possível monitorar os 
sinais vitais de todos os pacientes. Nesse caso, a quantidade de informações é 
muito grande e sempre com a tendência de aumento de dados. 
3.2 Valor 
Esse é um dos itens mais importantes do Big Data: o valor mede a utilidade 
e o grau de importância das informações para o objetivo da empresa. Atualmente, 
em diversas empresas, os dados são mais importantes do que a própria 
infraestrutura. Por exemplo, numa concessionária, os carros são muito 
importantes para a empresa, ou seja, os carros são parte importante do patrimônio 
 
 
9 
da empresa, porém imagine a empresa Uber, que não tem frota de carros nem 
uma infraestrutura monstruosa. Nesse caso, um dos itens mais importantes é o 
banco de dados dos clientes. 
3.3 Velocidade 
Como a quantidade de dados é enorme para se realizarem operações com 
esses dados de forma rápida, é necessário utilizar computadores com velocidade 
de processamento muito maior, os quais são chamados também de 
supercomputadores. Na Figura 8, temos uma sala de servidores que servem para 
mineração de criptomoedas. 
Figura 8 – Sala de servidor de mineração de criptomoedas 
 
Créditos: Dr Manager/Shutterstock. 
3.4 Veracidade 
São ferramentas que garantem a veracidade e autenticidade dos dados. 
Um dado errado pode criar uma catástrofe dentro do banco de dados. 
3.5 Variedade 
Deve trabalhar com banco de dados com informações provenientes das 
mais diferentes origens possíveis. 
 Os supercomputadores que lidam com essa quantidade massiva de 
informações estão sendo desenvolvidos diariamente para coleta, organização 
refinamento e interpretação das informações digitais. 
 Chamamos de Big Data Analytics o conjunto de computadores de alta 
capacidade e os softwares que fazem a manipulação de dados. 
 
 
10 
TEMA 4 – IOT 
Quando se fala em Internet das coisas ou IOT (Internet of Things), estamos 
nos referindo a uma grande rede de equipamentos interconectados, mas não 
somente computadores, qualquer coisa – e não entenda isso de forma figurada: é 
qualquer coisa mesmo! 
Imagine você chegando em casa após um dia de trabalho. Você entra em 
casa, vai até a geladeira e retira uma caixa de leite. A partir do momento em que 
a caixa sai da geladeira, esta desconta uma caixa de leite do seu banco de dados. 
Você bebe o leite e joga a caixa fora, e o lixo envia uma mensagem para a 
geladeira que recebeu uma caixa de leite. Nesse momento, a geladeira desconta 
de forma efetiva do seu banco de dados. Se essa caixa de leite for a última do 
banco de dados, a geladeira envia um e-mail para o mercado cadastrado mais 
próximo e pede mais caixas de leite para que seja recebido numa entrega 
agendada. Esse é o conceito de geladeira inteligente. 
Na Figura 9, temos um exemplo dessa geladeira, que está conectada à 
internet. Temos aqui uma moça consultando a previsão do tempo enquanto toma 
seu café de forma tranquila. Esse é o conceito da internet das coisas, ou seja, 
coisas do dia a dia com acesso à internet. 
Figura 9 – Geladeira inteligente 
 
Créditos: Gorodenkoff/Shutterstock. 
 Nesse sentido, a televisão e o videogame são os primeiros exemplos de 
dispositivosinteligentes que foram conectados à internet, porém podemos 
conectar tudo em uma casa, empresa ou até mesmo uma cidade completa. 
 
 
11 
 Podemos, por exemplo, conectar forno, lâmpadas, micro-ondas, 
fechaduras, carros e câmeras de vigilância. 
 Na Figura 10, temos um exemplo de casa inteligente: o usuário pode 
controlar a temperatura do ar condicionado, ligar ou desligar as lâmpadas da casa, 
ter acesso às câmeras de segurança e suas imagens em tempo real, ligar e 
desligar aparelhos de som, travar e destravar a porta da casa, tudo isso pela 
internet do seu celular. 
Figura 10 – Casa inteligente 
 
Créditos: Nicoelnino/Shutterstock. 
 Também cresce o conceito dos dispositivos wearables, que são 
dispositivos que são usados no corpo. Na Figura 11 temos um smart watch, que 
nada mais é que um relógio inteligente que tem diversos sensores que monitoram 
alguns sinais vitais do usuário e os enviam para softwares específicos no celular 
monitorando sinais como batimentos cardíacos, distância percorrida em corridas, 
periodicidade de treinamentos, registro de sono, além de todas as funções 
herdadas pelo telefone celular. 
 
 
 
12 
Figura 11 – Dispositivos wearables 
 
Créditos: Kanut Photo/Shutterstock. 
TEMA 5 – Redes neurais artificiais 
As redes neurais artificias são softwares específicos que desenvolvem 
funções matemáticas similares às dos neurônios humanos. É considerada uma 
técnica dentro do universo do aprendizado de máquina. Essa técnica é utilizada 
em diversas empresas grandes como Google, Microsoft e IBM. Algoritmos 
utilizando redes neurais artificias são utilizados em carros autônomos. Na Figura 
12, temos um exemplo dessa tecnologia de carro autônomo, da fabricante 
automotiva Tesla. 
Figura 12 – Carro autônomo 
 
Créditos: Flystock/Shutterstock. 
 
 
13 
Muitas outras aplicações podem ser exemplificadas para o uso das redes 
neurais, como composição de músicas e poemas, e na construção de roteiros de 
filmes. Atualmente, a utilização das redes neurais tem crescido com a ajuda e 
surgimento do termo deep learning (aprendizagem profunda). 
As redes neurais artificiais, se forem grandes, conseguem ter milhares de 
unidades que processam informações, se compararmos com o cérebro humano, 
que tem bilhões de neurônios 
Uma RNA (rede neural artificial) tem na sua concepção diversas unidades 
de processamento, cuja função é bem simples. As unidades normalmente estão 
ligadas por canais de comunicação, que têm um valor chamado de peso. A 
inteligência do sistema provém das iterações entre as unidades de 
processamento. 
Em 1943, McCullock e Pitts fizeram uma proposta de operação dessas 
unidades de processamento com as seguintes funcionalidades: 
• Cada sinal é inserido numa entrada (input), o que acontece na camada de 
entradas (layer input); 
• Nas camadas intermediárias (também chamadas de hidden layer), é onde 
acontece a grande parte do processamento das informações da rede; 
• Na camada de saída (output layer) são apresentados os resultados dessas 
operações. 
A especificação de uma RNA é feita na maior parte pela sua topologia, suas 
regras de execução e treinamento. A característica primordial da RNA é o 
aprendizado e a melhoria desse aprendizado por meio de treinamento, ajustando 
os pesos a cada etapa do treinamento. O objetivo desse treinamento é alcançado 
assim que o sistema esteja apto a resolver um conjunto de problemas 
semelhantes. 
Um algoritmo de aprendizado é composto por uma série de premissas 
definidas para a resolução de uma situação problema. Há diversos algoritmos de 
aprendizado. Esses programas são diferentes pelo modo como tratam as 
interações dos pesos. 
Na Figura 13, temos a representação gráfica de um sistema de redes 
neurais artificiais. 
Quanto mais o sistema for treinado, melhor será o resultado do problema. 
Tais soluções são tão importantes que são utilizadas em robôs que desarmam 
bombas e softwares de reconhecimento de voz. 
 
 
14 
Figura 13 – Funcionamento de uma rede neural artificial 
 
Créditos: Shade Design/Shutterstock. 
 
 
 
 
 
 
 
 
 
15 
REFERÊNCIAS 
COELHO, P. Internet das coisas – Introdução prática. Rio de Janeiro: FCA, 
2017. 
DAHL, G. E.; SAINATH, T. N.; HINTON, G. E. Improving deep neural networksfor 
LVCSR using rectified linear units and dropout. In: ICASSP – IEEE 
INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL 
PROCESSING, 2013. Anais... Vancouver, Canada, 2013. 
OGLIARI, R. D. S. Internet das coisas para desenvolvedores. São Paulo: 
Novatec, 2019. 
REZENDE, E. A. S. O valor da memória institucional no universo organizacional. 
Revista Memória em Destaque, Salvador, Tribunal Regional Eleitoral da Bahia, 
Centro de Memória. n. 1, dez. 2015 
STEVAN JUNIOR, S. L. IOT – Internet das coisas: fundamentos e aplicações em 
arduino e NodeMCU. São Paulo: Érica, 2018. 
 
AULA 4 
AUTOMAÇÃO DE PROCESSOS 
ROBÓTICOS (RPA) 
Prof. Juliano de Mello Pedroso 
 
 
2 
TEMA 1 – A JORNADA DO RPA 
O RPA geralmente traz ganhos rápidos, mas, para também produzir efeitos 
de longo prazo nas empresas e mudanças na mentalidade de todos os envolvidos, 
cada etapa dessa jornada deve ser tratada com cuidado. É necessário realizar um 
bom planejamento, pois a mudança de processos precisa ocorrer de tal maneira 
que todas as variáveis sejam mapeadas para que não haja surpresas. Assim, 
temos de seguir alguns passos, que devem ser contemplados para que a jornada 
da implantação de RPA seja satisfatória. 
Figura 1 – Jornada do RPA 
 
Fonte: Juliano de Mello Pedroso. 
Vamos falar de cada uma dessas fases, pois não existe uma mais 
importante que a outra. No mundo corporativo, normalmente não se dispõe de 
 
 
3 
tanto tempo para implementar cada uma delas, porém pular etapas ou 
negligenciá-las pode ser um erro difícil de se resolver sem perder qualidade 
durante o processo. 
Descoberta: no estágio de descoberta, existem três pontos em toda a 
organização a serem abordados: 
• Criando buzz (começando a criar barulho sobre o assunto) e envolvendo o 
maior número de pessoas possível; 
• Definição de governança de processo ponta a ponta; 
• Gerar um forte pipeline (conjunto de todos os projetos envolvidos) de 
oportunidades de automação e avaliá-las objetivamente. 
Construção: na fase de construção, existem várias abordagens. 
Felizmente, elas são totalmente compatíveis e podem ser aplicadas 
simultaneamente: 
• Ter desenvolvedores profissionais que criam automações corporativas; 
• Ter usuários de negócios automatizando partes de seu trabalho e partes 
do trabalho de seus colegas. 
Gestão: as automações criadas precisam ser implantadas e atualizadas. 
Você precisa acompanhá-los e observar seu uso. Na Figura 2, temos um 
profissional da área de gestão utilizando um software para auditar os dados. 
Figura 2 – Software de gestão de dados 
 
Crédito: Nicoelnino/Shutterstock. 
Execução: as automações são executadas por meio de robôs. Existem 
diferentes configurações organizacionais e a maneira como os robôs estão 
fazendo sua parte deve levar tudo em consideração – trabalhar com turnos, usar 
 
 
4 
máquinas virtuais e assim por diante. É por isso que o estágio de execução é 
crucial. 
Engajamento: a maioria dos processos corporativos pode ser 
automatizada até certo ponto. Robôs precisarão de validação ou encontrarão 
exceções. Isso, às vezes, é chamado de humano em loop, e os frameworks RPA 
precisam resolver tais questões. É disso que se trata engajar. 
Medição: o RPA terá um impacto em sua organização, mas apenas saber 
disso não deve ser suficiente. Você precisa definir as métricas e monitorá-las para 
tomar as decisões corretas e alinhar as operações de RPA com sua estratégia 
geral. O estágio de medição é sobre como usar as ferramentas adequadas para 
rastrear sua prática de RPA. 
TEMA 2 – PROFISSIONAIS DO RPA 
Quando uma empresa decide implementar RPA em escala,é uma boa ideia 
colocar a experiência em RPA e as funções envolvidas em uma equipe que pode 
conduzir a jornada de RPA com energia, conhecimento e ferramentas certas. 
Essa equipe é normalmente conhecida como Centro de Excelência RPA. 
As funções normalmente envolvidas são as que listamos a seguir. 
RPA Developer: aquele que usa as ferramentas de desenvolvimento RPA 
para transformar ideias de automação em realidade. Embora compartilhe muitas 
habilidades com todos os desenvolvedores de software, um desenvolvedor RPA 
geralmente agrega valor por meio de sua compreensão dos processos de 
negócios em uma empresa. Uma representação interessante desse profissional 
pode ser vista na Figura 3. 
 
 
 
 
 
 
 
 
 
 
 
 
5 
Figura 3 – RPA Developer 
 
Crédito: Kung_Tom/Shutterstock. 
Solution architect: responsável por definir a arquitetura da solução RPA. 
O arquiteto de soluções traduz os requisitos capturados pelos analistas funcionais, 
criando a arquitetura e os artefatos de design. Assim, o profissional lidera, faz 
revisões de código e é o responsável pela entrega final da equipe. 
Business Analist: tesponsável pelo mapeamento do AS IS e pelas 
propostas de processos de negócios. Os analistas de negócios têm conhecimento 
do processo de negócios a ser automatizado, teoria geral de negócios e recursos 
de RPA. Eles são responsáveis por listar os requisitos do processo, esclarecer as 
entradas e saídas esperadas e criar a documentação RPA. 
Implementation manager: monta e gerencia a equipe que trabalha na 
iniciativa RPA e faz o planejamento de disponibilidade para atingir as metas de 
automação. Na maioria das vezes, é o ponto de contato único (SPOC) para as 
partes interessadas fora da equipe principal. 
Infrastructure Engineer: com boas habilidades técnicas e de segurança, 
eles são responsáveis por configurar e manter os recursos de hardware e software 
para o desenvolvimento de RPA, testes e, mais adiante, durante o ciclo de vida 
ou a solução. 
RPA Support: sua função é fornecer suporte aos usuários que trabalham 
com os robôs RPA, mas também podem estar envolvidos no gerenciamento da 
solução RPA pós-implementação. 
Para ampliar a capacidade das organizações de automatizar o trabalho, o 
RPA pode ser expandido com recursos avançados, como inteligência artificial (IA), 
mineração de processos e análises. Esse processo de adição desses elementos 
 
 
6 
avançados chamamos de hiperautomação. Na Figura 4, temos uma composição 
de representações que compõem uma hiperautomação. 
Figura 4 – Hiperautomação 
 
Crédito: FitZtudio/Shutterstock. 
Em suma, a hiperautomação é a abordagem pela qual as organizações 
identificam e automatizam rapidamente o maior número possível de processos de 
negócios, incluindo o trabalho do conhecimento. Os benefícios da hiperautomação 
incluem: 
1) Os processos de negócios mais adequados para automação são 
identificados de maneira rápida e científica. 
2) Apenas realizando as atividades esperadas, os robôs aprendem novas 
habilidades e melhoram gradativamente seu trabalho. 
3) Pessoas e robôs são habilitados para automatizar, juntos, os processos de 
negócios básicos a complexos, de ponta a ponta. 
4) As empresas têm uma visão completa e imparcial do impacto da 
automação, seu próximo passo e o que pode ser melhorado. 
TEMA 3 – AUTOMAÇÃO ASSISTIDA VERSUS NÃO ASSISTIDA 
Quando se fala em algum programa de RPA, podemos nos sentir 
ameaçados e intimidados, entretanto, é um tipo de prática que só cresce no 
mercado atual e é uma ótima saída para tarefas enfadonhas e repetitivas. O foco 
dos softwares de RPA é deixar automáticos os procedimentos que exigem do 
funcionário a execução da tarefa de maneira física, mas que não obriga a qualquer 
tipo de decisão estratégica. Na Figura 5, vemos uma pessoa com dores no braço 
em razão de esforços repetitivos, ou seja, além de ser uma tarefa ruim de ser feita, 
 
 
7 
devido à repetição, existe o grande risco médico em se repetir a mesma tarefa por 
grandes intervalos de tempo. 
Figura 5 – Lesão por esforços repetitivos 
 
Crédito: Ralf Geithe/Shutterstock. 
Após assimilarmos que a RPA é importante no processo produtivo, 
podemos dividir em dois tipos: 
• Automação assistida; 
• Automação não assistida. 
3.1 Automação assistida 
Nesse tipo de automação, as tarefas são automatizadas de maneira 
otimizada, porém ainda precisam de supervisão humana. Na Figura 6. temos três 
exemplos de automações assistidas. 
 
 
 
 
 
 
 
 
 
 
 
8 
Figura 6 – Automações assistidas 
 
Crédito: Visual Generation/Shutterstock. 
Nesse caso, temos os chatbot, ou simplesmente bots, que ajudam no 
desenvolvimento de plataformas, bots que fazem assistência via mensagens e 
bots que são assistentes em consultas virtuais ou no primeiro atendimento. 
O bots auxiliam ou executam tarefas mais simples e corriqueiras, deixando 
para os seres humanos as decisões estratégicas, foco em objetivos mais críticos. 
Por exemplo, o motivo pelo qual o médico deve acompanhar o questionário inicial 
perguntando peso, altura e diversas outras informações e não focar na consulta. 
Com base nesse ponto de vista, o ser humano não precisa ter medo, somente ir 
se especializando e evoluindo em seu trabalho. 
3.2 Automação não assistida 
A automação não assistida tem por característica a não interação humana, 
ou seja, a automação é feita sem que qualquer funcionário ou cliente interfira no 
processo. As vantagens dessa automação são não precisar pagar funcionários e 
diminuir ou acabar com o erro humano. Esses bots têm agendamento de tarefas 
feitas por um desenvolvedor ou analista e são executados de forma transparente 
e totalmente automatizada. 
São muitos exemplos que podem ser descritos nessa modalidade de 
automação, como automação de relatórios financeiros ou automatização de 
procedimentos bancários que acontecem o tempo todo. 
 
 
 
Figura 7 – Processo automatizado 
 
 
9 
 
Crédito: M-Vector/Shutterstock. 
TEMA 4 – POR QUE USAR FERRAMENTAS DE RPA? 
No cenário de utilização da automação robótica de processos, são usadas 
instâncias previamente configuradas em programas com premissas de negócio e 
tarefas previamente definidas para terminar um processo autônomo como um 
todo. 
O foco da automação robótica de processos é incrementar a produtividade 
por meio da redução do contato humano (erro) e da diminuição do trabalho feita 
de maneira artesanal ou manual. 
Para implementar o RPA, a equipe de trabalho atuante deve disponibilizar 
as tarefas a serem automatizadas, o que será de grande ajuda se o processo tiver 
que ser mudado. Isso pode ser feito com a ajuda de um profissional muito 
requisitado ultimamente, que é o consultor ou analista RPA. 
A maioria das ferramentas utilizadas na implementação do RPA faz uso de 
dados estruturados, ou seja, não é necessária uma linguagem formal de 
programação. Esse tipo de ferramentas é chamado user interface based. Os 
softwares de RPA normalmente processam grandes volumes de dados e tarefas, 
como manutenção de registros, transações e lote de comandos. 
 
 
 
 
 
 
 
10 
Figura 8 – RPA na empresa 
 
Crédito: Andranik Hakobyan/Shutterstock. 
Por que utilizar uma ferramenta de RPA? Essa é a pergunta que deve ser 
respondida, mencionando as vantagens de utilizar uma ferramenta RPA. Bem, a 
empresa poderia contratar uma série de programadores para fazer essa 
automação de maneira específica para a empresa. No entanto, dispor de uma 
equipe dessa poderia ser muito custoso e, quando terminassem a automação, 
esses profissionais ficariam sem grandes funções, de maneira que o aprendizado 
de se usar uma ferramenta de RPA que não precise de conhecimentos profundos 
em programação é uma boa alternativa, além de outras razões. A principal delas 
é a economia de recursos e tempo, pois é possível fazer tarefas repetitivas e 
realocar os funcionários para eventos estratégicos.Além disso, quando se utiliza 
um software especializado para RPA, existe um ingrediente novo, que é o suporte 
técnico. Assim, quando compramos uma licença de um software especializado, 
temos um canal direto com o fabricante e, com isso, podemos pedir ajuda em 
implantação treinamentos e suporte técnico. 
Além do suporte técnico, um software RPA pode prover funções que 
automatizam tarefas que demandam milhares de cliques, implantando bots que 
ajudam nessas tarefas demoradas e enfadonhas. 
Na Figura 9, temos um exemplo de um chatbot, que conversa com o cliente 
sobre determinado produto ou serviço. 
 
 
 
 
 
 
 
 
11 
Figura 9 – Chatbot conversando com o cliente 
 
Crédito: Denvitruk/Shutterstock. 
Existem diversos softwares de RPA fornecidos por diferentes fabricantes. 
Em momentos futuros, falaremos de vários deles e veremos com um pouco mais 
de profundidade o chamado UiPath. Na Figura 10, temos o logo para seu 
conhecimento. 
Figura 10 – Logo UiPath 
 
Crédito: Dennizn/Shutterstock. 
 
 
 
 
 
12 
TEMA 5 – FUNCIONALIDADES ENCONTRADAS EM FERRAMENTAS RPA 
Em um programa de RPA, existem diversas características que podem ser 
encontradas, tais como inserção de fluxos de trabalho, criação de procedimentos 
de realização dos bots, gestão e implementação desses bots. 
A seguir, temos uma lista detalhada das funcionalidades que podem ser 
encontradas na maioria dos softwares de RPA. 
Criação de fluxo de trabalho com drag and drop: a maioria das 
ferramentas que fazem RPA deixa os clientes criarem fluxos de trabalhos com os 
recursos visuais de drag and drop (arrastar e soltar). Assim, não existe a 
codificação de ações para que os bots as executem. É um auxílio aos 
programadores que ainda não têm profundidade técnica suficiente. Mas podem 
ser utilizados fluxogramas descritos de cada etapa que, porventura, será feita por 
um bot. Na figura 11, temos um exemplo do tipo de ação drag and drop. 
Figura 11 – Arrastar e soltar 
 
Crédito: Roserodionova/Shutterstock. 
Gravação de uma atividade de trabalho: mais uma maneira como uma 
ferramenta RPA trabalha é a gravação de um processo de trabalho. Por exemplo, 
o usuário grava uma ação passo a passo e os bots executam o mesmo passo a 
passo com automatização. Isso é muito útil quando o usuário precisa executar 
milhares de cliques, como fazer somatórias de cheques recebidos e adicionar 
esses valores a um sistema de contabilidade. A inserção dos dados dos cheques 
pode ser feita por meio de um software OCR, de reconhecimento ótico de 
caracteres. 
Modelos pré-construídos: como diversos softwares de composição de 
fluxos, os de RPA têm exemplos de fluxos para que o usuário ou o analista tenha, 
além de modelos, parâmetros para construir sua própria automação ou até mesmo 
utilizar os exemplos predefinidos. A maioria dos exemplos tem a primeira 
 
 
13 
funcionalidade, que é o arrastar e soltar para que a ferramenta seja fácil 
aprendizado. 
Visão computacional e processamento de linguagem natural: boa 
parte dos softwares de RPA tem funcionalidades de inteligência artificial e 
machine learning adicionadas a seus programas. Outros incluem também visão 
computacional, que ajuda o computador a ter informações de imagens e objetos 
multidimensionais. Isso garante que o bot consiga assimilar textos e atalhos de 
aplicativos gravados durante o fluxo de trabalho. Na Figura 12, temos um exemplo 
da utilização de visão computacional. 
Figura 12 – Visão computacional 
 
Crédito: Scharfsinn/Shutterstock. 
Integrações com aplicativos de negócios: normalmente, as tarefas 
automatizadas são feitas em aplicativos e se comunicam com diversos outros no 
mesmo processo, por isso as ferramentas de RPA devem estar preparadas para 
executar tarefas em diferentes softwares, como ERP, contabilidade, financeiro, 
pacote Office e semelhantes. Essa interface é um recurso extremamente 
importante em um software de RPA. 
Programação de bots: a capacidade de fazer a programação antecipada 
das implementações do bot é um recurso de grande valia nas ferramentas de RPA 
porque o usuário pode decidir se irá ter interferência humana ou não. 
Análise de desempenho: a característica de análise de desempenho 
principalmente dos bots é uma das mais importantes em um software de RPA, 
pois neste momento saberemos se o processo adicionou melhorias ou não. 
 
 
14 
REFERÊNCIAS 
COELHO, P. Internet das coisas – introdução prática. 1. ed. [S.l.]: FCA Editora 
de Informática, 2017. 
DAHL, G. E.; SAINATH, T. N.; HINTON, G. E. Improving deep neural networksfor 
LVCSR using rectified linear units and dropout. Ui Path Academy. 2013. 
Disponível em: . Acesso em: 12 jan. 2021. 
JUNIOR, S. L. S. IOT – Internet das coisas: Fundamentos e aplicações em 
Arduino e NodeMCU. 1. ed. São Paulo: Érica, 2018. 
OGLIARI, R. D. S. Internet das coisas para desenvolvedores. 1. ed. São Paulo: 
Novatec, 2019. 
REZENDE, E. A. de S. O valor da Memória Institucional no Universo 
Organizacional. Revista Memória em Destaque, n. 1, dez. 2015. Salvador – TRE. 
 
AULA 5 
AUTOMAÇÃO DE PROCESSOS 
ROBÓTICOS (RPA) 
Prof. Juliano de Mello Pedroso 
 
 
2 
TEMA 1 – SOFTWARES DE RPA (PARTE 1) 
O RPA se baseia em regras para ter a execução de praticamente qualquer 
tarefa de serviço, que pode ser feita pela interface com qualquer software ou 
aplicativo. Uma tarefa que o ser humano faz, um software de RPA pode fazer 
também, entretanto, não é um substituto do ser humano, mas uma oportunidade 
de melhoria, tanto da produtividade quanto dos funcionários, que podem trabalhar 
com automações de tarefas em vez de tarefas repetitivas e sem desafios. Apesar 
disso, como tudo na área de software, temos que escolher o melhor para cada 
cenário. E não é fácil escolher, então, aproveite os softwares que disponibilizam 
versões demo e trial. A diferença entre demo e trial é bem simples, o software 
demo tem menos funcionalidades que o software completo, às vezes poucas 
funções ou poucas tarefas a serem automatizadas, já o software trial tem todas 
as funções que o software normal, mas seu funcionamento é limitado a alguns 
dias ou alguns meses. 
A seguir, temos um overview de alguns softwares que estão no mercado 
relacionado a RPA. 
1.1 UiPath 
A plataforma UiPath tem como moradia Nova York, nos Estados Unidos da 
América, e nos dias de hoje é uma das mais completas desse segmento. Atua em 
diversas áreas, como financeira, de seguros, de saúde, tecnológica e nos setores 
público e privado. Os principais produtos são Studio, Robots e Orchestrator. Tem 
soluções em várias áreas, como automação de call center, automação de main 
frame, SAP, automação de Excel e registro de macros. É um software que 
apresenta suporte técnico de diversas empresas e material vasto na internet. 
Disponibiliza software trial para teste. É interessante fazer o download antes e 
testar, pois, normalmente, colocar em produção sem teste é uma estratégia 
arriscada. Na Figura 1, temos a logo dessa empresa para facilitar a procura 
posterior. 
 
 
 
 
 
 
3 
Figura 1 – Logo UiPath 
 
Crédito: Dennizn/Shutterstock. 
1.2 Blue Prism 
Uma das pioneiras na área de RPA foi a empresa que elencou o termo 
Automação robótica de processos e que pode atuar em vários setores, como 
procedimentos bancários e e-commerce. O framework.NET utilizado nesse 
software é um ponto vantajoso, pois evita a duplicação de robôs, assim como é 
altamente escalável e tem uma facilidade de uso ótima. Tem suporte a JAVA, 
Windows app, WEB entre diversos outros. Na Figura 2, temos a logo da Blue 
Prism. 
Figura 2 – Logo Blue Prism 
 
Crédito: RafaPress/Shutterstock. 
 
 
 
4 
1.3 Automation Anywhere 
Outro software que tem empresa sediada nos Estados Unidos é o 
Automation Anywhere, que desenvolve alguns produtos pra RPA, como: 
• IQ Bot; 
• Bot Insight; 
• BotFarm; 
• Bot Store. 
Uma de suas

Mais conteúdos dessa disciplina