服务器功能说明

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

服务器功能说明

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

1 服务器-变量

提供服务器端变量管理功能,查看变量列表。

服务器变量可以在 web 界面上进行编辑操作,支持服务器变量搜索,支持增删改操作。

支持设置一般变量,有一个名称(key),一个值。

支持设置账号密码变量,有一个名称(key),一个密码(password),密码加密保存。

支持在一般变量中设置 Python 表达式,例如值为:{"key1": "value1", "key2": "value2"}用于一次传递多值或者多个参数。

支持设置变量权限,可以指定所属部门,可以指定是否允许客户端修改。

2 服务器-数据

任务数据主要用于多个任务分布式并发情况下,轮流获取数据并维持数据状态的一套共享机制,也可以用这套共享机制实现其他场景下的数据共享。

任务数据可以定义多个队列,并对多个队列进行增删改查。

队列支持设定队列名称、失败尝试次数、所属部门和允许访问的机器人。

队列内容不能从服务端定义,只能通过 studio 或者机器人创建。

队列可以由服务端查询到具体数据内容。

队列中数据状态包括:pending、waittimeout、running、successed、failed、retried、deleted。

队列中数据一旦加入,会进入 pending 状态,数据有过期时间(deadline),过期后转为 waittimeout;只有 pending、retry 未达上限的数据会被弹出(pop),弹出后则进入 running;任务成功,数据进入 succ;任务失败,原来是 pending 的数据如果有设置重试次数则进入 retry 状态,如果没有重试数据进入 failed,原来是 retry 的数据则会尝试次数 +1,如果尝试次数到达上限,则会进入 failed 状态;如果客户端删除数据,进入 delete 状态。

具体数据处理和状态转换方法可以见组件相关说明。

可以设置优先级(priority)为 high、normal、low,弹出(pop)数据时,会首先获取 high 的数据,high 全部弹出(pop)完毕才弹出(pop)normal 的数据,最后是 low 的数据。同一优先级的数据,依据先进先出的原则,进行弹出(pop)。

3 服务器-文件

文件主要是实现本地文件在服务器端的上传、下载、删除及获取列表等操作。文件的上传、下载及删除可以通过对应组件实现,也可以在服务器端操作实现,并且成功操作的前提是设计器或机器人配置服务器IP地址。

服务器功能说明

该功能分为变量、数据和文件三个模块,需要和金蝶云苍穹RPA 服务器中的共享变量、任务数据和文件功能相互结合使用。用于将变量、数据和文...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息