在RPA设计器中,基础组件足以应对大多数通用场景。但如果遇到一些特定、却又高频的需求,基础组件可能就不够用了。别担心,平台支持用户自行开发定制组件,让流程搭建更贴合你的业务。
这些组件都有预定义的属性和类型,真正做到开箱即用。当然,基础组件的核心属性是固定的,不支持修改其输入输出等配置。
自建组件功能正是为此而生。它不仅能让你从零开发新组件,还能把官方提供的基础组件“打包”整合,组合成功能更强的新组件。更重要的是,你可以将成果封装成组件包,轻松分享给团队或社区的其他成员。
所有自建组件都需要归入某个组件包进行统一管理,发布和共享也是以组件包为单位。因此,创建组件时第一步就是选择所属的组件包。简单来说,组件包就是一个分类文件夹,专门用来汇总同一类型的组件。

一、自建组件入口
入口就在首页的【我的组件】菜单下,可以快速创建新组件。自建组件主要分为两类:
电脑端组件:用于操作电脑桌面应用或软件。
手机端组件:用于操作手机端软件或网页。(手机端组件是我们即将推出的新能力,敬请期待。)
在创建过程中,你会频繁接触到两个核心概念:“组件包”和“组件”。
组件包:你可以把它理解为组件的“分类文件夹”。当自建组件数量多起来后,通过组件包进行分类管理就非常清晰了。不仅如此,整个组件包可以发布和导出,方便你将一组功能组件打包共享。
组件:这是最小粒度的可调用动作单元。它会出现在编辑器左侧的组件列表中,直接拖拽到画布上就能使用,是实现自动化流程的基石。
二、自建组件管理
组件包管理
所有组件包都在首页的【我的组件】页面集中管理。这里需要留意一点:组件包管理的是当前开发设备上的本地数据。如果换了电脑,之前创建的自建组件是无法直接看到的。

接下来,我们看看组件包有哪些具体操作:
新建组件包:点击“新建组件包”按钮,填写名称、简介等信息即可创建,列表会实时刷新。
组件列表:点击任一组件包,就能查看和管理其包含的所有组件。
编辑组件包:可以修改组件包的名称、版本、描述等元信息。
组件包详情:查看该组件包的基本信息和内含组件清单。
导出组件包:将当前组件包导出。你可以选择导出到私有或公共市场,实现资源共享。其他用户通过“扩展组件市场”就能下载使用。
发布到本地:将编辑好的组件包发布到本地环境。发布后,在流程编辑页的“组件市场 > 组件扩展中心”即可看到并安装使用。
发布到市场:将组件包发布到公共市场。发布后,所有用户都能在主页的【流程市场】>【实在市场】中找到并下载。
历史版本:这里记录了该组件包所有的版本发布历史,每次发布都会生成一条记录。
删除:此操作会删除整个组件包及其包含的所有组件,数据无法恢复,务必谨慎操作。
组件管理
组件包内的所有组件会以列表形式展示,方便用户查看和管理。组件状态主要分为两种:
已发布:如果其所属的组件包已经发布,那么组件状态会自动同步为“已发布”。
编辑中:如果从未发布过,状态则显示为“编辑中”。
即使是已发布的组件,也支持再次编辑。不过,编辑时需要更新组件版本号。确认后,即可进入组件编辑界面重新开发,同时组件状态会变回“编辑中”。

组件列表页提供的管理功能相当全面:
重命名:修改选中组件的名称。
编辑:点击“编辑”或双击组件,进入开发页面进行编辑。
复制新建:可以复制出一个完全相同的组件。新组件名称会自动添加“副本_1”后缀,以便区分。注意,同一个组件包内不允许存在同名组件。
详情:查看组件的基本信息。
移动:可以将未发布过的新建或复制出的组件,移动到其他组件包中,方便重新分类。已发布的组件不支持移动,系统会给出提示。
历史版本:记录该组件所有的发布历史。你可以基于某个历史版本重新编辑,也可以删除历史记录(删除后无法恢复)。
删除:删除组件及其所有历史记录。这个操作同样不可逆,请务必谨慎。
