Skip to content

定时循环任务

介绍

定时循环触发器,即按照规定的时间周期,循环对任务集合进行触发。

适用汇总任务定时提醒场景,比如:

  • 定期汇总需求/版本下的未关闭的缺陷
  • 定期汇总版本下的需求进度
  • 定期汇总版本下的需求并进行评审预告

定时循环能力

在使用之前,我们需要先了解定时循环触发器支持哪些能力。

时间范围

定时循环生效时间范围。分为“循环开始时间”、“循环结束时间”。

规则运行频率

规则运行的周期、触发时间。

定时循环触发器中,不包含设置“任务集合”(汇总哪些任务列表)。

“任务集合”在【条件】中设置:

  • 工作项类型
  • 添加筛选条件

创建一个定时循环任务

实际管理流程中,想要定时汇总信息,自动地提醒相关人员,比如说每周一早上 10:00 汇总业务中正在进行中的需求,汇总发到部门群里。

梳理目标

针对以上诉求,可以大致梳理为:

  • 触发生效时间范围:从配置的时候开始,一直循环,没有结束日期。
  • 规则运行频率:设置为每1周的周一,运行时间为早上 10:00。

创建规则

  1. 管理员点击导航栏左下角“空间配置”,进入空间配置页后上面的“自动化”进入自动化配置页;

  2. 点击左上角的“新建规则”,开始新建自动化规则;

  3. 点击左上角“自定义规则”按钮开始自定义规则。

配置规则

给这个规则命名为‘部门进行中需求汇总’。

触发器配置

点击“触发器”选项,选择触发器类型为“定时循环”选项。

  1. 触发生效时间范围:触发生效时间就从今天开始,触发结束时间设置为‘无结束日期’。

  1. 规则运行频率:设置为每 1 周的周一,运行时间为早上 10:00。

条件配置

点击“触发器”选项,选择条件类型为‘字段值’选项。

  1. 所属工作项:选择需求

  2. 添加条件:业务线等于Message,且需求状态不等于已结束。

操作配置

点击操作,选择操作类型为‘通知’选项。

  1. 填写通知名称“正在进行中的需求”,通知名称会展示在卡片的头部位置。

  2. 通知指定群组:搜索部门群的名称,关联指定群组。

效果测试

配置完成,到达触发时间后,前往飞书查看是否生效。以上配置效果图如下:

配置详解

定时循环触发器

配置

功能


触发生效开始日:规则的生效日期,默认生效开始日期为规则创建时间,也可以将生效日期设置为未来的某一天。


触发生效结束日:规则的结束日期,可选择“设定结束日期”或“无结束日期”,若选择“无结束日期”则规则持续有效。

规则运行频率:规则的执行周期,单位:天、周、月。

运行时间:执行的具体时间,支持下拉单选 ‘0:00-23:00’ 的每小时整点。时区:Asia/Shanghai ,所有时间以该时区为准。

下次触发时间提示:在页面顶部展现“下次触发时间”提示条
  • 用户触发时间条件填写完整
  • 必填项未填写完整
  • 用户触发时间条件设置条件不正确、规则时间范围已到期、无下次触发时间

定时循环支持条件配置

配置

功能

选择工作项:选择定时循环中“任务集合”的所属工作项,仅支持本空间内数据。

筛选条件:支持选择字段、控件(延期标识、流程节点、进行中节点、时间窗口)
  • 字段值:通过字段值筛选,比如筛选出业务线等于 Message 的需求。
  • 延期标识通过延期标识控件筛选,比如筛选出当前节点临期/到期/延期的需求。
  • 流程节点:通过筛选流程节点中包含哪些节点,比如筛选包含‘技术评审’节点的需求。
  • 进行中节点:通过筛选进行中节点,比如筛选出进行中节点为‘待产品评审’的需求。
  • 时间窗口:通过时间窗口筛选,比如筛选出两周内评审完成的需求。

定时循环支持操作配置

配置

通知操作

卡片信息:
  • 卡片样式为‘【#工作项id 】【工作项名称(url)】【当前节点负责人】’。
  • 不支持自定义额外展现字段。

通知范围:
  • 流程角色
  • 进行中节点负责人:节点流工作项当前节点的负责人、状态流工作项当前状态负责人
  • 指定群组
  • 设置“个人仅收到当前负责人为本人的数据”,默认设置为关

小测验

可以自行通过以下小测验,来检验自己是否已经熟悉了定时循环任务配置。

  1. 在评审会前,定期汇总评审的需求到指定群里
  2. 定期汇总未关闭的缺陷,发送相应经办人
  3. 汇总延期需求,到指定群