sdk
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
UiPath logo, featuring letters U and I in white
Guía del desarrollador
Last updated 25 de oct. de 2024

UiPath.Studio.Analyzer.Models

En esta sección puedes encontrar más información sobre cómo crear actividades usando UiPath.Studio.Analyzer.Models.

ArgumentDirection

Representa una enumeración de la dirección de un argumento.

Propiedades

Valor

Descripción

Desarmado

Valor por defecto.

En

Un argumento que representa el flujo de datos hacia una actividad o proyecto.

Salida

Un Argumento que representa el flujo de datos de una actividad o proyecto.

EntradaSalida

Un argumento que representa el flujo de datos que entra y sale de una actividad o proyecto.

Propiedad

Actualmente no se utiliza.

IActivityContext

Representa el contexto de cualquier actividad dentro del flujo de trabajo.

Propiedades

Tipo

Nombre

Descripción

IReadOnlyCollection<IVariableModel>

Variables

Las variables que son visibles para esta actividad.

IReadOnlyCollection<IArgumentModel>

DelegateArguments

Los argumentos delegados que son visibles para esta actividad. Requiere Studio 2020.4 o posterior.

IReadOnlyCollection<IArgumentModel>

WorkflowArguments

Los argumentos que son visibles para esta actividad.

IProjectSummary

Proyecto

Información sobre el proyecto que contiene esta actividad.

IActivityModel

Representa una actividad dentro del flujo de trabajo.

Herencia

IInspectionObject > IActivityModel

Propiedades

Tipo

Nombre

Descripción

String

Tipo

El nombre de tipo cualificado de ensamblado de la actividad.

IReadOnlyCollection<IVariableModel>

Variables

Las variables definidas en esta actividad.

IReadOnlyCollection<IArgumentModel>

DelegateArguments

Los argumentos delegados que se definen en esta actividad. Requiere Studio 2020.4 o posterior.

IReadOnlyCollection<IArgumentModel>

Argumentos

Los argumentos que se definen en esta actividad.

IReadOnlyCollection<IArgumentModel>

InternalArguments

Los argumentos no explorables que se definen en esta actividad (BrowsableAttribute se establece en falso).

IReadOnlyCollection<IPropertyModel>

Propiedades

Las propiedades de esta actividad.

IReadOnlyCollection<IPropertyModel>

InternalProperties

Las propiedades no navegables de esta actividad (BrowsableAttribute está establecido en falso).

IReadOnlyCollection<IActivityModel>

Elemento secundario

La colección de actividades secundarias de esta actividad.

IActivityModel

Principal

La actividad principal de esta actividad.

IActivityContext

Context

El contexto de esta actividad.

IReadOnlyCollection<string>

ObjectReferences

Las referencias de la biblioteca de objetos que utiliza esta actividad.

Booleano

SupportsObjectReferences

Si se establece en True, esta actividad admite el uso de la biblioteca de objetos.

String

ToolboxName

Nombre de la actividad según lo registrado en la caja de herramientas. Requiere Studio 2020.10 o posterior.

String

AnnotationText

El texto de la anotación. Requiere Studio 2021.4 o posterior.

IPackageBindingModel

PackageBinding

Vinculación de paquete asociada para esta actividad.

IArgumentModel

Representa un argumento.

Herencia

IMemberModel > IVariableModel > IArgumentModel

Propiedades

Tipo

Nombre

Descripción

ArgumentDirection

Dirección

La dirección de este argumento.

ICaseModel

Representa una actividad de caso dentro de una actividad Cambiar.

Herencia

IInspectionObject > ICaseModel

Propiedades

Tipo

Nombre

Descripción

IActivityModel

Actividades

La actividad asociada a este caso.

String

CaseExpression

La expresión que desencadena este caso.

IReadOnlyCollection<IVariableModel>

Variables

Las variables definidas en esta actividad.

IReadOnlyCollection<IArgumentModel>

Argumentos

Los argumentos que se definen en esta actividad.

IReadOnlyCollection<IPropertyModel>

Propiedades

Las propiedades de esta actividad.

IReadOnlyCollection<IActivityModel>

Elemento secundario

La colección de actividades secundarias de esta actividad.

IActivityModel

Principal

La actividad principal de esta actividad.

IActivityContext

Context

El contexto de esta actividad.

IConnection

Representa una conexión entre dos nodos de diagrama de flujo.

Propiedades

Tipo

Nombre

Descripción

String

TipodeClave

El nombre cualificado de ensamblado de la clave de conexión.

String

KeyExpression

El valor clave de esta conexión.

IFlowNodeModel

Nodo

El origen o el destino de esta conexión.

IDependency

Representa una dependencia de proyecto.

Propiedades

Tipo

Nombre

Descripción

String

Nombre

El nombre de la dependencia.

