- 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
- ST-USG-005 - Propriedades de atividade codificadas
- 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ção assistida baseada em gatilho
- 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 abril de 2023
Novidades
Automação assistida baseada em gatilho
O Studio agora inclui uma solução de automação Attended baseada em gatilho, permitindo que você crie automações altamente responsivas usando gatilhos para vários aplicativos ou eventos de usuário. Os benefícios da nova solução de automação Attended baseada em gatilho são: desempenho aprimorado, capacidade de automatizar vários cenários ao mesmo tempo e executá-los ao mesmo tempo.
The components of trigger-based attended automation include Forms, Callouts, Triggers, and Global Variables. These new capabilities offer a wide range of common use cases, such as contact center scenarios, feedback processes, and digital adoption platforms, among others.
Formulários
With the improved form capabilities, building and using forms has become easier and more varied. You can now create forms outside activities, display multiple forms at the same time, and set triggers to start based on form events. Additionally, you can choose to display a form while the workflow is running, edit and fetch form values at runtime, change form properties, and inject custom JavaScript into the form. To learn more about the new Form experience, see how Forms work inside the trigger-based attended automation ecosystem, and see the dedicated documentation.
Textos Explicativos
Os novos recursos de chamada na automação Attended permitem que você guie os usuários para elementos específicos da interface gráfica e crie validações personalizadas. Você pode criar chamadas usando um arquivo de formulário e especificar o elemento de interface gráfica de destino para exibição. As chamadas também podem passar valores para os elementos dentro delas. As chamadas são muito semelhantes aos formulários, mas mais adequadas para cenários como visitas guiadas e validações personalizadas.
To learn more about the new way of building callouts, see the dedicated documentation.
Gatilhos
Triggers now allow you to start workflows based on user or application events such as form events, application events, keypress events, click events, hotkey triggers, mouse triggers, click image triggers, system triggers, and SAP session attributes changed triggers. Additionally, you can automate multiple attended scenarios using the Run Local Triggers activity, Stop Local Triggers activity, Repeat Trigger activity, Disable Local Trigger activity, and Enable Local Trigger activity. Lastly, the Global Variable Changed Trigger activity now allows workflows to start when the value of a global variable changes. These new capabilities give you greater control over trigger-based attended automation in Studio.
To learn more about what you can achieve using the new trigger capabilities, see the Triggers section.
For more information on how to leverage the capabilities, see the Trigger-based Attended Automation chapter.
To get started with the new attended automation solution, see the dedicated tutorials, and the improved Attended Automation Framework template.
Pesquisar atividades de todos os pacotes oficiais
Encontrar a atividade certa para o seu projeto agora é mais fácil com a capacidade de pesquisar em todos os pacotes de atividades disponíveis sem a necessidade de instalar um pacote com antecedência.Essa funcionalidade está disponível em projetos multiplataforma com o Studio conectado ao Automation Cloud Orchestrator.
The Activities panel now groups activities that are available in your project under the label Installed and activities that are included in uninstalled packages under Installable. To make searching even easier, activities packages also have more readable names.
You can add an installable package by right-clicking its name in the Activities panel and selecting Install. You can also double-click individual activities or drag them to the Designer panel. Packages are installed with the latest available version.
The Add Activity search bar was also updated to distinguish between activities that are installed and those that are available to install.
This feature is available for activities from the Official and Orchestrator Tenant feeds.
Definir valores para atividades em bibliotecas
You can now set predefined values for certain input types in the properties of custom activities created via libraries. For more information, see About Libraries.
Suporte para o Microsoft Office 2021
Studio is now compatible with Microsoft Office 2021 and Office LTSC 2021. The Repair Tool for Microsoft Office now also supports Microsoft Office 2021.
Filtrar arquivos de projeto por tipo de arquivo
You can now filter the files in the project folder by file type. For example, you can select to view only workflow files. For more information, see About Automation Projects.
Suporte à transmissão ao vivo em depuração remota
You can now see the actions performed by the robot in real time when debugging a project remotely using an unattended robot connection. A new remote debugging setting, Show Live Stream, lets you visualize and take control over how the robot is interacting with UI elements. This feature is particularly useful for troubleshooting and updating automations that are running in the production environment. For more information, see Remote Debugging.
Mostrar o painel de propriedades para todas as atividades
In response to the feedback regarding the absence of the Properties panel from the new activity design unveiled with Studio 2022.10, we are excited to reintroduce the Properties panel for activities featuring the new design. This means that you now have the option to use the Properties panel to configure advanced properties regardless of the compatibility of your project. The Properties panel is enabled by default when you first start Studio. You can control the visibility of the panel by using the Show activities properties inline design setting. For cross-platform projects and some activities in projects with the Windows compatibility, the properties that were visible when selecting Show advanced options have been moved to the Properties panel. Organizations can use governance policies to control the visibility of the Properties panel.
Variáveis geradas automaticamente a partir de saídas de atividade
Até agora, para armazenar e usar a saída das atividades, você precisava criar variáveis manualmente. Em projetos multiplataforma, para ajudá-lo a criar fluxos de trabalho mais rapidamente, o Studio agora cria automaticamente uma variável para cada saída de atividade e oferece a opção de usar a variável em outras atividades ao longo do fluxo de trabalho. A variável é armazenada apenas quando consumida, o que significa que gerá-la não afeta o desempenho ou o tamanho do projeto.
The generated variable is available for use in other activities in the Expression Editor and by selecting the Plus
button > Use Variable in other editors and builders.
The activity outputs behave just like any other variable and are available in the Data Manager once used. They are displayed with their actual name and can be used in IntelliSense.
The Auto-generate Activity Outputs design setting gives you control over the automatic creation of activity outputs.
Novos recursos de automação de testes
Invocar modelos de execução como isolados
You can now invoke Execution Templates as isolated, by checking Invoke the templated workflow as isolated in the Set Execution Template dialog box.
Novos argumentos suportados para dados gerados automaticamente
The Auto Generate data variation source now supports arguments of type Dictionary and Array (of all primitive values, including String, TimeSpan, and DateTime) in symbolic executions.
Modelo de framework de teste de automação
You can now use the new Test Automation Framework template as a starting point for your testing projects. This template guarantees that you cover the best practices of test automation while creating your projects. For more information, see Test Automation Framework.
Melhorias
Melhorias do Data Manager
Suporte de classificação do Data Manager
You now have more freedom to group variables, arguments, and constants by dragging and dropping them in the Data Manager panel. The way you group these items becomes the default order for your project. The drag-and-drop feature is disabled when you select the Group items by scope menu option. This menu option is selected by default when you first open Studio.
To make sorting data in the Data Manager easier, we've also introduced a new menu option, Sort sections elements, which lets you sort data in each resource category by name (ascending or descending) or revert to the default order of your project. This option replaces sorting the Variables or Arguments sections individually.
Atualização do Data Manager
Using the Refresh button at the top of the Data Manager panel now refreshes local resources independently from Orchestrator resources. This means that you can use resources that refresh instantly (variables, arguments, constants, and resources) while waiting for Orchestrator resources that can take longer to refresh. Refreshed resources are disabled while they are loading and become available after the loading finishes. Additionally, you can now use Studio while data is refreshing.
Outras melhorias do Data Manager
- You can now right-click a global variable or global constant in the Data Manager and select Find References to find every place in the project where the global variable or global constant is referenced.
- Novas variáveis, argumentos, constantes e namespaces agora aparecem como os primeiros itens em seus respectivos nós no Data Manager.
- Várias melhorias de desempenho também foram feitas na maneira como os dados no painel do Data Manager são atualizados.
Dependências de tempo de design e runtime separadas
Para aumentar o desempenho do robô e reduzir o tamanho dos pacotes publicados, os pacotes de atividades e bibliotecas agora são separados em pacotes de design e runtime. Isso significa que as atividades publicadas agora contêm um pacote de design usado pelo Studio e um pacote de execução mais leve usado pelo robô. A separação se aplica apenas a bibliotecas e atividades do Windows e multiplataforma oficialmente suportadas pela UiPath.
Custom libraries published in Studio 2023.4 are not guaranteed to be compatible with earlier Studio versions that do not support the separation between design time and runtime dependencies.
Rastreamento de aplicativos e URLs
Studio can now track what external applications and URLs are targeted by an automation, providing insights into the automation workflow. This information is available for Windows and cross-platform projects after publishing in Orchestrator, Insights, and Automation Hub. App tracking requires the latest versions of activity packages to be installed and does not apply to activities included in XAML files that are ignored from publishing.
Erratum 21 December 2023: App tracking is an automatic process that is not visible in Studio. The app information that Studio collects can only be accessed in Orchestrator, Insights, and Automation Hub.
Melhorias na validação do projeto
A validação do projeto agora é mais rápida e usa menos recursos de RAM e CPU. Além disso, uma caixa de diálogo de confirmação agora solicita que você importe automaticamente as referências ausentes ao abrir ou validar alguns projetos do Windows.
Melhorias no teste de automação
-
O upload dos resultados do teste para Test Manager ficou mais fácil:
For more information about uploading test results and screenshot to Test Manager, see Upload Test Results to Test Manager.
- Local assertion screenshots now upload as well. After uploading, the screenshots display in Test Manager inside the Assertions tab of a test case result.
- Ao fazer upload dos resultados do teste para o Test Manager, as mudanças no nome do projeto ou no nome do caso de teste agora também são carregadas.
-
You can now find the Export as Library control in the design ribbon. Also, when you export projects as libraries, you can now select the specific workflows that you want to extract as a library.
-
When you’re in the Test Explorer, you can view a specific test case inside the Project panel, by selectingShow in Project Explorer from the test case contextual menu.
-
You can now create Execution Templates based on existent templates inside your project.
-
As part of managing your Studio projects, you can focus on the project element that is active in the Designer panel by clicking Sync with Active Document in the Project panel.
-
When you update Test Data that is already used inside a test case, you can now see the following text: (already in use).
Outras melhorias
- You can now link Studio projects to Automation Hub ideas from multiple Automation Cloud tenants.
- A instalação de dependências adicionais do projeto é mais rápida.
- Adicionamos novos ícones para diferenciar melhor os diferentes tipos de arquivos no painel do projeto.
- Os atalhos do Studio e do UiPath Assistant agora são adicionados automaticamente à área de trabalho após a instalação.
- Os pinos adicionados para o Studio e UiPath Assistant no menu Iniciar ou à barra de tarefas agora são mantidos após a atualização para uma versão mais recente.
- We added a Triggers filter option that you can select from the Filter by button at the top of the Activities panel. Selecting this option shows all the available triggers.
- Activities Only is now the default filter when searching for activities packages from the Manage Packages window.
- We added a new way to create constants by opening the Data Manager panel and selecting New > New Constant.
- You can now use shared connections when designing projects that use Integration Service. The connection selector displays connections from your personal workspace, as well as those from shared folders in Integration Service.
- Searching within a project using the Universal search bar is now significantly faster.
- The main entry point is now opened by default in the Designer panel when a new project is created or when a project is opened in Studio. You can change this behavior by selecting a different option for the Open Project Behaviordesign setting. If no XAML file is set as the main entry point, Studio opens the most recent XAML.
- The Include Sources compilation setting is now selected by default when publishing a Windows or cross-platform project.
- Criar ou abrir um projeto em uma máquina que não esteja conectada à internet agora ficou mais rápido.
Correções de bugs
- Creating an argument from the Invoke Workflow File activity's Import Arguments panel sometimes did not work as expected in Windows - Legacy and Windows projects. Creating a variable in the Value field of the panel using the CTRL + K keyboard shortcut also did not work as expected.
- Algumas referências e namespaces não foram resolvidos corretamente ao converter um projeto de Windows - Legado para Windows.
- An error occurred when using the Test Activity action on an activity that provides a scope for other activities (for example, on Excel Application Scope) and clicking the Continue button to continue the debugging process.
- An error occurred when clicking Open Workflow in the Invoke Workflow File activity in a project from a SVN repository.
- A execução de um projeto do Windows com atividades de uma biblioteca que foi convertida do Windows - Legado para Windows às vezes causava um erro
System.NotSupportedException. - A alternância de uma propriedade Booleano em uma atividade que fazia parte de uma biblioteca personalizada não retinha seu valor (
OnouOff) ao depurar ou mover a atividade dentro do fluxo de trabalho. - Ao usar uma atividade de uma biblioteca com um tipo de entrada array de string, as alterações no valor da propriedade do array de string não foram salvas.
- An error occurred when adding more than 16 array elements in the ArrayRow property of the Add Data Row activity.
- O progresso dos dados gerados automaticamente não foi exibido como esperado. Agora, o progresso dos dados gerados automaticamente é relatado corretamente.
Problemas conhecidos
- Using the Activities panel to search for trigger activities in projects created in Studio versions prior to 2023.4 does not show any results. To make triggers visible, enable the Triggers filter option from the Filter by button.
- A Could not load file or assembly runtime error occurs when importing the namespace
UiPath.Constantsand usingProject.Locationin the project. Using the full namespace (UiPath.Studio.Constants.Project.Location) solves this issue. - A conversão de um projeto Windows - Legado para compatibilidade do Windows falhará se os nomes das variáveis não forem consistentemente maiúsculos em todo o projeto (por exemplo, usar
Configeconfigpara a mesma variável resulta em um erro de conversão). - A publicação de uma biblioteca falha durante o processo de compilação se a biblioteca incluir um fluxo de trabalho com um argumento chamado
System. - The Stop Local Triggers activity may not immediately stop the execution of all triggers when you debug a project with an action that suspends or slows the execution of the workflow (for example, Slow Step, Execution Trail, or Highlight Elements).
- An error related to unremoved namespaces occurs when publishing an empty C# library or a C# library that contains only activities included in the Default Activities category.
- Windows and cross-platform projects created in Studio versions prior to 2023.4, as well as Windows projects converted from Windows - Legacy projects created in Studio 2022.10 cannot be built or analyzed in an Automation Ops - Pipelines process. The projects need to be validated in Studio 2023.4 before using them in the pipeline process.
Recursos removidos
- A versão de 32 bits do instalador UiPath Studio MSI (
UiPathStudio-x86.msi) não está mais disponível.
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 | v23.4.4 |
| UiPath.System.Activities | v23.4.2 |
| UiPath.Excel.Activities | v2.20.1 |
| UiPath.Mail.Activities | v1.18.2 |
| UiPath.Word.Activities | v1.16.0 |
| UiPath.ComplexScenarios.Activities | v1.4.0 |
| UiPath.Presentations.Activities | v1.11.0 |
| UiPath.Testing.Activities | v23.4.0 |
| UiPath.WebApi.Activities | v1.16.2 |
| UiPath.Form.Activities | v23.4.3 |
| UiPath.Callout.Activities | v23.4.3 |
- Novidades
- Automação assistida baseada em gatilho
- Pesquisar atividades de todos os pacotes oficiais
- Definir valores para atividades em bibliotecas
- Suporte para o Microsoft Office 2021
- Filtrar arquivos de projeto por tipo de arquivo
- Suporte à transmissão ao vivo em depuração remota
- Mostrar o painel de propriedades para todas as atividades
- Variáveis geradas automaticamente a partir de saídas de atividade
- Novos recursos de automação de testes
- Melhorias
- Melhorias do Data Manager
- Dependências de tempo de design e runtime separadas
- Rastreamento de aplicativos e URLs
- Melhorias na validação do projeto
- Melhorias no teste de automação
- Outras melhorias
- Correções de bugs
- Problemas conhecidos
- Recursos removidos
- Versões do pacote de atividades