UiPath 社区预览版 20.6 发布了,目前已经可以在资源中心中下载到。论坛上面已经发布了 Release Notes。让我们来看看有哪些值得关注的功能更新吧。
总的来说,这次更新覆盖了 Studio、StudioX、Assistant、UIAutomation、Activities 等 5 个大的方面。接下来有蔚蓝和大家分享一下这次更新带来了哪些好东西。
| Studio
这次的更新中,关于 Studio 的更新了 5 个特性。这 5 个新特性里面,有 2 个非常值得关注:
C# 又回来了
去年上线了支持 C# 类型的 WorkFlow 后,没过多久,下线了。几乎隔了一年时间,终于又回来了。经过这一年时间的完善,这个功能想必会更加完善。
然而,从官方的说明就可见看出,官方对这项功能还是谨慎、保守地推进。Release Notes 对这项功能的描述只有一句话:
“仍在实验,因为我们仍在研究这里的细节。我们需要您的反馈,以确定当前的所有限制,为在即将发布的主要版本中启动支持做准备。”
不管怎样,引入 C# 将会是一个必然的趋势。微软已经宣布不再更新 VB.NET 了, C# 有可能是 UiPath 的唯一选择。欲知后事如何,我们拭目以待吧。
活动测试覆盖面板(Activity CoveragePanel)
Studio 增加了一个叫做ActivityCoverage Panel的新面板。这个面板
用于展示 Activity 的测试覆盖情况
,指导大家更好地编写测试用例。
个人感觉 UiPath 在今年愈加注重软件测试、提升软件质量了,因此在更新中加入了许多测试相关的功能点。
软件质量管控一直是 RPA 开发中不可忽视的一个环节,随着 RPA 技术的迅速推进,竞争越发激烈的情形下,像以往一样能跑就行的心态去开发机器人是不可能的了。UiPath 的 Release Note 上写到:
“当你在企业中扩展 RPA时,RPA 测试至关重要。”
活动测试覆盖面板有以下几点功能:
Studio的其它更新功能点
添加依赖项后保留文件中的位置
在调试模式下启动 RPA 测试用例时,这个面板将自动显示;
你将能够通过面板顶部的切换按钮突出显示工作流的覆盖和未覆盖路径;
活动覆盖率将显示运行的所有测试用例,包括它们分别对活动覆盖率的贡献。
![5f6d161bf2d81af20c25825658c0219a.png](https://i-blog.csdnimg.cn/blog_migrate/29f137ebb1157aac3707f540bcafac2d.png)
现在,在安装或删除包后,文件中的当前位置不会丢失了。
提高大型项目的签入时间调整了SVN、TFS和GIT的签入算法,大型项目的签入时间将会显著改善。
资源面板:拖放能够直接从资源面板中拖放资产、队列和进程到画布中,同时放置加号并选择处理资产或队列的设置。拖动进程时,将自动添加调用进程活动。
| Assistant 接下来我们看看 Assistant 的更新。这次关于 Assitant 的更新有两个,都是用户体验上的改进,对于我们程序开发并没有实质性的影响。 窗口通知 每当进程更改其状态并监视业务流程执行者与 Assitant 之间的连接时,都可以显示通知。 你还可以选择从下一个版本开始运行/暂停进程。现在,这个版本的通知具有这些选项的预览,你可以看到实现这个功能的新托盘图标。给定名称。此活动生成一个通用的给定名称。
姓氏。此活动生成一个通用的姓氏。
随机日期。此活动允许您在某些边界之间创建一个随机日期。
随机数。此活动在定义的边界之间生成一个随机数。
随机字符串。生成一定长度和大小数的随机字符串。
随机值。此活动将选取通过路径提供的 1 列 csv 文件的随机值。