该功能分为变量、数据和文件三个模块,需要和金蝶云苍穹RPA 服务器中的共享变量、任务数据和文件功能相互结合使用。用于将变量、数据和文件在金蝶云苍穹RPA 服务器中共享,供多个机器人对数据进行设置、获取等操作。

1 服务器-变量
• 提供服务器端变量管理功能,查看变量列表。
• 服务器变量可以在 web 界面上进行编辑操作,支持服务器变量搜索,支持增删改操作。
• 支持设置一般变量,有一个名称(key),一个值。
• 支持设置账号密码变量,有一个名称(key),一个密码(password),密码加密保存。
• 支持在一般变量中设置 Python 表达式,例如值为:{"key1": "value1", "key2": "value2"}用于一次传递多值或者多个参数。
• 支持设置变量权限,可以指定所属部门,可以指定是否允许客户端修改。
2 服务器-数据
• 任务数据主要用于多个任务分布式并发情况下,轮流获取数据并维持数据状态的一套共享机制,也可以用这套共享机制实现其他场景下的数据共享。
• 任务数据可以定义多个队列,并对多个队列进行增删改查。
• 队列支持设定队列名称、失败尝试次数、所属部门和允许访问的机器人。
• 队列内容不能从服务端定义,只能通过 studio 或者机器人创建。
• 队列可以由服务端查询到具体数据内容。
• 队列中数据状态包括:pending、waittimeout、running、successed、failed、retried、deleted。
• 队列中数据一旦加入,会进入 pending 状态,数据有过期时间(deadline),过期后转为 waittimeout;只有