自定义组件及管理

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

自定义组件及管理

1 功能简介

基于服务器、单机实现工程共享 与 复用 ,支持在组件面板中加载和重用其他人编写的机器人流程,提供方便的发布和引用能力。

其实我们金蝶云苍穹RPA的 RPA 体系,在语言框架方面,是完整使用 python 的,因此在共享机器人这一场景下,大家很容易就能想象怎么使用,使用机制就是 package 的安装和 import。

2 说明与使用

2.1  组件发布及管理

在工具菜单中,可以看到“发布为组件”和“自定义组件管理”的选项设置。


注意:发布至本地环境不受限制,但发布至企业服务器需要通过“企业服务器登录”的方式登录设计器。

1)发布为组件

将当前工程作为自定义组件发布到"本地环境"或“服务器”。

【emoji】️上传前一定要先编译,再进行保存,最后才发布。

(1) 发布至“本地环境”

无需配置,离线状态下亦可进行组件的本地发布。

发布平台 选择发布至“本地环境”。

版本号 设置该发布组件的版本号。

组件选择 选择该工程中的流程与全局变量作为组件发布。

“顺序编码”即定义该发布组件的序号,“显示名”用以自定义组件的名称,发布成功后在组件选择栏和组件选择浮窗内显示如下。

目录 设置自定义组件在组件选择框内的位置。

发布成功后,在组件选择栏和组件选择浮窗内显示如下。

保存并发布 设置完毕,点击”保存并发布“,即可发布组件至本地。 发布成功,其存放的本地目录在安装目录\Python\Lib\ubpalib

(2)发布至“企业服务器”

需要先通过“企业服务器登录”的方式登录设计器,此时才可将组件发布至“企业服务器”。


发布平台 选择发布至“企业服务器”。

版本号 设置该发布组件的版本号。

组件选择 选择该工程中的流程与全局变量作为组件发布。

“顺序编码”即定义该发布组件的序号,“显示名”用以自定义组件的名称,发布成功后在组件选择栏和组件选择浮窗内显示如下。

目录 设置自定义组件在组件选择框内的位置。


发布成功后,在组件选择栏和组件选择浮窗内显示如下。

在一级目录以及二级目录下没有自定义组件的情况下,重启设计器,该目录会自动删除。

保存并发布

设置完毕后,点击”保存并发布“,即可发布组件至企业服务器。

发布过程中,其流程如下:

1. 发布组件的文件先存放在服务器的自定义组件临时目录:/rpadoc/ilib/temp/

2. 检测服务器是否已存在同名文件,不存在则移动文件至服务器的自定义组件存放目录:/rpadoc/ilib/;若检测到同名文件,便会提示是否覆盖,覆盖则将文件移动到服务器的自定义组件存放目录,覆盖原有同名文件,不覆盖则直接删除临时目录内的该文件。

发布后,也可在RPA企业平台进行组件的查看于管理:

2 自定义组件的管理

对当前设计器的自定义组件进行管理。

删除组件

1. 选择二级目录,未指定组件的情况下,删除该目录及其目录下的所有组件。


2. 选择二级目录下的指定组件,删除该目录下的该组件。

同步服务器

使用“企业服务器登”方式登录设计器的情况下,点击“同步到服务器”,同步该服务器用户名下的所有自定义组件至本地。

同步成功,自定义组件存放的本地目录在安装目录\Python\Lib\ubpalib

2.2  自定义组件的使用

导入到本地或同步服务器之后,即可在组件栏或组件选择浮窗内查看并使用。

组件选择 选择调用的组件,该自定义组件可以是流程或全局变量。 以自定义组件下的“Newproject10-组件”目录中的【flow1】组件为例,其原本工程名为“NewProject10”。

实例定义 定义一个变量,其“变量类型”设置为自定义组件变量,然后在“机器人”参数中选择自定义组件的流程名。

组件设置 传入实例,即可使用该组件,执行预定好的流程步骤,实现功能;当然也可以临时传递和改变各种全局变量和参数。

自定义组件及管理

1 功能简介基于服务器、单机实现工程共享 与 复用 ,支持在组件面板中加载和重用其他人编写的机器人流程,提供方便的发布和引用能力。...
点击下载文档
上一篇:流程下一篇:服务器数据共享
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息