UiPath Documentation
sdk
latest
false
Guía del desarrollador
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

UiPath.Studio.Analyzer.Models

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

ArgumentDirection​

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

Propiedades​

ValorDescripción
DesarmadoValor por defecto.
EnUn argumento que representa el flujo de datos hacia una actividad o proyecto.
SalidaUn Argumento que representa el flujo de datos de una actividad o proyecto.
EntradaSalidaUn argumento que representa el flujo de datos que entra y sale de una actividad o proyecto.
PropiedadActualmente no se utiliza.

IActivityContext​

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

Propiedades​

TipoNombreDescripción
IReadOnlyCollection<IVariableModel>VariablesLas variables que son visibles para esta actividad.
IReadOnlyCollection<IArgumentModel>DelegateArgumentsLos argumentos delegados que son visibles para esta actividad. Requiere Studio 2020.4 o posterior.
IReadOnlyCollection<IArgumentModel>WorkflowArgumentsLos argumentos que son visibles para esta actividad.
IProjectSummaryProyectoInformación sobre el proyecto que contiene esta actividad.

IActivityModel​

Representa una actividad dentro del flujo de trabajo.

Herencia​

IInspectionObject > IActivityModel

Propiedades​

TipoNombreDescripción
StringTipoEl nombre de tipo cualificado de ensamblado de la actividad.
IReadOnlyCollection<IVariableModel>VariablesLas variables definidas en esta actividad.
IReadOnlyCollection<IArgumentModel>DelegateArgumentsLos argumentos delegados que se definen en esta actividad. Requiere Studio 2020.4 o posterior.
IReadOnlyCollection<IArgumentModel>ArgumentosLos argumentos que se definen en esta actividad.
IReadOnlyCollection<IArgumentModel>InternalArgumentsLos argumentos no explorables que se definen en esta actividad (BrowsableAttribute se establece en falso).
IReadOnlyCollection<IPropertyModel>PropiedadesLas propiedades de esta actividad.
IReadOnlyCollection<IPropertyModel>InternalPropertiesLas propiedades no navegables de esta actividad (BrowsableAttribute está establecido en falso).
IReadOnlyCollection<IActivityModel>Elemento secundarioLa colección de actividades secundarias de esta actividad.
IActivityModelPrincipalLa actividad principal de esta actividad.
IActivityContextContextEl contexto de esta actividad.
IReadOnlyCollection<string>ObjectReferencesLas referencias de la biblioteca de objetos que utiliza esta actividad.
BooleanoSupportsObjectReferencesSi se establece en True, esta actividad admite el uso de la biblioteca de objetos.
StringToolboxNameNombre de la actividad según lo registrado en la caja de herramientas. Requiere Studio 2020.10 o posterior.
StringAnnotationTextEl texto de la anotación. Requiere Studio 2021.4 o posterior.
IPackageBindingModelPackageBindingVinculación de paquete asociada para esta actividad.

IArgumentModel​

Representa un argumento.

Herencia​

IMemberModel > IVariableModel > IArgumentModel

Propiedades​

TipoNombreDescripción
ArgumentDirectionDirecciónLa dirección de este argumento.

ICaseModel​

Representa una actividad de caso dentro de una actividad Cambiar.

Herencia​

IInspectionObject > ICaseModel

Propiedades​

TipoNombreDescripción
IActivityModelActividadesLa actividad asociada a este caso.
StringCaseExpressionLa expresión que desencadena este caso.
IReadOnlyCollection<IVariableModel>VariablesLas variables definidas en esta actividad.
IReadOnlyCollection<IArgumentModel>ArgumentosLos argumentos que se definen en esta actividad.
IReadOnlyCollection<IPropertyModel>PropiedadesLas propiedades de esta actividad.
IReadOnlyCollection<IActivityModel>Elemento secundarioLa colección de actividades secundarias de esta actividad.
IActivityModelPrincipalLa actividad principal de esta actividad.
IActivityContextContextEl contexto de esta actividad.