IReadOnlyCollection<string>

Ensamblajes

La lista de conjuntos referenciados.

IExpressionContainer

Nota: Esta característica se introdujo en UiPath.Studio.Activities.Api v21.4.

Representa un elemento de flujo de trabajo que contiene expresiones.

Herencia

IInspectionObject > IWorkflowElement > IExpressionContainer

Propiedades

Tipo

Nombre

Descripción

IEnumerable<IExpressionModel>

GetExpressions()

Devuelve todos los modelos de expresión de este elemento de flujo de trabajo, por ejemplo, valores predeterminados de variables, valores predeterminados de argumentos, expresiones de argumentos de propiedad, condiciones, etc.

IEnumerable<IExpressionContainer>

GetChildExpressionContainers()

Devuelve todos los elementos secundarios que pueden ser contenedores de expresiones, por ejemplo, actividades, nodos, estados, transiciones.

IExpressionModel

Nota: Esta característica se introdujo en UiPath.Studio.Activities.Api v21.4.
Representa un modelo de expresión rellenado según el tipo de expresión (DefaultValue para argumento de variable y flujo de trabajo o DefinedExpression para argumento de actividad).

Herencia

IMemberModel > IExpressionModel

Propiedades

Tipo

Nombre

Descripción

String

ValorPredeterminado

El valor predeterminado de esta variable o argumento.

IFileModel

Representa un archivo.

Herencia

IInspectionObject > IFileModel

Propiedades

Tipo

Nombre

Descripción

String

RelativePath

Ruta relativa del archivo, incluida la extensión.

IFlowchartModel

Representa un diagrama de flujo.

Herencia

IInspectionObject > IActivityModel > IFlowchartModel

Propiedades

Tipo

Nombre

Descripción

IReadOnlyCollection<IFlowNodeModel>

Nodes

La colección de IFlowNodeModel en este diagrama de flujo.

IFlowNodeModel

StartNode

El nodo de inicio en este diagrama de flujo.

IFlowNodeModel

Representa un nodo en un diagrama de flujo.

Propiedades

Tipo

Nombre

Descripción

IActivityModel

ChildActivity

La actividad definida en este nodo.

IReadOnlyCollection<IConnection>

OutConnections

Las conexiones salientes de este nodo.

IReadOnlyCollection<IConnection>

InConnections

Las conexiones entrantes a este nodo.

IMemberModel

Expresión

La expresión que se evalúa para decidir el siguiente paso.

IFlowChartModel

Propietario

El propietario del diagrama de flujo de este nodo.

IIfElseModel

Representa una actividad Si.

Herencia

Propiedades

Tipo

Nombre

Descripción

IActivityModel

ThenBlock

La actividad definida en el bloque Entonces.

IActivityModel

ElseBlock

La actividad definida en el bloque Si no.

IInspectionObject

Representa un objeto que es inspeccionado por el Analizador de flujo de trabajo.

Propiedades

Tipo

Nombre

Descripción

String

NombreParaMostrar

El nombre del objeto tal como se muestra al usuario.

IMemberModel

Representa un miembro de otro modelo.

Propiedades

Tipo

Nombre

Descripción

String

NombreParaMostrar

El nombre del miembro tal y como se muestra al usuario.

String

Tipo

El nombre cualificado de ensamblado de este usuario.

String

DefinedExpression

La expresión o valor de este miembro.

bool?

HasLiteralExpression

Returns true if the defined expression is a Literal<string>. Requires Studio 2022.4 or later.

Observaciones

Si la expresión es <string>literal , se escapará con comillas dobles, por ejemplo, ""This is a plain string"".

IObjectBrowserSummary

Nota: Esta función se introdujo en UiPath.Studio.Activities.Api v22.4.

Información sobre la integración del repositorio de objetos en el proyecto.

Propiedades

Tipo

Nombre

Descripción

IReadOnlyCollection<IDependency>

ClientDependencies

Dependencias del proyecto que se registran para las características del repositorio de objetos.

Booleano

HasObjectsInLocalSource

Devuelve true si al menos un objeto está definido en el repositorio de objetos locales del proyecto.

IPackageReference

Representa una referencia de paquete de proyecto.

Herencia

IInspectionObject > IFileModel > IDependency > IPackageReference

Propiedades

Tipo

Nombre

Descripción

String

Versión

La versión del paquete.

IPickBranchModel

Representa una rama de una actividad de IPickModel .

Herencia

Propiedades

Tipo

Nombre

Descripción

IActivityModel

Desencadenador

La actividad que desencadena esta rama.

IActivityModel

Acción

La actividad que se ejecuta en esta rama.

IActivityModel

Principal

La actividad Seleccionar principal.

Observaciones

Si la expresión es <string>literal , se escapará con comillas dobles, por ejemplo, ""This is a plain string"".

