- 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
- SDK de agentes

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 |
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.
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 |
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. |
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 |
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.
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
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 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.
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