IConnection​

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

Propiedades​

TipoNombreDescripción
StringTipodeClaveEl nombre cualificado de ensamblado de la clave de conexión.
StringKeyExpressionEl valor clave de esta conexión.
IFlowNodeModelNodoEl origen o el destino de esta conexión.

IDependency​

Representa una dependencia de proyecto.

Herencia​

Propiedades​

TipoNombreDescripción
StringNombreEl nombre de la dependencia.
IReadOnlyCollection<string>EnsamblajesLa 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​

TipoNombreDescripción
IEnumerableGetExpressions()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.
IEnumerableGetChildExpressionContainers()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​

TipoNombreDescripción
StringValorPredeterminadoEl valor predeterminado de esta variable o argumento.

IFileModel​

Representa un archivo.

Herencia​

IInspectionObject > IFileModel

Propiedades​

TipoNombreDescripción
StringRelativePathRuta relativa del archivo, incluida la extensión.

IFlowchartModel​

Representa un diagrama de flujo.

Herencia​

IInspectionObject > IActivityModel > IFlowchartModel

Propiedades​

TipoNombreDescripción
IReadOnlyCollection<IFlowNodeModel>NodesLa colección de IFlowNodeModel en este diagrama de flujo.
IFlowNodeModelStartNodeEl nodo de inicio en este diagrama de flujo.

IFlowNodeModel​

Representa un nodo en un diagrama de flujo.

Herencia​

Propiedades​

TipoNombreDescripción
IActivityModelChildActivityLa actividad definida en este nodo.
IReadOnlyCollection<IConnection>OutConnectionsLas conexiones salientes de este nodo.
IReadOnlyCollection<IConnection>InConnectionsLas conexiones entrantes a este nodo.
IMemberModelExpresiónLa expresión que se evalúa para decidir el siguiente paso.
IFlowChartModelPropietarioEl propietario del diagrama de flujo de este nodo.

IIfElseModel​

Representa una actividad Si.

Herencia​

Propiedades​

TipoNombreDescripción
IActivityModelThenBlockLa actividad definida en el bloque Entonces.
IActivityModelElseBlockLa actividad definida en el bloque Si no.

IInspectionObject​

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

Propiedades​

TipoNombreDescripción
StringNombreParaMostrarEl nombre del objeto tal como se muestra al usuario.

IMemberModel​

Representa un miembro de otro modelo.

Propiedades​

TipoNombreDescripción
StringNombreParaMostrarEl nombre del miembro tal y como se muestra al usuario.
StringTipoEl nombre cualificado de ensamblado de este usuario.
StringDefinedExpressionLa expresión o valor de este miembro.
bool?HasLiteralExpressionDevuelve true si la expresión definida es Literal<string>. Requiere Studio 2022.4 o posterior.

Observaciones​

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

IObjectBrowserSummary​

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v22.4.

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

Propiedades​

TipoNombreDescripción
IReadOnlyCollection<IDependency>ClientDependenciesDependencias del proyecto que se registran para las características del repositorio de objetos.
BooleanoHasObjectsInLocalSourceDevuelve 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​

TipoNombreDescripción
StringVersiónLa versión del paquete.

IPickBranchModel​

Representa una rama de una actividad IPickModel .

Herencia​

Propiedades​

TipoNombreDescripción
IActivityModelDesencadenadorLa actividad que desencadena esta rama.
IActivityModelAcciónLa actividad que se ejecuta en esta rama.
IActivityModelPrincipalLa actividad principal Elegir .

Observaciones​

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

IPickModel​

Representa una actividad Seleccionar rama.

Herencia​

ModeloDeInspección > ModeloDeActividadIA > ModeloDeSelecciónIP

Propiedades​

TipoNombreDescripción
IEnumerablePickBranchesLa colección de IPickBranchModel definida en esta actividad Elegir 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​

