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
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。

开发者指南
上次更新日期 2024年10月25日
适用于 Visual Studio 的 UiPath 活动模板可用作创建自定义活动的起点。 您的活动将以此模板为基础,并根据需要进行修改。 该模板会生成一个名为“活动模板”的活动脚手架,其中包含在 UiPath Studio 中构建功能齐全的活动的所有必要构建块。
基于此模板的活动解决方案包含三个项目:
- “UiPath.Activities.Template” - 此项目包含活动逻辑、设计和元数据。 该项目包含以下内容:
- ActivityTemplate.cs - 活动逻辑的代码文件。 将代码添加到
public void ExecuteInternal()
函数的主体。 -
视图模型- 包含定义活动设计的文件的文件夹。 视图模型是 UiPath 活动使用的一个概念,用于描述视图在 Studio 中的显示方式(显示哪些属性、要接受哪些输入等)。 将所有视图模型文件放置在此文件夹中可帮助您更轻松地对其进行跟踪。
With ViewModel, the UI of activities is generated in a descriptive way. The UI element displayed in Studio is determined based on the selected input type of a property. For example, for properties with the input typebool
an On/Off toggle is displayed, while forenum
properties, a dropdown menu is displayed. For more information, see Writing the activity code. - 资源文件夹 - 活动使用的资源,例如图标、活动元数据以及存储活动使用的本地化字符串(活动名称、说明、属性标签和工具提示等)的 RESX 文件。
- ActivityTemplate.cs - 活动逻辑的代码文件。 将代码添加到
- UiPath.Activities.Template.Packaging - This project create the NuGet package for the activity whenever the solution is built. For more information, see Building the solution and creating the NuGet package.
- UiPath.Activities.Template.Tests - This is a testing project that contains unit and workflow tests. For more information, see Testing your activity.