- Notas de Versão
- Introdução
- Configuração e Instalação
- Projetos de automação
- Sobre a compatibilidade com o Windows - Legado
- Sobre o arquivo Projetor.Json
- 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
- Vincular um projeto a uma ideia no Automation Hub
- Usando o Gerenciador de dados
- Dependências
- Tipos de fluxos de trabalho
- Fluxo de controle
- Comparação de arquivos
- Melhores Práticas de Automação
- Integração de controle de origem
- Sobre o controle de versões
- Como gerenciar projetos com o TÁS
- Como gerenciar projetos com o SN
- Dif. do fluxo de trabalho
- Depuração
- Geração de logs
- 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
- ST-NMG-017 - O nome da classe corresponde ao namespace padrão
- SR-DB-002 - Contagem alta de argumentos
- SR-DB-003 - Esvaziar bloco catechu
- SR-DB-007 - Múltiplas camadas Com fluxograma
- ST-DPB-010 - Várias instâncias de [Fluxo de trabalho] ou [Caso de teste]
- SR-DB-020 - Propriedades de saída indefinidas
- SR-DB-021 - Tempo limite embutido em código
- 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
- ST-USG-017 – Modificador de parâmetro inválido
- 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ções codificadas
- Introdução
- Registro de serviços personalizados
- Contextos Antes e Depois
- Gerando código
- Geração de caso de teste codificado a partir de casos de teste manuais
- Automação assistida baseada em gatilho
- Gravação
- Elementos de Interface Gráfica
- Seletores
- Repo. de Objetos
- Extração de Dados
- Automação de imagem e texto
- Automação das Tecnologias Citrix
- Automação RDP
- Automação do Varear Horizonte
- Automação da Salesforce
- Automação SAP
- Automaçāo da interface gráfica do macOS
- A ferramenta ScreenScrapeJavaSupport
- O protocolo Servodrive
- Extensões
- Sobre extensões
- Ferramenta SetupExtensions
- UiPathRemoteRuntime.exe não está sendo executado na sessão remota
- O UiPath Remote Runtime bloqueia a sessão do Citrix de ser fechado
- O UiPath Remote Runtime causa vazamento de memória
- O pacote UiPath.UIAutomation.Activities e as versões do UiPath Remote Runtime não correspondem
- A extensão do UiPath necessária não está instalada na máquina remota
- Configurações de resolução de tela
- Políticas de grupo
- Não é possível se comunicar com o navegador
- A extensão do Chrome é removida automaticamente
- A extensão pode ter sido corrompida
- Verifique se a extensão para o Chrome está instalada e habilitada
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Habilite o Acesso às URLs do arquivo e o Modo Anônimo
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensões para Chrome
- Extensão do Chrome no Mac
- Políticas de grupo
- Não é possível se comunicar com o navegador
- A extensão Edge é removida automaticamente
- A extensão pode ter sido corrompida
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensões para Edge
- Extensão para Safari
- Extensão para o Varear Horizonte
- Extensão para Amazon WorkSpaces
- Plug-in do SAP Solution Manager
- Suplemento do Excel
- Teste do Studio
- Solução de problemas
- Sobre a solução de problemas
- Erros de compilação de montagem
- 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
- Validation of large Windows-legacy projects takes longer than expected