TipoNombreDescripción
IWorkflowModelEntryPointEl flujo de trabajo del punto de entrada del proyecto.
IWorkflowModelExceptionHandlerWorkflowEl flujo de trabajo de manejo de excepciones en el proyecto.
IReadOnlyCollection<IWorkflowModel>WorkflowsLos flujos de trabajo del proyecto.

IProjectSummary​

Representa información parcial sobre un proyecto. A diferencia de IProjectModel, un IProjectSummary solo contiene 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 del proyecto.

Herencia​

IInspectionObject > IProjectSummary

Propiedades​

TipoNombreDescripción
StringDirectorioEl directorio del proyecto. Requiere Studio 2021.4 o posterior.
IReadOnlyCollection<string>FileNamesLos nombres de los archivos de flujo de trabajo de este proyecto.
IReadOnlyCollection<IDependency>DependenciasLas dependencias de este proyecto.
StringProjectOutputTypeEl tipo de salida de este proyecto.
StringProjectProfileTypeEl tipo de perfil de este proyecto.
StringExpressionLanguageEl lenguaje de expresión de este proyecto
BooleanoRequiresUserInteractionIndica si el proyecto requiere interacción del usuario.
BooleanoCompatible con persistenciaIndica si el proyecto admite persistencia.
BooleanoHasModernBehaviorIndica si el proyecto utiliza la experiencia de diseño moderna. Requiere Studio 2022.4 o posterior.
StringEntryPointNameEl nombre del flujo de trabajo del punto de entrada del proyecto.
StringProjectFilePathLa ruta de acceso al archivo project.json.
StringExceptionHandlerWorkflowNameEl nombre del flujo de trabajo de manejo de excepciones de este proyecto.
IReadOnlyCollection<string>Puntos de entradaLa lista de puntos de entrada del proyecto. Requiere Studio 2020.10 o posterior.
IReadOnlyCollection<string>IgnoredFilesLa lista de archivos del proyecto que se ignoran desde la publicación. Requiere Studio 2020.10 o posterior.
IReadOnlyCollection<string>Casos de pruebaLa lista de casos de prueba del proyecto. Requiere Studio 2021.4 o posterior.
IReadOnlyCollection<string>Plantillas del archivoLa lista de plantillas de archivo en el proyecto. Requiere Studio 2021.10 o posterior. Nota: esta propiedad está obsoleta. Utilice plantillas en su lugar.
IReadOnlyCollection<string>PlantillasLa lista de todas las plantillas del proyecto. Requiere Studio 2022.4 o posterior.
IObjectBrowserSummaryObjectBrowserSummaryUn 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​

ModeloDeMiembroDeIM > ModeloDePropiedadDeI

Propiedades​

TipoNombreDescripción
IReadOnlyCollection<IPropertyModel>PropiedadesLas propiedades de esta propiedad.
IReadOnlyCollection<IPropertyModel>InternalPropertiesLa colección de propiedades no navegables de esta propiedad (AtributoNavegable establecido en false). Las propiedades no navegables no se analizan en profundidad.
IReadOnlyCollection<IArgumentModel>ArgumentosLos argumentos de esta propiedad.
IReadOnlyCollection<IArgumentModel>InternalArgumentsLa colección de argumentos no navegables de esta propiedad (BrowsableAttribute establecido en false).

IStateMachineModel​

Representa una actividad de máquina de estados.

Herencia​

ObjetoDeInspección > ModeloDeActividadIA > ModeloDeEstadoDeLaMáquina

Propiedades​

TipoNombreDescripción
IReadOnlyCollectionEstadosLa colección de IStateModel en esta actividad de máquina de estado.
IStateModelInitialStateEl punto de inicio de esta actividad de máquina de estados.

IStateModel​

Representa un estado en una actividad IStateMachineModel .

Herencia​

Propiedades​

