- Visão geral
- Atividades personalizadas
- Migração de atividades para o. NET 6
- Notas de versão
- Como Criar Regras do Analisador de Fluxo de Trabalho
- Como criar as configurações de projeto de atividades
- Como criar assistentes personalizados
- Priorizar atividades por escopo
- 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
- Gatilhos SDK
- SDKs de agentes

Guia do desenvolvedor
UiPath.Studio.Activities.Api.ObjectLibrary
Nesta seção, você pode encontrar mais informações sobre como criar atividades usando UiPath.Studio.Activities.Api.ObjectLibrary.
ActivityCreationObjectData
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v22.4.
Modelo que é usado pelo Repositório de Objetos para interação com IActivityFactoryRepository. O modelo está disponível para RegisterArgs.FactoryV3 e posterior.
Propriedades
| Tipo | Name | Description |
|---|---|---|
| String | Id | O ID de origem. |
| String | Referência | A referência do objeto. |
IContentComputeArgs
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v21.4.
Propriedades
| Tipo | Name | Description |
|---|---|---|
| String | SourceId | ID de Origem |
| String | ObjectReference | Referência do Objeto |
| String | ContentName | Nome do conteúdo |
IContentDescription
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.
Interface do manipulador de conteúdo.
Propriedades
| Tipo | Name | Description |
|---|---|---|
| String | ContentName | Nome do conteúdo. |
| String | NomeDeExibição | Nome de exibição localizado. |
| String | Description | Descrição localizada. |
| String | DisplayColor | Cor do conteúdo (para os botões de edição de objeto). |
| byte[] | Ícone | Ícone do conteúdo. |
| String | SelectionName | Nome da seleção correspondente a este conteúdo registrado usando IObjectSelectionDescription. |
Func<IContentEditArgs, Task<bool?>> | OnEdit | Editar gerenciador. |
Func<IContentHighlightArgs, Task> | OnHighlight | Habilita a funcionalidade para destacar o elemento no aplicativo de destino. |
| Bool | NeedsParentValidation | Se for definido como true , especifica que este conteúdo precisa de um pai específico para adicionar e mover operações. |
Métodos
void RegisterParentValidation(Action setter)
Usado para validar objetos pai em adicionar e mover quando AttendsParentValidation é verdadeiro.
| Tipo de parâmetro | Nome do parâmetro | Description |
|---|---|---|
| Ação | setter |
IContentEditArgs
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.
Propriedades
| Tipo | Name | Description |
|---|---|---|
| String | SourceId | ID de Origem |
| String | ObjectReference | Referência do Objeto |
| String | ContentName | Nome do conteúdo |
IContentHighlightArgs
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v21.4.
Propriedades
| Tipo | Name | Description |
|---|---|---|
| String | SourceId | ID de Origem |
| String | ObjectReference | Referência do Objeto |
| String | ContentName | Nome do conteúdo |
IContentOperations
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.
API de operações do Designer.
Métodos
void RegisterContent(Action setter)
Registra um manipulador de conteúdo para um nome de conteúdo específico
| Tipo de parâmetro | Nome do parâmetro |
|---|---|
| Ação | setter |
void RegisterObjectSelection(Actionsetter)
Registra um gerenciador para indicar objetos.
| Tipo de parâmetro | Nome do parâmetro |
|---|---|
| Ação | setter |
ILibraryService
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.
API para manipular objetos de biblioteca.
Propriedades
| Tipo | Name | Description |
|---|---|---|
| IContentOperations | Content | |
| IObjectOperations | Objects | |
| Bool | DesignTimeEnforced | Se definido como true, o uso de objetos do Repositório de Objetos é imposto. |
IObjectCreateCriteria
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.
Propriedades
| Tipo | Name |
|---|---|
| String | SourceId |
| String | ObjectRef |
| String | ParentRef |
| String | Name |
| String | Description |
| String | Tipo |
| String | TaxonomyType |
IReadOnlyList<string> | Content |
| IReadOnlyList<byte[]> | Imagens |
IObjectDragArgs
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.
Propriedades
| Tipo | Name |
|---|---|
| String | Tipo de Objeto |
IReadOnlyList<string> | Content |
IObjectOperations
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.
Métodos
Task<IObjectCreateCriteria> ShowCreateWindow(Action<IObjectCreateCriteria> criteriaSetter)
| Tipo de parâmetro | Nome do parâmetro |
|---|---|
| Ação | criteriaSetter |
void InvokeOnSourcesChanged(Action handler)
| Tipo de parâmetro | Nome do parâmetro |
|---|---|
| Ação | handler |
void InvokeOnBeginDrag(Action handler);
| Tipo de parâmetro | Nome do parâmetro |
|---|---|
| Ação | handler |
void InvokeOnEndDrag(Action handler)
| Tipo de parâmetro | Nome do parâmetro |
|---|---|
| Ação | handler |
void NotifyObjectChanged(string sourceId, string objectReference)
| Tipo de parâmetro | Nome do parâmetro |
|---|---|
| String | sourceId |
| String | objectReference |
IDisposable BeginEdit(string sourceId, IReadOnlyList<string> objectReferences)
| Tipo de parâmetro | Nome do parâmetro |
|---|---|
| String | sourceId |
IReadOnlyList<string> | objectReferences |
Task<IDisposable> BeginEditAsync(string sourceId, IReadOnlyList<string> objectReferences)
| Tipo de parâmetro | Nome do parâmetro |
|---|---|
| String | sourceId |
IReadOnlyList<string> | objectReferences |
void Focus(string sourceId, string objectReference)
| Tipo de parâmetro | Nome do parâmetro |
|---|---|
| String | sourceId |
| String | objectReference |
Task<bool?> ShowReuseObjectDialog(string objectReference, bool addingToLibrary)
| Tipo de parâmetro | Nome do parâmetro |
|---|---|
| String | objectReference |
| Bool | addingToLibrary |
Task<bool?> ShowEditLinkedObjectDialog(string objectReference, bool isReindicating)
| Tipo de parâmetro | Nome do parâmetro |
|---|---|
| String | objectReference |
| Bool | isReindicating |
IObjectRestriction
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.
Propriedades
| Tipo | Name | Description |
|---|---|---|
| String | Tipo de Objeto | O tipo de objeto ao qual esta restrição se aplica. Se null, ele se aplica a todos. |
IReadOnlyList<string> | RequiredContent | Usado para validar se o objeto contém um dos nomes de conteúdo especificados. |
IObjectSelectionDescription
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v21.4.
Permite indicar na tela a partir de um objeto do Repositório de Objetos.
Propriedades
| Tipo | Name | Description |
|---|---|---|
| String | SelectionName | Nome da seleção. |
| String | NomeDeExibição | Nome de exibição localizado para o botão Indicar . |
| String | Description | Descrição localizada. |
| String | DisplayColor | Cor do conteúdo para os botões Editar objeto . |
| byte[] | Ícone | Ícone do conteúdo. |
| String | RecordDisplayName | Nome de exibição localizado para o botão Gravar . |
| Bool | SupportsObjectRecorderHighlight | Retorna true se o realce do elemento for compatível. Requer o Studio 2021.10 ou posterior. |
| Bool | SupportsObjectRecorderCurrentElements | Retorna true se os elementos forem listados durante a gravação. Requer o Studio 2021.10 ou posterior. |
IReadOnlyList<string> | Tipos de objeto compatíveis | Retorna uma lista de objetos que podem ser gravados. |
Func<ISelectionArgs, Task<bool?>> | OnIndicate | Permite a injeção de uma função que pode ser chamada ao clicar em Indicar na tela . |
| Func | GetObjectRecorderFactory | Retorna a função que permite a gravação de objetos do Repositório de Objetos. |
| Func | GetAutoCaptureElementsFactory | Retorna a função que permite acionar a funcionalidade Capturar tudo do Repositório de Objetos. Requer Studio 2021.10 ou posterior. |
IObjectSource
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.
Propriedades
| Tipo | Name |
|---|---|
| String | Id |
| String | URL |
| Bool | CanWrite |
ISelectionArgs
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v21.4.
Propriedades
| Tipo | Name |
|---|---|
| String | SourceId |
| String | ObjectReference |
| String | SelectionName |
- ActivityCreationObjectData
- Propriedades
- IContentComputeArgs
- Propriedades
- IContentDescription
- Propriedades
- Métodos
- IContentEditArgs
- Propriedades
- IContentHighlightArgs
- Propriedades
- IContentOperations
- Métodos
- ILibraryService
- Propriedades
- IObjectCreateCriteria
- Propriedades
- IObjectDragArgs
- Propriedades
- IObjectOperations
- Métodos
- IObjectRestriction
- Propriedades
- IObjectSelectionDescription
- Propriedades
- IObjectSource
- Propriedades
- ISelectionArgs
- Propriedades