- Visão geral
- Atividades personalizadas
- Migrando 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
Guia do desenvolvedor
UiPath.Studio.Activities.Api.ObjectLibrary
Nesta seção, você pode encontrar mais informações sobre como criar atividades usando o UiPath.Studio.Activities.Api.ObjectLibrary.
Modelo usado pelo Repositório de Objetos para interação com o IActivityFactoryRepository. O modelo está disponível para RegisterArgs.FactoryV3 e posterior.
Interface do manipulador de conteúdo.
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.
|
API de operações do Designer.
void RegisterContent(Action<IContentDescription> setter)
Registra um manipulador de conteúdo para um nome de conteúdo específico
Tipo de parâmetro |
Nome do parâmetro |
---|---|
Action<IContentDescription> |
setter |
void RegisterObjectSelection(Action<IObjectSelectionDescription>setter)
Registra um gerenciador para indicar objetos.
Tipo de parâmetro |
Nome do parâmetro |
---|---|
Action<IObjectSelectionDescription> |
setter |
API para manipular objetos de biblioteca.
Tipo |
Name |
Description |
---|---|---|
Content | ||
Objects | ||
Bool |
DesignTimeEnforced |
Se definido como
true , o uso de objetos do Repositório de Objetos é imposto.
|
Task<IObjectCreateCriteria> ShowCreateWindow(Action<IObjectCreateCriteria> criteriaSetter)
Tipo de parâmetro |
Nome do parâmetro |
---|---|
Action<IObjectCreateCriteria> |
criteriaSetter |
void InvokeOnSourcesChanged(Action<ISourcesChangedArgs> handler)
Tipo de parâmetro |
Nome do parâmetro |
---|---|
Action<ISourcesChangedArgs> |
handler |
void InvokeOnBeginDrag(Action<IObjectDragArgs> handler);
Tipo de parâmetro |
Nome do parâmetro |
---|---|
Action<IObjectDragArgs> |
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 |
Permite indicar na tela a partir de um objeto do Repositório de Objetos.
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 de conteúdo dos 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<object> |
GetObjectRecorderFactory |
Retorna a função que permite a gravação de objetos do Repositório de Objetos. |
Func<object> |
GetAutoCaptureElementsFactory |
Retorna a função que permite acionar a funcionalidade Capturar Tudo a partir do Repositório de Objetos. Requer o Studio 2021.10 ou posterior. |
- 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