变量
变量
关于变量
变量是编程中用于存储数据的标识符。它的值可以在程序运行过程中改变,变量可以存储多种类型的数据,在控制台中,可将变量类型定义成文本(字符串)和密码类型。
定义好的变量需结合设计器 / 机器人客户端使用,通过设置变量访问权限,您可以指定哪些开发者和机器人可以访问、调用和设置这些变量。
注意
共享变量只能由管理员在控制台中定义。
管理变量
下表包含“变量”页面的字段说明:
字段 | 描述 |
---|---|
变量名 | 变量的显示名称; 您可以按照 变量名 对变量列表进行排序 |
变量值 | 变量名对应的值; 您可以按照 变量值 对变量列表进行排序 |
变量描述 | 对定义的变量进行描述 |
所属部门 | 当前变量所属部门权限,即变量的使用权限限于其所属部门及其子部门; 您可以按照所属部门对变量列表进行排序 |
适用机器人 | 即执行目标,包含:部门机器人、候选机器人; 您可以按照适用机器人对变量列表进行排序 |
客户端是否可修改 | 设置变量是否可以被客户端修改; 您可以按照客户端可修改对变量列表进行排序 |
根据您的权限,可以进行以下操作:
新增变量- 设置新增变量的信息和权限,确定后新增成功,该变量可被拥有权限的用户和机器人调用。支持单个或批量新增
- 变量信息:
- 变量类型:分为文本和密码两种类型,当设置为“密码类型”时,保存后密码以“*”形式保存,即密码加密保存。
- 变量值:支持整型、字符串、数组类型,也可以定义一个 “key-value”,将变量值写成 **{"key1": "value1", "key2": "value2"} **形式,用一个变量保存一堆变量,即字典型。
- 变量权限:
- 所属部门:变量可被所属部门及其子部门的用户访问,对变量进行获取、调用和设置。
- 机器人:iS-RPA机器人访问服务器变量受限于所属部门和机器人,即限定谁能访问这个变量,以及谁可以修改变量。
1)当设置为“候选机器人”,则只有特定机器人可以获取、调用和设置该变量;
2)当设置为“部门机器人”,则只有所属部门下的机器人可以获取、调用和设置该变量。
注意
从2021.3.0.0以上版本,在新增变量时,机器人适用范围为:部门机器人、前台机器人和后台机器人。
- 其他设置:
客户端修改:设置修改变量的权限,勾选时则允许机器人客户端修改服务器变量。
Python表达式:
1)对于字符串的服务器变量,无论是否勾选,都可以获取此变量;
2)对于字典型的服务器变量,即 {“key1”: “value1, “key2”: “value2} 型,勾选“ Python 表达式”,可将此变量以字典形式返回,并且获取字典中任意“key”的值;若不勾选,则返回字符串类型的服务器变量。如果“v1-01”为字符型表达式,且勾选’Python表达式”,则会报错。编辑- 对变量信息及权限进行编辑,也可进行批量修改变量
查看访问记录- 可查看对应变量的访问记录,如变量的被哪个机器人或者流程修改,时间、任务编号等
删除- 删除不再需要的变量;支持删除单个或多个变量