【变量】-获取变量

机器人和服务器之间存在基本的管理与调度关系,并且我们额外增加了服务器对机器人的辅助能力——服务器变量。服务器变量是存储在服务器,而非存储在机器人里面,是持久化的变量。通过在服务端设置变量,开发者可以通过设计器和机器人访问所属部门的变量,对变量进行获取、调用及设置。
1 新增变量
服务器变量存储在服务器中,因此只能在服务端定义,不能在客户端定义和声明。
1.1 登录服务端
管理者能实现对所属部门及其子部门的管理,新增变量要以管理者身份登录。

1.2 新增变量
点击“新增”,设置新增变量的信息和权限,确定后新增成功,该变量可被拥有权限的用户和机器人调用。
注:共享变量存储在服务器中,因此只能管理者在服务端定义,不能在客户端定义,但可以通过设置权限指定用户和机器人访问该共享变量,对其进行获取、调用及设置。

1.3 参数设置

1)变量类型
变量类型分为文本和密码两种类型,当设置为“密码类型”时,保存后密码以“*****”形式保存,即密码加密保存。

2)变量值
支持整型、字符串、数组类型,也可以定义一个 “key-value”,将变量值写成{"key1": "value1", "key2": "value2"}形式,用一个变量保存一堆变量,即字典型。

3)权限
(1)所属部门:变量可被所属部门及其子部门的用户访问,对其进行获取、调用和设置。

(2)机器人:金蝶云苍穹RPA机器人使用服务器变量受限于所属部门和机器人,即限定谁能访问这个变量,以及谁可以修改变量。

• 当设置为“特定机器人”,那么所属部门就无关紧要了,此时只有特定机器人可以获取、调用和设置该变量。
• 当设置为“动态分配”,则此部门下的和没有部门的用户或机器人可以获取、调用和设置该变量。
• 当设置为“部门机器人”,则只有所属部门下的用户或机器人可以获取、调用和设置该变量。
(3)所属部门配置 在权限设置时,管理者可以在服务端“系统”—“部门管理”中对所属部门进行配置,以便选择。部门管理中的部门信息从金蝶云苍穹中同步过来,如需修改,需要在金蝶云苍穹基础服务中进行维护。

管理者只能对子部门进行新增等管理,如果新增一级部门,需要超级管理者身份。
(4)客户端修改
设置修改变量的权限,勾选时则允许机器人和设计器修改服务器变量。
(5) Python表达式
(1)对于字符串的服务器变量,无论是否勾选,都可以获取此变量; (2)对于字典型的服务器变量,即{"key1": "value1, "key2": "v
【变量】-获取变量
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



