- Notas de Versão
- Introdução
- Configuração e Instalação
- Projetos de automação
- Sobre a publicação de projetos de automação
- Projetando automações
- Gerenciamento de pacotes de atividades
- Como definir as configurações do projeto de atividades
- Como assinar pacotes
- Governança
- Como importar entidades
- Experiência de Criação Moderna
- Vincular um projeto a uma ideia no Automation Hub
- Usando o Gerenciador de dados
- Dependências
- Tipos de fluxos de trabalho
- Comparação de arquivos
- Melhores Práticas de Automação
- Integração de controle de origem
- Depuração
- A ferramenta de diagnóstico
- Analisador de Fluxo de Trabalho
- Sobre o Analisador de Fluxo de Trabalho
- STN MG-001 - Convenção de nomenclatura de variáveis
- STN MG-002 - Convenção de nomenclatura de argumentos
- STN MG-004 - Duplicação de Nome de Exibição
- STN MG-005 - Variável substitui variável
- STN MG-006 - Variável substitui argumento
- STN MG-008 - Comprimento de variável excedido
- STN MG-009 - Variáveis Catablema de prefixo
- STN MG-011 - Argumentos Catablema de prefixo
- STN MG-012 - Valores padrão de argumentos
- STN MG-016 - Comprimento do argumento excedido
- SR-DB-002 - Contagem alta de argumentos
- SR-DB-003 - Esvaziar bloco catechu
- SR-DB-007 - Múltiplas camadas Com fluxograma
- SR-DB-020 - Propriedades de saída indefinidas
- SR-DB-021 - Tempo limite embutido em código
- SR-DB-023 - Fluxo de trabalho vazio
- SR-DB-024 - Verificação da atividade Persistente
- SR-DB-025 - Pré-requisito de serialidade de variáveis
- SR-DB-026 - Uso da atividade Dela
- SR-DB-027 - Melhores práticas de persistência
- SR-DB-028 - Pré-requisito de serialidade de argumentos
- SR-US-005 - Argumentos de atividades embutidos em código
- SR-US-009 - Variáveis não utilizadas
- SR-US-010 - Dependências não utilizadas
- SR-US-014 - Restrições de pacotes
- SR-US-020 - Mensagens de logue mínimas
- SR-US-024 - Não utilizado e postergado
- SR-US-025 - Uso incorreto do valor salvo
- SR-US-026 - Restrições da atividade
- SR-US-027 - Pacotes necessários
- ST-USG-28 — restringir modelos de invocação de arquivos
- ST-USG-032 — rótulos obrigatórios
- ST-USG-034 — URL do Automation Hub
- Variáveis
- Argumentos
- Namespaces Importados
- Automações codificadas
- Automação assistida baseada em gatilho
- Gravação
- Elementos de Interface Gráfica
- Fluxo de controle
- Seletores
- Repo. de Objetos
- Extração de Dados
- Automação de imagem e texto
- Automação de Tecnologias Citrix
- Automação RDP
- Automação da Salesforce
- Automação SAP
- Automação do Varear Horizonte
- Geração de logs
- A ferramenta ScreenScrapeJavaSupport
- O protocolo Servodrive
- Test Suite — Studio
- Extensões
- Sobre extensões
- Ferramenta SetupExtensions
- UiPathRemoteRuntime.exe não está sendo executado na sessão remota
- O UiPath Remote Runtime bloqueia a sessão do Citrix de ser fechado
- O UiPath Remote Runtime causa vazamento de memória
- O pacote UiPath.UIAutomation.Activities e as versões do UiPath Remote Runtime são incompatíveis
- A extensão do UiPath necessária não está instalada na máquina remota
- Configurações de resolução de tela
- Políticas de grupo
- Não é possível se comunicar com o navegador
- A extensão do Chrome é removida automaticamente
- A extensão pode ter sido corrompida
- Verifique se a extensão para o Chrome está instalada e habilitada
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Habilite o Acesso às URLs do arquivo e o Modo Anônimo
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensões para Chrome
- Extensão do Chrome no Mac
- Políticas de grupo
- Não é possível se comunicar com o navegador
- A extensão Edge é removida automaticamente
- A extensão pode ter sido corrompida
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensões para Edge
- Extensão para o Varear Horizonte
- Plug-in do SAP Solution Manager
- Suplemento do Excel
- Solução de problemas
- Sobre a solução de problemas
- Suporte e limitações do Microsoft Apo-V
- Solução de problemas do Internet Explorer x64
- Problemas do Microsoft Office
- Como identificar elementos de EU em PDF com opções de acessibilidade
- Reparando o suporte da Active Accessibility
- Validation of large Windows-legacy projects takes longer than expected
Guia do usuário do Studio
2023.10.0
Data de lançamento: 25 de outubro de 2023
Se você preferir codificar ao criar automações, agora é possível fazer isso usando automações codificadas! Automações codificadas fornecem maior flexibilidade, facilidade de manutenção e colaboração para automações mais complexas. Alguns dos principais benefícios que você pode aproveitar com automações codificadas são:
- Produtividade aprimorada - Se você estiver familiarizado com codificação ou scripts, poderá aproveitar suas habilidades e aumentar sua produtividade. Trabalhar em um ambiente de codificação familiar permite desenvolver automações mais eficientes.
- Gerenciamento de complexidade — Automações codificadas fornecem uma solução flexível para gerenciar cenários de automação complexos. Ao usar código, você pode implementar lógica personalizada, gerenciar exceções e criar funções reutilizáveis. Como parte do desenvolvimento de lógica personalizada, você pode criar facilmente pacotes de atividades codificados personalizados, também conhecidos como serviços. Acesse Registro de serviços personalizados para saber como criar seu primeiro serviço e começar a usá-lo em suas automações codificadas.
- Automação híbrida — Você pode usar automações codificadas ao lado de automações de baixo código. Isso promove a integração perfeita entre as duas abordagens, permitindo criar soluções de automação flexíveis.
- Desempenho aprimorado — Automações codificadas permitem que você otimize seus fluxos de trabalho de automação para melhorar o desempenho. Ao usar código, você pode implementar algoritmos específicos para tornar suas execuções de automação mais rápidas.
- Legibilidade — Automações codificadas permitem criar código estruturado, resultando em legibilidade de código. Se você organizar seu código e documentá-lo, poderá mantê-lo facilmente e compartilhá-lo com outros colaboradores.
Tipos de automações codificadas
É possível escolher entre três tipos de automações codificadas:
- Fluxos de trabalho codificados — Fluxos de trabalho codificados são iguais aos fluxos de trabalho de baixo código, a única diferença é que você os cria usando interfaces separadas: fluxos de trabalho têm uma interface de design visual, enquanto fluxos de trabalho codificados têm uma interface baseada em código.
- Casos de teste codificados — Os casos de teste codificados automatizam e validam o comportamento do aplicativo de maneira estruturada. Eles são semelhantes a casos de teste de pouco código e permitem automação flexível usando código.
- Arquivos de código-fonte — Os arquivos de código-fonte servem como contêineres para classes ou métodos personalizados que você pode usar em fluxos de trabalho codificados ou casos de teste. Eles não são pontos de entrada e não podem ser executados de forma independente; em vez disso, funcionam no contexto de um projeto.
Escreva código diretamente no UiPath Studio
Crie suas automações codificadas usando o IDE integrado do Studio! Sua interface consiste em um editor de código dedicado, guias de arquivos e trilhas de navegação para facilitar a interação. Esse layout permite que você gerencie seus arquivos, explore estruturas de projetos, edite seu código, crie versões de projetos, execute e publique suas automações. Além disso, é possível personalizar o tamanho da fonte e as configurações de exibição do editor de código, de forma que ele se assemelhe às suas técnicas de edição de código favoritas! Visite Studio IDE para entender como aproveitar a IDE integrado.
Serviços integrados
Acesse as seções APIs dos serviços integrados para aprender a usar suas APIs correspondentes.
A capacidade de pesquisar em todos os pacotes de atividades disponíveis, sem a necessidade de instalar previamente um pacote, que foi introduzida no Studio 2023.4 para projetos multiplataforma, agora foi expandida para incluir a compatibilidade com o Windows. Agora é possível pesquisar atividades que estão instaladas e disponíveis para instalação, o que dá mais flexibilidade para escolher as atividades certas para seu projeto.
A capacidade do Studio de gerar automaticamente variáveis a partir de saídas de atividades introduzidas com o Studio 2023.4.0 agora também está disponível em projetos Windows para atividades que utilizam a experiência de design disponível em projetos multiplataforma.
A interface do usuário do Studio possui um visual renovado tanto no tema claro quanto no tema escuro. O design atualizado oferece uma experiência mais limpa e focada em toda a visualização backstage, janelas, ícones e caixas de diálogo.
Um novo botão de navegação de pasta agora permite usar arquivos locais em propriedades de atividades que exigem o tipo de dados IResource como uma entrada em projetos Windows. Selecionar o botão abre uma janela na qual você pode navegar até o arquivo local. Para armazenar o caminho para o arquivo local na propriedade de atividades, o tipo de dados IResource é transformado em um tipo de dados ILocalResource.
Agora é possível adicionar arquivos do Excel como recursos de pasta de trabalho a partir do Data Manager em projetos do Studio em que atividades de pasta de trabalho são utilizadas. Isso permite que um arquivo seja carregado na memória uma vez e não seja recarregado para cada atividade de pasta de trabalho, o que melhora o desempenho em runtime ao usar várias atividades com o mesmo arquivo, especialmente ao processar arquivos grandes.
Para otimizar ainda mais o desempenho, você pode configurar o escopo do recurso para garantir que permaneça na memória apenas pelo tempo necessário.
Depois que um arquivo do Excel for adicionado como um recurso, você poderá fazer referência a ele nas atividades de pasta de trabalho selecionando o recurso no menu Mais em vez de fornecer o caminho do arquivo da pasta de trabalho.
Para se beneficiar das atividades que estão disponíveis apenas em projetos Windows, você pode converter projetos multiplataforma para a compatibilidade com o Windows. Isso facilita o aprimoramento de um projeto multiplataforma do Studio Web com automação de área de trabalho no Studio. Por exemplo, é possível integrar perfeitamente as atividades de Automação de Interface Gráfica de área de trabalho ou Excel em um fluxo de trabalho de nuvem existente. Para saber mais, consulte Criação de projetos multiplataforma.
Você não precisa mais instalar pacotes separados para as atividades do Integration Service usadas em seus projetos, tornando mais fácil e rápido adicionar atividades para vários conectores aos seus fluxos de trabalho. Agora você adiciona a maioria das atividades do Integration Service exclusivamente da categoria Disponível do painel Atividades ou da barra de pesquisa Adicionar atividade.
Quando você adiciona pela primeira vez uma atividade do Integration Service a um projeto, um único pacote de atividades do UiPath Integration Service é instalado no projeto e você adiciona outras atividades do Integration Service da categoria Disponível sem precisar instalar pacotes adicionais.
As atividades já adicionadas aos fluxos de trabalho são atualizadas automaticamente quando uma nova versão está disponível, para que você esteja sempre usando a versão mais recente.
A maioria das atividades do Integration Service suporta essa funcionalidade, e o suporte será estendido a todas as atividades em um futuro próximo.
O Data Manager agora exibe mais detalhes associados a conexões usadas em um projeto. Agora é possível expandir cada atividade no nó Conexões para ver dados específicos do usuário associados a uma conexão (por exemplo, as pastas em que emails e arquivos estão localizados).
Transformando testes manuais em casos de teste codificados
Agora é possível transformar facilmente testes manuais do Test Manager em casos de teste codificados, no painel Test Explorer. Esse aprimoramento simplifica seus processos de teste e fornece uma abordagem mais abrangente para suas necessidades de automação. Visite Transformando testes manuais em casos de teste codificados para saber como usar a funcionalidade.
Modelo de projeto de teste integrado do SAP
O modelo de projeto de teste do SAP agora está integrado ao Studio e você pode encontrá-lo na guia Iniciar na tela de início do Studio. Use esse modelo para facilitar o processo de automação de suas operações SAP.
Agora ficou mais fácil definir os dados recebidos ou gerados por uma atividade. A opção Argumentos foi movida para a opção Usar variável e só será visível se um argumento for criado. As opções Perguntar ao executar, Colar da área de transferência e Copiar para área de transferência foram consolidadas em Opções de runtime.
Ao publicar um processo sob controle de origem, agora você tem acesso às informações de controle de origem. Essas informações são visíveis no Automation Ops — Controle de origem e incluem detalhes sobre o URL do repositório, confirmação de repositório, ramificação de repositório, URL de ideia do Automation Hub e tipo de repositório (GIT, TFS ou SVN).
- Se você estiver instalando o Attended Robot no Modo de Usuário e seu ambiente estiver configurado para usar o SSO com o Azure Active Directory, agora você poderá habilitar o login automático em sua conta durante a instalação.
- Ao executar o instalador UiPathStudio.msi em uma máquina sem espaço em disco suficiente para executar a instalação, uma mensagem de erro agora é exibida informando quanto espaço em disco é necessário e disponível.
- Para evitar possíveis problemas durante a instalação e atualização, o instalador UiPathStudio.msi agora solicita que você remova quaisquer arquivos encontrados na pasta de instalação em novas instalações e fecha automaticamente aplicativos UiPath abertos ao atualizar uma instalação existente.
- A validação de atividades agora é mais rápida e usa menos recursos de RAM e CPU.
- Otimizamos o tempo de carregamento ao criar ou abrir um projeto.
- A atividade Invoke Workflow File agora é compatível com variáveis e argumentos para nomes de arquivos de fluxo de trabalho em projetos Windows e multiplataforma.
- Ao expandir um pacote de atividades no painel Atividades, as atividades individuais agora são exibidas antes de outros nós. Além disso, a expansão de um pacote de atividades não expande mais outras categorias recolhidas.
- Durante a depuração, um ícone giratório agora permite que você veja quando os itens no painel Locais estão carregando.
- Um erro ocorria ao publicar uma biblioteca que continha uma atividade Send Mail dentro de uma atividade Microsoft Office 365 Scope.
- Alguns pacotes de atividades foram marcados como "encontrados vazios" no painel Projeto quando instalados em bibliotecas do Windows. Os pacotes afetados incluem:
Microsoft.VisualBasic
System.IO.FileSystem.AccessControl
System.Security.AccessControl
System.Security.Cryptography.Xml
Systen.Security.Principal.Windows
System.Text.Encoding.CodePages
System.Text.RegularExpressions
- Conexões de pastas compartilhadas não eram exibidas no Windows e projetos multiplataforma.
- Alterar a propriedade de lista de itens enquanto a atividade For Each estava em foco dentro de um fluxograma resultava em alterações inesperadas na hierarquia de fluxograma.
- Algumas referências e namespaces não foram resolvidos corretamente ao converter um projeto de Windows - Legado para Windows.
- Um erro falha ao converter string para formato amplo: erro de parâmetro ocorria ao tentar ler as credenciais de servidor proxy do Windows Credential Manager armazenadas em arquivos de configuração GIT.
- O Studio não respondia ao validar um projeto do Windows que continha um grande número de fluxos de trabalho e bibliotecas migradas do Windows — Legado.
- A CLI do Studio não conseguia publicar o modelo Testar Automação.
- Usar a Ferramenta de atualização em massa de dependências do projeto para atualizar a versão de uma biblioteca adicionada como uma dependência do projeto não funcionou como esperado.
- A publicação de um projeto que continha conexões do Integration Service a partir da linha de comando não incluía conexão e informações em nível de usuário necessárias para permitir a configuração de requisitos de pacote no Orchestrator.
- A opção de painel Ocultar automaticamente não funcionava conforme o esperado ao mover o foco para longe do painel Projeto ou Atividades.
- Abrir um projeto do Studio Web no Studio levava mais tempo do que o esperado.
- Um erro Nenhum caminho foi fornecido. (Parâmetro 'paths') ocorria ao resolver um conflito no comando merge em projetos conectados ao GIT.
- Selecionar Remover variáveis não utilizadas na guia de faixa de opções de Design em um fluxo de trabalho de fluxograma não removia variáveis não utilizadas.
- Um erro de compilação Você deve adicionar uma referência à montagem 'UiPath.Platform' ocorria ao publicar uma biblioteca.
- Não era possível navegar dentro da janela Bem-vindo ao Studio usando a chave de Guia após iniciar o Studio.
- Em alguns projetos, selecionar Remover variáveis não utilizadas também removeu variáveis que foram usadas no fluxo de trabalho.
- O atalho do teclado Ctrl + Alt + F não definia o foco para a caixa de pesquisa no painel de Atividades.
- Ícones de erro de validação não eram exibidos ao usar argumentos ou variáveis incompatíveis em campos de atividades em projetos Windows e multiplataforma.
- Não era possível publicar um projeto Windows ou multiplataforma que continha um fluxo de trabalho invocado recursivamente.
- Objetos de interface gráfica adicionados ao Repositório de Objetos em uma biblioteca Windows — Legada criada no Studio 2020.10 eram excluídos ao converter o projeto para a compatibilidade com o Windows.
- Bibliotecas de interface gráfica adicionadas como dependências em alguns projetos eram removidas das dependências do projeto ao publicar, mesmo que elementos das bibliotecas fossem usados no projeto.
- A pasta .settings não era empacotada no arquivo NUPKG ao publicar um projeto ou biblioteca se a fosse marcada como oculta.
- Abrir alguns projetos que continham feeds online desabilitados em máquinas rodando um firewall levava mais tempo do que o esperado.
- O botão Importar Argumentos desaparecia ao adicionar uma atividade Invoke Workflow File a um fluxo de trabalho a partir de uma pasta de fragmentos.
- Um erro Uma montagem com o mesmo nome já foi carregada ocorria ao publicar algumas bibliotecas.
- Um erro System.ArgumentNullException: o valor não pode ser nulo ocorria ao abrir alguns projetos conectados ao GIT.
- Ao criar um processo Windows — Legado, o link Saiba mais na janela Novo Processo em Branco não funcionava.
- A barra de pesquisa universal não funcionava conforme o esperado após uma pesquisa anterior ser cancelada.
- Um erro System.InvalidOperationException: o executor está ocupado ocorria em alguns projetos ao usar ações de depuração.
- Um erro CustomError 4006: uma versão diferente do produto já está anunciada nesta máquina. ocorria ao tentar instalar o Studio em uma máquina em que o Studio falhava anteriormente ao instalar.
- Um erro System.Exception: não foi possível recuperar o resultado da execução do trabalho ocorria ao utilizar a atividade Read Range para ler um intervalo de planilhas do Google e definia a opção de atividade Tem cabeçalhos como Verdadeira.
- Errata - adicionada em 22 de outubro de 2024: uma coleção foi modificada; a operação de enumeração pode não ser executada. ocorreu um erro ao abrir alguns projetos de uma unidade compartilhada.
- Editar propriedades de atividades de gatilho durante a depuração pode levar a erros de execução dentro do contexto de automação Attended.
- A opção Conectar a um arquivo de nova pasta de trabalho não estará disponível no perfil do Studio Data Manager se o filtro Desenvolvedor não for selecionado no painel Atividades do perfil do StudioX.
A partir do Studio 2024.4, a experiência de design moderna será a única experiência de design disponível para novos projetos. A experiência de design clássica, que inclui as atividades, assistentes e gravadores disponíveis por padrão no Studio v2021.4 e versões mais antigas, não será mais uma opção a nível de projeto ou como uma configuração global. No entanto, as atividades clássicas de Automação de Interface Gráfica e Excel ainda estarão disponíveis na categoria Clássica e podem ser adicionadas a um projeto no painel de Atividades ou na barra de pesquisa Adicionar atividade. Consulte a Linha do tempo de depreciação para as últimas atualizações relacionadas às próximas depreciações.
UiPathStudio.msi
e podem ser encontrados no feed local.
Pacote de Atividades |
Versão |
---|---|
UiPath.UIAutomation.Activities | |
UiPath.System.Activities | |
UiPath.Excel.Activities | |
UiPath.Mail.Activities | |
UiPath.Word.Activities | |
UiPath.ComplexScenarios.Activities | |
UiPath.Presentations.Activities | |
UiPath.Testing.Activities | |
UiPath.WebApi.Activities | |
UiPath.Form.Activities | v23.10.3 |
UiPath.Callout.Activities | v23.10.3 |
- Novidades
- Automações codificadas
- Pesquisar atividades de todos os pacotes oficiais em projetos do Windows
- Saídas de atividades geradas automaticamente em projetos do Windows
- Interface do usuário atualizada
- Usar arquivos locais em propriedades de atividades com entrada IResource
- Melhor processamento de arquivos grandes nas atividades da pasta de trabalho
- Converter projetos multiplataforma para Windows
- Uma nova maneira de adicionar atividades do Integration Service a projetos
- Mais detalhes sobre conexões no Data Manager
- Novos recursos de automação de testes
- Melhorias
- Melhorias nos campos de atividades
- Acesse as propriedades de variáveis, argumentos e constantes a partir da janela Usar Variável.
- Informações de controle de origem de processo
- Instalação e atualização
- Outras melhorias
- Correções de bugs
- Problemas conhecidos
- Próximas descontinuações
- Versões do pacote de atividades