- Información general
- Actividades personalizadas
- Migración de 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
- SDK de agentes

Guía del desarrollador
UiPath.Studio.Activities.Api.ObjectLibrary
En esta sección puedes encontrar más información sobre cómo crear actividades utilizando UiPath.Studio.Activities.Api.ObjectLibrary.
ActivityCreationObjectData
Esta característica se introdujo en UiPath.Studio.Activities.Api v22.4.
Modelo que utiliza el repositorio de objetos para la interacción con IActivityFactoryRepository. 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
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
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 la 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 setter)
Se utiliza para validar objetos principales al añadirlos y moverlos cuando NecesitaValidaciónPrincipal es verdadero.
| Tipo de parámetro | Nombre del parámetro | Descripción |
|---|---|---|
| Acción | setter |
IContentEditArgs
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
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
Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.
API de operaciones de Designer.
Métodos
void RegisterContent(Action setter)
Registra un controlador de contenido para un nombre de contenido específico
| Tipo de parámetro | Nombre del parámetro |
|---|---|
| Acción | setter |
void RegisterObjectSelection(Actionsetter)
Registra un controlador para indicar objetos.
| Tipo de parámetro | Nombre del parámetro |
|---|---|
| Acción | setter |
ILibraryService
Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.
API para manipular objetos de la biblioteca.
Propiedades
| Tipo | Nombre | Descripción |
|---|---|---|
| IContentOperations | Contenido | |
| IObjectOperations | Objetos | |
| Booleano | DesignTimeEnforced | Si se establece en true, se aplica el uso de objetos del Repositorio de objetos. |
IObjectCreateCriteria
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
Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.
Propiedades
| Tipo | Nombre |
|---|---|
| String | Tipo de objeto |
IReadOnlyList<string> | Contenido |
IObjectOperations
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 |
|---|---|
| Acción | criteriaSetter |
void InvokeOnSourcesChanged(Action handler)
| Tipo de parámetro | Nombre del parámetro |
|---|---|
| Acción | handler |
void InvokeOnBeginDrag(Action handler);
| Tipo de parámetro | Nombre del parámetro |
|---|---|
| Acción | 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
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
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 de contenido para 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 que se puede llamar cuando se hace clic en Indicar en pantalla . |
| Func | GetObjectRecorderFactory | Devuelve la función que permite la grabación de objetos del Repositorio de objetos. |
| Func | GetAutoCaptureElementsFactory | Devuelve la función que permite desencadenar la característica Capturar todo desde el repositorio de objetos. Requiere Studio 2021.10 o posterior. |
IObjectSource
Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.
Propiedades
| Tipo | Nombre |
|---|---|
| String | ID |
| String | Url |
| Booleano | CanWrite |
ISelectionArgs
Esta característica se introdujo en UiPath.Studio.Activities.Api v21.4.
Propiedades
| 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