- 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
- 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 Citrino
- 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
- 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
2022.10.3
Data de lançamento: 27 de outubro de 2022
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.
Descubra como criar variáveis e constantes globais a partir do Data Manager.
As atividades têm um novo design e uma experiência do usuário aprimorada. Introduzimos novos controles, editores e construtores para os tipos de dados mais comuns, facilitando a configuração de atividades sem escrever expressões. Todas as propriedades das atividades agora estão disponíveis nos cartões de atividades no Designer de fluxo de trabalho. e você não precisa mais usar o painel de propriedades para configurar propriedades avançadas. Essa experiência está disponível em projetos multiplataforma e para algumas atividades em projetos com a compatibilidade do Windows. Para obter mais informações, consulte Design de automações.
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.
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.
Para obter mais informações, consulte Adição de um gatilho.
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.
Para obter mais informações, consulte . 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.
Com a introdução do Studio Web agora você pode criar automações em movimento, a partir de um navegador da web em qualquer dispositivo. Se você usa o Studio e o Studio Web, seus projetos multiplataforma sempre estarão sincronizados e você poderá desenvolver em ambos. Descubra como alternar entre o Studio e o Studio Web.
Mantenha o desempenho da execução da sua automação em níveis ideais, perfilando seus fluxos de trabalho. A Execução de perfil identifica gargalos de desempenho quando você executa seus fluxos de trabalho, capturando o tempo de execução de cada atividade juntamente com outras estatísticas descritivas.
Agora você pode gerenciar todos os dados em um projeto a partir de um único local, o Data Manager. Depois de fazer sua estreia no StudioX, o Data Manager agora está disponível no Studio para ajudá-lo a gerenciar variáveis, argumentos, constantes, namespaces, entidades, atividades de recursos, conexões, processos, ativos e filas. O painel Recursos foi aposentado, mas você ainda tem a opção de continuar usando os antigos painéis Variáveis, Argumentos e Namespaces.
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).
Para obter mais informações, consulte Configuração do layout de uma atividade.
Agora você pode extrair qualquer projeto de automação de processos ou testes como uma biblioteca que você pode publicar em feeds compartilhados. Por meio dessa capacidade, você pode facilmente compartilhar fluxos de trabalho, casos de teste, modelos de execução ou pacotes de atividades para ajudar outras pessoas a automatizar.
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.
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 (Tags obrigatórias) - Habilita as organizações para definir uma lista de tags de projetos necessárias.
- ST-USG-034 (URL do Automation Hub) - Habilita as organizações para impor a vinculação de cada projeto a uma ideia do Automation Hub.
Regras aprimoradas
*
; então, por exemplo, você pode inserir UiPath.*
para permitir apenas pacotes publicados pelo UiPath.
Ocultar sequências
Agora você tem a opção de organizar a tela do projeto ocultando contêineres desnecessários. Selecione a configuração de design Ocultar sequências para não exibir mais a sequência principal e outros contêineres que são adicionados por padrão a seus projetos.
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.
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.
Para obter mais informações, consulte Adicionar fila de dados de teste como origem de dados a um caso de teste.
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.
Os ativos do Orchestrator agora são levados em consideração quando você gera valores para fluxos de trabalho que estão usando esses tipos de ativos.
Teste orientado por dados
- A atividade Add Test Data Queue Item agora suporta campos com nomes definidos pelo usuário.
- 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.
Crie casos de teste por meio do modelo Testar com tempo limite para exceções baseadas em tempo ou para fazer capturas de tela de verificações de fluxo de trabalho com falha (consulte Modelos de caso de teste).
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.
Para obter mais informações, consulte Trabalhar com o 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.
- As organizações agora podem usar políticas de governança para controlar quais feeds os usuários podem publicar e quais feeds de modelos estão habilitados no 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.
- A URL do feed oficial para pacotes foi alterada para https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json.
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.
- 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.
- Resolvido um problema no qual a regra Caso de teste sem anotações não foi atualizada corretamente.
- 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.
- 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.
-
Para projetos que não tem o Gerenciar Acesso habilitado, as opções Abrir Teste e Desvincular Teste não estão disponíveis para execução na faixa de opções do designer no Studio, devido a uma API com falha.
Importante: Errata de 9 de novembro de 2022: Adicionado um problema conhecido relacionado à abertura e desvinculação de casos de teste a partir da faixa de opções do designer no Studio.
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 descontinuação para obter quaisquer atualizações relacionadas a funcionalidades que serão descontinuadas e removidas.
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 |
- 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