- 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-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
- Solução de problemas
- 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 para projetos baseados em .NET e introduziu o conceito de compatibilidade de projetos conforme o tipo de robô. Em versões anteriores à 2021.10, todos os projetos usavam a compatibilidade Windows - Legacy. A partir do Studio 2021.10, você tem a opção de criar projetos com as compatibilidades do Windows e multiplataforma além do Windows - Legacy.
-
Studio LTS – Fornece estabilidade a longo prazo com um ciclo de lançamento anual.
- Lançamento contínuo do Studio, Suporte de curto prazo (STS) - fornece atualizações frequentes e novos recursos enquanto mantém a confiabilidade.
Para saber mais, consulte a página de termos de suporte ao ciclo de vida do produto.
A tabela abaixo destaca as principais diferenças entre as duas versões do Studio:
Versão do Studio | Público-alvo | Requisito de conexão de nuvem | Windows – Suporte para legado | Modelo de suporte | Ciclo de lançamento |
---|---|---|---|---|---|
Studio LTS Ano do Studio.10. Patch Por exemplo: 2024.10.8 | Usuários Enterprise que precisam de suporte de longo prazo, estabilidade e suporte para Windows – Legado. Pode ser usado para conexões no local e na Automation Cloud/Automation Suite. |
|
|
Suporte em longo prazo (LTS) 2 meses de suporte básico + 12 meses de suporte estendido. | Uma vez por ano. |
Lançamento contínuo do Studio, Suporte de curto prazo (STS) Ano do Studio.0. Patch Por exemplo: 2025.0.157 | Usuários que desejam atualizações frequentes e novos recursos e, ao mesmo tempo, manter a confiabilidade. Só pode ser usado com conexões do Automation Cloud. |
|
|
Lançamento contínuo, Suporte de curto prazo (STS) Cada versão é suportada até a próxima atualização. | A cada dois meses. |
O Studio LTS permite criar, abrir e editar projetos do Windows - Legacy para o futuro previsível. A opção de criar projetos do Windows - Legacy pode ser habilitada por meio de políticas de governança.
O Studio STS não permite mais a criação ou edição de projetos do Windows - Legacy.
Benefícios da conversão de projetos Windows - Legacy para a compatibilidade Windows
linkA compatibilidade padrão para novos projetos agora é Windows. A criação e edição de projetos com a compatibilidade com Windows – Legacy não é mais suportada, o que significa que novas funcionalidades só estarão disponíveis em projetos com as compatibilidades com Windows e multiplataforma.
Usar as compatibilidades Windows ou multiplataforma desbloqueia inovações futuras e prepara você para a visão de Automação por agentes da UiPath, apresentando:
- Robôs que lidam de forma eficiente com tarefas estruturadas e baseadas em regras.
- Agentes com IA que processam dados não estruturados e tomam decisões inteligentes.
- Humanos que validam e supervisionam fluxos de trabalho de automação críticos.
Acesse novos recursos
Os projetos do Windows e projetos multiplataforma dão acesso a recursos de próxima geração que não estão disponíveis no Windows - Legacy, incluindo:
- Suporte para a criação de variáveis e constantes globais no Gerenciador de dados.
- 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.
- Automações codificadas.
- Recursos do Autopilot™.
- Modelo de processo de negócios e Notation por meio de fluxos de trabalho de longa duração.
Desempenho e escalabilidade aprimorados
Projetos do Windows e multiplataforma:
- São compilados e proporcionam melhorias significativas de desempenho, reduzindo o tempo de execução para automações.
- São ideais para cenários de automação em larga escala com altos volumes de transações.
- Apresentam gerenciamento de memória moderno e compilação Just-In-Time (JIT).
Segurança aprimorada
- O .NET inclui os algoritmos de criptografia e protocolos de segurança mais recentes para proteger dados confidenciais.
- A manutenção ativa garante a resolução rápida de vulnerabilidades, minimizando riscos.
Dívida técnica reduzida
- A conversão de projetos do Windows-Legacy remove a dependência de bibliotecas descontinuadas e tecnologias desatualizadas.
- Atualizações e aprimoramentos futuros serão mais fáceis e mais econômicas.
- Os fluxos de trabalho modernos são mais fáceis de depurar, escalonar e adaptar às necessidades de negócios em evolução.
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.
- Converta e republique bibliotecas do Windows - Legado antes de converter os processos nos quais eles estão instalados como dependências.
- Os Serviços Web SOAP não são compatíveis com projetos Windows e multiplataforma. Você só pode usar essa integração em projetos Windows - Legacy.
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. 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 - Legacy, selecione Criar um novo projeto. Insira o local onde deseja criar o 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 Serviços Web SOAP não são compatíveis com projetos Windows e multiplataforma. Você só pode usar esta integração em projetos do Windows - Legacy |