sdk
latest
false
- 概述
- 自定义活动
- 将活动迁移到 .NET 6
- 发行说明
- 构建工作流分析器规则
- 构建活动项目设置
- 创建自定义向导
- 按范围划分活动的优先级
- 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
- 触发器 SDK
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
开发者指南
Last updated 2024年10月25日
配置活动元数据
您可以在“ 资源 ”文件夹的“ ActivitiesMetadata.json ”文件中定义关键活动元数据,例如类别、名称、说明或图标。UiPath Studio 和 Studio Web 使用此元数据来发现活动 DLL 中定义的活动。
有关可用属性的说明,请参阅下表。 适用于自定义库元数据的相同要求也适用于自定义活动元数据。
属性 | 描述 |
---|---|
resourceManagerName |
用于获取资源密钥的资源管理器。 资源管理器的密钥在文件Resources.Designer.cs中定义。 您可以在
public static global::System.Resources.ResourceManager ResourceManager 中找到它。
例如:
UiPath.Activities.Template.Resources.Resources |
fullName | 活动的全名。 |
shortName | 活动的简短名称。 |
displayNameKey | 活动的显示名称。 |
descriptionKey | 活动说明。 |
categoryKey | 在 Studio 的“活动”面板中放置活动的类别名称。 |
iconKey | 活动的图标。 该文件必须位于“ Resources/Icon”文件夹中。 |
viewModelType |
要用作此活动的视图模型(用户界面定义)的类。 它遵循以下模式:
{namespace}.{className} 。
例如:
UiPath.Activities.Template.ViewModels.ActivityTemplateViewModel |
例如,对于“计算器”活动,文件如下所示:
{
"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"
}
]
}
displayNameKey
和descriptionKey
ID 在文件Resources.Designer.cs中定义,而值在文件Resources.resx中定义。
在 Studio 中,配置将导致以下结果:
1 - 类别 (
categoryKey
)
2 - 显示名称 (
displayNameKey
)
3 - 说明 (
descriptionKey
)
4 - 图标 (
iconKey
)