studio
2023.10
false
Guia do usuário do Studio
Last updated 4 de nov de 2024

2023.10.0

Data de lançamento: 25 de outubro de 2023

Novidades

Automações codificadas

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

Com este lançamento, os serviços disponíveis para uso em automações codificadas são os seguintes:

Acesse as seções APIs dos serviços integrados para aprender a usar suas APIs correspondentes.



Pesquisar atividades de todos os pacotes oficiais em projetos do Windows

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.

Saídas de atividades geradas automaticamente em projetos do Windows

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.

Interface do usuário atualizada

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.

Usar arquivos locais em propriedades de atividades com entrada IResource

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.

Melhor processamento de arquivos grandes nas atividades da pasta de trabalho

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.



Converter projetos multiplataforma para Windows

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.



Uma nova maneira de adicionar atividades do Integration Service a projetos

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.

Mais detalhes sobre conexões no Data Manager

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).

Novos recursos de automação de testes

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.

Melhorias

Melhorias nos campos de atividades

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.

Acesse as propriedades de variáveis, argumentos e constantes a partir da janela Usar Variável.

Em projetos Windows e multiplataforma, agora você pode acessar as propriedades de variáveis, argumentos e constantes a partir da janela de seleção de variáveis (por exemplo, ao selecionar Mais docs image > Usar Variável no lado direito dos campos de entrada e saída das atividades). Para obter mais informações, consulte Criação de automações.


Informações de controle de origem de processo

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).

Instalação e atualização

  • 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.

Outras melhorias

  • 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.

Correções de bugs

  • 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.

Problemas conhecidos

  • 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.

Próximas descontinuações

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.

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

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.Activitiesv23.10.3
UiPath.Callout.Activitiesv23.10.3

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.