IPickModel

Representa una actividad Seleccionar rama.

Herencia

IInspectionModel > IActivityModel > IPickModel

Propiedades

Tipo

Nombre

Descripción

IEnumerable<IPickBranchModel>

PickBranches

La colección de IPickBranchModel definida en esta actividad Seleccionar rama.

IProjectModel

Representa la representación completa del proyecto, incluidos los modelos de análisis de flujos de trabajo contenidos. El análisis del proyecto se ejecuta según este modelo.

Herencia

Propiedades

Tipo

Nombre

Descripción

IWorkflowModel

EntryPoint

El flujo de trabajo del punto de entrada del proyecto.

IWorkflowModel

ExceptionHandlerWorkflow

El flujo de trabajo de manejo de excepciones en el proyecto.

IReadOnlyCollection<IWorkflowModel>

Workflows

Los flujos de trabajo del proyecto.

IProjectSummary

Representa información parcial sobre un proyecto. A diferencia de IProjectModel, un IProjectSumry solo contiene la información disponible antes de que se analicen los archivos de flujo de trabajo contenidos. Es útil para el análisis del flujo de trabajo y el análisis de la definición de proyectos.

Herencia

IInspectionObject > IProjectSummary

Propiedades

Tipo

Nombre

Descripción

String

Directorio

El directorio del proyecto. Requiere Studio 2021.4 o posterior.

IReadOnlyCollection<string>

FileNames

Los nombres de los archivos de flujo de trabajo de este proyecto.

IReadOnlyCollection<IDependency>

Dependencias

Las dependencias de este proyecto.

String

ProjectOutputType

El tipo de salida de este proyecto.

String

ProjectProfileType

El tipo de perfil de este proyecto.

String

ExpressionLanguage

El lenguaje de expresión de este proyecto

Booleano

RequiresUserInteraction

Indica si el proyecto requiere interacción del usuario.

Booleano

Compatible con persistencia

Indica si el proyecto admite persistencia.

Booleano

HasModernBehavior

Indica si el proyecto utiliza la experiencia de diseño moderna. Requiere Studio 2022.4 o posterior.

String

EntryPointName

El nombre del flujo de trabajo del punto de entrada del proyecto.

String

ProjectFilePath

La ruta de acceso al archivo project.json.

String

ExceptionHandlerWorkflowName

El nombre del flujo de trabajo de manejo de excepciones de este proyecto.

IReadOnlyCollection<string>

Puntos de entrada

La lista de puntos de entrada del proyecto. Requiere Studio 2020.10 o posterior.

IReadOnlyCollection<string>

IgnoredFiles

La lista de archivos del proyecto que se ignoran desde la publicación. Requiere Studio 2020.10 o posterior.

IReadOnlyCollection<string>

Casos de prueba

La lista de casos de prueba del proyecto. Requiere Studio 2021.4 o posterior.

IReadOnlyCollection<string>

Plantillas del archivo

La lista de plantillas de archivos del proyecto. Requiere Studio 2021.10 o posterior.

Nota: esta propiedad está obsoleta. Utilice plantillas en su lugar.

IReadOnlyCollection<string>

Plantillas

La lista de todas las plantillas del proyecto. Requiere Studio 2022.4 o posterior.

IObjectBrowserSummary

ObjectBrowserSummary

Un resumen de la información del Repositorio de objetos del proyecto. Requiere Studio 2022.4 o posterior.

IPropertyModel

Representa una propiedad de un modelo.

Herencia

IMemberModel > IPropertyModel

Propiedades

Tipo

Nombre

Descripción

IReadOnlyCollection<IPropertyModel>

Propiedades

Las propiedades de esta propiedad.

IReadOnlyCollection<IPropertyModel>

InternalProperties

La colección de propiedades no navegables de esta propiedad (BrowsableAttribute establecido en false).

Las propiedades no navegables no se analizan en profundidad.

IReadOnlyCollection<IArgumentModel>

Argumentos

Los argumentos de esta propiedad.

IReadOnlyCollection<IArgumentModel>

InternalArguments

La colección de argumentos no navegables de esta propiedad (BrowsableAttribute establecido en false).

IStateMachineModel

Representa una actividad de máquina de estados.

Herencia

IInspectionObject > IActivityModel > IStateMachineModel

Propiedades

Tipo

Nombre

Descripción

IReadOnlyCollection<IStateModel>

Estados

La colección de IStateModel en esta actividad de máquina de estados.

IStateModel

InitialState

El punto de inicio de esta actividad de máquina de estados.

IStateModel

Representa un Estado en una actividad IStateMachineModel .

Propiedades

Tipo

Nombre

Descripción

IActivityContext

Context

El contexto heredado de este Estado.

IReadOnlyCollection<ITransition>

