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日
了解活动项目结构
适用于 Visual Studio 的 UiPath 活动模板可用作创建自定义活动的起点。 您的活动将以此模板为基础,并根据需要进行修改。 该模板会生成一个名为“活动模板”的活动脚手架,其中包含在 UiPath Studio 中构建功能齐全的活动的所有必要构建块。
基于此模板的活动解决方案包含三个项目:
- “UiPath.Activities.Template” - 此项目包含活动逻辑、设计和元数据。 该项目包含以下内容:
- ActivityTemplate.cs - 活动逻辑的代码文件。 将代码添加到
public void ExecuteInternal()
函数的主体。 -
视图模型- 包含定义活动设计的文件的文件夹。 视图模型是 UiPath 活动使用的一个概念,用于描述视图在 Studio 中的显示方式(显示哪些属性、要接受哪些输入等)。 将所有视图模型文件放置在此文件夹中可帮助您更轻松地对其进行跟踪。
使用视图模型,可以以描述性方式生成活动的用户界面。 根据属性的选定输入类型确定 Studio 中显示的用户界面元素。 例如,对于输入类型为bool
的属性,系统会显示“开”/“关”切换开关,而对于输入类型为enum
的属性,系统会显示下拉菜单。 有关更多信息,请参阅编写活动代码。 - 资源文件夹 - 活动使用的资源,例如图标、活动元数据以及存储活动使用的本地化字符串(活动名称、说明、属性标签和工具提示等)的 RESX 文件。
- ActivityTemplate.cs - 活动逻辑的代码文件。 将代码添加到
- “UiPath.Activities.Template.Packaging” - 每当构建解决方案时,此项目都会为活动创建 NuGet 包。 有关更多信息,请参阅构建解决方案和创建 NuGet 包。
- UiPath.Activities.Template.Tests - 这是一个测试项目,其中包含单元测试和工作流测试。 有关更多信息,请参阅测试活动。