- 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
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.
Herança
InspectionMessage > ActivityMessage
Propriedades
Tipo |
Name |
Considerações |
---|---|---|
String |
IdDaAtividade |
O ID da atividade relacionada à mensagem. |
String |
ActivityDisplayName |
O nome de exibição da atividade. |
IMemberModel |
SourceMember |
Opcional A origem do resultado, por exemplo, uma variável ou uma propriedade. |
Representa a classe base para regras e contadores.
Herança
Propriedades
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 |
The target configuration where this rule should apply. See RuleConstants for some examples. Requires Studio 2020.4 or later. |
Interface para definição do contador.
Herança
AnalyzerInspector > Counter
Construtores
public Counter(string counterName, string counterId)
Tipo |
Name |
Considerações |
---|---|---|
String |
counterName |
O nome como ele aparece na janela Configurações do Analisador de Fluxo de Trabalho. |
String |
counterId |
O ID do contador deve ser exclusivo. |
Um contador que se aplica a um determinado ObjetoDeInspeção.
Herança
AnalyzerInspector > Counter > Counter<T>
Genérico Tipo T
Um IInspectionObject que define ao que esse contador se aplica.
Construtores
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 |
A function that receives the objects to be inspected and the counter as configured by the user and must return an InspectionResult. |
InspectionResult.InspectionMessages
.
Propriedades
Tipo |
Name |
Considerações |
---|---|---|
String |
Mensagem |
A mensagem a exibir. Requer o Studio 2019.10.3 ou posterior. |
Um resultado para uma inspeção.
Herança
IResult > InspectionResult
Propriedades
Tipo |
Name |
Considerações |
---|---|---|
Bool |
HasErrors | |
ICollection<string> |
Mensagens |
For more detailed messages, use InspectionMessage. |
ICollection<InspectionMessage> |
InspectionMessages |
Better, scalable, and detailed messages. Specialized types are available (ActivityMessage). Requires Studio 2019.10.3 or later. |
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.
Herança
Propriedades
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.
Herança
IParameter > Parameter
Propriedades
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.
Herança
InspectionMessage > ProjectMessage
Propriedades
Tipo |
Name |
Considerações |
---|---|---|
IDependency |
Dependência |
Opcional A dependência com erro. |
Interface para definição de regras.
Herança
AnalyzerInspector > Rule
Construtores
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. |
Propriedades
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.
Herança
AnalyzerInspector > Rule > Rule<T>
Genérico Tipo T
An IInspectionObject that defines what this rule applies to.
Construtores
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 |
A function that receives the objects to be inspected and the rule as configured by the user and must return an InspectionResult. |
Define o perfil do Studio ao qual uma regra se aplica.
Constantes
Tipo |
Name |
Considerações |
---|---|---|
String |
DevelopmentRuleConstant |
Representa uma regra que se aplica ao Studio. |
String |
BusinessRuleConstant |
Representa uma regra que se aplica ao StudioX. |
String |
TestAutomationRuleConstant |
Representa uma regra que se aplica ao Studio Pro. |
A mensagem retornada quando um fluxo de trabalho é analisado.
Herança
InspectionMessage > WorkflowMessage
Propriedades
Tipo |
Name |
Considerações |
---|---|---|
IMemberModel |
SourceMember |
Opcional A origem do resultado. |
String |
NomeDeExibição |
Opcional O nome de exibição da atividade que gerou a mensagem. |
- 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