- Visão geral
- Atividades personalizadas
- Migrando Atividades para o .NET 6
- Notas de Versão
- Como Criar Regras do Analisador de Fluxo de Trabalho
- Como criar as configurações de projeto de atividades
- Como criar assistentes personalizados
- Priorizar atividades por escopo
- UiPath.Activities.Api.Base
- UiPath.Studio.Activities.Api
- UiPath.Studio.Activities.Api.Activities
- ServiçoDeConfiguraçãoDoAnalizador
- UiPath.Studio.Activities.Api.Analyzer.Rules
- UiPath.Studio.Analyzer.Models
- UiPath.Studio.Activities.Api.BusyService
- UiPath.Studio.Activities.Api.ExpressionEditor
- UiPath.Studio.Activities.Api.Expressions
- UiPath.Studio.Activities.Api.Licensing
- UiPath.Studio.Activities.Api.Mocking
- UiPath.Studio.Activities.Api.ObjectLibrary
- UiPath.Studio.Activities.Api.PackageBindings
- UiPath.Studio.Activities.Api.ProjectProperties
- UiPath.Studio.Activities.Api.ScopedActivities
- UiPath.Studio.Activities.Api.Settings
- UiPath.Studio.Activities.Api.Wizards
- UiPath.Studio.Activities.Api.Workflow
- UiPath.Studio.Api.Controls
- UiPath.Studio.Api.Telemetry
- UiPath.Studio.Api.Theme
- Robot JavaScript SDK
- Gatilhos SDK
Guia do desenvolvedor
UiPath.Studio.Activities.Api.Analyzer.Rules
Nesta seção, você pode encontrar mais informações sobre como criar atividades usando o UiPath.Studio.Activities.Api.Analyzer.Rules.
Uma mensagem que indica a atividade que disparou um erro do Analisador de Fluxo de Trabalho.
InspectionMessage > ActivityMessage
Representa a classe base para regras e contadores.
Tipo |
Name |
Considerações |
---|---|---|
String |
Name |
O nome da regra/contador como aparece na janela Configurações do Analisador de Fluxo de Trabalho. |
String |
Id |
|
IDictionary<string, IParameter> |
Parâmetros |
A coleção de parâmetros que podem ser configurados pelo usuário. |
Bool |
DefaultIsEnabled |
Se
true , a regra será habilitada por padrão. Requer o Studio 2019.10.3 ou posterior.
|
String |
DocumentationLink |
Um link que pode ser clicado na janela de configurações do WFA. Requer o Studio 2019.10.3 ou posterior. |
List<string> |
ApplicableScopes |
A configuração de destino em que esta regra deve ser aplicada. Consulte RuleConstants para obter alguns exemplos. Requer o Studio 2020.4 ou posterior. |
Interface para definição do contador.
AnalyzerInspector > Counter
Um contador que se aplica a um determinado ObjetoDeInspeção.
AnalyzerInspector > Counter > Counter<T>
public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)
Tipo |
Name |
Considerações |
---|---|---|
String |
counterName |
O nome do contador. |
String |
counterId |
O ID do contador deve ser exclusivo. |
Func<IReadOnlyCollection<T>, Counter, InspectionResult> |
inspectionFunction |
Uma função que recebe os objetos a serem inspecionados e o contador conforme configurado pelo usuário e deve retornar um InspectionResult. |
Um resultado para uma inspeção.
IResult > InspectionResult
Tipo |
Name |
Considerações |
---|---|---|
Bool |
HasErrors | |
ICollection<string> |
Mensagens |
Para mensagens mais detalhadas, use MensagemDeInspeção. |
ICollection<InspectionMessage> |
InspectionMessages |
Mensagens melhores, escaláveis e detalhadas. Tipos especializados estão disponíveis (ActivityMessage). Requer o Studio 2019.10.3 ou posterior. |
String |
RecommendationMessage |
A recomendação para este resultado. |
Nível de trace |
ErrorLevel |
O nível de erro deste resultado. |
String |
DocumentationLink |
O link da documentação deste resultado. |
Define a aparência de uma regra ou parâmetro de contador.
Tipo |
Name |
Considerações |
---|---|---|
String |
Chave |
Chave exclusiva para este parâmetro nesta regra. |
String |
LocalizedDisplayName |
Nome de exibição localizado atual. |
String |
Valor |
Um valor do usuário para este parâmetro. |
String |
ConstraintRegex |
O regex de restrição para o valor. Requer o Studio 2019.10.2 ou posterior. |
Bool |
ValorPadrão |
O valor padrão para este parâmetro. Requer o Studio 2019.10.2 ou posterior. |
Uma implementação simples de IParameter.
IParameter > Parameter
Tipo |
Name |
Considerações |
---|---|---|
String |
Chave |
Chave exclusiva para este parâmetro nesta regra. |
String |
LocalizedDisplayName |
Nome de exibição localizado atual. |
String |
Valor |
Um valor do usuário para este parâmetro. |
String |
ConstraintRegex |
O regex de restrição para o valor. Requer o Studio 2019.10.2 ou posterior. |
Bool |
ValorPadrão |
O valor padrão para este parâmetro. Requer o Studio 2019.10.2 ou posterior. |
Uma dependência de pacote que disparou um erro do Analisador de Fluxo de Trabalho.
InspectionMessage > ProjectMessage
Interface para definição de regras.
AnalyzerInspector > Rule
Regra pública (string RuleName, string RuleId)
Tipo |
Name |
Considerações |
---|---|---|
String |
ruleName |
O nome como ele aparece na janela Configurações do Analisador de Fluxo de Trabalho. |
String |
ID de regra |
O ID da regra deve ser exclusivo. |
Tipo |
Name |
Considerações |
---|---|---|
Nível de trace |
ErrorLevel |
|
Nível de trace |
DefaultErrorLevel |
O nível de erro padrão para esta regra. Requer o Studio 2019.10.2 ou posterior. |
String |
RecommendationMessage |
A mensagem de recomendação configurável. |
Uma regra que se aplica a um determinado ObjetoDeInspeção.
AnalyzerInspector > Rule > Rule<T>
Um IInspectionObject que define a que essa regra se aplica.
public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)
Tipo |
Name |
Considerações |
---|---|---|
String |
ruleName |
O nome como ele aparece na janela Configurações do Analisador de Fluxo de Trabalho. |
String |
ID de regra |
O ID da regra deve ser exclusivo. |
Func<T, Rule, InspectionResult> |
inspectionFunction |
Uma função que recebe os objetos a serem inspecionados e a regra conforme configurada pelo usuário e deve retornar um ResultadoDaInspeção. |
Define o perfil do Studio ao qual uma regra se aplica.
A mensagem retornada quando um fluxo de trabalho é analisado.
InspectionMessage > WorkflowMessage
- ActivityMessage
- Herança
- Propriedades
- AnalyzerInspector
- Herança
- Propriedades
- Contador
- Herança
- Construtores
- Counter <T>
- Herança
- Genérico Tipo T
- Construtores
- InspectionMessage
- Propriedades
- InspectionResult
- Herança
- Propriedades
- IParameter
- Herança
- Propriedades
- Parâmetro
- Herança
- Propriedades
- ProjectMessage
- Herança
- Propriedades
- Regra
- Herança
- Construtores
- Propriedades
- Rule <T>
- Herança
- Genérico Tipo T
- Construtores
- RuleConstants
- Constantes
- WorkflowMessage
- Herança
- Propriedades