Transitions

Las transiciones salientes disponibles desde este estado.

IActivityModel

entry

Actions de entrada del Estado.

IActivityModel

Salir

Actions de salida del estado.

IStateMachineModel

Propietario

La actividad de Máquina de estados que contiene este Estado.

Booleano

IsFinal

Si true, indica que este estado es final.

IReadOnlyCollection<IVariableModel>

Variables

La colección de variables definidas en este Estado.

ISwitchModel

Representa una actividad Cambiar.

Herencia

Propiedades

Tipo

Nombre

Descripción

IActivityModel

Predeterminado

La actividad asociada al bloque Predeterminado de esta actividad. El valor puede ser nulo.

IEnumerable<ICaseModel>

Casos

La colección de ICaseModel en esta actividad.

ITemplateModel

Nota: Esta función se introdujo en UiPath.Studio.Activities.Api v22.4.

Contiene información sobre una plantilla de archivo específica.

Propiedades

Tipo

Nombre

Descripción

String

Ruta

La ruta de la plantilla.

TemplateType

Tipo

El tipo de plantilla (ejecución, caso de prueba, genérico).

String

DataVariation

La ruta de la variación de datos.

ITransition

Representa una transición desde un IStateModel en una máquina de estados.

Propiedades

Tipo

Nombre

Descripción

IStateModel

De

El estado del que proviene esta transición.

IStateModel

Hasta

El estado al que conduce esta transición.

IActivityModel

Acción

Actividad a ejecutar cuando se realice la transición.

IActivityModel

Condición

La condición para decidir si se realiza la transición después de que se complete la actividad de Desencadenador.

IActivityModel

Desencadenador

Actividad de desencadenador de esta transición.

ITryCatchModel

Representa una actividad Intentar capturar.

Herencia

IInspectionObject > IActivityModel > ITryCatchModel

Propiedades

Tipo

Nombre

Descripción

IActivityModel

TryBlock

La actividad asociada al bloque Intentar de esta actividad. El valor puede ser nulo.

IEnumerable<ICatchBlockModel>

Capturas

La colección de en esta actividad.

IActivityModel

FinallyBlock

La actividad asociada al bloque Finalmente.

IVariableContainer

Nota: Esta característica se introdujo en UiPath.Studio.Activities.Api v21.4.

Representa un elemento de flujo de trabajo que contiene variables.

Herencia

IInspectionObject > IWorkflowElement > IVariableContainer

Propiedades

Tipo

Nombre

Descripción

IReadOnlyCollection<IVariableModel>

Variables

La colección de variables.

IEnumerable<IVariableContainer>

GetChildVariableContainers()

Obtenga los elementos secundarios que admiten una lista de variables.

IVariableModel

Representa una variable.

Herencia

IMemberModel > IVariableModel

Propiedades

Tipo

Nombre

Descripción

String

ValorPredeterminado

El valor predeterminado de esta variable.

IWebServiceRerefence

Representa una referencia de servicio web en el proyecto.

Herencia

IInspectionObject > IFileModel > IDependency > IWebServiceRerefence

Propiedades

Tipo

Nombre

Descripción

String

WebDocumentUri

La dirección del documento web.

String

WebServiceType

El tipo de servicio web.

IWorkflowElement

Nota: Esta característica se introdujo en UiPath.Studio.Activities.Api v21.4.

Representa un elemento de flujo de trabajo.

Herencia

IInspectionObject > IWorkflowElement

Propiedades

Tipo

Nombre

Descripción

String

ID

El ID del flujo de trabajo generado. Puede ser nulo.

String

Tipo

El tipo de elemento de flujo de trabajo

IWorkflowElement

ImmediateParent

El elemento principal inmediato del elemento del flujo de trabajo. Puede ser IFlowNodeModel, IStateModel, IPickBranchModel, ITransition, IActivityModel.

IEnumerable<IWorkflowElement>

GetChildren()

Los elementos secundarios inmediatos de primer nivel (no solo IActivityModel).

IWorkflowModel

Representa un archivo de flujo de trabajo dentro del proyecto.

Herencia

IInspectionObject > IFileModel > IWorkflowModel

Propiedades

Tipo

Nombre

Descripción

IActivityModel

Raíz

La actividad raíz del flujo de trabajo.

El valor puede ser nulo.

IReadOnlyCollection<IArgumentModel>

Argumentos

Los argumentos del flujo de trabajo.

IReadOnlyCollection<string>

Espacios de nombres importados

Los espacios de nombres importados del flujo de trabajo.

IProjectSummary

Proyecto

El proyecto al que pertenece este flujo de trabajo.

IReadOnlyCollection<string>

Ensamblajes

Los conjuntos del flujo de trabajo. Requiere Studio 2021.4 o posterior.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.