【变量】获取变量(公有云)

机器人和服务器之间存在基本的管理与调度关系,并且我们额外增加了服务器对机器人的辅助能力——服务器变量。服务器变量是存储在服务器,而非存储在机器人里面,是持久化的变量。通过在服务端设置变量,开发者可以通过设计器和机器人访问所属部门的变量,对变量进行获取、调用及设置。
1 新增变量
服务器变量存储在服务器中,因此只能在服务端定义,不能在客户端定义和声明。
1.1 登录服务端
进入运行管理平台,进入【变量管理】,新增变量要以管理者身份登录。
1.2 新增变量
点击“新增”,设置新增变量的信息和权限,确定后新增成功,该变量可被拥有权限的用户和机器人调用。
注:共享变量存储在服务器中,因此只能管理者在服务端定义,不能在客户端定义,但可以通过设置权限指定用户和机器人访问该共享变量,对其进行获取、调用及设置。

1.3 参数设置

(1)变量名称
设置变量的名称。
(2)变量类型
分为文本和密码两种类型,当设置为“密码类型”时,保存后密码以“*”形式保存,即密码加密保存。
(3)变量值
支持整型、字符串、数组类型,也可以定义一个 “key-value”,将变量值写成{"key1": "value1", "key2": "value2"}形式,用一个变量保存一堆变量,即字典型。
(4)变量描述
设置变量的描述信息
(5)所属业务单元
默认为当前用户所属的业务单元,不可修改。只有在新增变量之前切换业务单元,才可将变量创建在其他目标业务单元。
(6)机器人
设置机器人访问权限,可限定谁能访问这个变量,以及谁可以修改变量。
当设置为“特定机器人”,此时只有特定机器人可以获取、调用和设置该变量
当设置为“部门机器人”,则只有变量的所属业务单元下的机器人可以获取、调用和设置该变量
(7)客户端可修改
设置修改变量的权限,勾选时则允许机器人客户端修改服务器变量。
(8)保存为python类型
对于字符串类型(string)的服务器变量,无论是否勾选,客户端获取变量时都能够同时获取到变量的类型
对于其他类型的的服务器变量(如整型int、字典型dict等),勾选“保存为 Python类型”客户端获取变量时能够同时获取到变量的类型
【变量】获取变量(公有云)
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



