- 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
O 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.
A 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.
- 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.
A 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.
O 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.
Consulte 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.
- 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.
Issue | 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