- 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
Configuração dos metadados da atividade
Você pode definir os metadados da atividade principal, como categoria, nome, descrição ou ícone no arquivo ActivitiesMetadata.json localizado na pasta Resources . Esses metadados são usados pelo UiPath Studio e o Studio Web para descobrir as atividades definidas na DLL de atividade.
Consulte a tabela a seguir para obter uma descrição das propriedades disponíveis. Os mesmos requisitos que se aplicam a metadados de bibliotecas personalizadas também se aplicam a metadados de atividades personalizadas.
| Propriedade | Description |
|---|---|
| resourceManagerName | O gerenciador de recursos usado para obter as chaves de recursos. A chave para o gerenciador de recursos é definida no arquivo Resource.Designer.cs. Você pode encontrá-lo em public static global::System.Resources.ResourceManager ResourceManager. Por exemplo: UiPath.Activities.Template.Resources.Resources |
| fullName | O nome completo da atividade. |
| shortName | O nome abreviado da atividade. |
| displayNameKey | O nome de exibição da atividade. |
| descriptionKey | A descrição da atividade. |
| categoryKey | O nome da categoria sob a qual será colocada a atividade no painel Atividades no Studio. |
| iconKey | O ícone da atividade. O arquivo deve estar localizado na pasta Recursos/Ícone . |
| viewModelType | A classe a ser usada como ViewModel (definição de interface gráfica) desta atividade. Ele segue o padrão: {namespace}.{className}. Por exemplo: UiPath.Activities.Template.ViewModels.ActivityTemplateViewModel |
Por exemplo, para a atividade Calculator , o arquivo tem a seguinte aparência:
{
"resourceManagerName": "UiPath.Examples.Activities.Resources.Resources",
"activities": [
{
"fullName": "UiPath.Examples.Activities.Calculator",
"shortName": "Calculator",
"displayNameKey": "Calculator_DisplayName",
"descriptionKey": "Calculator_Description",
"categoryKey": "Examples",
"iconKey": "calculator.svg",
"viewModelType": "UiPath.Examples.Activities.ViewModels.CalculatorViewModel"
}
]
}
{
"resourceManagerName": "UiPath.Examples.Activities.Resources.Resources",
"activities": [
{
"fullName": "UiPath.Examples.Activities.Calculator",
"shortName": "Calculator",
"displayNameKey": "Calculator_DisplayName",
"descriptionKey": "Calculator_Description",
"categoryKey": "Examples",
"iconKey": "calculator.svg",
"viewModelType": "UiPath.Examples.Activities.ViewModels.CalculatorViewModel"
}
]
}
Os IDs para displayNameKey e descriptionKey são definidos no arquivo Resources.Designer.cs e os valores são definidos no arquivo Resources.resx.
A imagem a seguir mostra a configuração de metadados da atividade conforme exibido no UiPath Studio:

1 - Categoria (categoryKey)
2 - Nome de exibição (displayNameKey)
3 - Descrição (descriptionKey)
4 - Ícone (iconKey)