{"id":3649,"date":"2025-09-04T22:00:00","date_gmt":"2025-09-05T01:00:00","guid":{"rendered":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/?p=3649"},"modified":"2025-09-08T15:02:24","modified_gmt":"2025-09-08T18:02:24","slug":"robotic-process-automation-introducao-conceitos-e-ferramentas","status":"publish","type":"post","link":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/2025\/09\/04\/robotic-process-automation-introducao-conceitos-e-ferramentas","title":{"rendered":"Robotic Process Automation: introdu\u00e7\u00e3o, conceitos e ferramentas"},"content":{"rendered":"\n<p><span style=\"font-weight: 400\">No jogo \u201cDetroit: Become Human\u201d, produzido pela Quantic Dream em 2018, rob\u00f4s humanoides foram desenvolvidos com o objetivo de substituir pessoas em tarefas bra\u00e7ais e repetitivas. Neste sentido, o avan\u00e7o da tecnologia naquele mundo dist\u00f3pico permitiu que uma parcela relevante dos processos fossem automatizados por rob\u00f4s. Fora da fic\u00e7\u00e3o e de forma menos impactante, h\u00e1 uma crescente no uso deste tipo de ferramenta, o que conhecemos como Robot Process Automation (RPA). Atrav\u00e9s de tecnologias deste tipo, a humanidade caminha para um futuro parecido com o visualizado pelo jogo, uma vez que torna-se poss\u00edvel realizar tarefas simples e repetitivas por meio de c\u00f3digos e fluxos programados, tamb\u00e9m chamados de rob\u00f4s.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Sob essa \u00f3tica, enxergamos tecnologias RPA como agentes de software que agem como humanos ao interagirem com sistemas. Assim, eles imitam a forma com a qual um indiv\u00edduo usaria uma aplica\u00e7\u00e3o, seguindo um caminho estabelecido e realizando tarefas que fazem parte dos processos do neg\u00f3cio em quest\u00e3o [1]. Este tipo de software \u00e9 comum em \u00e1reas que envolvem processos financeiros, atendimento ao cliente e e-commerce, sendo que exemplos de tarefas que podem ser executadas por ele s\u00e3o a transfer\u00eancia de dados entre aplica\u00e7\u00f5es, web scraping e automa\u00e7\u00e3o de listas de emails. Sendo assim, RPA \u00e9 utilizado em tarefas bem estruturadas, repetitivas e baseadas em regras, uma vez que o processo deve estar bem definido antes de ser automatizado.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">De acordo com um estudo realizado pela BotCity, empresa respons\u00e1vel por produzir e manter um dos mais populares frameworks de RPA, <\/span><span style=\"font-weight: 400\">66% das empresas consultadas na Am\u00e9rica Latina pretendem aumentar o investimento nessa tecnologia para ganhar escala. Desta forma, entende-se que a automatiza\u00e7\u00e3o de processos por rob\u00f4s possui grande potencial de crescimento, devido ao interesse das empresas em melhorar seu fluxo de trabalho atrav\u00e9s desta ferramenta. Isto \u00e9 justificado pela quantidade de benef\u00edcios que a implementa\u00e7\u00e3o de uma tecnologia RPA gera \u00e0 empresa, como a redu\u00e7\u00e3o dos custos, a potencializa\u00e7\u00e3o do trabalho da equipe e a diminui\u00e7\u00e3o de erros.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Ao adotar tecnologias baseadas em automa\u00e7\u00e3o de processos por rob\u00f4s, a organiza\u00e7\u00e3o libera seus funcion\u00e1rios de tarefas repetitivas e muitas vezes tediosas, reservando mais tempo para a criatividade e tomada de decis\u00f5es. Igualmente, ela economiza recursos ao alocar seus funcion\u00e1rios em tarefas mais complexas e importantes e diminui a quantidade de erros humanos que podem surgir destas pequenas tarefas repetitivas [2]. Outro ponto que merece destaque \u00e9 a melhora da experi\u00eancia do cliente, que recebe respostas mais r\u00e1pidas devido \u00e0 programa\u00e7\u00e3o do rob\u00f4 que prepara-o para resolver algumas quest\u00f5es de maneira automatizada. Todavia, \u00e9 necess\u00e1rio estar atento a falhas de seguran\u00e7a: mesmo que tudo fique registrado durante a execu\u00e7\u00e3o do rob\u00f4, algum erro em sua execu\u00e7\u00e3o pode prejudicar toda a opera\u00e7\u00e3o de um neg\u00f3cio.<\/span><\/p>\n<figure id=\"attachment_3650\" aria-describedby=\"caption-attachment-3650\" style=\"width: 1280px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-3650 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2025\/09\/image2.jpg\" alt=\"\" width=\"1280\" height=\"720\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2025\/09\/image2.jpg 1280w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2025\/09\/image2-300x169.jpg 300w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2025\/09\/image2-1024x576.jpg 1024w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2025\/09\/image2-768x432.jpg 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/><figcaption id=\"caption-attachment-3650\" class=\"wp-caption-text\">Imagem do jogo Portal 2<\/figcaption><\/figure>\n<p><span style=\"font-weight: 400\">Existem v\u00e1rias ferramentas e linguagens que apoiam o desenvolvimento de aplica\u00e7\u00f5es RPA. As solu\u00e7\u00f5es variam de acordo com a experi\u00eancia do usu\u00e1rio, uma vez que \u00e9 poss\u00edvel programar seus pr\u00f3prios rob\u00f4s ou utilizar plataformas low code com intera\u00e7\u00f5es prontas para usu\u00e1rios que n\u00e3o tem familiaridade com programa\u00e7\u00e3o. Dentre as linguagens mais utilizadas est\u00e3o C\/C++, Python e Java [3], relevantes devido \u00e0 popularidade que possuem e \u00e0 variedade de bibliotecas referentes \u00e0 automa\u00e7\u00e3o de processos que se tem dispon\u00edvel ao programar nelas. Neste sentido, Selenium segue sendo uma importante ferramenta para a automa\u00e7\u00e3o de processos pelo navegador, assim como Botcity (framework baseado em Selenium) e Playwright. Estes frameworks contam com fun\u00e7\u00f5es prontas para interagir com elementos web, como clicar em bot\u00f5es, escrever em barras de pesquisa e utilizar teclas espec\u00edficas como Enter e Tab. Para aqueles que preferem uma plataforma de uso simples e que integre toda a opera\u00e7\u00e3o, \u00e9 recomend\u00e1vel utilizar ferramentas low code prontas para iniciar a automatiza\u00e7\u00e3o dos processos por rob\u00f4s sem precisar mexer em c\u00f3digo, dentre as principais ferramentas est\u00e3o UiPath, Automation Anywhere e Blue Prism [4].<\/span><\/p>\n<p><span style=\"font-weight: 400\">Neste panorama, UiPath \u00e9 famoso por ser extremamente completo, oferecendo solu\u00e7\u00f5es em automa\u00e7\u00e3o de \u00e1rea de trabalho, automa\u00e7\u00e3o da web, automa\u00e7\u00e3o de GUI, captura de tela, automa\u00e7\u00e3o de mainframe, automa\u00e7\u00e3o do Excel, entre outras. J\u00e1 Automation Anywhere possui poucos produtos, por\u00e9m, atua em diversos setores como servi\u00e7os financeiros, sa\u00fade, seguros, ci\u00eancias biol\u00f3gicas, manufatura, setor p\u00fablico e telecomunica\u00e7\u00f5es, o que tamb\u00e9m serve para comprovar a flexibilidade no uso de RPA. Por fim, o diferencial da Blue Prism \u00e9 fornecer recursos como Escalabilidade, Resili\u00eancia, Conformidade e Seguran\u00e7a e suportar diversas plataformas.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Ademais, vale ressaltar que a RPA \u00e9 bem diferente da intelig\u00eancia artificial. A primeira simula a intera\u00e7\u00e3o de um humano com o computador, seguindo estritamente o que foi programada para fazer, enquanto a IA combina a automa\u00e7\u00e3o com an\u00e1lise cognitiva, usufruindo de aprendizado de m\u00e1quina e processamento de linguagem natural para gerar hip\u00f3teses e formular respostas. Contudo, IA e RPA s\u00e3o ferramentas que se complementam muito bem, uma vez que a IA pode integrar o processo de RPA para lidar com caminhos e casos de uso mais completos e complexos [5].<\/span><\/p>\n<p><span style=\"font-weight: 400\">Diante do exposto, automatizar processos com RPA nem sempre \u00e9 uma tarefa f\u00e1cil, uma vez que a complexidade do desenvolvimento depende muito da qualidade das aplica\u00e7\u00f5es com as quais o rob\u00f4 deve interagir. Para evitar problemas, \u00e9 importante mapear detalhadamente os caminhos a serem percorridos pelo agente, incluindo caminhos de poss\u00edveis erros. Desta forma, \u00e9 poss\u00edvel antecipar problemas e evitar perdas operacionais ao utilizar recursos de RPA.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Igualmente, os avan\u00e7os tecnol\u00f3gicos neste campo de pesquisa levantam quest\u00f5es \u00e9ticas e tecnol\u00f3gicas. Quais tarefas devem ser realizadas por rob\u00f4s e quais devem ser realizadas por humanos? Estariam os rob\u00f4s tomando lugares de trabalhadores reais? De acordo com <\/span><span style=\"font-weight: 400\">van der Aalst e Bichler<\/span><span style=\"font-weight: 400\">, professores doutores da Universidade T\u00e9cnica de Munique (TUM), ao integrar tecnologias como intelig\u00eancia artificial e aprendizado de m\u00e1quina ao uso de RPA, os rob\u00f4s aprendem tarefas mais complexas e menos regradas. Da mesma forma com a qual humanos aprendem com um instrutor, os rob\u00f4s poderiam aprender acompanhando humanos realizando determinadas tarefas. Neste sentido, estamos longe de ser substitu\u00eddos pelos agentes de software e vivermos um cen\u00e1rio parecido com Detroit: Become Human, todavia, \u00e9 poss\u00edvel que mais e mais trabalhos sejam realizados por meio da RPA com o aprimoramento desta promissora tecnologia e sua integra\u00e7\u00e3o com outros tipos de ferramentas.<\/span><\/p>\n<figure id=\"attachment_3651\" aria-describedby=\"caption-attachment-3651\" style=\"width: 768px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-3651 size-full\" src=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2025\/09\/image1.jpg\" alt=\"\" width=\"768\" height=\"432\" srcset=\"https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2025\/09\/image1.jpg 768w, https:\/\/www.ufsm.br\/app\/uploads\/sites\/791\/2025\/09\/image1-300x169.jpg 300w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><figcaption id=\"caption-attachment-3651\" class=\"wp-caption-text\">Imagem do jogo Detroit: Become Human (2018)<\/figcaption><\/figure>\n<h2>\u00a0<\/h2>\n<h2><strong>Refer\u00eancias<\/strong><\/h2>\n<p><span style=\"font-weight: 400\">[1] WILLCOCKS, Leslie P.; LACITY, Mary C.; CRAIG, Andrew. Robotic process automation: contemporary themes and challenges. <\/span><b>Journal of Information Technology Teaching Cases<\/b><span style=\"font-weight: 400\">, v. 9, n. 2, p. 17-28, 2019. Dispon\u00edvel em:<\/span><a href=\"https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S0166361519304609\"> <span style=\"font-weight: 400\">https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S0166361519304609<\/span><\/a><span style=\"font-weight: 400\">. Acesso em: 2 set. 2025.<\/span><\/p>\n<p><span style=\"font-weight: 400\">[2] BONES, Ana\u00edra. O que \u00e9 RPA (Robotic Process Automation) e como funciona? <\/span><b>Zendesk Blog<\/b><span style=\"font-weight: 400\">, 13 jun. 2024. Dispon\u00edvel em:<\/span><a href=\"https:\/\/www.zendesk.com.br\/blog\/o-que-e-rpa-robotic-process\/\"> <span style=\"font-weight: 400\">https:\/\/www.zendesk.com.br\/blog\/o-que-e-rpa-robotic-process\/<\/span><\/a><span style=\"font-weight: 400\">. Acesso em: 2 set. 2025.<\/span><\/p>\n<p><span style=\"font-weight: 400\">[3] BEST programming languages for RPA UiPath. <\/span><b>The Knowledge Academy<\/b><span style=\"font-weight: 400\">, 16 maio 2024. Dispon\u00edvel em:<\/span><a href=\"https:\/\/www.theknowledgeacademy.com\/blog\/best-programming-languages-for-rpa-uipath\/\"> <span style=\"font-weight: 400\">https:\/\/www.theknowledgeacademy.com\/blog\/best-programming-languages-for-rpa-uipath\/<\/span><\/a><span style=\"font-weight: 400\">. Acesso em: 2 set. 2025.<\/span><\/p>\n<p><span style=\"font-weight: 400\">[4] AS 7 Principais Ferramentas de Automa\u00e7\u00e3o Rob\u00f3tica de Processos (RPA). <\/span><b>Data Science Academy<\/b><span style=\"font-weight: 400\">, 27 mar. 2023. Dispon\u00edvel em:<\/span><a href=\"https:\/\/blog.dsacademy.com.br\/7-principais-ferramentas-de-automacao-robotica-de-processos_rpa\/\"> <span style=\"font-weight: 400\">https:\/\/blog.dsacademy.com.br\/7-principais-ferramentas-de-automacao-robotica-de-processos_rpa\/<\/span><\/a><span style=\"font-weight: 400\">. Acesso em: 2 set. 2025.<\/span><\/p>\n<p><span style=\"font-weight: 400\">[5] IBM. O que \u00e9 a Automa\u00e7\u00e3o Rob\u00f3tica de Processos (RPA)? <\/span><b>IBM<\/b><span style=\"font-weight: 400\">, c2024. Dispon\u00edvel em:<\/span><a href=\"https:\/\/www.ibm.com\/br-pt\/think\/topics\/rpa\"> <span style=\"font-weight: 400\">https:\/\/www.ibm.com\/br-pt\/think\/topics\/rpa<\/span><\/a><span style=\"font-weight: 400\">. Acesso em: 2 set. 2025.<\/span><\/p>\n<p><span style=\"font-weight: 400\">[6] SANTOS, F. C.; et al. Robotic Process Automation: a case study in the tax area of a shared services center. <\/span><b>JISTEM &#8211; Journal of Information Systems and Technology Management<\/b><span style=\"font-weight: 400\">, v. 18, e202118002, 2021. Dispon\u00edvel em:<\/span><a href=\"https:\/\/www.scielo.br\/j\/jistm\/a\/m7cqFWJPsWSk8ZnWRN6fR5m\/?format=html&amp;lang=en\"> <span style=\"font-weight: 400\">https:\/\/www.scielo.br\/j\/jistm\/a\/m7cqFWJPsWSk8ZnWRN6fR5m\/?format=html&amp;lang=en<\/span><\/a><span style=\"font-weight: 400\">. Acesso em: 2 set. 2025.<\/span><\/p>\n<p><span style=\"font-weight: 400\">[7] VAN DER AALST, W. M. P.; BICHLER, M.; HEINZL, A. Robotic Process Automation. <\/span><b>Business &amp; Information Systems Engineering<\/b><span style=\"font-weight: 400\">, v. 60, p. 269\u2013272, 2018. Dispon\u00edvel em:<\/span><a href=\"https:\/\/link.springer.com\/article\/10.1007\/s12599-018-0542-4\"> <span style=\"font-weight: 400\">https:\/\/link.springer.com\/article\/10.1007\/s12599-018-0542-4<\/span><\/a><span style=\"font-weight: 400\">. Acesso em: 2 set. 2025.<\/span><\/p>\n<p style=\"text-align: right\"><strong>Autor: Gustavo Pott de Oliveira<\/strong><\/p>\n<p><br \/><br style=\"font-weight: 400\" \/><br style=\"font-weight: 400\" \/><br style=\"font-weight: 400\" \/><br \/><\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>No jogo \u201cDetroit: Become Human\u201d, produzido pela Quantic Dream em 2018, rob\u00f4s humanoides foram desenvolvidos com o objetivo de substituir pessoas em tarefas bra\u00e7ais e repetitivas. Neste sentido, o avan\u00e7o da tecnologia naquele mundo dist\u00f3pico permitiu que uma parcela relevante dos processos fossem automatizados por rob\u00f4s. Fora da fic\u00e7\u00e3o e de forma menos impactante, h\u00e1 [&hellip;]<\/p>\n","protected":false},"author":6950,"featured_media":3652,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[124,112],"tags":[184,149,198],"class_list":["post-3649","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-destaques","category-redacao","tag-ferramentas","tag-redacao","tag-tech-e-sociedade"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/posts\/3649","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/users\/6950"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/comments?post=3649"}],"version-history":[{"count":0,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/posts\/3649\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/media\/3652"}],"wp:attachment":[{"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/media?parent=3649"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/categories?post=3649"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ufsm.br\/pet\/sistemas-de-informacao\/wp-json\/wp\/v2\/tags?post=3649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}