为什么要开发新功能?
UiPath的设计器(Studio)自带大量官方activity(活动),如果而这些官方活动不能满足你的要求,你可以通过开发工具,创建自定义活动,然后导入到你的流程中使用。
有不少组织专门给UiPath开发activity,发布到UiPath网站中,供用户使用,例如balareva。
开发过程综述
开发和使用新功能的UiPath Activity需要四步:
1、通过Microsoft Visual Studio(c#、VB.net均可)来编写你的Activity逻辑,编译生成.dll文件;
2、通过NuGet Package Explorer,把dll文件打包成nupkg格式;
3、打开你的流程,通过包管理功能,安装你打包的nupkg文件。
4、把新功能拖拽到流程中,进行使用。
部署开发环境
Microsoft Visual Studio(c#、VB.net均可)
给UiPath开发新功能,需要使用Microsoft Visual Studio(下文简称VS),VS中有很多种开发工具,可以选择c#或者VB.net,VS社区版下载地址:https://visualstudio.microsoft.com/zh-hans/vs/,下载完成后,安装c#或者VB.net即可(里面还有其他类型的工具)。
我安装的是Visual Studio2019,如下图(我之前安装的,也可以安装最新版本2022)
NuGet Package Explorer
NuGet Package Explorer是个开源工具,最新release下载地址:
https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/releases/download/v5.10.43/PackageExplorer.5.10.43.zip
下载后解压,打开解压后的目录,NuGetPackageExplorer.exe就是这个软件的可执行文件,打开即可。
UiPath Studio
既然是给UiPath开发新功能,