Guia do usuário do Studio
Sobre a compatibilidade com o Windows - Legado
linkO Studio 2021.10 trouxe suporte a projetos baseados no .NET e introduziu o conceito de compatibilidade de projetos com base na estrutura de destino. Em versões anteriores à 2021.10, todos os projetos usavam o .NET Framework 4.6.1, mas desde o Studio 2021.10 você tem a opção de criar projetos com a compatibilidade com o Windows - Legado (.NET Framework 4.6.1) ou com as compatibilidades com o Windows e multiplataforma baseadas no .NET.
Os projetos do Windows - Legado não recebem novos recursos
linkA compatibilidade padrão para novos projetos agora é o Windows. Embora continuemos a oferecer suporte à compatibilidade com o Windows - Legado, novas funcionalidades só estarão disponíveis em projetos com compatibilidade com o Windows e multiplataforma.
Por exemplo, os seguintes recursos introduzidos no Studio 2022.10 não estão disponíveis em projetos do Windows - Legado:
- Suporte à criação de variáveis e constantes globais no Data Manager.
- Nova experiência de design disponível para projetos multiplataforma e algumas atividades em projetos do Windows.
- A capacidade de personalizar o layout de atividades geradas a partir de bibliotecas.
Como continuar a criar projetos do Windows - Legado
link- Navegue até Automation Ops™ > Governança.
- Defina uma nova política de governança do Studio.Certifique-se de usar a versão 24.10.0 Modelo de política do Studio.
- Na janela de política de governança, selecione a aba Design e role até a seção Estilo de Design.
- Habilite a configuração Estruturas de compatibilidade permitidas e selecione a estrutura de destino Windows - Legacy.
- Salve e implante a política de governança.
Para saber mais, consulte Configurações das políticas do Studio no manual do Automation Ops.
- Gere um arquivo de governança JSON a partir do Studio.
- Localize a configuração AllowedProjectFrameworks dentro do arquivo de governança.
- Defina o valor do parâmetro Clássicocomo Verdadeiro.
- Salve e implante o arquivo de governança.
Para saber mais, consulte Governança no manual do Studio.
Para se manter atualizado com as próximas alterações, consulte Linha do tempo de descontinuações.
Como editar projetos existentes do Windows - Legado
linkA edição, publicação e execução de projetos do Windows - Legado continuarão a ser compatíveis em futuras versões, o que significa que você pode abri-los e editá-los como outros projetos do Windows e multiplataforma.
Como converter projetos do Windows-Legado para compatibilidade com o Windows
linkO Studio vem com uma ferramenta de conversão integrada que habilita você a converter qualquer projeto do Windows - Legado para o Windows.
Quando você converte um projeto para o Windows:
- As dependências do projeto são gerenciadas com base nas seguintes regras:
- Se a mesma versão do pacote existir nas origens do pacote configuradas, a versão usada no projeto do Windows - Legado não é alterada.
- Se a mesma versão do pacote não existir, a versão usada no projeto do Windows - Legado será alterada para o patch mais alto da versão mais próxima.
- Todas as atividades e propriedades são preservadas no projeto convertido.
- Os namespaces que são diferentes nos projetos do Windows - Legado e Windows são atualizados.
-
Os namespaces que são necessários em projetos do Windows são adicionados e aqueles usados apenas em projetos do Windows - Legado são removidos.
Observação: converta e republique bibliotecas do Windows - Legado antes de converter os processos onde eles estão instalados como dependências.
Para converter um projeto do Legado para a compatibilidade com o Windows:
-
Abra o projeto do Windows - Legado no Studio e certifique-se de que você o abra apenas em uma instância do Studio.
-
Clique com o botão direito do mouse no nó do projeto no painel Projeto e selecione Converter para Windows. Uma nova janela é exibida.
-
Selecione como converter:
- Para criar uma cópia do projeto atual usando a compatibilidade com o Windows e manter o projeto original do Windows - Legado, selecione Criar um novo projeto. Digite o nome, o local onde criar e, opcionalmente, uma descrição para o novo projeto.
- Para atualizar o projeto existente e convertê-lo para a compatibilidade com o Windows, desmarque a caixa de seleção Criar um novo projeto. As alterações feitas no projeto se você selecionar essa opção não podem ser desfeitas.
- Clique em Converter.
Se problemas de dependência causarem atividades não resolvidas após a conversão, uma mensagem exibida no topo de cada atividade indica que está faltando ou não pode ser carregada.As seguintes informações estão disponíveis para cada um: nome de exibição, namespace da atividade, propriedades e valores da atividade. Clique em Substituir para encontrar uma alternativa e substituir a atividade ausente ou inválida. Para obter mais informações, consulte Atividades ausentes ou inválidas.
Cenários de migração de bibliotecas legadas
linkConsulte os cenários abaixo ao migrar bibliotecas legadas:
- Biblioteca legada criada com o Studio (código-fonte disponível): migre a biblioteca primeiro, publique-a e, em seguida, migre o processo.
- Biblioteca .NET com destino ao .NET Framework (código-fonte disponível): para bibliotecas .NET, altere o destino para .NET. Você pode:
-
Verificar a versão compatível do .NET Studio (por exemplo, o Studio 24.10.X é executado no .NET 8).
-
Alvo múltiplo para oferecer suporte ao .NET Framework e ao .NET.
-
Use variantes para a versão do .NET. Os alvos
net6.0-windows
são compatíveis apenas com projetos do Windows, enquantonet6.0
é compatível com o Windows e projetos multiplataforma.
Observação: consulte os seguintes recursos:- Criação de atividades com código no guia do SDK.
- Migração de atividades para . NET 6 no guia do SDK.
- Referência do MSBuild para . Projetos do SDK .NET.
-
-
Biblioteca de terceiros legada (código-fonte não disponível): substitua as atividades usando alternativas recomendadas pela UiPath.
Blueprint para converter projetos do Windows - Legacy
link- Inventário e avaliação - Prepare um inventário detalhado de todos os seus projetos do Windows - Legacy e suas dependências:
- Liste todos os projetos, bibliotecas e dependências.
- Avalie a compatibilidade com o ambiente do Windows (.NET).
- Identifique componentes que precisam de atualizações ou substituições.
Observação: o aplicativo NuGet Package Explorer pode ser usado para inspecionar os componentes. Estruturas de destino do .NET. - Prova de conceito - Teste o processo de conversão em um pequeno subconjunto de fluxos de trabalho:
- Selecione um fluxo de trabalho representativo que tenha uma biblioteca adicionada como uma dependência.
- Execute uma conversão piloto para identificar desafios e bloqueadores.
- Valide o resultado com testes.
Dica:- Crie um backup do projeto e da biblioteca do Windows - Legacy.
- Não altere o nome do projeto ou biblioteca durante a migração.
- Migre a biblioteca primeiro e publique-a. Não se preocupe - a versão migrada da biblioteca não pode ser usada em projetos do Windows - Legacy.
- Escalonamento- Converta todos os projetos e bibliotecas sistematicamente:
- Migre todas as bibliotecas e publique-as.
- Migre todos os projetos.
- Validação e testes - Certifique-se de que os fluxos de trabalho convertidos funcionem conforme esperado:
- Realizar testes.
- Aborde erros ou problemas de compatibilidade iterativamente.
- Teste as interações com sistemas externos e fontes de dados.
- Implantação de produção - Transição do projeto para o ambiente de produção:
- Implante fluxos de trabalho na produção.
- Monitore problemas de estabilidade e desempenho.
- Forneça treinamento do usuário ou documentação atualizada, se necessário.
- Monitoramento pós-migração - Relate para a UiPath problemas de migração para melhorias futuras:
- Envie feedback.
- Compartilhe desafios ou soluções com representantes da UiPath.
Problemas conhecidos
linkIssue | Solução |
---|---|
Algumas expressões são incompatíveis com projetos do Windows e precisam ser alteradas manualmente para converter com sucesso um projeto Windows - Legacy para Windows. |
{} de new Object() {} new Object() {task_output.Id.ToString,task_action,now,I_comment
} de new Object() {task_output.Id.ToString,task_action,now,I_comment } |
Erros de validação gerados por outras expressões que operavam antes da conversão. | Corte a expressão usando o atalho de teclado CTRL + X e cole-a de volta no campo de atividade usando CTRL + V. |
Em uma atividade For Each, nomear a variável cujos valores você deseja iterar como “expressão” resulta em um erro de compilação. | Evite nomear a variável "expression". |
Communication between UiPath Studio and the Taxonomy Manager ended
unexpectedly.
|
Após converter um projeto que continha versões antigas do pacote de atividades IntelligentOCR, certifique-se de atualizar para a versão mais recente do pacote IntelligentOCR. |
|
As linguagens de programação modernas impõem inferência de tipo mais rigorosa em comparação com as versões mais antigas. Converta a matriz ou o elemento para o tipo desejado, por exemplo: {} de new Object() {}
|
Operações sensíveis à codificação | Adicione System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance) usando o InvokeMethod.
|
“ (0x201C) versus " (0x22)
| Substitua todas as instâncias por " (0x22), que é o único caractere de aspas válido para literais de string no .NET moderno.
|
BC30311: Value of type 'SecureString' cannot be converted to
'CvString'. The selected value is incompatible with the property
type. | Remova e adicione novamente os argumentos da atividade de Visão Computacional. |
|
Para corrigir esses erros de validação:
|
- Os projetos do Windows - Legado não recebem novos recursos
- Como continuar a criar projetos do Windows - Legado
- Como editar projetos existentes do Windows - Legado
- Como converter projetos do Windows-Legado para compatibilidade com o Windows
- Cenários de migração de bibliotecas legadas
- Blueprint para converter projetos do Windows - Legacy
- Problemas conhecidos