Skip to content

任务管理与调度

任务把已保存流程、浏览器环境和执行计划组合起来。流程决定要做什么,任务决定在哪些环境中、什么时候以及以多大并发执行。

任务列表

任务管理列表显示:

  • 任务名称。
  • 关联流程。
  • 备注。
  • 任务类型。
  • 开始时间。
  • 当前状态。
  • 启用状态。
  • 绑定环境。
  • 操作入口。

任务名称和备注可以直接在列表中编辑。行操作包括启动或停止、编辑、删除和查看运行日志。

任务管理页面
任务管理页面

创建任务

  1. 进入 RPA Plus > 任务管理
  2. 点击创建任务入口。
  3. 填写任务名称和备注。
  4. 选择一条已保存流程。
  5. 绑定一个或多个浏览器环境。
  6. 设置环境并发数和单环境执行超时。
  7. 选择立即、定时一次或重复执行。
  8. 完成对应时间设置并保存。

流程下拉支持远程搜索和分页。没有流程时,可以通过表单中的入口前往创建流程。

任务默认使用:

  • 立即执行。
  • 启用状态。
  • 单环境执行超时 100 秒。
  • 环境并发为空,提交时按有效规则处理。
创建任务表单
创建任务表单
编号配置说明
1任务名称填写便于在列表和日志中识别的名称。
2关联流程搜索并选择一条仍然存在的已保存流程。
3绑定环境选择一个或多个实际执行流程的环境。
4环境并发设置单个任务同时运行的环境数,不能超过已选环境数。
5任务超时时间限制每个环境的执行时长,0 表示不限时。
6备注记录任务用途、适用环境或维护信息。
7任务执行方式选择即时任务、定时任务或重复任务,并填写对应时间。

选择流程

任务只能关联仍然存在的已保存流程。流程已被删除时,任务列表会保留“流程不存在”的提示,但该任务不能正常提交或启动。

流程内容发生修改后,正式运行开始前会重新读取最新任务和最新流程,避免使用列表中的旧快照。更新流程后仍应先完成调试,再启动正式任务。

绑定浏览器环境

每个任务至少绑定一个环境。一个任务可以同时绑定多个环境,用于批量执行相同流程。

绑定前确认每个环境:

  • 适用于当前流程的账号和业务状态。
  • 本地文件路径、代理和 Cookie 等运行条件可用。
  • 不会因相同操作产生业务冲突。

设置环境并发

环境并发表示同一任务一次并行运行多少个已绑定环境。它不能超过任务选择的环境数量。

例如,任务绑定 10 个环境,环境并发设置为 3 时,调度器会把环境分批交给执行器,每批最多并行运行 3 个。

并发越高,对 CPU、内存、网络和目标网站的压力越大。首次运行时使用较小值,根据设备负载和成功率逐步调整。

设置单环境执行超时

单环境执行超时限制每个环境运行一次流程的最长时间,单位为秒。填写 0 表示不限时。

它与流程设置中的流程超时分别生效。长时间等待或循环任务应同时检查两处配置,避免被较小的限制提前终止。

选择任务类型

即时任务

即时任务不需要开始时间。新建/编辑任务保存成功后会自动启动,之后也可以从任务列表手动启动。

保存前确认流程和环境已经准备好,避免任务创建后立即产生错误运行记录。

立即任务配置
立即任务配置

定时任务

定时任务在指定开始时间执行一次。开始时间必须晚于当前时间。

任务创建后保持启用,客户端和本地调度服务也需要在执行时间正常运行。

定时任务配置
定时任务配置

重复任务

重复任务从指定开始时间起,按设定间隔运行,直到结束时间。

需要配置:

  • 重复间隔。
  • 间隔单位:分钟、小时或天。
  • 未来的开始时间。
  • 不早于开始时间的结束时间。

结束时间为必填项。根据流程平均耗时设置合理间隔,避免上一次仍未结束时又触发下一轮,造成设备和业务端压力。

重复任务配置
重复任务配置
图示执行方式时间要求
立即执行新建任务保存后自动启动。不需要填写开始时间。
定时一次在指定时间执行一次。开始时间必须晚于当前时间。
重复执行按分钟、小时或天重复运行。必须填写未来的开始时间和不早于开始时间的结束时间。

任务并发

任务并发是当前电脑上调度器允许同时运行的任务线程数,范围为 1-500。未配置时,当前代码通常按 2 读取。

它与任务表单中的环境并发不同:

  • 任务并发是全局设置,指同一时刻可以同时执行的任务数量。
  • 环境并发是单任务设置,指的是一个任务同一时刻可以并行运行的环境数。

RPA Plus 与旧版 RPA 共用同一个本地设备并发设置。修改前应同时评估两类任务对本机资源的占用。

任务并发
任务并发

启用状态和运行状态

任务的运行状态包括 pendingrunningexecuted

任务还具有独立的启用开关。正式启动前,任务必须仍然存在且处于启用状态。

Web 端不能启动或停止设备任务,也不能修改设备任务并发。这些运行控制依赖桌面客户端和本地调度服务。

启动和停止任务

启动

手动启动前,系统会重新读取最新任务和流程。多个环境会按任务环境并发分批运行,同时受设备级全局并发限制。

停止

运行中任务可以从列表请求停止。停止会通知已经执行的流程和本地调度队列,最终状态由本地运行服务更新。

停止后前往运行记录查看各环境的最终状态,确认哪些环境已经完成、取消或发生异常。

任务状态
任务状态
图示状态含义重点操作
待执行已创建或等待调度。可以按任务配置启动、编辑或查看日志。
执行中正在运行。可以请求停止;运行中且启用时不能删除。
已执行已完成一次调度执行。查看运行日志,确认各环境结果。

编辑任务

可以修改任务名称、备注、流程、绑定环境、并发、超时和调度方式。修改定时或重复任务时,新的开始和结束时间仍需满足时间校验。

设备任务在 Web 端存在操作限制,不能修改其并发或直接进行本地启停控制。

删除任务

运行中且处于启用状态的任务不能删除,也不能在批量删除中被选择。

删除任务时,会同时清理本地 IndexedDB 中该任务的运行记录和日志明细。删除前如果需要保留排查信息,应先完成必要记录。

调度建议

  • 新流程先用一个测试环境和较小并发运行。
  • 把立即任务的自动启动纳入操作计划,保存前核对所有配置。
  • 重复间隔应大于流程常规耗时,并预留网络波动时间。
  • 同时评估任务环境并发和设备并发,避免只调整其中一个。
  • 任务依赖本地客户端,定时执行前不要退出客户端或关闭本地服务。
  • 正式批量运行后及时查看异常、超时和取消记录。

常见问题

保存任务时提示流程不存在

关联流程可能已经被删除。重新选择流程,或先在流程管理中创建并保存可用流程。

环境并发被自动调小

环境并发不能超过已绑定环境数量。先增加绑定环境,或使用不大于当前环境数的并发值。

定时任务无法保存

确认开始时间晚于当前时间。重复任务还必须填写结束时间,且结束时间不能早于开始时间。

立即任务保存后直接运行

这是新建立刻任务的预期行为。创建前先确认流程、环境、并发和超时配置。

无法删除任务

运行中且启用的任务禁止删除。先停止任务并等待状态更新,再执行删除。

相关内容