- 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
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.
Herencia
InspectionMessage > ActivityMessage
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. |
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 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 |
The target configuration where this rule should apply. See RuleConstants for some examples. Requires Studio 2020.4 or later. |
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. |
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 |
A function that receives the objects to be inspected and the counter as configured by the user and must return an InspectionResult. |
InspectionResult.InspectionMessages
.
Propiedades
Tipo |
Nombre |
Observaciones |
---|---|---|
String |
Mensaje |
El mensaje que se va a mostrar. Requiere Studio 2019.10.3 o posterior. |
El resultado de una inspección.
Herencia
IResult > InspectionResult
Propiedades
Tipo |
Nombre |
Observaciones |
---|---|---|
Booleano |
HasErrors | |
ICollection<string> |
Mensajes |
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 |
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.
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. |
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. |
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. |
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. |
Una regla que se aplica a un determinado Objeto de Inspección.
Herencia
AnalyzerInspector > Rule > Rule<T>
Tipo genérico
An IInspectionObject that defines what this rule applies to.
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 |
A function that receives the objects to be inspected and the rule as configured by the user and must return an InspectionResult. |
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. |
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