- 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-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
- Fluxo de controle
- Repo. de Objetos
- Geração de logs
- A ferramenta ScreenScrapeJavaSupport
- Teste do Studio
- Extensões
- 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
- Automação de aplicativos em execução com um usuário diferente do Windows
- Validation of large Windows-legacy projects takes longer than expected
Data de lançamento: 27 de outubro de 2022
O que há de novo
Suporte a variáveis e constantes globais
Agora é mais fácil reutilizar dados globalmente dentro de um projeto:
- Agora você pode definir um escopo global para variáveis e usá-las em todo um projeto. Isso torna possível referenciar a mesma variável em vários fluxos de trabalho sem ter que usar um argumento e passá-la para cada fluxo de trabalho.
- Lançamos constantes, que habilitam você a definir valores fixos globais que não mudam durante a execução do projeto.
Find out how to create global variables and constants from the Data Manager.
Novo design para atividades
Activities have a new design and an improved user experience. We've introduced new controls, editors, and builders for the most common data types, making it easier to configure activities without writing expressions. All activity properties are now available in the activity cards in the workflow designer, and you no longer need to use the Properties panel to configure advanced properties. This experience is available in cross-platform projects and for some activities in projects with the Windows compatibility. For more information, see Designing Automations.
Além disso, todas as atividades têm um cabeçalho redesenhado que também inclui um botão para acesso rápido ao menu de contexto das atividades, e as bordas têm cores diferentes, dependendo do pacote de origem, com uma borda esquerda mais grossa para uma melhor visibilidade.
Gatilhos de tempo de design
O Studio agora suporta a adição de um gatilho manual, baseado em tempo ou baseado em eventos para seus projetos, habilitando você a configurar quando suas automações serão executadas no tempo do design. Várias atividades de disparo personalizáveis estão disponíveis e muitos outros gatilhos baseados em eventos estão a caminho.
For more information, see Adding a trigger.
O Windows é a nova compatibilidade padrão dos projetos
Nós nos esforçamos para sempre oferecer as mais modernas e melhores tecnologias, e uma das etapas que tomamos nessa direção em versões recentes tem sido a introdução das compatibilidades de projetos do Windows e multiplataforma baseadas no .NET 6. Nós trabalhamos para expandir o suporte para as novas estruturas e para melhorar a experiência de design, tanto que, com a 2022.10, chegou a hora de começar a dizer adeus à compatibilidade do Windows - Legado baseada no .NET 4.6.1. Muito embora você ainda possa criar projetos do Windows - Legado, o Windows agora é a compatibilidade padrão para novos projetos, e recomendamos que você comece a usar as opções do Windows e de multiplataforma. A versão 2023.4 irá suportar a edição de projetos existentes do Windows - Legado, mas não a criação de novos projetos. Agora você também deve selecionar uma compatibilidade de projeto ao criar projetos no StudioX, onde o Windows - Legado costumava ser a única opção.
Para tornar a transição mais fácil, o Studio agora vem com uma ferramenta de conversão integrada, que habilita você a converter facilmente qualquer projeto do Windows - Legado para o Windows. A ferramenta de conversão está disponível tanto no Studio quanto no StudioX.
For more information, see Deprecation of the Windows-Legacy Compatibility. We recommend that you regularly check the deprecation timeline for any updates regarding features that will be deprecated and removed.
Design de automações no Studio e Studio Web
With the introduction of Studio Web, you can now design automations on-the-go, from a web browser on any device. If you use Studio and Studio Web, your cross-platform projects are always kept in sync and you can develop on both. Find out how to switch between Studio and Studio Web.
O Studio Web está disponível atualmente na pré-visualização.
Execução de perfil
Keep the execution performance of your automation to optimal levels by profiling your workflows. The Profile Execution identifies performance bottlenecks when you execute your workflows by capturing the execution time of each activity alongside other descriptive stats.
Apresentando o Data Manager
You can now manage all the data in a project from a single location, the Data Manager. After making its debut in StudioX, the Data Manager is now available in Studio to help you manage variables, arguments, constants, namespaces, entities, resource activities, connections, processes, assets, and queues. The Resources panel has been retired, but you still have the option to continue using the old Variables, Arguments, and Namespaces panels.
Personalize atividades geradas a partir de bibliotecas
Agora você tem mais controle sobre o design de atividades geradas a partir de bibliotecas. Você pode definir a ordem na qual os argumentos são exibidos como propriedades, adicionar uma etiqueta, uma dica de ferramentas e selecionar se uma propriedade é necessária ou não. Para bibliotecas do Windows e multiplataforma, você também pode adicionar um ícone SVG e uma cor de destaque para cada atividade, propriedades de grupo, em categorias, ou configurar o tipo de entrada para cada propriedade (por exemplo, para um argumento Booleano, você pode definir a entrada para alternar ou Condition Builder).
For more information, see Configuring the Layout of an Activity.
Extraia processos como bibliotecas
You can now extract any process or test automation project as a library that you can publish on shared feeds. Through this capability, you can easily share workflows, test cases, execution templates, or activity packages to help others automate.
Um rápido tour na primeira execução
Agora há um tour rápido disponível quando você abre um projeto pela primeira vez no Studio, para que você se familiarize com os vários painéis e ferramentas que você pode usar para construir uma automação. Alguns dos destaques são:
- Painéis essenciais e suas funções.
- Como adicionar uma atividade.
- Como configurar uma atividade.
- Como executar e publicar um processo.
Edite arquivos de texto no Studio
O Studio agora tem um editor de texto integrado com destaque para sintaxe. Você pode clicar duas vezes em arquivos TXT, CS, VB, JSON (excluindo project.json) e XML menores que 10 MB no painel Projeto para editá-los no Studio.
Melhorias
Analisador de Fluxo de Trabalho
Agora você pode pesquisar regras pelo nome e código usando a nova caixa de pesquisa na parte superior da janela Analisador de Fluxo de Trabalho. A filtragem por escopo e ação também melhorou com a adição de um novo filtro suspenso com compatibilidade para várias seleções ao lado da caixa de pesquisa.
Novas regras
- ST-USG-032 (Required tags) - Enables organizations to define a list of required project tags.
- ST-USG-034 (Automation Hub URL) - Enables organizations to enforce linking each project to an Automation Hub idea.
Regras aprimoradas
ST-USG-014 (Package restrictions) now enables you to define a list of allowed packages, not just prohibited packages. The Allowed Packages box supports the * wildcard character, so for example you can enter UiPath.* to allow only packages published by UiPath.
Usabilidade
Ocultar sequências
You now have the option to declutter the project canvas by hiding unnecessary containers. Select the Hide sequences design setting to no longer display the main sequence and other containers that are added by default to your projects.
Atividades ausentes ou inválidas
Agora é mais fácil solucionar problemas de uma atividade ausente ou inválida, e há informações adicionais disponíveis para ajudá-lo a encontrar um substituto:
- O nome da exibição aparece no topo da atividade em vez do texto Atividade ausente ou inválida.
- Se a atividade for uma atividade de contêiner, as atividades adicionadas dentro dela agora serão visíveis no fluxo de trabalho.
- As propriedades e valores definidos na atividade são exibidos nos painéis do Designer ou Propriedades.
- Um botão Substituir está disponível na atividade, habilitando você a procurar rapidamente uma alternativa usando a barra de pesquisa Adicionar atividade e substituir a atividade ausente ou inválida.
Automação de Teste
Testes determinados por dados com filas de dados de teste
Os testes determinados por dados tornaram-se mais convenientes, com filas de dados de teste como origens para casos de teste. Você pode usar essa opção se quiser usar dados de teste dinâmicos a partir de filas.
For more information, see Add test data queue as data source to a test case.
Dados de teste gerados automaticamente
- Os dados gerados automaticamente receberam "por baixo dos panos" atualizações com padrões de strings inteligentes, que entendem o contexto do fluxo de trabalho, fornecendo a você dados relevantes para expressões comuns (por exemplo, IBAN, números de cartões de crédito).
- Você pode definir verificações automáticas para argumentos Out e In/Out para suportar seu esforço de teste.
- Argumentos baseados no tempo, como DateTime e TimeSpan, agora são suportados.
Orchestrator assets are now taken into consideration when you generate values for workflows that are using these asset types.
Teste orientado por dados
- The Add Test Data Queue Item activity now supports fields with user-defined names.
- Você pode renomear arquivos de teste.
Modelos
Os modelos de casos de teste e execução são suportados em projetos de bibliotecas, para que você possa compartilhar, reutilizar e atualizar ativos de teste. Os modelos de casos de teste não devem incluir quaisquer referências a ativos dentro da biblioteca, pois eles não estão sendo copiados para o projeto para o qual a biblioteca está sendo importada.
Create test cases through the Test with Timeout template for time-based exceptions, or to take screenshots of failed workflow verifications (see Test Case Templates).
Integração com o Test Manager
Os testes executados localmente no Studio agora aparecem no Test Manager se você selecionar Carregar resultados de teste para o Test Manager no Test Explorer.
For more information, see Working with Test Explorer.
Explorador de Teste
- As variações de casos de teste agora estão incluídas nos cálculos de cobertura de atividades.
- Você pode copiar as informações de variação de dados usando o menu contextual do Test Explorer.
Outras melhorias
- Organizations can now use governance policies to control which feeds users can publish to and which templates feeds are enabled in Studio.
- O instalador do Studio MSI foi diminuído, reduzindo o número de pacotes de atividades que estão incluídos no UiPathStudio.msi e, assim, disponíveis no feed local. Apenas os seguintes pacotes que são dependências padrão para criar projetos no Studio e no StudioX, juntamente com suas dependências, agora estão incluídos no instalador: Excel, Mail, System, UIAutomation, Testing, Presentations, ComplexScenarios, WebAPI e Word. Você pode instalar outros pacotes oficiais a partir do feed oficial ou de feeds do Orchestrator.
- Agora você tem a opção de remover pacotes instalados que não são referenciados em um projeto no momento da publicação, melhorando, assim, o desempenho e evitando possíveis conflitos de dependências. Uma nova opção chamada Remover dependências não utilizadas está disponível na guia Opções de publicação do assistente de publicação para todas as bibliotecas, bem como processos do Windows e multiplataforma. A opção é habilitada por padrão para bibliotecas.
- Agora você pode usar depuração remota para executar e depurar fluxos de trabalho de longa duração em robôs remotos conectados por meio de uma conexão de Robot unattended.
- The URL of the official feed for packages has changed to https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json.
Alterações interruptivas
O Studio 2022.10 não é compatível com versões de pacotes de atividades multiplataforma mais antigas, que estavam disponíveis no Studio 2022.4 ou anterior. Se você criou projetos multiplataforma em versões do Studio anteriores à 2022.10, atualize os pacotes instalados para as versões mais recentes antes de editá-los no Studio 2022.10. Algumas propriedades podem não estar mais disponíveis para edição.
Correções de bugs
- As teclas Ctrl e Alt com o botão direito do mouse não funcionaram quando usadas em atalhos de teclado em teclados japoneses.
- Ocorreu um erro ao abrir um arquivo de fluxo de trabalho que continha várias atividades do Flow Switch conectadas à mesma atividade.
- Se uma biblioteca C# que incluía uma dependência para o pacote UiPath.DataService.Activities foi instalada em um projeto VB, um erro causado por referências duplicadas para o conjunto UiPath.DataService.Definition ocorreu quando você tentou executar o projeto.
- A instalação às vezes falhava se a telemetria não foi desabilitada durante a instalação e um servidor de proxy estava em uso.
- O Studio pode não responder durante a validação do projeto se uma análise do projeto foi acionada quando o arquivo de fluxo de trabalho principal estava aberto e ele continha alterações não salvas.
- The Project Dependencies Mass Update Tool did not successfully update projects from TFS if the project paths contained spaces.
- O Studio permitiu adicionar ícones de pacotes com a extensão ICO, o que causou erros ao publicar projetos.
- As dicas de ferramentas adicionadas a arquivos de fluxo de trabalho em projetos de bibliotecas não foram salvas.
- A análise de fluxo de trabalho às vezes não pôde ser executada quando um projeto incluía uma atividade Invoke Code.
- A remoção de variáveis não utilizadas às vezes também removia variáveis que foram utilizadas.
- A janela Propriedades do design não abriu para determinados tipos de argumentos, impedindo que você adicionasse dicas de ferramentas aos argumentos.
- Quando uma biblioteca criada em uma versão do Studio anterior à 2021.4 era atualizada em uma versão do Studio posterior, a execução era lenta em projetos nos quais a biblioteca atualizada era instalada como uma dependência.
- Clicar dentro dos painéis Atividades ou Projeto às vezes fazia com que os painéis se movessem inesperadamente.
- A renovação de variáveis e argumentos do tipo dicionário não atualizou os nomes nas atividades nas quais eles foram usados.
- Você foi solicitado a reiniciar o Studio após executar um caso de teste.
- Selecionar vários arquivos a partir de diferentes subpastas no painel Projeto e, depois, excluí-los, fez com que o projeto inteiro fosse excluído.
- A direção dos argumentos do tipo dicionário usados em uma atividade foi alterada incorretamente quando a atividade foi extraída como um fluxo de trabalho.
- Quando várias bibliotecas interdependentes eram instaladas em um projeto, abrir arquivos de fluxo de trabalho desse projeto causou um consumo de memória maior que o esperado, e o Studio às vezes falhou.
- A referência a um caminho de arquivo em uma atividade de biblioteca estava fazendo com que o diretório atual mudasse inesperadamente ao executar projetos nos quais a biblioteca foi instalada como uma dependência. Para evitar esse problema, use a nova constante global UiPath.Constants.Project.Location quando você precisar fazer referência a um caminho de arquivo em um projeto de biblioteca. Por exemplo,
UiPath.Constants.Project.Location+"InputData\Employee.txt". - As instalações não foram concluídas com sucesso quando executadas em implantações em massa por meio do SCCM.
- Quando você configura um dispositivo, o campo URL do Appium agora fornece uma mensagem de erro inline afirmando que o HTTPS não é suportado.
- A execução de um caso de teste com um modelo contendo vários espaços reservados não falhou quando um dos espaços reservados não foi colocado em uma atividade Sequence. Esse comportamento foi resolvido fornecendo uma mensagem de erro por meio dos logs do Studio.
- A execução de casos de teste com modelos contendo vários espaços reservados falhou quando o fluxo de trabalho tinha argumentos.
- Addressed an issue in which the Test Case Without Annotations rule was not updated properly.
- A importação de dados do Excel ocasionalmente resultou em células formatadas como data devido a um problema de compatibilidade de idioma.
- O uso de uma variável na atividade Random Date falhou durante o tempo do design.
Problemas conhecidos
-
Você não pode fechar ou flutuar painéis do Studio.
-
Em ocasiões raras, um erro com a mensagem System.ArgumentException: Cannot dock to the side of an auto-hide target. (Parameter 'target') ocorre durante a compilação do projeto. Como uma solução alternativa, recarregue o projeto.
-
As variáveis globais não são serializáveis e, portanto, são incompatíveis com atividades de persistência de longa duração.
-
For projects that don’t have Manage Access enabled, the Open Test and Unlink Test options aren't available to perform from the designer ribbon in Studio, due to a faulty API.
Importante:Erratum 9 November 2022: Added a known issue related to opening and unlinking Test Cases from the designer ribbon in Studio.
Próximas remoções
A partir de 2023.4 Enterprise, o instalador de 32 bits será descontinuado, e você só será capaz de instalar o Studio, Robot e Assistant em sistemas operacionais de 64 bits.
Recomendamos que você verifique regularmente o cronograma de obsolescência para ver se há atualizações relacionadas a funcionalidades que serão descontinuadas e removidas.
Versões do pacote de atividades
Os seguintes pacotes e versões de atividade foram incluídos no instalador UiPathStudio.msi e podem ser encontrados no feed local.
| Pacote de Atividades | Versão |
|---|---|
| UiPath.UIAutomation.Activities | v22.10.3 |
| UiPath.System.Activities | v22.10.3 |
| UiPath.Excel.Activities | v2.16.0 |
| UiPath.Mail.Activities | v1.18.1 |
| UiPath.Word.Activities | v1.13.0 |
| UiPath.ComplexScenarios.Activities | v1.3.0 |
| UiPath.Presentations.Activities | v1.7.0 |
| UiPath.Testing.Activities | v22.10.0 |
| UiPath.WebApi.Activities | v1.13.2 |
- O que há de novo
- Suporte a variáveis e constantes globais
- Novo design para atividades
- Gatilhos de tempo de design
- O Windows é a nova compatibilidade padrão dos projetos
- Design de automações no Studio e Studio Web
- Execução de perfil
- Apresentando o Data Manager
- Personalize atividades geradas a partir de bibliotecas
- Extraia processos como bibliotecas
- Um rápido tour na primeira execução
- Edite arquivos de texto no Studio
- Melhorias
- Analisador de Fluxo de Trabalho
- Usabilidade
- Automação de Teste
- Outras melhorias
- Alterações interruptivas
- Correções de bugs
- Problemas conhecidos
- Próximas remoções
- Versões do pacote de atividades