- 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
- 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
UiPath.Studio.Activities.Api.ObjectLibrary
linkEn esta sección puedes encontrar más información sobre cómo crear actividades usando UiPath.Studio.Activities.Api.ObjectLibrary.
ActivityCreationObjectData
linkModelo 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
linkPropiedades
Tipo |
Nombre |
Descripción |
---|---|---|
String |
SourceId |
ID de origen |
String |
ObjectReference |
Referencia de objeto |
String |
ContentName |
Nombre del contenido |
IContentDescription
linkInterfaz 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
linkPropiedades
Tipo |
Nombre |
Descripción |
---|---|---|
String |
SourceId |
ID de origen |
String |
ObjectReference |
Referencia de objeto |
String |
ContentName |
Nombre del contenido |
IContentHighlightArgs
linkPropiedades
Tipo |
Nombre |
Descripción |
---|---|---|
String |
SourceId |
ID de origen |
String |
ObjectReference |
Referencia de objeto |
String |
ContentName |
Nombre del contenido |
IContentOperations
linkAPI 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
linkAPI 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
linkPropiedades
Tipo |
Nombre |
---|---|
String |
SourceId |
String |
ObjectRef |
String |
ParentRef |
String |
Nombre |
String |
Descripción |
String |
Tipo |
String |
TaxonomyType |
IReadOnlyList<string> |
Contenido |
IReadOnlyList<byte[]> |
Imagen |
IObjectDragArgs
linkPropiedades
Tipo |
Nombre |
---|---|
String |
Tipo de objeto |
IReadOnlyList<string> |
Contenido |
IObjectOperations
linkMé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
linkPropiedades
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
linkPermite 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
linkPropiedades
Tipo |
Nombre |
---|---|
String |
ID |
String |
Url |
Booleano |
CanWrite |
ISelectionArgs
linkPropiedades
Tipo |
Nombre |
---|---|
String |
SourceId |
String |
ObjectReference |
String |
SelectionName |
- ActivityCreationObjectData
- Propiedades
- IContentComputeArgs
- Propiedades
- IContentDescription
- Propiedades
- Métodos
- IContentEditArgs
- Propiedades
- IContentHighlightArgs
- Propiedades
- IContentOperations
- Métodos
- ILibraryService
- Propiedades
- IObjectCreateCriteria
- Propiedades
- IObjectDragArgs
- Propiedades
- IObjectOperations
- Métodos
- IObjectRestriction
- Propiedades
- IObjectSelectionDescription
- Propiedades
- IObjectSource
- Propiedades
- ISelectionArgs
- Propiedades