UiPath Documentation
studio
2020.10
false
Guia do usuário do Studio
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

2020.10.2

Data de lançamento: 28 de outubro de 2020

O que há de novo

Repo. de Objetos

The Object Repository is here to cover all your needs in terms of the management, reusability, and reliability of UI elements by capturing them as objects in a DOM-like repository, sharable across projects.

Armazene os elementos que você utiliza na Automação de Interface Gráfica e os reutilize em seu projeto, ou publique-os como bibliotecas que podem ser instaladas como dependências para outros projetos. Quando as interfaces subjacentes de aplicativos mudam, tudo o que você precisa fazer é atualizar suas bibliotecas e dependências. Além disso, você pode visualizar todas as atividades de Automação de Interface Gráfica usadas em um projeto na guia Atividades de Interface Gráfica dentro do Repositório de Objetos.

Experiência de Criação Moderna

You can now enable a new experience of working with UI Automation that makes it easier to indicate and configure UI elements, and brings more accuracy in element detection by combining the selector and image targeting methods, along with anchors. The modern experience comes with new activities, an all-in-one recorder, a new data scraping wizard, and support for the Object Repository. Projects created in the StudioX profile use the modern experience by default.

Experiência de integração

Começar a usar o UiPath Studio acabou de ficar muito mais fácil.:

  • Quando o Robô está instalado no Modo de Usuário, entrar na sua conta da UiPath é tudo o que você precisa fazer para conectar o Studio e o Assistant ao Orchestrator, sem a necessidade de chave de máquina. Você recebe acesso instantâneo aos recursos do Orchestrator, seu produto é ativado, e você fica pronto para publicar em sua organização.

    If you don't sign in when you first launch Studio, you can still activate by connecting to Orchestrator with a machine key or by using a license key, and then sign in later from Studio or Assistant. To find out more about how to connect all your UiPath products by signing in, see Setting Up Interactive Sign-In.

  • Na primeira vez que você abre o Studio, um tutorial rápido interativo orienta você pelo processo de criação, execução e publicação de uma automação. Se quiser revisitar o tutorial, você pode acessá-lo a qualquer momento na guia Ajuda no modo de Exibição Backstage do Studio.

Criar e compartilhar modelos

You can now create and publish your own templates in the same way as you do processes. Build templates with a particular set of dependencies and workflows with already defined variables and arguments, and save time by creating new projects based on your templates.

Compartilhar modelos com outras pessoas é super simples, basta publicá-los no Orchestrator. É possível acessar seus modelos e aqueles compartilhados por outras pessoas a partir da nova guia Modelos no Studio.

Dados do Integration Service

Studio features integration with the Data Service that offers data modeling and storage capabilities. In the Data Service, you can create entities to store data that can later be used in automation projects. From within Studio, import entities and collect, update, and pass data to other processes.

By using entities created in the Data Service, you can manage and manipulate data aggregated in a single object. This means that you no longer need to pass large numbers of variables and arguments between processes and workflows, and you can use the same organization-specific data types across all UiPath services.

Encontre referências para atividades, variáveis e argumentos

Finding all the places in your project where each activity, variable, and argument is referenced is now a lot easier. Right-click the element, select Find References, and view the results in the Find References panel.

Vários pontos de entrada

You can now mark any workflow file as an entry point for a process by right-clicking it in the Project panel and selecting Enable Entry Point. A file marked as an entry point can be selected as the workflow to run first when using the Invoke Process and Run Parallel Process activities in other processes. This feature is not yet supported in Orchestrator, but you can start to logically map your entry points.

Picture in picture

Picture in Picture (PiP), o recurso que permite que você execute automações assistidas em uma sessão separada, se graduou de experimental para disponibilidade geral. Teste um processo no PiP e o marque como Pronto para PiP para indicar que ele pode ser executado no Picture in Picture, e marque a opção Inicia no PiP se quiser torná-la a opção padrão ao executar o processo publicado.

Novo no Studio Pro

Testes fictícios

Agora, os testes de simulação estão disponíveis para seus testes de unidade, permitindo que você isole e teste funções de caso de teste específicas (requer o UiPath.Testing.Activities 1.2.1 ou posterior).

Suporte ao C#

