- Información general
- Actividades personalizadas
- Migrar actividades a .NET 6
- Notas relacionadas
- Construir reglas para el Analizador de flujo de trabajo
- Crear actividades de Configuración del proyecto
- Crear Asistentes personalizados
- Priorizar las actividades según su alcance
- UiPath.Activities.Api.Base
- UiPath.Studio.Activities.Api
- UiPath.Studio.Activities.Api.Activities
- IAnalyzerConfigurationService
- 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
- Desencadenadores SDK
Guía del desarrollador
UiPath.Studio.Activities.Api.Analyzer.Rules
En esta sección puedes encontrar más información sobre cómo crear actividades usando UiPath.Studio.Activities.Api.Analyzer.Rules.
Un mensaje que indica la actividad que desencadenó un error del Analizador de flujo de trabajo.
InspectionMessage > ActivityMessage
Representa la clase base de reglas y contadores.
Tipo |
Nombre |
Observaciones |
---|---|---|
String |
Nombre |
El nombre de la regla / contador tal como aparece en la ventana Configuración del analizador de flujo de trabajo. |
String |
ID |
|
IDictionary<string, IParameter> |
Parámetros |
La colección de parámetros que puede configurar el usuario. |
Booleano |
DefaultIsEnabled |
Si es
true , la regla está habilitada de forma predeterminada. Requiere Studio 2019.10.3 o posterior.
|
String |
DocumentationLink |
Un enlace en la ventana de configuración de WFA. Requiere Studio 2019.10.3 o posterior. |
List<string> |
ApplicableScopes |
La configuración de destino donde se debe aplicar esta regla. Consulta Constantes de reglas para ver algunos ejemplos. Requiere Studio 2020.4 o posterior. |
Interfaz para la definición de contadores.
AnalyzerInspector > Counter
Un contador que se aplica a un determinado Objeto de Inspección.
AnalyzerInspector > Counter > Counter<T>
public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)
Tipo |
Nombre |
Observaciones |
---|---|---|
String |
counterName |
El nombre del contador. |
String |
counterId |
El ID del contador debe ser único. |
Func<IReadOnlyCollection<T>, Counter, InspectionResult> |
inspectionFunction |
Una función que recibe los objetos que se van a inspeccionar y el contador según lo configurado por el usuario y debe devolver un Resultado de Inspección. |
El resultado de una inspección.
IResult > InspectionResult
Tipo |
Nombre |
Observaciones |
---|---|---|
Booleano |
HasErrors | |
ICollection<string> |
Mensajes |
Para mensajes más detallados, utiliza InspectionMessage. |
ICollection<InspectionMessage> |
InspectionMessages |
Mensajes mejores, escalables y detallados. Los tipos especializados están disponibles (ActivityMessage). Requiere Studio 2019.10.3 o posterior. |
String |
RecommendationMessage |
La recomendación para este resultado. |
Nivel de seguimiento |
ErrorLevel |
El nivel de error de este resultado. |
String |
DocumentationLink |
El enlace de la documentación de este resultado. |
Define el aspecto de una regla o un parámetro de contador.
Tipo |
Nombre |
Observaciones |
---|---|---|
String |
Clave |
Clave única para este parámetro en esta regla. |
String |
LocalizedDisplayName |
Nombre para mostrar localizado actual. |
String |
Valor |
Un valor del usuario para este parámetro. |
String |
ConstraintRegex |
La expresión regular de restricción para el valor. Requiere Studio 2019.10.2 o posterior. |
Booleano |
ValorPredeterminado |
El valor predeterminado para este parámetro. Requiere Studio 2019.10.2 o posterior. |
Una simple implementación de IParameter.
IParameter > Parameter
Tipo |
Nombre |
Observaciones |
---|---|---|
String |
Clave |
Clave única para este parámetro en esta regla. |
String |
LocalizedDisplayName |
Nombre para mostrar localizado actual. |
String |
Valor |
Un valor del usuario para este parámetro. |
String |
ConstraintRegex |
La expresión regular de restricción para el valor. Requiere Studio 2019.10.2 o posterior. |
Booleano |
ValorPredeterminado |
El valor predeterminado para este parámetro. Requiere Studio 2019.10.2 o posterior. |
Una dependencia del paquete que ha desencadenado un error del Analizador de flujo de trabajo.
InspectionMessage > ProjectMessage
Interfaz para definición de reglas.
AnalyzerInspector > Rule
regla pública (cadena NombreDeRegla, cadena IDDeRegla)
Tipo |
Nombre |
Observaciones |
---|---|---|
String |
ruleName |
El nombre tal como aparece en la ventana Configuración del analizador de flujo de trabajo. |
String |
ID de la regla |
El ID de la regla debe ser único. |
Tipo |
Nombre |
Observaciones |
---|---|---|
Nivel de seguimiento |
ErrorLevel |
|
Nivel de seguimiento |
DefaultErrorLevel |
El nivel de error predeterminado para esta regla. Requiere Studio 2019.10.2 o posterior. |
String |
RecommendationMessage |
El mensaje de recomendación configurable. |
Una regla que se aplica a un determinado Objeto de Inspección.
AnalyzerInspector > Rule > Rule<T>
Un IInspectionObject que define a qué se aplica esta regla.
public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)
Tipo |
Nombre |
Observaciones |
---|---|---|
String |
ruleName |
El nombre tal como aparece en la ventana Configuración del analizador de flujo de trabajo. |
String |
ID de la regla |
El ID de la regla debe ser único. |
Func<T, Rule, InspectionResult> |
inspectionFunction |
Una función que recibe los objetos que se van a inspeccionar y la regla según la configuración del usuario y que debe devolver un Resultado de Inspección. |
Define el perfil de Studio al que se aplica una regla.
El mensaje devuelto cuando se analiza un flujo de trabajo.
InspectionMessage > WorkflowMessage
- ActivityMessage
- Herencia
- Propiedades
- AnalyzerInspector
- Herencia
- Propiedades
- Contador
- Herencia
- Constructores
- Counter <T>
- Herencia
- Tipo genérico
- Constructores
- InspectionMessage
- Propiedades
- InspectionResult
- Herencia
- Propiedades
- IParameter
- Herencia
- Propiedades
- Parámetro
- Herencia
- Propiedades
- ProjectMessage
- Herencia
- Propiedades
- Regla
- Herencia
- Constructores
- Propiedades
- Rule <T>
- Herencia
- Tipo genérico
- Constructores
- RuleConstants
- Constantes
- WorkflowMessage
- Herencia
- Propiedades