- 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
- ST-USG-005 - Propriedades de atividade codificadas
- 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
- Automação assistida baseada em gatilho
- Fluxo de controle
- Repo. de Objetos
- Geração de logs
- A ferramenta ScreenScrapeJavaSupport
- Teste do 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
ID de regra: ST-USG-014
Escopo: Projeto
Description
A regra permite restringir o uso de pacotes de atividades em um determinado projeto, definindo pacotes permitidos ou proibidos. Após as restrições serem definidas, a regra verifica o projeto para determinar se qualquer pacote proibido foi adicionado como dependências. Por padrão, se algum pacote proibido tiver sido instalado no projeto, a regra registra um erro no painel Lista de Erros.
As atividades padrão integradas ao Studio não podem ser excluídas por meio desta regra, pois não pertencem a um pacote específico.
Recomendação
Certifique-se de que apenas pacotes aprovados por sua organização sejam instalados em seu projeto.
Modificando a regra
Na janela Configurações do Projeto, selecione a guia Analisador de Fluxo de Trabalho. Encontre a regra e selecione-a, conforme a imagem abaixo:
Por padrão, essa regra não restringe o uso de nenhum pacote de atividades. Para definir pacotes permitidos ou proibidos, adicione-os à caixa correspondente.
Se o mesmo pacote for adicionado como permitido e proibido, o pacote será proibido. Se qualquer pacote permitido for definido, todos os outros pacotes serão proibidos.
Adicione um pacote, gravando seu nome completo com a respectiva versão, separados por um sinal de igual (=), por exemplo, UiPath.Excel.Activities=2.5.3.
Adicione o símbolo de maior ou igual que (>=) para permitir ou proibir versões superiores. Por exemplo, adicionar UiPath.Excel.Activities>=2.5.3 à caixa de pacotes proibidos proíbe todos os pacotes "UiPath.Excel.Activities" com uma versão de 2.5.3 ou superior. O símbolo maior que (>) somente pode ser usado com sinais de igual (=). Entradas como UiPath.Excel.Activities>2.5.3 são inválidas.
Os símbolos menor que (<) ou menor ou igual a (<=) não são compatíveis. Portanto, entradas como UiPath.Excel.Activities<2.5.3 ou UiPath.Excel.Activities<=2.5.3 são consideradas inválidas.
Você pode usar um caractere curinga * para combinar qualquer número de caracteres. Por exemplo:
- A adição de
UiPath.Excel.Activities=2.7.2-beta*à caixa de pacotes proibidos proíbe todas as versões beta.2.7.2-betado pacoteUiPath.Excel.Activities=2.7.2, enquanto permite o uso de outras versões do mesmo pacote, incluindoUiPath.Excel.Activities=2.7.2, quaisquer outras versões pré-lançamento do pacoteUiPath.Excel.Activities=2.7.2(como versões alfa) ou quaisquer outras versões estáveis ou pré-lançamento do pacoteUiPath.Excel.Activities. - A adição de
UiPath.*à caixa de pacotes permitidos permite apenas pacotes publicados pelo UiPath.
Ao usar o símbolo de maior ou igual que (>=) em conjunto com um caractere curinga *, o símbolo de maior que (>) é interpretado como o sinal de igual (=); por exemplo, UiPath.Excel.Activities>=2.7.2-beta* é uma entrada válida, mas é interpretado como UiPath.Excel.Activities=2.7.2-beta*.
Exemplos:
- UiPath.Excel.Activities=2.8.4-*
- UiPath.Excel.Activities >=2.7.2
- UiPath.Excel.Activities=2.7.2
Para adicionar vários pacotes, separe-os por uma vírgula. Por exemplo, a adição de UiPath.Excel.Activities, UiPath.UIAutomation.Activities à caixa de pacotes proibidos proíbe todas as versões desses dois pacotes.
To check which package an activity belongs to, use the Group by Packages option in the Activities panel, as explained here. Another easy way to check is to hover over an activity in the panel and read the tooltip.
Após adicionar os pacotes à regra, utilize o botão Analisar Projeto para testar a regra.
Redefinir para o padrão
Por padrão, a regra não proíbe nenhum pacote. Entretanto, se deseja remover os pacotes adicionados rapidamente, clique com o botão direito na regra, na janela Configurações do Projeto e, depois, clique em Restaurar padrão. A ação Padrão também é redefinida para seu valor padrão Error.