跳到主要内容

使用自定义任务

自定义任务在无人值守的情况下处理表单数据:由手动运行、定时或数据变化触发,然后处理数据、派发人工表单任务、调用智能体、调用脚本或集成流、发送消息或可视化卡片,也可以等待外部回调。

任务属于当前工作区。打开 工作管理,进入 自动化任务。

新建前须知​

  • 先确定任务作用的表单:数据处理、人工处理、分支和接收人字段都从绑定的表单读取
  • Studio 脚本和集成流必须先发布,服务调用节点才能选到
  • 消息节点需要已启用的消息通道和消息模板;可视化节点需要已经存在的报表或图表

任务列表​

列表支持关键字搜索、新建,以及打开设计画布、版本历史、立即运行、执行记录、启用、停用和删除。

列说明
名称任务名称
编码任务编码
触发方式手动、定时或数据变化
状态草稿、运行中、已停用或已归档
定时同步定时配置同步中或同步失败时给出提示

任务状态​

状态说明
草稿新建任务的初始状态,不响应触发方式
运行中已发布并启用,会按触发方式运行
已停用停止由触发方式产生的新执行;已在运行的执行会继续
已归档任务已归档,不再作为常规任务使用

新建任务​

  1. 点击 新增自动化任务
  2. 填写 名称,按需填写 描述
  3. 点击 创建
  4. 新任务是草稿状态;点击 打开设计画布 配置触发方式和节点
  5. 保存并发布版本后,任务才会按触发方式运行

触发方式、记录范围和节点配置见自动化任务设计画布。

触发方式​

触发方式说明
手动从任务列表点击 立即运行,选择一条记录后执行
定时按 Cron 表达式或固定间隔自动运行
数据变化表单记录发生指定操作时启动,可限定只监听部分字段

数据变化触发时,表单和执行对象来自触发方式本身,不再单独配置记录范围。

运行、启用与停用​

操作效果
立即运行按记录标识搜索并选择执行数据后,把这次运行放进执行队列
启用让任务重新响应触发方式
停用停止由触发方式产生的新执行;已在运行的执行会继续
删除永久删除该自动化任务

同一任务正在运行时再次发起运行请求,如果执行重叠策略是「运行中则跳过」,本次运行会被跳过。

版本历史​

版本历史 列出每次保存产生的版本,包含状态(草稿、已发布、已归档)、创建时间和更新人。查看 会在设计器中打开该版本,发布 可以把草稿或归档版本设为活动版本。

验证任务​

  1. 保存并发布版本,然后用 立即运行 选一条记录
  2. 打开 执行记录,确认出现了新的执行
  3. 查看状态、当前节点和进度;成功的执行最终状态为「成功」

执行记录的字段和详情见自动化任务执行记录。

常见问题​

现象检查方向
定时一直不执行任务必须已发布且处于运行中;定时配置同步失败时,定时并没有注册成功
记录变化没有触发任务数据变化触发需要匹配的表单和操作,并且监听字段包含实际变化的字段
提示本次运行已跳过上一次执行还在运行,且执行重叠策略选择了「运行中则跳过」
没有执行记录只有任务真正启动才会有执行记录,先检查触发方式和任务状态