为什么要跨流程复用元素
在 RPA 操作中,元素至关重要,因为自动化的本质就是模拟人类对元素的操作。基本上,每个流程都会包含若干个元素。对于同时维护多个流程的用户而言,相似的流程包,甚至是同一个元素。例如电商用户,不同流程都需操作相同电商平台的登录。因此,多流程、多用户复用元素的问题便凸显出来。
跨流程复用元素好处与优势
- 提高效率:可以快速、准确地完成重复性任务,一人维护,多人使用,节省人力和时间成本。
- 减少错误:避免了人为错误,提高数据的准确性和一致性,避免某个元素发生变化,在升级元素过程中有遗漏升级的流程包。
- 符合程序设计:从开发模式上来讲,复用的东西独立维护更符合程序设计
“实在设计器”如何实现跨应用复用元素,主要有以下几点:
- 元素导入导出
- 流程块携带元素导入导出
- 维护自建组件,把功能和元素封装在一起
元素导入导出
独立干净,导入导出的数据只包含元素。简单易用,点击导入导出即可即时使用
先说如何导出元素:
- 首先,打开元素库,点击右上角-更多-导出元素按钮
2.勾选元素库(如果需要)勾选或者要导出的分组
3.填写相关信息点击确定导出
以上三步即可轻松导出你需要共享的元素
接下来聊聊如何导入使用:
1、找到元素库tab,点击右上角-更多-导入元素按钮
2、选择其他用户导出给你的元素包,我这里使用刚刚导出的元素包用来演示:
3、点击文件选择框的打开即可成功导入
4、在组件上选择元素即可像自己拾取的元素一样正常使用
流程块导入导出
同样的所见即所得 封装性更好,具有业务价值, 元素和附加在元素上的操作绑定在一起,但是因为是流程块角度,所以只能在流程包内使用,而自建组件包无法使用
1、在流程画布页面找到使用了相关元素的流程块
2、点击导出流程块
3、导入流程块
- 导入成功后,左侧面板会增加一个流程块模板(这里就是登录模块),直接拖入画布即可使用该流程块以及流程块内包含的元素
自建组件维护元素以及功能
封装性好,复用性强,开发模式上更符合程序设计。 本地多流程包引用时可自动提示升级。使用侧不需要关心元素什么样,元素和附加在元素上的操作绑定在一起,直接拿来用即可,而且直接不区分包类型,流程包组件包都可以使用
在组件包内拾取登录相关元素以及实现登录功能,点击右上角导出/发布,分享给其他用户使用
- 发布到企业市场(业务组件)
- 发布到本地(本地组件)
- 导出给其他用户导入(本地组件)
以下由发布到本地为例:
- 点击右上角发布,填写相关信息发布
1. 在流程包内直接用该组件包内的组件来完成登录
如下有流程包A,流程包B两个流程包使用该组件包
流程包A
流程包B
- 当元素需要调整时重新编辑元素并且再次发布该组件包
- 调整元素
- 引用该元素的组件自动更新元素
点击发布可以看到版本自动由24.09.01升至24.09.03
- 组件包更新提示,去更新
- 小红点表示该组件包版本发生变化,可更新
- 再次拖入升级的组件或者去本地组件管理面板(点击设置icon进入)去更新
- 组件升级成功,流程包A,B都去升级即可
至此,完成了使用自建组件的元素复用
Ending
以上讲解了在实在设计器内的多种跨流程复用元素方案,大家可以按照自己的情况或者习惯来决定使用哪种方式来复用元素。