Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 1/81 Página 1 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 2/81 Eu Página 2 Eu Sobre o tutorial Robotic Process Automation (RPA) é um programa de software que imita as ações humanas enquanto interagir com um aplicativo de computador e realizar a automação de regras repetitivas processos baseados. UiPath é confiável, rápido e um dos mais populares entre outros ferramentas de automação. Público Este tutorial será útil para graduados, pós-graduados e estudantes de pesquisa que têm interesse neste assunto ou têm este assunto como parte de seu currículo. De outros do que os gerentes de projeto, gerentes de programa e líderes técnicos à procura de RPA ferramentas de automação também podem ser beneficiadas com este tutorial. O leitor pode ser um iniciante ou um aluno avançado. Pré-requisitos Embora não haja pré-requisitos específicos para este tutorial, um conhecimento básico de software codificação e lógica de programação seriam benéficas para obter uma melhor vantagem deste tutorial. Se você é um iniciante em qualquer um desses conceitos, sugerimos que consulte os tutoriais com base nesses conceitos primeiro para obter uma compreensão sólida do UiPath. Copyright e isenção de responsabilidade @Copyright 2018 por Tutorials Point (I) Unip. Ltd. Todo o conteúdo e gráficos publicados neste e-book são propriedade da Tutorials Point (I) Unip. Ltd. O usuário deste e-book está proibido de reutilizar, reter, copiar, distribuir ou republicar qualquer conteúdo ou parte do conteúdo deste e-book de qualquer maneira sem consentimento por escrito do editor. Nós nos esforçamos para atualizar o conteúdo de nosso site e tutoriais tão oportunos e precisamente quanto possível, no entanto, o conteúdo pode conter imprecisões ou erros. Tutoriais Ponto (I) Unip. Ltd. não oferece nenhuma garantia em relação à precisão, oportunidade ou integridade de nossos site ou seu conteúdo, incluindo este tutorial. Se você descobrir algum erro em nosso site ou neste tutorial, avise-nos em contact@tutorialspoint.com mailto:contact@tutorialspoint.com 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 3/81 Página 3 UIPath ii Índice Sobre o tutorial ............................................... .................................................. ............................... Eu Público ................................................. .................................................. ............................................ Eu Pré-requisitos ................................................. .................................................. ...................................... Eu Copyright & Disclaimer ............................................... .................................................. ........................ Eu Índice ............................................... .................................................. ................................ ii 1 AUTOMAÇÃO DE PROCESSO ROBÓTICO - INTRODUÇÃO ............................................. .......... 1 O que é RPA? .................................................. .................................................. ................................... 1 Avaliação Histórica ................................................ .................................................. ............................. 1 Por que RPA? .................................................. .................................................. ........................................ 2 Automação de teste v / s RPA ............................................ .................................................. ....................... 4 Prós e contras do RPA ............................................. .................................................. ............................... 5 Mitos sobre RPA ............................................... .................................................. ................................ 6 2 AUTOMAÇÃO DE PROCESSO ROBÓTICO - TRABALHO ............................................. ................... 7 Como funciona o RPA? .................................................. .................................................. ............................. 7 Implementação RPA ................................................ .................................................. .......................... 7 Ferramentas para RPA ............................................... .................................................. ...................................... 8 Qual ferramenta escolher? .................................................. .................................................. .................... 9 Aplicações de RPA ............................................... .................................................. .......................... 10 3 - UIPATH - BASICS ............................................... .................................................. ........... 12 Introdução ................................................. .................................................. .................................... 12 O que é UiPath? .................................................. .................................................. ............................. 12 Por que UiPath? .................................................. .................................................. .................................. 12 Produtos de UiPath ............................................... .................................................. ............................ 14 4 - UIPATH - INSTALAÇÃO ............................................... ................................................. 15 Requisitos para instalação do UiPath Studio ............................................. ............................................ 15 Página 4 UIPath 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 4/81 iii Passos para instalar o UiPath Studio ............................................. .................................................. .............. 15 Iniciando UiPath Studio ............................................... .................................................. ...................... 17 Tipos de Projetos ............................................... .................................................. ............................... 19 Conceitos importantes no UiPath Studio ............................................. .................................................. .. 21 5 UIPATH - COMPREENDENDO OS COMPONENTES DA INTERFACE DO USUÁRIO ........................................ 22 Componentes da interface de usuário UiPath ............................................. .................................................. . 22 A fita ................................................ .................................................. ...................................... 22 A barra de ferramentas de acesso rápido .............................................. .................................................. .................. 23 A Barra de Pesquisa Universal .............................................. .................................................. ................... 24 O painel do designer ............................................... .................................................. ........................... 24 6 UIPATH - COMPREENDENDO OS COMPONENTES DA INTERFACE DO USUÁRIO (CONT. ...) ...................... 26 O Painel de Atividades ............................................... .................................................. ........................... 26 O painel da biblioteca ............................................... .................................................. .............................. 26 O Painel do Projeto ............................................... ................................................................................ 28 O Painel de Propriedades ............................................... .................................................. ......................... 29 The Outline Panel ............................................... .................................................. ............................. 29 O Painel de Saída ............................................... .................................................. .............................. 30 O Painel de Locais ............................................... .................................................. ............................... 31 O Menu de Contexto ............................................... .................................................. ............................ 32 7 UIPATH STUDIO - ATALHOS DE TECLADO E PERSONALIZAÇÃO ...................................... 34 Atalhos do teclado ................................................ .................................................. ......................... 34 Gerenciamento de arquivos ................................................ .................................................. ............................. 34 Comentários ................................................. .................................................. ...................................... 34 Depuração ................................................. .................................................. ....................................... 34 Gravando ................................................. .................................................. ....................................... 35 Execução de fluxo de trabalho ................................................ .................................................. ........................ 35 Atividade Selecionada ................................................ .................................................. .............................. 35 Página 5 UIPath Personalização de atalhos de teclado .............................................. .................................................. 36 Etapas para personalização de atalhos de teclado ............................................. ........................................ 36 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 5/81 iv Exemplo ................................................. .................................................. .......................................... 37 8 UIPATH STUDIO - PROJETOS DE AUTOMAÇÃO E SUA DEPURAÇÃO ............................ 38 Introdução ................................................. .................................................. .................................... 38 Trabalhando com projetos de automação no UiPath Studio ........................................... .............................. 38 Passos para criar um projeto de automação ............................................ .............................................. 39 O que é depuração de automação? .................................................. .................................................. ... 43 Funções de depuração ............................................... .................................................. .................... 43 Etapas para realizar a depuração de automação ............................................. ....................................... 44 9 UIPATH STUDIO - DESIGN DE WORKFLOW ............................................. ............................. 46 Diagramas de Layout ................................................ .................................................. .............................. 46 Tipo de decisões ............................................... .................................................. .............................. 46 Alternar atividade ................................................ .................................................. ................................. 47 Decisão de fluxo ................................................ .................................................. ................................... 49 Chave de fluxo ................................................ .................................................. ..................................... 49 Convenções de nomenclatura ................................................ .................................................. ........................ 50 10 UIPATH STUDIO - VARIÁVEIS E ARGUMENTOS ............................................ ................ 51 Gerenciando variáveis no UiPath Studio ............................................. .................................................. .. 51 O Painel Variável ............................................... .................................................. ............................ 51 Tipos de variáveis ............................................... .................................................. ............................. 52 Como criar variáveis? .................................................. .................................................. .............. 53 Como remover variáveis? .................................................. .................................................. ............ 53 Gerenciando argumentos no UiPath Studio ............................................. .................................................. 54 O Painel de Argumentos ............................................... .................................................. ......................... 54 Como usar um argumento? .................................................. .................................................. ............. 55 Página 6 UIPath 11 UIPATH STUDIO - GRAVAÇÃO .............................................. ......................................... 58 Gravando usando UiPath Studio .............................................. .................................................. ........... 58 Tipos de gravação ............................................... .................................................. ........................... 58 Gravação Automática ................................................ .................................................. ....................... 60 Exemplo de gravação automática básica ............................................. ................................................. 61 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 6/81 v Exemplo de gravação automática de área de trabalho ............................................. ............................................ 62 Exemplo de gravação automática da web ............................................. .................................................. 63 Gravação manual ................................................ .................................................. ............................ 64 12 UIPATH STUDIO - SCRAPING DE DADOS E SCREEN SCRAPING .......................................... 66 O que é extração de dados? .................................................. .................................................. .................. 66 Etapas para usar o Assistente de extração de dados com exemplo .......................................... ................................ 66 O que é Screen Scraping? .................................................. .................................................. ............... 69 Métodos de raspagem de tela ............................................... .................................................. ................. 69 Etapas para usar o Assistente de captura de tela com exemplo .......................................... ............................. 73 13 UIPATH - EXEMPLOS DETALHADOS .............................................. ....................................... 75 Automação Excel .................................................................................................. ............................ 75 Extração e automação de dados PDF ............................................. .................................................. ..... 77 Automação de Email ................................................ .................................................. ............................ 79 Página 7 Robotic Process Automation (RPA) é um programa de software que imita as ações humanas enquanto interagir com um aplicativo de computador e realizar a automação de regras repetitivas processos baseados. Este capítulo fará uma breve avaliação histórica e uma introdução ao RPA. Você também vai entender quando e por que escolher o RPA. 1. Automação de processos robóticos - Introdução 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 7/81 1 O que é RPA?A Robotic Process Automation (RPA) é a tecnologia que permite a automação da tarefa exatamente da maneira como um humano faz. Um robô em automação de processos robóticos não significa que literalmente robôs vão substituir seres humanos, mas significa um computador programa que imita as ações humanas. Em outras palavras, podemos dizer que RPA é um programa de software que imita as ações humanas ao interagir com um aplicativo de computador e realizar a automação de processos repetitivos e baseados em regras. RPA pode ser usado para automatizar o trabalho intensivo tarefas como processos de back office, entrada de dados, validação de dados etc. Avaliação Histórica A automação de processos robóticos prova ser uma tecnologia revolucionária. Ainda muito tópico comum de debate entre a comunidade de automação é se RPA é um novo desenvolvimento ou deve ser visto simplesmente como uma extensão das tecnologias que vieram antes disso. Para melhor compreensão, precisamos estudar os seguintes três predecessores principais do RPA: Software de captura de tela Um software de captura de tela serve para escanear grandes conjuntos de informações estáticas ou outras formas visuais representação de dados para obter termos-chave, números inteiros ou outras análises importantes. No contexto do RPA, podemos dizer que a mesma funcionalidade é usada pelo RPA. Até RPA é integrando recursos de captura de tela em um conjunto maior de funções. Ferramentas de automação e gerenciamento de fluxo de trabalho Como o nome sugere, essas ferramentas podem ajudar no processamento de pedidos, capturando clientes informações de contato, total da fatura, bem como item pedido. Eles até traduzem esses detalhes na base de dados da nossa empresa e notificar também o funcionário correspondente. Tais ferramentas elimine a entrada manual de dados. No contexto do RPA, podemos dizer que a mesma funcionalidade é usado pela RPA. Até mesmo RPA está integrando seus recursos de ferramenta de automação de trabalho em um maior conjunto de funções. Inteligência artificial Como sabemos, IA é a capacidade dos sistemas de computador de realizar tarefas que normalmente requerem intervenção humana e inteligência. As máquinas de IA podem substituir as tediosas e manuais Página 8 UIPath trabalho que consome tempo. No contexto do RPA, podemos dizer que a mesma funcionalidade é usado pela RPA. Até mesmo o RPA está integrando recursos de IA em um conjunto maior de funções. Todos os três avanços acima na automação foram significativos em um ou outro sentido mas o que torna a RPA uma tecnologia impactante é sua capacidade de combinar, refinar certos aspectos de cada uma dessas tecnologias. Por que RPA? No cenário atual de empresas típicas, o RPA pode ser usado para preencher a lacuna entre os sistemas e processo. Uma empresa típica apresenta o seguinte cenário: O PROCESSO típico no cenário de negócios está mudando rapidamente devido à concorrência, pode ser compreendido com a ajuda do seguinte diagrama: PROCESSO 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 8/81 2 Se falamos de TECNOLOGIA no cenário de negócios, uma empresa típica usa vários e sistemas de TI desconectados para executar suas operações. Mas por falta de atualização, estes os processos técnicos não podem ajudar os negócios na extensão necessária. Pode ser entendido com o ajuda do seguinte diagrama: PESSOAS TECNOLOGIA PRODUTOS MARKETINGCLIENTES VENDAS Página 9 UIPath Se falamos de PESSOAS no cenário de negócios, uma empresa típica contrata força de trabalho humana para preencher a lacuna entre sistemas e processos. Uma questão desafiadora em uma empresa é a mudança . Por que desafiador, porque com qualquer mudança no processo de negócios, as empresas precisam contratar novos funcionários ou treinar seus os que existem. Ambas as soluções são caras e demoradas. Outra solução é o RPA com o qual a empresa pode implantar trabalhadores virtuais imitando humanos trabalhadores. Agora, se alguma mudança acontecer, apenas a mudança em algumas linhas de código de software seria necessária, o que é uma solução muito mais barata e rápida do que contratar funcionários. É basicamente PERSONALIZADAS SaaSMAINFRAME ERP Sistemas de TI díspares e múltiplos não consigo mapear negócios competitivos processo. 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 9/81 3 mapeia a força de trabalho digital e a força de trabalho humana com PROCESSO e TECNOLOGIA em um empresa de negócios. Página 10 UIPath Força de Trabalho Digital Força de Trabalho Humana PRODUTOS CLIENTES VENDAS MARKETING PROCESSO PERSONALIZADAS ERP 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 10/81 4 Automação de teste v / s RPA Liberação rápida, menor consumo de tempo, menor consumo de custo, correção e qualidade garantia são algumas das razões aparentes para chamar RPA e automação de teste dois semelhantes processos. Alguns parâmetros úteis que fornecem as principais diferenças entre eles são discutidos abaixo: SaaSMAINFRAME Sistemas de TI díspares e múltiplos não consigo mapear negócios competitivos processo. TECNOLOGIA Página 11 UIPath • Objetivo: O principal objetivo da automação de teste é reduzir o tempo de automação de teste por meio automação. Por outro lado, a meta da RPA é reduzir o quadro de funcionários por meio de automação. • Habilidades de codificação: a automação de teste requer habilidades de codificação para criar scripts de teste. RPA é orientado por assistente e não requer nenhuma habilidade de codificação. • Implementação: a automação de teste pode automatizar apenas um produto. No outro Por outro lado, o RPA pode automatizar produtos e serviços. • Usuários: como discutido, a automação de teste requer habilidades técnicas, portanto, é limitada a apenas pessoas técnicas; no entanto, o RPA também pode ser usado por pessoas não técnicas. • Aplicação: a automação de teste pode ser executada em garantia de qualidade, produção e UAT ambientes, mas o RPA geralmente pode ser executado apenas em ambientes de produção. • Exemplo: O melhor exemplo de automação de teste são os casos de teste automatizados. No Por outro lado, os exemplos de RPA são entrada de dados, formulários, processamento de empréstimos, etc. As diferenças acima provam que RPA é uma abordagem avançada que fornece melhores assistência à automação de testes. Prós e contras do RPA Como qualquer outro software ou tecnologia, o RPA também tem suas vantagens e limitações. Deixe-nos discuta o que são: Prós Algumas vantagens de usar RPA são as seguintes: • Reduz os esforços humanos e, portanto, os erros humanos relacionados também. 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 11/81 5 • Melhora a produtividade economizando custos e tempo. • Oferece visibilidade em tempo real da descoberta de bugs. • Adequado para o uso por pessoas não técnicas também, pois nenhuma habilidade de programação é necessário para usá-lo. • Fácil de automatizar um grande número de processos. • Recurso de rastreamento dos defeitos para cada caso de teste.• Precisa de menos treinamento para dominar a ferramenta RPA. Contras Algumas desvantagens de usar RPA são mostradas: • Precisa reconfigurar os robôs para pequenas alterações na aplicação. • Dependência dos bots da velocidade de aplicação. Página 12 UIPath Mitos sobre RPA Alguns mitos que existem em torno do RPA são discutidos aqui: O software RPA requer habilidades de codificação Muitas pessoas pensam que habilidades de codificação são necessárias para usar o software RPA. Isso não é verdade porque uma pessoa não técnica pode usá-lo facilmente. Ele / ela só precisa entender o a parte dianteira. A supervisão humana não é necessária de forma alguma O mito de que o software RPA não requer supervisão humana, não é verdade. Humanos são necessários para programar, bem como alimentar a tarefa para os bots. É a xícara de chá de apenas grandes organizações Muitas pessoas pensam que o RPA pode ser implantado e usado apenas por grandes empresas, mas isso é também não é verdade. Organizações de pequeno e médio porte podem implantar RPA para automatizar o o negócio. 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 12/81 6 Página 13 UIPath Este capítulo dará uma visão detalhada do funcionamento da automação de processos robóticos e seus implementação. Como funciona o RPA? RPA pode executar tarefas necessárias, que geralmente são repetitivas e baseadas em regras, muito melhor que humanos. Mas aqui vai surgir a questão de como funciona o RPA. Bots RPA transformar o back office ao interagir com a interface do usuário de um sistema de computador, assim como humanos. Ele funciona com qualquer aplicativo existente e executa processos estruturados automaticamente. RPA é livre de código e amigável e, portanto, não requer desenvolvimento de software adicional ou especialistas em TI para seu trabalho. Em palavras simples, podemos dizer que o RPA funciona usando etapas demonstrativas. Implementação RPA Para implementar RPA, uma técnica baseada em software, robôs de software ou assistentes virtuais ou bots são criados para executar processos como contabilidade, finanças, gestão, entrada de dados etc. A abordagem a seguir, que consiste na metodologia de implementação RPA, deve ser seguido para uma implementação de RPA bem-sucedida: • Primeiro, identifique as oportunidades de automação. • Em seguida, otimize os processos identificados. • Em seguida, crie um caso de negócios para a jornada RPA. • Selecione um fornecedor RPA para implementação. • Agora, comece o desenvolvimento inicial dos bots RPA. • Por último, expanda nosso escopo RPA e continue construindo bots RPA. 2. Automação de processos robóticos - trabalhando 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 13/81 7 Página 14 UIPath Exemplo O diagrama a seguir mostra um exemplo de execução do processo de leitura de e-mails automaticamente pela RPA: Ferramentas para RPA Existem várias ferramentas disponíveis para RPA; no entanto, a seguir estão alguns dos mais populares ferramentas de automação de processos robóticos: Blue Prism É um software RPA que proporciona uma força de trabalho digital ágil às organizações. Pode ser baixado de https://www.blueprism.com/ . Automação em qualquer lugar Outra ferramenta importante para RPA é o Automation Anywhere, que pode ser baixado de https://www.automationanywhere.com/ UiPath É um software RPA. Ajuda as organizações a automatizar processos com eficiência. Pode ser baixado de https://www.uipath.com/ OpenSpan É uma ferramenta arobótica de automação de processos baseada no framework .net. Ajuda a integrar aplicativos de desktop. Depois de adquirido pela PEGA, passou a ser conhecido como Pega OpenSpan. WorkFusion É outra ferramenta de automação de processos robóticos que fornece plataforma alimentada por IA para automatizar operações. Ele pode ser baixado dehttps://www.workfusion.com/ NÃO Começar Lendo o email Bots de software Abertura Excel anexo Bots de software Entrando dados em ERP Bots de software Escalação FIM sim Animalizando por empregado https://translate.google.com/translate?hl=pt-BR&prev=_t&sl=auto&tl=pt&u=https://www.blueprism.com/ https://translate.google.com/translate?hl=pt-BR&prev=_t&sl=auto&tl=pt&u=https://www.blueprism.com/ https://translate.google.com/translate?hl=pt-BR&prev=_t&sl=auto&tl=pt&u=https://www.automationanywhere.com/ https://translate.google.com/translate?hl=pt-BR&prev=_t&sl=auto&tl=pt&u=https://www.uipath.com/ https://translate.google.com/translate?hl=pt-BR&prev=_t&sl=auto&tl=pt&u=https://www.workfusion.com/ 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 14/81 8 Página 15 UIPath Qual ferramenta escolher? Como vimos, existem muitas ferramentas para RPA, mas a grande questão é qual ferramenta escolher. A seguir estão alguns parâmetros que devem ser considerados antes de selecionar RPA ferramenta: Tecnologia O parâmetro mais importante a verificar é a tecnologia, digamos, Microsoft .NET, IBM Mainframe, Java etc., nos quais a ferramenta é construída. A ferramenta deve ser independente de plataforma para que as soluções de automação suportem qualquer aplicação. Dados Os dados são outro parâmetro importante. Devemos escolher a ferramenta que facilita a leitura e gravar dados de negócios em vários sistemas. Interface A interface de usuário do RPA deve ser amigável porque uma interface de usuário complexa atrasará o processo de implementação. Interoperabilidade Conforme discutido, o toll deve ser independente de plataforma e funcionar em vários aplicativos. Facilidade de gerenciamento Outro parâmetro importante é a facilidade e eficácia com que os robôs podem ser gerenciados. o ferramenta deve ter alto nível de controle e visibilidade. Tipo de tarefas O tipo de tarefas, sejam baseadas em regras ou baseadas em conhecimento, que podem ser configuradas pelo RPA ferramenta é outro parâmetro importante a ser tomado cuidado ao selecionar a ferramenta. Segurança A segurança é mais um parâmetro importante a considerar. Como sabemos que RPA é um pedaço de software, quantos controles de segurança podem ser implementados é um fator a ser considerado. 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 15/81 9 Página 16 UIPath Aplicações de RPA Se a indústria está usando o computador para trabalhos repetitivos e chatos, como entrada de dados, empréstimo processamento, etc., então ele pode usar RPA. A seguir estão algumas das aplicações do RPA em várias indústrias: Indústria Uso Bancário • Suporte ao cliente • Processamento de empréstimos • Reivindicações de fraude • Ativação de cartões Recursos Humanos (RH) • Formalidades de adesão • Processo de folha de pagamento • Lista curta de candidatos Cuidados de saúde • Registro do paciente • Faturamento • Geração de relatório Seguro • Cálculo do prêmio • Processando reivindicações • Liquidação de reivindicações • Responder a consultas de parceiros Utilitário • Atendimento ao Cliente • Recuperação de dívidas • Faturamento Legal • Converter documentos digitalmente • Suporte ao cliente Terceirização de processos de negócios • Automação ERP • Processamento de faturas • Automação de dados logísticos Governo • Renovação da licença • Mudança de endereço A infraestrutura • Configuração da conta • Suporte ao cliente • Processamento de inscrição 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 16/81 10 Página 17 UIPath 11 Manufatura • Geração de contas e vendas Cálculo 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 17/81 Página 18 UIPath 12 Os capítulos anteriores nos deram uma ideia sobre o que é o RPA. Nós também vimos alguns conceitos básicos sobre a implementação do RPA. Este capítulo irá explicar os princípios básicos de UiPath e os conceitos relacionados. Introdução Muitas empresas estão adotando métodos digitais para suas operações porque entenderam esse futuro reside na operação de rotinasendo totalmente automatizada. Velocidade de execução e a precisão são as duas maiores vantagens da digitalização. Por outro lado, a ferramenta certa e mão de obra qualificada são os dois maiores desafios da digitalização. É por isso que a indústria foi procurando uma solução rápida e confiável que obtiveram na forma de ferramenta RPA chamada UiPath . O que é UiPath? UiPath é uma ferramenta de automação de processos robótica usada para automação de desktop do Windows. Isto é fundada no ano de 2005 pelos empresários romenos Daniel Dines e Marius Tirca. Ele é usado para automatizar tarefas repetitivas chatas. Ele também elimina a intervenção humana. Com a funcionalidade de arrastar e soltar para todas as atividades, é a ferramenta RPA mais simples. Por que UiPath? Existem muitas ferramentas para automação de processos robóticos, no entanto UiPath é o mais popular entre eles. A seguir estão alguns dos recursos do UiPath que o tornam atraente para RPA: Solução Completa UiPath oferece uma solução completa com a ajuda de três componentes, nomeadamente UiPath Studio , UiPath Orchestrator e UiPath Robots . Intuitivo Trabalhar com UiPath e criar robôs é muito instintivo porque usa arrastar e soltar e atividades de fluxograma. É muito fácil aprender também. Biblioteca de atividades extensa UiPath tem uma extensa biblioteca de atividades que consiste em centenas de arquivos pré-construídos, drag & soltar ações. Segurança UiPath também oferece segurança de alto nível, pois podemos armazenar e criptografar as credenciais em o servidor centralizado. 3. UiPath - Noções básicas Página 19 UIPath 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 18/81 13 Gravação UiPath fornece a facilidade de gravação também. Possui gravadores especiais para aplicativos de desktop, Ambiente Citrix e emuladores de terminal que tornam a criação de automação muito mais rápida e preciso. Pesquisa Universal Possui recurso de pesquisa universal que nos permite realizar uma pesquisa única para todos recursos de automação como bibliotecas, atividades, projetos e fluxos de trabalho. Depuração poderosa UiPath oferece ao usuário uma depuração muito poderosa, muito intuitiva e flexível. Colaboração UiPath também promove a colaboração, pois podemos armazenar, proteger e compartilhar scripts no MS Team Fundação e SVN. Também podemos reutilizar o fluxo de trabalho. Integração de Terceiros UiPath também fornece facilidade de integração de terceiros. Podemos conectar várias funções cognitivas e Tecnologias de OCR da ABBYY, IBM Watson, Google, análise de texto da Microsoft na API nível. Licenciamento baseado em servidor Uipath permite o licenciamento baseado em servidor, o que torna o processo de licenciamento centralizado e fácil usar. Por que UiPath? Intuitiv e Extenso Biblioteca Universal Procurar Gravação característica Completo Solução Poderoso Depurando Collaboratio n Seguro Terceiro integração Terceiro Licenciamento Página 20 UIPath Produtos de UiPath A plataforma UiPath está disponível com os três conjuntos de produtos a seguir: UiPath Studio 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 19/81 14 Com a ajuda do UiPath Studio, podemos projetar nossos processos de automação de maneira visual. Ele nos permite usar gravadores, arrastar e soltar widgets para modelar nossos processos robóticos. Robô UiPath O trabalho dos robôs UiPath é assumir o controle quando você terminar de projetar os processos em estúdio e executando todos os processos com perfeita precisão. Orquestrador UiPath É um aplicativo de servidor baseado em navegador que nos ajuda a implantar, agendar, monitorar, gerenciar robô e processos. É uma plataforma centralizada e, portanto, responsável por gerenciar o robôs. Página 21 UIPath Este capítulo irá guiá-lo através do processo de instalação do UiPath em seu computador. Requisitos para instalar o UiPath Studio 4. UiPath - Instalação 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 20/81 15 Antes de instalar o UiPath, devemos cumprir os seguintes requisitos: Computador Windows: exigimos um computador Windows moderno (2007 e superior). Nota que UiPath não tem versão MAC. Conhecimento de MS-office e Internet: Se você vai usar UiPath, então você deve ter conhecimento de planilhas, MS Word etc. junto com o conhecimento de Internet e Aplicações de Software. Noções básicas de automação de processos robóticos (RPA): seria benéfico se o usuário tivesse os conhecimentos básicos de RPA. Passos para instalar o UiPath Studio Você terá que seguir os passos abaixo para instalar o UiPath Studio em seu sistema local. Passo 1: Primeiro para instalar UiPath, Segue a ligação https://www.uipath.com/developers/community-edition-download. Página 22 UIPath Passo 2: Em seguida, precisamos preencher as credenciais no formulário. https://translate.google.com/translate?hl=pt-BR&prev=_t&sl=auto&tl=pt&u=https://www.uipath.com/developers/community-edition-download 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 21/81 16 Passo 3: Agora, clique no botão para solicitar a edição da comunidade. Etapa 4: Em seguida, você receberá um link em seu id de e-mail. Clique aqui para fazer o download do UiPath. Será baixe um arquivo exe em seu computador. Etapa 5: Agora, para instalar, execute o arquivo exe chamado UiPathStudio.exe, você entrou na etapa 4 . Página 23 UIPath Etapa 6: UiPath iniciará sua instalação em seu computador. 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 22/81 17 Iniciando UiPath Studio Assim que as etapas de instalação, discutidas na seção anterior, forem concluídas, podemos ver o seguinte tela: Página 24 UIPath Agora, para começar, precisamos clicar em uma opção. Estamos usando a edição gratuita da comunidade, então clique na opção Iniciar grátis . Após clicar, teremos a seguinte tela: 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 23/81 18 Ele verificará nossas credenciais, como ID de e-mail e ID do dispositivo. Ele irá detectar automaticamente o seu dispositivo Eu iria. Você só precisa preencher seu ID de e-mail e clicar no botão Ativar na parte inferior direita lado. Depois de clicar no botão Ativar, UiPath irá iniciar e você pode ver o seguinte início página: Página 25 UIPath Tipos de Projetos O estúdio UiPath nos dá a escolha de quatro tipos diferentes de projetos, que são os seguintes: Projeto em Branco Como o nome sugere, é como um papel em branco e podemos construir seu projeto do zero. Precisamos definir tudo do zero. A captura de tela de um projeto em branco é a seguinte: Projeto de Processo Simples 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 24/81 19 Este tipo de projeto nos dará um modelo de fluxograma que consiste em um diagrama de sequência de atividades. A captura de tela de projetos de processo simples é a seguinte: Página 26 UIPath Projeto de melhoria do processo do agente Como o nome sugere, esse tipo de projeto auxilia o usuário automatizando a tarefa. Isto é basicamente usado para avaliar qualquer usuário que trabalhe no sistema. A captura de tela do processo do agente Os projetos de melhoria são os seguintes: Projeto Robotic Enterprise Frameworks Esse tipo de projeto é usado para criar um processo de negócios transacional que segue o prática recomendada para grandes implantações. Em outras palavras, se você quiser usar estados em seu projeto e, em seguida, use Robotic Enterprise Frameworks. A captura de tela da empresa robótica projeto de estrutura é como mostrado: 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 25/81 20 Página 27 UIPath Conceitos importantes no UiPath Studio Temos os seguintes dois conceitos importantes no UiPath Studio: Atividades A menor ação em UiPath é chamada de atividade. Por exemplo, clicar com o mouse é um atividade. Seqüência Refere-se à sériede atividades realizando uma tarefa significativa. Por exemplo, fazer login no e-mail é uma sequência em UiPath. 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 26/81 21 Página 28 UIPath Neste capítulo, vamos discutir a interface do usuário em UiPath e seus componentes. Também veremos como esses componentes funcionam e suas funcionalidades. Componentes da interface do usuário UiPath UiPath Studio possui interface gráfica de usuário (GUI) contendo vários painéis que fornecem fácil acesso às funcionalidades. Vamos entender o funcionamento de diferentes componentes da interface do UiPath Studio em detalhes. A fita O primeiro painel no UiPath Studio é o Ribbon. Está no topo da GUI do estúdio UiPath interface. Ele pode ser minimizado ou expandido conforme a escolha do usuário. Abas O painel da faixa de opções tem as seguintes quatro guias: Aba inicial Com a ajuda da guia inicial, podemos criar um novo projeto ou abrir um projeto existente. isto vai Salve a projeto no padrão localização C : \ Usuários \ Nome de usuário \ Documentos \ UiPath \ Nome do projeto. A captura de tela a seguir irá dê uma visão da guia Iniciar do painel da faixa de opções. 5. UiPath - Compreendendo a interface do usuário Componentes 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 27/81 22 Página 29 UIPath Guia Design Como o nome sugere, ele nos dá a opção de criar ou lançar sequências, fluxogramas ou diagramas de máquina de estado. Podemos gerenciar variáveis e assistentes de acesso nesta guia. A captura de tela a seguir dará uma visão da guia Design: Guia Executar Com a ajuda desta guia, podemos parar ou executar projetos, podemos iniciar o processo de depuração também. isto nos dá a opção de desacelerar as etapas, bem como a abertura do log. A seguinte tela tiro dará uma visão da guia Executar: Guia de configuração Esta guia nos dá a opção de publicar um projeto ou criar um atalho do projeto. Nós podemos também agende uma tarefa e instale a extensão com esta guia. A captura de tela a seguir dá uma visão da guia Executar. A Barra de Ferramentas de Acesso Rápido Outro painel na interface do UiPath Studio é a barra de ferramentas de acesso rápido. Ele está localizado por padrão na barra de título e acima da faixa de opções. Um dos recursos da barra de ferramentas de acesso rápido é que podemos movê-lo facilmente para baixo da faixa de opções clicando na opção Mostrar abaixo da faixa de opções . Podemos chamá-la de barra de ferramentas que economiza tempo porque ela fornece os atalhos para os mais usados 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 28/81 23 comandos e até mesmo podemos facilmente adicionar novos a ele clicando com o botão direito no botão desejadoe selecionando a opção chamada Adicionar à Barra de Ferramentas de Acesso Rápido . A captura de tela a seguir irá fornecem uma visão da Barra de Ferramentas de Acesso Rápido: Página 30 UIPath Você pode notar na captura de tela acima que adicionamos atalhos de alguns botões para Barra de acesso rápido. A Barra de Pesquisa Universal Outro painel importante e útil na interface do UiPath Studio é a Barra de Pesquisa Universal. Ele está localizado no canto superior direito, logo abaixo dos botões Minimizar, Restaurar e Fechar. isto basicamente nos permite procurar por tudo o que está contido em bibliotecas, atividades, projetos e painel de designer. A captura de tela a seguir oferece uma visão geral da Barra de Ferramentas de Acesso Rápido. Você pode observar que fizemos uma busca por “gaurav” e deu como resultado que o Projeto 1 resultado encontrado porque colocamos “Gaurav” como o nome do projeto. O Painel Designer Se você deseja exibir e fazer alterações em seu projeto atual, o Painel do Designer é aquele que permite que você faça isso. Além disso, também fornece um acesso rápido às variáveis, argumentos e importações no fundo. Também podemos navegar dentro de um diagrama clicando duas vezes na atividade no Designer Painel. Ele também exibe o caminho em seu cabeçalho. 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 29/81 24 Página 31 UIPath 25 A captura de tela a seguir lhe dará uma visão da Barra de Ferramentas de Acesso Rápido: 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 30/81 Página 32 UIPath 26 Este capítulo é uma continuação do anterior e falará sobre a interface do usuário adicional componentes do UiPath em detalhes. O Painel de Atividades Este painel está no lado esquerdo do UiPath Studio e contém todas as pequenas tarefas ou atividades. Estes tarefas ou atividades podem ser facilmente adicionadas ao projeto atual arrastando e soltando. Isso também fornece uma caixa de pesquisa para acesso rápido. Expandir tudo e recolher todas as opções oferece ao usuário flexibilidade para mostrar e ocultar todas as atividades de uma vez. Com a ajuda da lista Mostrar atividades, podemos até mostrar ou ocultar Favoritos , Recentes , Pastas de atividades disponíveis e de compatibilidade . Semelhante a outros painéis na interface ele também tem as opções de Float , Dock , Auto Hide e Dock como documento . A captura de tela a seguir dará uma visão geral da Barra de Ferramentas de Acesso Rápido: I n a tela acima tiro você pode notar o painel de atividade. O Painel da Biblioteca O painel da biblioteca nos permite reutilizar a automação. Temos algumas amostras, bem como Snippets no painel da biblioteca que podem ser reutilizados. Ele também fornece uma caixa de pesquisa para encontrar o itens mais rápido. As opções Expandir tudo e Recolher todas oferecem flexibilidade ao usuário para mostrar e ocultar ao mesmo tempo. Gostar outros painéis na interface também tem as opções de Float , Dock , Auto Hide e Dock como documento . Quando iniciamos o UiPath, o painel da biblioteca é recolhido e precisamos clicar nele para obter todas as opções. 6. UiPath - Compreendendo a interface do usuário Componentes (continuação ...) Página 33 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 31/81 UIPath 27 As capturas de tela a seguir fornecem uma visão geral disso: Agora, depois de clicar no ícone Biblioteca, obteremos o painel completo da biblioteca da seguinte forma: Página 34 UIPath O Painel do Projeto 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 32/81 28 O painel do projeto nos permite visualizar o conteúdo do projeto atual. Nós também podemos explore os arquivos na pasta do projeto atual com a ajuda de um clique na opção do explorador de arquivos no painel do projeto. Ele tem um link de navegação rápida para a guia da equipe para que possamos nos conectar ao fonte de controle. Como outros painéis na interface, ele também possui as opções de Float , Dock , Auto Hide e Encaixe como documento . Quando iniciamos o UiPath, o painel do Projeto é recolhido e precisamos clique nele para obter todas as opções. A captura de tela a seguir fornece uma visão do painel Projeto: Agora, depois de clicar no ícone Biblioteca, obteremos o painel completo da biblioteca da seguinte forma: Página 35 UIPath O Painel de Propriedades O painel de propriedades está no lado direito do UiPath Studio. Permite-nos ver e mudar as propriedades de uma atividade ou tarefa selecionada. Em outras palavras, podemos dizer que o manejo de configuração como definir a saída de uma determinada atividade ou tarefa é feita nas propriedades painel. 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 33/81 29 Semelhante a outros painéis na interface, também tem as opções de Float , Dock , Auto Hide e Dock como documento . A captura de tela a seguir dará uma visão geral do painel de propriedades: O Painel de Esboço O Outline Panel está logo abaixo do painel de propriedades no lado direito do UiPath Studio. Enquanto o o nome sugere, ele fornece a hierarquia do projeto junto com todas as variáveis e nós. Também podemosdestacar qualquer atividade ou tarefa neste painel, selecionando essa atividade ou tarefa em o painel Designer. Também podemos selecionar qualquer atividade ou tarefa específica neste painel. Página 36 UIPath O diagrama a seguir dará uma visão do painel de estrutura de tópicos: 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 34/81 30 O Painel de Saída O painel de saída está no lado esquerdo na parte inferior do UiPath Studio. Ele nos fornece o seguinte recursos e funcionalidades: • Ele exibe a saída das atividades / tarefas de mensagens de log ou linha de gravação. • Exceções, se houver, para os pacotes serão exibidas no painel Saída. • Com a ajuda de botões neste painel, podemos mostrar ou ocultar mensagens tendo diferentes níveis de registro. • Podemos ver mais informações da mensagem exibida clicando duas vezes nela. • Isso nos permite copiar as informações também. • Outra funcionalidade principal deste painel é mostrar os logs, na depuração, para quando uma atividade ou tarefa começa a ser executada e até terminar. Página 37 UIPath • Logs e outros dados podem ser apagados deste painel usando o botão Limpar tudo. Pode exibir 2.000 linhas por vez. A captura de tela a seguir dará uma visão sobre o painel de saída: 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 35/81 31 O Painel de Locais Podemos ver o painel Locals apenas durante a depuração. Mostra todas as variáveis que estão em o escopo da atividade ou tarefa atualmente em execução. Também podemos rastrear o uso de variáveis durante a execução e também pode ver seus valores enquanto eles mudam. A captura de tela a seguir dará uma visão sobre o Painel de Locais: Página 38 UIPath O Menu de Contexto Basicamente, o Menu de Contexto nos permite realizar várias operações em nosso fluxo de trabalho apesar de ser uma sequência ou um fluxograma. Para fazer o menu de contexto aparecer, precisamos corrigir clique em uma atividade ou tarefa dentro de nosso fluxo de trabalho. A captura de tela a seguir mostra vários campos no Menu de Contexto: 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 36/81 32 Descrições dos campos do menu de contexto O menu de contexto contém vários campos que são explicados a seguir: • Exibir pai: exibe o pai da atividade ou tarefa selecionada. A condição é que a atividade deve ser uma atividade filho. • Cortar: Corta a atividade selecionada e a coloca na área de transferência como o MS-Word. • Copiar: copia a atividade selecionada e a coloca na área de transferência como se fosse o MS-Word. • Colar: insere o conteúdo da área de transferência no local atual. • Excluir: exclui a atividade ou tarefa alvo. • Anotações: Permite inserir, adicionar, editar, excluir, ocultar e mostrar anotações para o atividades no fluxo de trabalho. • Copiar como imagem: faz uma captura de tela do conteúdo exibido no Designer painel. • Salvar como imagem: faz uma captura de tela do conteúdo exibido no painel Designer junto com o fornecimento de um prompt ao usuário para salvá-lo. • Criar variável: cria uma variável no painel Variável. Página 39 UIPath • Remover sequência: remove a atividade de sequência selecionada. • Envolva com Try and Catch: insere a atividade ou tarefa selecionada em um Try Catch quadra. • Extrair como fluxo de trabalho: cria um novo fluxo de trabalho que contém a atividade selecionada ou tarefa junto com a intenção de quebrar um grande projeto em um menor. • Fluxo de trabalho aberto: abre o fluxo de trabalho que foi criado após selecionar o opção Extrair como fluxo de trabalho. • Habilitar atividade (Ctrl + E): Habilita a atividade desabilitada anteriormente. • Desativar atividade (Ctrl + D): Desativa uma atividade selecionada e coloca essa atividade dentro de uma atividade de comentário. • Alternar ponto de interrupção: Marca a atividade ou tarefa selecionada como um ponto de interrupção para depuração. • Ajuda: Oferece ajuda ao usuário do UiPath Studio. 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 37/81 33 Página 40 UIPath UiPath Studio possui atalhos de teclado para várias atividades para economizar o tempo do usuário. Nisso capítulo, você aprenderá vários atalhos de teclado no UiPath Studio e sua personalização técnicas em detalhes. Atalhos do teclado Os atalhos de teclado referem-se a uma tarefa para invocar um ou mais comandos usando uma série de uma ou várias teclas, como CTRL + S, para salvar um documento do Word. Essas tarefas também podem ser feito por meio de menu, dispositivos apontadores ou via interface de linha de comando etc., mas usando os atalhos do teclado economizam muito tempo. Gerenciamento de arquivos • Ctrl + Shift + N: este atalho de teclado criará um novo processo em branco. • Ctrl + O: se você deseja abrir um fluxo de trabalho, seja .xaml ou project.json , ou seja criado anteriormente, use o atalho de teclado Ctrl + O. • Ctrl + L: Com a ajuda deste atalho de teclado, podemos abrir a pasta onde o Os arquivos de log são armazenados. • Ctrl + S: é um atalho de teclado muito familiar. Irá salvar o atualmente aberto fluxo de trabalho. 7. UiPath Studio - Atalhos de teclado e Costumização 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 38/81 34 • Ctrl + Shift + S: Salva todos os fluxos de trabalho que estão abertos no momento. Comentários • Ctrl + D : com a ajuda deste atalho de teclado, você pode ignorar a atividade que você selecionou recentemente ao colocá-lo em um contêiner Comentário. • Ctrl + E : removerá a atividade que foi colocada no contêiner de comentário. Depurando • F7: esta tecla de função executa o fluxo de trabalho atualmente aberto no modo de depuração. • F8: Esta tecla de função verifica se há erros de validação no fluxo de trabalho aberto no momento. • F9: Com a ajuda desta tecla de função, podemos marcar a atividade ou tarefa selecionada com um ponto de interrupção. • Shift + F9: ao contrário de F9, remove todos os pontos de interrupção no aberto atualmente fluxo de trabalho. Página 41 UIPath • F11: No momento da depuração, esta tecla de função nos permite entrar em um bloco de Atividades. Além disso, ele executará a primeira atividade também. • Shift + F11: no momento da depuração, este atalho nos permite ultrapassar o execução de um bloco de atividades no fluxo de trabalho atualmente selecionado. Gravação • Alt + Ctrl + W: esta tecla de atalho abre a barra de ferramentas de gravação da Web ('W' neste tecla de atalho significa Web). • Alt + Ctrl + B: esta tecla de atalho abre a barra de ferramentas de gravação básica ('B' neste a tecla de atalho significa Básico). • Alt + Ctrl + C: Esta tecla de atalho abre a barra de ferramentas de gravação do Citrix ('C' neste tecla de atalho significa Citrix). • Alt + Ctrl + D: esta tecla de atalho abre a barra de ferramentas de gravação da área de trabalho ('D' neste tecla de atalho significa Desktop). • F2: Esta tecla de função é usada para adicionar atraso durante a gravação. • F3: Esta tecla de função é usada para especificar uma região de gravação personalizada. • F4: Com a ajuda desta tecla de função, podemos escolher a estrutura da IU, pode ser Padrão, AA e UIA , para registrar. Execução de Fluxo de Trabalho • F5: esta tecla de função executa o fluxo de trabalho que está aberto no momento. • F12: Esta tecla de função interrompe a execução do fluxo de trabalho atual. O fluxo de trabalho pode estar no modo normal ou de depuração. 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 39/81 35 Atividade Selecionada • Ctrl + T: Esta tecla de atalho coloca a atividade ou tarefa dentro da seção TRY do Atividade TRY-CATCH (aqui, 'T' significa Try). • Ctrl + N: Com a ajuda desta tecla de atalho, podemos criar um novo diagrama de sequência no projeto atual. • Ctrl + C: é um atalho de teclado muito familiar. Irá copiar a atividade selecionada ou tarefa (uma ou várias) paraa área de transferência. • Ctrl + V: é outro atalho de teclado muito familiar. Irá colar o copiado atividade ou tarefa (uma ou várias) dentro do item selecionado. Página 42 UIPath Personalização de atalhos de teclado Os atalhos de teclado, discutidos acima, são, por padrão, teclas de atalho do UiPath Studio. É um recurso incrível do UiPath Studio que podemos personalizar essas teclas de atalho ou podemos criar nossos próprios atalhos de teclado. Pontos importantes a serem lembrados para a personalização de atalhos de teclado É muito fácil personalizar as teclas de atalho do teclado. No entanto, devemos considerar o seguintes pontos: • Localização dos atalhos de teclado suportados: em primeiro lugar, devemos saber a localização de todos os atalhos de teclado suportados. UiPath Studio armazena todos eles em a .xml Arquivo. Vocês pode encontrar aquele Arquivo em a localização C: \ users \ username \ AppData \ UiPath \ Uipath \ keyboardmappings.xml. Você pode editar este arquivo no Bloco de Notas. • O que editar: há duas coisas importantes a serem editadas para personalizar o teclado atalhos: o Os valores entre <Key> </Key> representam o teclado principal botões para pressionar e, portanto, deve ser alterado de acordo com seu necessidades de personalização. o Os valores entre <Modifiers> </Modifiers> representam o modificadores (Control, Alt, Windows) que podem ser alterados de acordo com seu necessidades de personalização. Etapas para personalização de atalhos de teclado Para personalizar os atalhos do teclado, precisamos seguir estas etapas: Passo 1: Primeiro, precisamos fechar o UiPath Studio se estiver aberto. Passo 2: Agora, abra o arquivo keyboardmappings.xml contendo o teclado compatível atalhos com um editor de texto como o Notepad ou Notepad ++. Passo 3: Encontre os atalhos de palavras-chave que deseja modificar e altere os valores do teclado botões entre <Key> </Key> e para modificadores entre <Modificadores> </Modifiers> . Passo 4: Por fim, precisamos salvar e fechar o arquivo keyboardmappings.xml . 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 40/81 36 Página 43 UIPath Exemplo Neste exemplo, estamos personalizando o atalho de teclado Alt + Ctrl + W usado para web barra de ferramentas de gravação. Precisamos procurar o atalho de teclado para a barra de ferramentas de gravação da web, conforme mostrado no captura de tela. Agora, vamos mudar a opção 'W' entre <Key> </Key> para dizer 'Z'. Então nós vamos mude os modificadores de Alt, Control entre <modifiers> </modifiers> para Shift, Alt. Isso modificará o atalho de teclado Alt + Ctrl + W para a barra de ferramentas de gravação da web para Shift + Alt + Z . 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 41/81 37 Página 44 UIPath No capítulo anterior, vimos como usar e personalizar atalhos de teclado para Ambiente UiPath. Este capítulo explica como trabalhar com projetos de automação no UIPath e seus métodos de depuração. Introdução UiPath Studio fornece uma solução de software completa com a ajuda da qual podemos automatize tarefas de back office repetitivas e enfadonhas. Isso torna nosso trabalho rápido e fácil, converter essas tarefas tediosas em automação de IU. Trabalho com projetos de automação no UiPath Studio Vamos discutir sobre as etapas que devem ser seguidas para fazer projetos de automação em UiPath studio junto com um exemplo para o mesmo. Conforme discutido anteriormente sobre os tipos de projetos no UiPath Studio, podemos escolher qualquer um dos tipos de projeto com base em nossos requisitos. Quando você escolhe um tipo de projeto, seria salvo no local do diretório padrão C: \ Usuários \ Nome de usuário \ Documentos \ UiPath com o nome da pasta que você forneceu para esse projeto. Esta pasta consiste nos seguintes arquivos: Arquivo Main.xml Este arquivo conterá o fluxo de trabalho principal. Ele é criado automaticamente quando escolhemos um projeto. Outros arquivos .xaml Ao trabalhar com um projeto, ele criaria muitos mais arquivos .xaml, todos eles serão salvo nesta pasta. Mas todos esses arquivos devem ser conectados ao arquivo Main.xaml porque o o único arquivo que será executado é Main.xaml . pasta .screenshots Se estivermos trabalhando com automação de IU, a pasta conterá mais uma pasta tendo screenshots. Arquivo Project.json Todas as informações sobre nosso projeto de automação estariam no arquivo project.json . 8. UiPath Studio - Projetos de automação e seus Depurando 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 42/81 38 Página 45 UIPath Etapas para criar um projeto de automação Vamos entender a criação de um projeto de automação no estúdio UiPath com a ajuda de um exemplo simples. Neste exemplo, o projeto de automação pedirá o nome do usuário e cumprimente o usuário com o nome. As etapas são as seguintes: Passo 1: Primeiro, precisamos abrir o UiPath Studio. Em seguida, clique na guia “Iniciar” . Passo 2: Agora, escolha “Projeto em Branco” em Branco, Processo Simples, Processo do Agente melhoria e Robotic Enterprise Framework. Novas janelas de projeto serão exibidas do seguinte modo: 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 43/81 39 Página 46 UIPath 40 Passo 3: Agora, forneça o nome do projeto, por exemplo “Meu primeiro projeto” e clique em o botão criar. Ele exibirá a interface do UiPath Studio com o fluxo de trabalho para o seu projeto do seguinte modo: . Você pode vê-lo com o nome “Meu primeiro projeto” na parte superior. Passo 4: Agora, precisamos fornecer atividade. Você pode arrastar e soltar a atividade de sequência de Painel de atividades para o Painel do Designer, conforme mostrado: 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 44/81 Página 47 UIPath 41 Passo 5: Para este exemplo específico, queremos que nosso projeto pergunte o nome; portanto, precisamos para fornecer caixa de diálogo de entrada para a atividade de sequência. A caixa de diálogo de entrada pode ser pesquisada em Painel de atividades e arraste para a atividade Sequência da seguinte maneira: Etapa 6: a caixa de diálogo de entrada possui dois campos: Título e Rótulo. Para o título, podemos escrever “Por favor, digite seu nome?" e podemos escrever o rótulo como “Qual é o seu nome?” Observe que nós deve ter que inserir o texto no UiPath studio entre aspas duplas (“”). Página 48 UIPath 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 45/81 42 Passo 7: Como dissemos, este projeto de automação cumprimentará o usuário após perguntar a ele nome. Para isso, precisamos que uma atividade de caixa de mensagem seja adicionada na atividade de sequência da seguinte forma: Etapa 8: Agora, escreva a mensagem que será solicitada quando um usuário entrar em seu nome. Por exemplo, estamos escrevendo a mensagem “Bem-vindo ao tutorialspoint.com!” Isso deve também estar entre aspas duplas. Página 49 UIPath Passo 9: Agora, execute este programa clicando no botão Executar ou pressionando F5. Irá mostrar uma caixa de diálogo caixa da seguinte forma: 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 46/81 43 Agora escreva seu nome e pressione o botão OK, ele o cumprimentará da seguinte maneira: O que é depuração de automação? A depuração é um dos elementos fundamentais de automação e programação que pode ser definido como o processo de identificação e remoção de erros de um determinado projeto. UiPath Studio tem um componente de depuração que nos ajuda a encontrar e localizar problemas facilmente em fluxos de trabalho complexos. Em outras palavras, podemos dizer que o componente de depuração UiPath Studio é uma funcionalidade poderosa que nos garante que nosso projeto está livre de erros, fornecendo nos as informações sobre o nosso projeto com destaque passo a passo. Podemos encontrar todos os funções de Depuração na guia Executar . Funções de depuração O UiPath Studionos fornece as seguintes funções para depuração: • Validar: Como sabemos que validade significa a ação de verificar a exatidão de alguma coisa. Podemos verificar a validade do nosso projeto de automação UiPath, antes depuração, clicando na guia Validar na guia Executar . • Ponto de interrupção: se você quiser verificar o estado do seu projeto em um determinado ponto, você pode usar a guia Breakpoint na guia Execute. Basicamente, nos permite fazer uma pausa a execução de um projeto. Depois de acionar um ponto de interrupção, você pode interrompê-lo clicando em Pare . Ir para a próxima etapa de depuração clicando Passo mais ou continuar a processo de depuração clicando em Continue Debug . • Interromper: como o nome sugere, esta ação irá pausar o processo de depuração a qualquer dado momento. Você pode usá-lo quando a depuração estiver em andamento. • Entre em: Como o nome sugere, esta funcionalidade nos permite analisar de perto nosso atividades durante a depuração passo a passo. Você pode usá-lo quando a depuração estiver em pausa. Página 50 UIPath • Avançar: como o nome sugere, essa funcionalidade nos permite destacar a atividade container e depura a próxima atividade. Você pode usá-lo quando a depuração estiver em pausa. • Etapa lenta: como o nome sugere, essa funcionalidade nos permite dar uma olhada mais de perto qualquer atividade durante a depuração. Sempre que você clica nesta ação, a velocidade fica alterado em um passo. Isso é semelhante ao Step Into, mas sem ter que pausar o processo de depuração. Você pode usá-lo antes ou durante o processo de depuração. 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 47/81 44 • Opções: as opções de depuração nos permitem destacar os elementos da IU durante a depuração, bem como as atividades registradas no painel de saída como estão depurado. Temos o seguinte na guia Opções: o Destacar elementos: Se você marcar e ativar esta opção, os elementos da IU ser destacado durante a depuração. o Destacar atividades: Se você marcar e ativar esta opção, as atividades da IU ser destacado durante a depuração. o Log de atividades: se você marcar e ativar esta opção, depure as atividades será exibido como logs de rastreamento no painel de saída. o Abrir Logs: esta opção abre a pasta onde os logs são armazenados localmente. o o local da pasta seria C: \ Users \ Username \ AppData \ Local \ UiPath \ Logs. Etapas para executar a depuração de automação Podemos seguir algumas etapas para realizar a depuração de um projeto automatizado: Passo 1: Abra o projeto que deseja depurar. Passo 2: Recomenda-se fazer a validação antes de depurar. Clique na guia Validar na guia Executar. A imagem a seguir mostra a validação de nosso projeto automatizado de saudar um usuário pelo nome, implementado como um exemplo recentemente neste capítulo: Ele exibe a mensagem acima porque não houve erro de validação. Agora podemos começar depuração. Etapa 3. Agora, clique no botão Depurar ou na tecla F7 na guia Executar para iniciar a depuração seu projecto. A captura de tela a seguir oferece uma visão da depuração de nosso projeto: Página 51 UIPath 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 48/81 45 Você pode notar que ele está destacando a atividade específica que está sendo depurada. Você também pode escolha entre várias funções de depuração conforme discutido acima. Página 52 UIPath É essencial para os produtos de automação de processos robóticos (RPA) dar aos seus usuários uma experiência incrível. Uma maneira de fazer isso é automatizar o fluxo de trabalho visual direto e intuitivo. UiPath está fornecendo design de fluxo de trabalho automatizado que pode ser usado sem conhecimento de programação. Diagramas de Layout Podemos integrar atividades no design do fluxo de trabalho ao desenvolver um arquivo de fluxo de trabalho usando Diagrama de layout. UiPath basicamente nos fornece os seguintes três diagramas de layout com o ajuda da qual podemos integrar atividades no design do fluxo de trabalho: 9. UiPath Studio - Design de fluxo de trabalho 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 49/81 46 Fluxograma Um fluxograma é uma representação gráfica de um processo em que cada etapa é representada por diferentes símbolos conectados com setas. O fluxograma é um dos melhores entre os três diagramas de layout do fluxo de trabalho UiPath porque é flexível e tende a definir um fluxo de trabalho de maneira bidimensional. Eles podem mostrar pontos de decisão dentro de um processo muito eficiente devido ao seu apelo visual. Seqüência O diagrama de layout mais usado no design de fluxo de trabalho UiPath é a sequência. Uma sequência é um simples representação linear que geralmente flui de cima para baixo e diz a ordem em que os comandos devem ser executados. As sequências são melhores em cenários simples, quando as atividades se sucedem. A maioria o importante sobre a sequência é que eles são muito simples e fáceis de entender. Recall que realizamos o projeto de saudação por nome no capítulo anterior usando seqüência como atividade. Máquina de Estado Máquina de estado é uma estrutura complexa que armazena o status de algo em um determinado ponto de tempo. Pode ser finito ou infinito por natureza. Máquina de estado são representados usando estado diagramas ou, em outras palavras, são fluxogramas com setas condicionais chamadas de transições. Estruturas como máquinas de estado são mais adequadas para um diagrama de processo padrão de alto nível de modelos de processos de negócios transacionais. Tipo de decisão Decisão, a ação ou processo de decidir algo, é outra parte muito importante do design de fluxo de trabalho. É a decisão que permite ao robô reagir de forma diferente em vários condições de processamento de dados e interação de aplicativos. Estrutura visual e legibilidade de um fluxo de trabalho são muito importantes e o tipo de decisão escolhido teria um grande impacto sobre o mesmo. Página 53 UIPath A seguir estão os tipos de decisões que podemos implementar em um fluxo de trabalho: Se atividade Este é o tipo de decisão mais simples que pode ser entendido se você tiver conhecimento de programação ou não. Relacionado com situações da vida real, a atividade if tem um declaração e duas condições, nomeadamente Then e Else . A condição “Então” seria executado se a declaração for verdadeira; caso contrário, a condição Else seria executada. No fluxo de trabalho UiPath, você pode pesquisar a atividade 'se' no painel de atividades e adicioná-la arrastando e solta. Basicamente, a atividade ' se ' divide uma sequência verticalmente e é mais adequada para curtos lineares ramos. A captura de tela a seguir dará uma visão sobre a atividade 'se' : 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 50/81 47 Mudar de atividade Como o nome sugere, a atividade de troca com base no valor de uma expressão especificada nos permite selecionar uma opção entre as várias opções múltiplas fornecidas. Podemos usar switch atividade com o operador ' if ' para otimizar e compactar uma cascata ' if ... Else if' com várias condições e atividades por filial. Também é útil categorizar os dados de acordo com um número personalizado de casos. Por exemplo, podemos usar o caso de switch para armazenar dados em várias planilhas do Excel. Você pode pesquisar por atividades de alternância no painel de atividades e arrastar e soltar para o fluxo de trabalho Projeto. A captura de tela a seguir lhe dará uma ideia disso: Página 54 UIPath A atividade Switch, por padrão, usa um argumento inteiro; nós também podemos mudar para Boolean, Object, String etc. no painel Propriedades na lista TypeArgument como mostrado na seguinte captura de tela: 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 51/81 48 Página 55 UIPath Decisão de Fluxo Decisão de fluxo ou simplesmente decisão é uma atividade que executa um dos dois ramos,por padrão denominado TRUE ou FALSE . A execução vai depender se o especificado condição é atendida ou não. Podemos alterar os nomes das filiais nas Propriedades painel. A decisão de fluxo é basicamente equivalente à atividade If e só pode ser usada em um fluxograma. Podemos pesquisar a decisão do fluxo no painel de atividades e usá-la no fluxograma arrastando e soltando. A captura de tela a seguir oferece uma visão sobre a decisão do fluxo. Você pode notar, em um quadrado realçado em preto, a partir da captura de tela que a decisão de fluxo está sob o painel de atividades e tem dois ramos, a saber TRUE e FALSE, cujo título pode ser alterado no painel de propriedades. 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 52/81 49 Interruptor de fluxo A chave de fluxo é uma atividade que divide o fluxo de controle em três ou mais ramos. Entre deles, apenas um será executado e a execução dependerá se o especificado condição é atendida ou não. Podemos conectar mais de 12 casos iniciando mais conexões do mesmo nó de switch e as atividades conectadas são numeradas automaticamente onde o primeiro seria o caso padrão. Página 56 UIPath Podemos alterar os nomes dos casos no painel de propriedades. A imagem a seguir mostra uma visão sobre a atividade do interruptor de fluxo: Convenções de Nomenclatura Ao trabalhar no UiPath, devemos atribuir nomes a arquivos de fluxo de trabalho, atividades, argumentos e variáveis. Os nomes que fornecemos devem ser significativos para que seu uso pode descrever com precisão o projeto e as tarefas envolvidas. Para dar nomes significativos, UiPath nos fornece a seguinte convenção de nomenclatura que é recomendado a seguir: • Os nomes das variáveis devem estar em CamelCase superior. Exemplo: FirstName , LastName etc. 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 53/81 50 • Os argumentos também devem estar em CamelCase superior, juntamente com o prefixo que mostra o tipo de argumento. Exemplo: in_FileName, out_FileName, io_DivideByZero etc. • Os nomes das atividades devem refletir a ação realizada. Por exemplo, clique no Botão Excluir . • O nome do fluxo de trabalho deve ter o verbo que descreve o funcionamento do fluxo de trabalho. Exemplo: TakeScreenshot , ProcessTranslation. A nomenclatura adequada de atividades, variáveis e argumentos reduzem o esforço de leitura e entender o projeto. Página 57 UIPath Neste capítulo, vamos entender como lidar e trabalhar com variáveis e argumentos em UiPath e os conceitos envolvidos. Gerenciando variáveis no UiPath Studio A variável pode ser definida como o nome simbólico associado a um valor que pode mudar. No UiPath Studio as variáveis são de diferentes tipos e são usadas para armazenar vários tipos de dados que variam de valor genérico, texto, número, tabela de dados, hora e data. Um uso importante de variáveis é que podemos controlar o número de vezes que o corpo de um o loop é executado porque o valor das variáveis pode mudar. O Painel Variável Como o nome sugere, o painel de variáveis é usado para criar variáveis e nos permite faça alterações neles. A captura de tela a seguir dará uma visão sobre a variável painel: 10. UiPath Studio - Variáveis e Argumentos 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 54/81 51 Na captura de tela acima, você pode notar que existem quatro campos, a saber , Nome, Variável Tipo, Escopo e Padrão no painel de variáveis. Página 58 UIPath Os quatro campos são explicados conforme abaixo: Nome É um campo obrigatório. Devemos dar um nome à variável. Suponha que se você é não fornecer nenhum nome, o UiPath Studio irá gerar um automaticamente. Isto é recomendado que sigamos as convenções de nomenclatura, conforme discutido no capítulo anterior, ao nomear uma variável. Tipo de Variável É também um campo obrigatório que permite escolher o tipo de variável. Podemos escolher entre as opções: Boolean, Int32, String, Object, Generic Value, Array de [T] e Navegar de tipos de painel de propriedade em si . Se você não escolher nenhum tipo, UiPath o estúdio irá considerá-lo como uma corda. Escopo Também é um campo obrigatório que mostra a área em que a variável está disponível. Para exemplo, se você escolher o tipo de atividade Sequência , o escopo da variável seja Sequência e assim por diante. Padrão É um campo opcional que mostra o valor padrão de uma variável. Por exemplo, o padrão o valor de uma variável do tipo Int32 é 0. Tipos de Variáveis A seguir estão os tipos de variáveis que podemos usar no UiPath Studio. • Variáveis de texto: como o nome sugere, esse tipo de variável pode armazenar apenas cordas. Por exemplo, se você deseja armazenar informações como nome, sobrenome, nomes de usuário etc. , então as variáveis de texto ou string são a opção que você deve escolher. • Variáveis booleanas: também são chamadas de variáveis verdadeiras ou falsas . Tem apenas dois valores possíveis: verdadeiro ou falso. • Variáveis inteiras: como o nome sugere, esse tipo de variável pode armazenar apenas valores inteiros ou Int32, ou seja, informações inteiras. Eles também são chamados de Número variáveis. • Variáveis de matriz: se você deseja armazenar vários valores do mesmo tipo, o variável de matriz seria adequada. Você pode armazenar tantos tipos de matrizes quanto houver são tipos de variáveis em UiPath. Variável de data e hora: como o nome sugere, este tipo de variável nos permite 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 55/81 52 • para armazenar informações sobre qualquer data e hora. • Variáveis da tabela de dados: esses tipos de variáveis armazenam uma grande quantidade de informações. isto atua como um banco de dados ou planilha com linhas e colunas. Por exemplo, se você quiser para extrair informações de um site e deseja armazená-las em uma planilha, então você pode escolher a variável da tabela de dados. Página 59 UIPath Como criar variáveis? Depois de escolher pelo menos uma atividade no painel do designer do UiPath Studio, você pode criar uma variável com a ajuda dos dois métodos a seguir: • Usando a opção do menu de contexto: Como você sabe, depois de clicar com o botão direito no atividade, o menu de contexto aparece. A partir deste menu de contexto, você pode escolher o opção Criar Variável. A captura de tela a seguir dará uma visão disso: • Usando o Painel Variável: Outra forma de criar uma variável é o Painel Variável. Primeiro, precisamos clicar no painel de variáveis da guia do designer. Então o painel variável Ser exibido. Agora, clique em criar linha de variável para criar uma nova variável. A variável painel já foi discutido em detalhes na seção anterior. Como remover variáveis? Também podemos excluir as variáveis que criamos na seção anterior, usando qualquer um dos dois métodos seguintes: Método 1 Vá para o painel de variáveis e clique com o botão direito na variável que deseja excluir. Depois de clicar no Na opção “Excluir” , você pode excluir a variável selecionada. Método 2 Vá para o painel de variáveis e selecione a variável que deseja excluir. Agora pressione o botão delete do teclado e a variável selecionada será excluída. 06/09/2020 Sem título https://translate.googleusercontent.com/translate_f 56/81 53 Página 60 UIPath Gerenciando argumentos no UiPath Studio Argumentos, semelhantes a variáveis, são usados para passar dados de um fluxo de trabalho para outro. Eles podem armazenar dados dinamicamente e transmiti-los. Uma diferença entre variável e argumento é que as variáveis passam dados para outras atividades enquanto os argumentos passam dados para outros fluxos de trabalho. No UiPath Studio, os argumentos são de diferentes tipos, portanto, podemos criar diferentes tipos de argumentos como valor genérico, texto, número, tabela de dados, objeto, booleano . A ponto importante sobre os argumentos é que eles têm direções específicas que
Compartilhar