sdk
latest
false
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 logo, featuring letters U and I in white

Guía del desarrollador

Última actualización 25 de oct. de 2024

UiPath.Studio.Activities.Api.ObjectLibrary

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

ActivityCreationObjectData

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

Modelo que utiliza el repositorio de objetos para la interacción con IActivityFactoryRepositorio. El modelo está disponible para registerArgs.FactoryV3 y posteriores.

Propiedades

Tipo

Nombre

Descripción

String

ID

El ID de origen.

String

Referencia

La referencia del objeto.

IContentComputeArgs

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

Propiedades

Tipo

Nombre

Descripción

String

SourceId

ID de origen

String

ObjectReference

Referencia de objeto

String

ContentName

Nombre del contenido

IContentDescription

Nota: esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

Interfaz de controlador de contenido.

Propiedades

Tipo

Nombre

Descripción

String

ContentName

Nombre del contenido.

String

NombreParaMostrar

Nombre para mostrar localizado.

String

Descripción

Descripción localizada.

String

DisplayColor

Color del contenido (para los botones de edición de objeto).

byte[]

Icono

Icono de contenido.

String

SelectionName

Nombre de selección correspondiente a este contenido registrado mediante IObjectSelectionDescription.

Func<IContentEditArgs, Task<bool?>>

OnEdit

Editar controlador.

Func<IContentHighlightArgs, Task>

OnHighlight

Habilita la funcionalidad para resaltar el elemento en la aplicación de destino.

Booleano

NeedsParentValidation

Si se establece en true , especifica que este contenido necesita un elemento principal específico en las operaciones de añadir y mover.

Métodos

void RegisterParentValidation(Action<IObjectRestriction> setter)

Se utiliza para validar objetos principales al añadir y mover cuando NeedsParentValidation es verdadero.

Tipo de parámetro

Nombre del parámetro

Descripción

Action<IObjectRestriction>

setter

 

IContentEditArgs

Nota: esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

Propiedades

Tipo

Nombre

Descripción

String

SourceId

ID de origen

String

ObjectReference

Referencia de objeto

String

ContentName

Nombre del contenido

IContentHighlightArgs

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

Propiedades

Tipo

Nombre

Descripción

String

SourceId

ID de origen

String

ObjectReference

Referencia de objeto

String

ContentName

Nombre del contenido

IContentOperations

Nota: esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

API de operaciones de Designer.

Métodos

void RegisterContent(Action<IContentDescription> setter)

Registra un controlador de contenido para un nombre de contenido específico

Tipo de parámetro

Nombre del parámetro

Action<IContentDescription>

setter

void RegisterObjectSelection(Action<IObjectSelectionDescription>setter)

Registra un controlador para indicar objetos.

Tipo de parámetro

Nombre del parámetro

Action<IObjectSelectionDescription>

setter

ILibraryService

Nota: esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

API para manipular objetos de la biblioteca.

Propiedades

Tipo

Nombre

Descripción

Contenido

 

Objetos

 

Booleano

DesignTimeEnforced

Si se establece en true, se aplica el uso de objetos del Repositorio de objetos.

IObjectCreateCriteria

Nota: esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

Propiedades

Tipo

Nombre

String

SourceId

String

ObjectRef

String

ParentRef

String

Nombre

String

Descripción

String

Tipo

String

TaxonomyType

IReadOnlyList<string>

Contenido

IReadOnlyList<byte[]>

Imagen

IObjectDragArgs

Nota: esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

Propiedades

Tipo

Nombre

String

Tipo de objeto

IReadOnlyList<string>

Contenido

IObjectOperations

Nota: esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

Métodos

Task<IObjectCreateCriteria> ShowCreateWindow(Action<IObjectCreateCriteria> criteriaSetter)

Tipo de parámetro

Nombre del parámetro

Action<IObjectCreateCriteria>

criteriaSetter

void InvokeOnSourcesChanged(Action<ISourcesChangedArgs> handler)

Tipo de parámetro

Nombre del parámetro

Action<ISourcesChangedArgs>

handler

void InvokeOnBeginDrag(Action<IObjectDragArgs> handler);

Tipo de parámetro

Nombre del parámetro

Action<IObjectDragArgs>

handler

void InvokeOnEndDrag(Action handler)

Tipo de parámetro

Nombre del parámetro

Acción

handler

void NotifyObjectChanged(string sourceId, string objectReference)

Tipo de parámetro

Nombre del parámetro

String

sourceId

String

objectReference

IDisposable BeginEdit(string sourceId, IReadOnlyList<string> objectReferences)

Tipo de parámetro

Nombre del parámetro

String

sourceId

IReadOnlyList<string>

objectReferences

Task<IDisposable> BeginEditAsync(string sourceId, IReadOnlyList<string> objectReferences)

Tipo de parámetro

Nombre del parámetro

String

sourceId

IReadOnlyList<string>

objectReferences

void Focus(string sourceId, string objectReference)

Tipo de parámetro

Nombre del parámetro

String

sourceId

String

objectReference

Task<bool?> ShowReuseObjectDialog(string objectReference, bool addingToLibrary)

Tipo de parámetro

Nombre del parámetro

String

objectReference

Booleano

addingToLibrary

>Task<bool?> ShowEditLinkedObjectDialog(string objectReference, bool isReindicating)

Tipo de parámetro

Nombre del parámetro

String

objectReference

Booleano

isReindicating

IObjectRestriction

Nota: esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

Propiedades

Tipo

Nombre

Descripción

String

Tipo de objeto

El tipo de objeto al que se aplica esta restricción. Si null, se aplica a todos.

IReadOnlyList<string>

RequiredContent

Se utiliza para validar si el objeto contiene uno de los nombres de contenido especificados.

IObjectSelectionDescription

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

Permite indicar en pantalla desde un objeto del repositorio de objetos.

Propiedades

Tipo

Nombre

Descripción

String

SelectionName

Nombre de selección.

String

NombreParaMostrar

Nombre para mostrar localizado para el botón Indicar .

String

Descripción

Descripción localizada.

String

DisplayColor

Color del contenido de los botones Editar objeto .

byte[]

Icono

Icono de contenido.

String

RecordDisplayName

Nombre para mostrar localizado para el botón Grabar .

Booleano

SupportsObjectRecorderHighlight

Devuelve true si se admite el resaltado de elementos. Requiere Studio 2021.10 o posterior.

Booleano

SupportsObjectRecorderCurrentElements

Devuelve true si los elementos aparecen durante la grabación. Requiere Studio 2021.10 o posterior.

IReadOnlyList<string>

Tipos de objeto admitidos

Devuelve una lista de objetos que se pueden registrar.

Func<ISelectionArgs, Task<bool?>>

OnIndicate

Permite la inyección de una función a la que se puede llamar cuando se hizo clic en Indicar en pantalla .

Func<object>

GetObjectRecorderFactory

Devuelve la función que permite la grabación de objetos del Repositorio de objetos.

Func<object>

GetAutoCaptureElementsFactory

Devuelve la función que permite activar la característica Capturar todo desde el Repositorio de objetos. Requiere Studio 2021.10 o posterior.

IObjectSource

Nota: esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

Propiedades

Tipo

Nombre

String

ID

String

Url

Booleano

CanWrite

ISelectionArgs

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

Propiedades

Tipo

Nombre

String

SourceId

String

ObjectReference

String

SelectionName

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