You can now choose between VB.NET and C# as the language to use for expressions in all projects. You can set a global default language, select the language to use whenever you create a new project, and organizations can enforce the language to use through the governance file. For more information about C# support, see About Automation Projects.

Melhorias

Gerenciamento de pacotes

  • To make it easier for you to find just the packages you need when you are managing the dependencies installed in your projects, we’ve added additional filtering options to the Manage Packages window. You can select to view only activities packages, libraries, UI libraries, or packages published by UiPath, and show or hide prerelease versions.
  • A pesquisa na janela Gerenciar Pacotes agora olha nas descrições de pacotes de atividades, não apenas em seus nomes.

Publicando projetos

  • Você pode agora impedir que determinados arquivos da pasta do projeto sejam incluídos no pacote quando um processo é publicado. Clique com o botão direito do mouse em uma seleção de arquivos no painel Projeto e selecione Ignorar da Publicação. Para reverter a alteração, clique com o botão direito do mouse e selecione Definir como Publicável.

    As opções Tornar privado / Tornar público no menu de contexto do painel Projeto para bibliotecas também tiveram seus nomes alterados para Ignorar da Publicação / Definir como Publicável, e estão agora disponíveis ao selecionar vários arquivos.

  • When Workflow Analyzer before publish is enforced, the published packages now contain a file with details about the results of the analysis for each enabled rule.

Governança

  • Organizations can now configure whether or not users are allowed to change Studio design settings using the new"AllowEdit" parameter available for the settings in the governance file.

Controle de origem

  • Verificar a entrada de grandes projetos em repositórios TFS agora é mais rápido.
  • Você pode agora alterar a assinatura de confirmação do GIT.
  • Você pode agora alterar as credenciais de repositório do SVN.

Analisador de Fluxo de Trabalho

Novas regras

  • Novas regras do Analisador de Fluxo de Trabalho estão disponíveis para garantir que as melhores práticas de design sejam seguidas em projetos que suportam a persistência:
    • Persistence Activity Check (ST-DBP-024) - Restrict the use of Wait ... and Resume persistence activities only to the workflow file that is set as Main.
    • Data Serialization Prerequisite (ST-DBP-025) - Check if there are any variables that are not serializable in the scope of Wait ... and Resume persistence activities or in the scope of their parent activities.
    • Delay Activity Usage (ST-DBP-026) - Check whether the Delay activity is used in the workflow file set as Main.
    • Persistence Best Practice (ST-DBP-027) - Check whether Wait ... and Resume persistence activities are used inside the For Each activity.
    • Arguments Serialization Prerequisite (ST-DBP-028) - Check if there are any arguments that are not serializable in the scope of Wait ... and Resume persistence activities or in the scope of their parent activities.
  • Duas novas regras de uso estão disponíveis:
    • Required Packages (ST-USG-027) enforces the use of certain activities packages in a project. For example, you can use this rule to ensure a NuGet package containing custom Workflow Analyzer rules is installed as a project dependency.
    • Minimum Log Messages (ST-USG-020) checks whether the Log Message activity is used at least once per workflow.
  • The new naming rule Prefix Datatable Variables (ST-NMG-009) checks whether the names of DataTable variables defined in the workflow with the type DataTable start with the dt_ prefix.

Melhorias na linha de comando

  • Additional information is now available when you run the Workflow Analyzer from the command line:
    • A saída inclui o nome e o tipo do item que gerou cada erro no Analisador de Fluxo de Trabalho.
    • Você pode retornar o código de saída do comando.
  • Mensagens com informações relevantes agora são retornadas ao executar o Analisador de Fluxo de Trabalho a partir da linha de comando nos seguintes cenários:
    • Nenhuma violação de regra foi encontrada.
    • Um caminho de projeto ou arquivo de fluxo de trabalho incorreto é fornecido.
    • O caminho completo para o projeto excede o limite máximo de 260 caracteres para o nome do arquivo, 248 caracteres para o caminho do diretório sem incluir o nome do arquivo, ou ambos.

Outras melhorias

  • By default, Workflow Analyzer rules are arranged by code in the window, and enabled rules are displayed first.
  • Aprimoramos a funcionalidade do Analisador de Fluxo de Trabalho com as seguintes alterações:
    • Ao analisar manualmente um único arquivo, as regras com o escopo de Projeto também são executadas para o arquivo.
    • Se Impor o Analisador antes de Executar estiver habilitado, ao executar ou depurar um único arquivo de fluxo de trabalho, todas as regras com a ação Error são executadas para todos os arquivos de fluxo de trabalho no projeto. Se o arquivo for um caso de teste, todos os arquivos de caso de teste também serão analisados.
    • Você tem a opção de excluir arquivos de caso de teste da análise de fluxo de trabalho quando um projeto é analisado.
    • Você pode analisar manualmente um único arquivo de caso de teste.
    • Se Impor o Analisador antes de Executar estiver habilitado, ao selecionar vários casos de teste para executar ou depurar, todas as regras com a ação Error são executadas para todos os arquivos de fluxo de trabalho no projeto.
  • Uma série de regras do Analisador de Fluxo de Trabalho que direcionam atividades agora se aplicam também em fluxogramas e máquinas de estado:
  • The rule Undefined Output Properties (ST-DBP-020) now identifies output properties that are defined using expressions. In addition, because there are many cases in which it is not necessary to define output properties for an activity, the rule is now disabled by default.

Usabilidade e velocidade

A versão 2020.10 do Studio traz uma série de melhorias de usabilidade. Em termos de velocidade, melhoramos o tempo de carregamento e de início do projeto, e as atividades são adicionadas com maior rapidez da Paleta de Comandos. Também melhoramos o compilador de bibliotecas, que traz um ganho de desempenho no tempo de execução para as atividades das bibliotecas instaladas como dependências de projeto. Com essas melhorias, visamos tornar a sua experiência de automação mais rápida e menos complicada.

  • Habilite uma exibição fina para atividades recolhidas no painel Designer.
  • A posição no arquivo aberto atualmente é mantida após uma alteração de dependência.
  • Você pode pesquisar atividades por descrição no painel Atividades.
  • A descrição de uma atividade é exibida ao passar o mouse sobre ela no painel Atividades.
  • A dica de ferramenta que aparece ao passar o mouse sobre uma atividade no painel Designer agora exibe o pacote de atividades no qual a atividade está incluída.
  • Pressione a tecla Esc para fechar o Editor de Expressão.
  • Ao editar o nome de exibição na barra de título de uma atividade, você pode agora pressionar Enter para salvar as alterações.
  • Agora, o atalho de teclado Ctrl + All + E exibe o painel Lista de Erros.
  • Copie e cole os arquivos do Explorador de Arquivos diretamente no painel Projeto. O mesmo pode ser feito usando o arrastar e soltar em um ou vários arquivos, incluindo fluxos de trabalho .xaml. Usando os atalhos de teclado Ctrl + C e Ctrl + V, você pode copiar um arquivo e duplicá-lo em qualquer outro lugar da árvore.
  • Pesquisar atividades na Paleta de Comando retorna resultados melhores, listando as atividades que contêm o termo de pesquisa no título antes daquelas que o incluem apenas na descrição.
  • The performance of searching and adding activities using the Add Activity search bar is now improved.
  • Arraste e solte ativos, as filas ou os processos do painel Recursos diretamente em seu projeto de automação. Ao fazer isso, as atividades adequadas são sugeridas na barra de pesquisa Adicionar atividade.
  • Você pode agora importar namespaces para serviços Web adicionados aos projetos de biblioteca diretamente do painel Projeto: clique com o botão direito do mouse em um serviço dentro do painel Projeto, e selecione Importar Namespaces.

Modelo de Framework Empresarial Robótico

A versão 2020.10 do Studio introduz algumas melhorias para o modelo de Estrutura Empresarial Robótica, incorporando alguns recursos atuais:

  • O modelo de Estrutura Empresarial Robótica está disponível para projetos em C# no perfil do Studio Pro.
  • O modelo foi atualizado para oferecer suporte a Pastas Modernas no Orchestrator. Para isso, a planilha Ativos no arquivo Config.xlsx recebeu uma nova coluna para especificar a Pasta em que o ativo é armazenado, e o arquivo InitAllSetting.xaml foi modificado.