TipoNombreDescripción
IActivityContextContextEl contexto heredado de este Estado.
IReadOnlyCollectionTransitionsLas transiciones salientes disponibles desde este estado.
IActivityModelentryActions de entrada del Estado.
IActivityModelSalirActions de salida del estado.
IStateMachineModelPropietarioLa actividad de Máquina de estados que contiene este Estado.
BooleanoIsFinalSi true, indica que este estado es final.
IReadOnlyCollection<IVariableModel>VariablesLa colección de variables definidas en este Estado.

ISwitchModel​

Representa una actividad Cambiar.

Herencia​

Propiedades​

TipoNombreDescripción
IActivityModelPredeterminadoLa actividad asociada al bloque Predeterminado de esta actividad. El valor puede ser nulo.
IEnumerableCasosLa colección de ICaseModel en esta actividad.

ITemplateModel​

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v22.4.

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

Propiedades​

TipoNombreDescripción
StringRutaLa ruta de la plantilla.
TemplateTypeTipoEl tipo de plantilla (ejecución, caso de prueba, genérico).
StringDataVariationLa ruta de la variación de datos.

ITransition​

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

Herencia​

Propiedades​

TipoNombreDescripción
IStateModelDeEl estado del que proviene esta transición.
IStateModelHastaEl estado al que conduce esta transición.
IActivityModelAcciónActividad a ejecutar cuando se realice la transición.
IActivityModelCondiciónLa condición para decidir si se realiza la transición después de que se complete la actividad de Desencadenador.
IActivityModelDesencadenadorActividad de desencadenador de esta transición.

ITryCatchModel​

Representa una actividad Intentar capturar.

Herencia​

Propiedades​

TipoNombreDescripción
IActivityModelTryBlockLa actividad asociada al bloque Intentar de esta actividad. El valor puede ser nulo.
IEnumerableCapturasLa colección de en esta actividad.
IActivityModelFinallyBlockLa 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​

TipoNombreDescripción
IReadOnlyCollection<IVariableModel>VariablesLa colección de variables.
IEnumerableGetChildVariableContainers()Obtenga los elementos secundarios que admiten una lista de variables.

IVariableModel​

Representa una variable.

Herencia​

ModeloDeMiembroI > ModeloDeIVariable

Propiedades​

TipoNombreDescripción
StringValorPredeterminadoEl valor predeterminado de esta variable.

IWebServiceRerefence​

Representa una referencia de servicio web en el proyecto.

Herencia​

IInspectionObject > IFileModel > IDependency > IWebServiceReference

Propiedades​

TipoNombreDescripción
StringWebDocumentUriLa dirección del documento web.
StringWebServiceTypeEl 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​

TipoNombreDescripción
StringIDEl ID del flujo de trabajo generado. Puede ser nulo.
StringTipoEl tipo de elemento de flujo de trabajo
IWorkflowElementImmediateParentEl elemento principal inmediato del elemento de flujo de trabajo. Puede ser un IFlowNodeModel, IStateModel, IPickBranchModel, ITransition, IActivityModel.
IEnumerableGetChildren()Los elementos secundarios inmediatos de primer nivel (no solo IActivityModel).

IWorkflowModel​

Representa un archivo de flujo de trabajo dentro del proyecto.

Herencia​

ObjetoDeInspección > ModeloDeArchivoI > ModeloDeFlujoDeTrabajo

Propiedades​

TipoNombreDescripción
IActivityModelRaízLa actividad raíz del flujo de trabajo. El valor puede ser nulo.
IReadOnlyCollection<IArgumentModel>ArgumentosLos argumentos del flujo de trabajo.
IReadOnlyCollection<string>Espacios de nombres importadosLos espacios de nombres importados del flujo de trabajo.
IProjectSummaryProyectoEl proyecto al que pertenece este flujo de trabajo.
IReadOnlyCollection<string>EnsamblajesLos conjuntos del flujo de trabajo. Requiere Studio 2021.4 o posterior.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado