- Información general
- Actividades personalizadas
- Migración de 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
- SDK de agentes

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 utilizando UiPath.Studio.Activities.Api.Analyzer.Rules.
ActivityMessage
Un mensaje que indica la actividad que desencadenó un error del Analizador de flujo de trabajo.
Herencia
MensajeDeInspección > MensajeDeActividad
Propiedades
| Tipo | Nombre | Observaciones |
|---|---|---|
| String | IdDeActividad | El ID de la actividad relacionada con el mensaje. |
| String | ActivityDisplayName | El nombre para mostrar de la actividad. |
| IMemberModel | SourceMember | Opcional El origen del resultado, por ejemplo, una variable o una propiedad. |
AnalyzerInspector
Representa la clase base de reglas y contadores.
Herencia
Propiedades
| 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 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 debe aplicarse esta regla. Consulta ConstantesDeRegla para ver algunos ejemplos. Requiere Studio 2020.4 o posterior. |
Contador
Interfaz para la definición de contadores.
Herencia
AnalyzerInspector > Counter
Constructores
public Counter(string counterName, string counterId)
| Tipo | Nombre | Observaciones |
|---|---|---|
| String | counterName | El nombre tal como aparece en la ventana Configuración del analizador de flujo de trabajo. |
| String | counterId | El ID del contador debe ser único. |
Counter <T>
Un contador que se aplica a un determinado Objeto de Inspección.
Herencia
AnalyzerInspector > Counter > Counter<T>
Tipo genérico
Un IInspectionObject que define a qué se aplica este contador.
Constructores
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 configurado por el usuario y debe devolver un ResultadoDeInspección. |
InspectionMessage
Un mensaje en InspectionResult.InspectionMessages.
Propiedades
| Tipo | Nombre | Observaciones |
|---|---|---|
| String | Mensaje | El mensaje que se va a mostrar. Requiere Studio 2019.10.3 o posterior. |
InspectionResult
El resultado de una inspección.
Herencia
IResult > InspectionResult
Propiedades
| Tipo | Nombre | Observaciones |
|---|---|---|
| Booleano | HasErrors | |
ICollection<string> | Mensajes | Para mensajes más detallados, utiliza MensajeDeInspección. |
ICollection<InspectionMessage> | InspectionMessages | Mensajes mejores, escalables y detallados. Hay tipos especializados disponibles (MensajeDeActividad). 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. |
IParameter
Define el aspecto de una regla o un parámetro de contador.
Herencia
Propiedades
| 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. |
Parámetro
Una simple implementación de IParameter.
Herencia
IParameter > Parameter
Propiedades
| 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. |
ProjectMessage
Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.
Una dependencia del paquete que ha desencadenado un error del Analizador de flujo de trabajo.
Herencia
InspectionMessage > ProjectMessage
Propiedades
| Tipo | Nombre | Observaciones |
|---|---|---|
| IDependency | Dependencia | Opcional La dependencia con error. |
Regla
Interfaz para definición de reglas.
Herencia
AnalyzerInspector > Rule
Constructores
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. |
Propiedades
| 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. |
Rule <T>
Una regla que se aplica a un determinado Objeto de Inspección.
Herencia
AnalyzerInspector > Rule > Rule<T>
Tipo genérico
Un IInspectionObject que define a qué se aplica esta regla.
Constructores
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 configurada por el usuario y debe devolver un ResultadoDeInspección. |
RuleConstants
Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.
Define el perfil de Studio al que se aplica una regla.
Constantes
| Tipo | Nombre | Observaciones |
|---|---|---|
| String | DevelopmentRuleConstant | Representa una regla que se aplica a Studio. |
| String | BusinessRuleConstant | Representa una regla que se aplica a StudioX. |
| String | TestAutomationRuleConstant | Representa una regla que se aplica a Studio Pro. |
WorkflowMessage
Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.
El mensaje devuelto cuando se analiza un flujo de trabajo.
Herencia
InspectionMessage > WorkflowMessage
Propiedades
| Tipo | Nombre | Observaciones |
|---|---|---|
| IMemberModel | SourceMember | Opcional El origen del resultado. |
| String | NombreParaMostrar | Opcional El nombre para mostrar de la actividad que generó el mensaje. |
- 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