Problemas conhecidos

  • Como o namespace de várias atividades do Sistema foi alterado após a versão 19.4, se você adicionasse uma das atividades afetadas à lista de Favoritos usando a versão 19.4 ou anterior do pacote de atividades do Sistema, as atividades não apareceriam mais na lista de Favoritos ao atualizar o pacote para uma versão posterior à 19.4. A solução disponível para isso é adicionar as atividades à lista de Favoritos novamente.

    As atividades com um namespace alterado são: Log Message, Filter Data Table, Message Box, File Change Trigger, Invoke Code, Retry Scope, Do While, e While.

  • Quando você publica um projeto em uma URL personalizada que fica indisponível enquanto a caixa de diálogo Informações, no final do processo de publicação, está aberta, se você clicar no link Local na caixa de diálogo, pode levar mais tempo do que o esperado (mais de 1 minuto) para um erro ser exibido, informando-lhe que o local não pode ser encontrado.

  • An error occurs when you use the Test Activity feature for an activity that requires a scope.

No Studio Pro

  • Renomear um projeto de teste do Studio Pro que inclua casos de teste causa um erro na hora de publicar os testes.
  • O tempo de design e o desempenho de runtime de projetos C# são inferiores se comparados ao VB.NET. Quando o desempenho de runtime é essencial, recomendamos o uso do VB.NET em vez do C#. Planejamos atualizar a velocidade relacionada ao C# com futuras atualizações.
  • Você não pode excluir uma atividade dentro de um arquivo de simulação se ele for derivado de uma atividade não resolvida.

Correções de bugs

  • A barra Pesquisa Universal retorna anotações dos arquivos .xaml abertos no painel Designer. Observe que correspondências exatas ficam separadas nos resultados de pesquisa.
  • O Analisador de Fluxo de Trabalho agora analisa projetos corretamente, independentemente das configurações regionais na máquina.
  • O pacote UiPath.UIAutomationNext.Activities não é mais instalado por padrão ao migrar projetos de uma versão mais antiga do que a v2018.3 para a versão atual do Studio. Esse pacote era adicionado quando a migração era realizada para a versão 2020.4.1 do Studio.
  • Foi corrigido um problema que impedia a publicação de um projeto em uma unidade de rede, resultando no erro ‘Diretório não tem permissão para gravação’, mesmo se o usuário tivesse acesso ao diretório.
  • O Studio não fica mais sem resposta se você deixá-lo ocioso por um período longo de tempo após trabalhar em um projeto conectado ao controle de origem do TFS.
  • O painel Encontrar Referências agora é exibido como esperado quando você clica com o botão direito do mouse no arquivo de fluxo de trabalho dentro do painel Projeto e seleciona Encontrar Referências.
  • Um erro de validação não ocorre mais quando você usa Ctrl + K, Ctrl + M, ou Ctrl + Shift + M para criar uma variável ou argumento no campo Para da atividade Assign e, em seguida, adicionar uma string envolta em aspas duplas no campo Valor usando o Editor de Expressão. As variáveis e argumentos criados no campo Para são agora do tipo String por padrão. Se você alterar o tipo para GenericValue, adicionar uma string no campo Value do Editor de Expressão resultará em um erro de validação.
  • Foi corrigido um problema que impedia a publicação a partir da Ferramenta de Atualização em Massa das Dependências do Projeto para um Espaço de Trabalho Pessoal no Orchestrator.
  • Ao usar a opção pull (rebase) do GIT, as ramificações recém-criadas ficam agora visíveis no repositório remoto na Barra de Status do controle de origem.
  • The Unused Variables (ST-USG-009) Workflow Analyzer rule now correctly identifies variable usage in Multiple Assign activities.
  • The Unused Variables (ST-USG-009) Workflow Analyzer rule no longer generates a rule violation warning when there is a case mismatch between a variable name and the name used to reference it in an activity.
  • O painel Locais agora classifica variáveis, argumentos e propriedades de atividades por nome, tipo ou valor.
  • Os pontos de interrupção definidos em atividades em um arquivo de fluxo de trabalho invocado agora funcionam quando o WorkflowFileName fornecido na atividade Invoke Workflow File não possui as mesmas letras maiúsculas e minúsculas que o nome do arquivo invocado.
  • Foi corrigido um problema que impedia o funcionamento do preenchimento automático de código para expressões do namespace System.Data.DataSetExtensions no arquivo de fluxo de trabalho Main.xaml. Observe que essa correção se aplica apenas para novos projetos criados nesta versão do Studio.
  • O instalador não falha mais ao encontrar áreas de registro preenchidas com dados fora de conformidade.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades