Appearance
动态时间任务
动态时间任务触发器,即在任务的“指定时间”临期/到期/超期的场景下进行触发。
适用针对单个任务的临期/到期/超期提醒的场景,比如:
- 缺陷创建 3 天后未关闭需提醒经办人
- 节点排期开始前 1 天提醒节点负责人
- 节点排期结束后每天提醒节点负责人
- 版本预计上线时间前 1 天提醒指定角色
动态时间任务能力
在使用之前,我们需要先了解动态时间任务触发器支持哪些能力。
指定时间
自定义设置“指定时间”。
- 时间类型的字段,比如说:缺陷的“创建时间”、版本的“预计上线时间”等。
- 需求节点排期,比如说:需求节点的开始时间、需求节点的完成时间。
执行类型
场景是指定时间的临期、到期还是超期。
- 临期:在指定时间前触发
- 到期:在指定时间当天触发
- 超期:在指定时间后触发
规则运行方式
指规则运行的执行时间、是否循环。
- 设置触发后无需循环,只进行一次性触发。
- 设置触发后循环触发,直到循环结束。
创建一个动态时间任务
实际管理流程中,想在节点排期结束前提醒节点负责人及时流转,比如在需求所有节点排期结束前一天,发送通知卡片至节点负责人。
梳理目标
针对以上诉求,可以大致梳理为:
- 指定时间:所有节点排期的结束时间
- 执行类型:节点排期结束的临期1天的时候
- 规则运行方式:循环执行,直到节点确认完成 那么在自动化中进行如下配置:
创建规则
管理员点击导航栏左下角“空间配置”,进入空间配置页后上面的“自动化”进入自动化配置页;
点击左上角的“新建规则”,新建自动化规则;
点击左上角“自定义规则”按钮开始自定义规则。
配置规则
给这个规则命名为:所有需求节点临期通知。
触发器配置
点击“触发器”选项,选择触发器类型为“动态时间任务”选项。
- 指定时间:选择“指定节点排期”,指定工作项类型为“需求”,指定节点为“所有节点”的完成时间。
- 执行类型:选择“临期”,时间差值为1天,也就是在“指定时间”前一天触发。
- 规则运行方式:选择“触发后循环执行”,触发后循环方式为1天,也就是触发后每1天执行1次,直到执行结束,触发时间设置为早上10:00。
操作配置
点击操作,选择操作类型为“通知”选项。
填写通知名称“请尽快完成任务哦”,通知名称会展示在卡片的头部位置。
额外字段信息展示:添加“产品PRD”字段。
通知范围:设置“触发器指定节点负责人”。
效果测试
配置完成,到达触发时间后,前往飞书查看是否生效。以上配置效果图如下:
配置详解
动态时间任务触发器
配置 | 功能 |
![]() | 当下列时间达到时触发:可以选择指定日期字段或指定节点排期
|
![]() | 指定工作项:选择触发的工作项类型 |
![]() | 指定字段:若选择“指定时间”为日期字段,则需要添加相应的字段。 |
![]() | 指定节点:可以选择“所有节点”,也可以勾选节点,只对选中的排期节点生效。 |
![]() | 执行类型:场景是指定时间的临期、到期还是超期。如果指定时间更改,则按最新“指定时间”计算。
|
![]() | 时间差值:时间差值是指触发时间与指定时间的差值,单位为天。
|
![]() | 规则运行方式
|
![]() | 触发后循环方式:如选择触发后循环执行,需设置循环执行的周期,单位为天。 |
![]() | 循环结束条件 如果“指定时间”为需求节点排期:
如果“指定时间”为时间字段:
|
![]() | 触发时间:执行的具体时间,支持下拉单选 “0:00-23:00” 的每小时整点。时区:Asia/Shanghai ,所有时间以该时区为准。 |
动态时间任务支持条件配置
配置 | 功能 |
![]() | 选择工作项:动态时间任务触发器中选择的工作项,仅支持本空间内数据。 |
![]() | 筛选条件:通过字段值筛选。
|
动态时间任务支持操作配置
配置 | 通知操作 |
![]() | 卡片信息
如果执行类型是临期的任务,到期后卡片文案自动改为“即将到期”,超期后卡片文案自动改为“超期”。 如果执行类型是到期的任务,超期后卡片文案自动改为“超期”。 |
![]() | 通知范围:“指定时间”为需求节点排期:
|
![]() | 通知范围:“指定时间”为时间字段:
|
小测验
可以自行通过以下小测验,来检验自己是否已经熟悉了动态时间任务配置。
- 需求【开发】节点排期结束当天,提醒【开发】节点负责人
- P0 级别的 BUG 创建后超过一天未修复,发送指定群通知
- 需求【预计封板时间】的前一天,发送需求群通知
FAQ
今天配置的动态时间任务,会对历史需求生效吗?
规则创建后,满足触发场景的历史需求可以生效。比如:
今天配置了临期 1 天提醒:昨天创建的需求永远无法触发“临期”场景,不会生效。
今天配置了到期提醒:昨天创建的需求永远无法触发“到期”场景,不会生效。
今天配置了延期 1 天提醒:昨天创建的需求可以触发“延期 1 天”,可以生效;前天创建的需求已经“延期2天”了,永远无法触发“延期1天”场景,不会生效。## 介绍 **动态时间任务触发器,**即在任务的“指定时间”临期/到期/超期的场景下进行触发。
适用针对单个任务的临期/到期/超期提醒的场景,比如:
- 缺陷创建3天后未关闭需提醒经办人
- 节点排期开始前1天提醒节点负责人
- 节点排期结束后每天提醒节点负责人
- 版本预计上线时间前1天提醒指定角色