跳轉至

觸發器:動態時間任務[延期提醒]

介紹

動態時間任務觸發器,可在指定時間臨期/到期/超期時,或根據狀態/節點停留時間觸發。

適用針對單個事項的臨期/到期/超期提醒的場景,一般用於監控專案延期風險。 比如:

  • 缺陷在待驗證狀態停留 3 天后未關閉需提醒報告人
  • 節點排期開始前 1 天提醒節點負責人
  • 節點子任務延期 1 天后提醒負責人
  • 版本預計上線時間前 1 天提醒指定角色

動態時間任務能力

在使用之前,我們需要先了解動態時間任務觸發器支援哪些能力。

指定時間

自定義設定“指定時間”。

  • 時間型別的欄位,比如說:缺陷的“建立時間”、版本的“預計上線時間”等。
  • 節點排期,比如說:“iOS 開發”節點排期的結束時間。
  • 子任務排期,比如說:所有節點子任務排期的結束時間。
  • 狀態/節點停留時間,比如說:在“產品評審”節點停留 14 天。

iiHmngbiHT

執行型別

場景是指定時間的臨期、到期還是超期。

  • 臨期:在指定時間前觸發
  • 到期:在指定時間當天觸發
  • 超期:在指定時間後觸發

MM2MGBfxwA

規則執行方式

指規則執行的執行時間、是否迴圈。

  • 設定觸發後無需迴圈,只進行一次性觸發。
  • 設定觸發後迴圈觸發,直到迴圈結束。

dp4tPDJ5j3

建立一個動態時間任務

實際管理流程中,想在節點排期結束前提醒節點負責人及時流轉,比如在需求所有節點排期結束前一天,傳送通知卡片至節點負責人。

梳理目標

針對以上訴求,可以大致梳理為:

  • 指定時間:所有節點排期的結束時間
  • 執行型別:節點排期結束的臨期 1 天的時候
  • 規則執行方式:迴圈執行,直到節點確認完成 那麼在自動化中進行如下配置:

建立規則

管理員點選「空間配置」-「自動化」進入自動化配置頁;點選「新建規則」,開始新建第一個規則。

wAcUFzzj

配置規則

給這個規則命名為:所有需求節點臨期通知。

Gx7j6smuh0

觸發器配置

點選“觸發器”選項,選擇觸發器型別為“動態時間任務”選項。

l6XD6HyC30

  1. 指定時間:選擇“指定節點排期”,指定工作項型別為“需求”,指定節點為“所有節點”的完成時間。

N3mRStdJwR

  1. 執行型別:選擇“臨期”,時間差值為1天,也就是在“指定時間”前一天觸發。

MZNHD8Hd2m

  1. 規則執行方式:選擇“觸發後迴圈執行”,觸發後迴圈方式為1天,也就是觸發後每1天執行1次,直到執行結束,觸發時間設定為早上10:00。

XgOyNfiQ4H

條件配置

點選“觸發器”選項,選擇條件型別為‘欄位值’選項。

ZjPIziFNnP

  1. 所屬工作項:觸發器選擇的需求
  2. 新增條件:業務線等於Message,且需求狀態不等於已結束。

mZciCKLnrn

操作配置

點選操作,選擇操作型別為“通知”選項。

dQoX8n24wm

  1. 填寫通知名稱“請儘快完成任務哦”,通知名稱會展示在卡片的頭部位置。
  2. 額外欄位資訊展示:新增“產品PRD”欄位。
  3. 通知範圍:設定“觸發器指定節點負責人”。

Cl5jSyJxzu

效果測試

配置完成,到達觸發時間後,前往飛書檢視是否生效。以上配置效果圖如下:

m0IlqmRh0Y

配置詳解

動態時間任務觸發器

配置 功能
wX85kKQ4sW 當下列時間達到時觸發:可以選擇指定日期欄位、指定節點/子任務排期,或者指定節點/狀態的停留時間。
時間型別的欄位,比如說:缺陷的“建立時間”、版本的“預計上線時間”等。
節點排期,比如說:“iOS 開發”節點排期的結束時間。
子任務排期,比如說:所有節點子任務排期的結束時間。
狀態/節點停留時間,比如說:在“產品評審”節點停留 14 天。
zeYp9jiUyt 指定工作項:選擇觸發的工作項型別
hWHDbhI5pK 指定欄位:若選擇“指定時間”為日期欄位,則需要新增相應的欄位。
KzsJE0gGjE 指定節點:可以選擇“所有節點”,也可以勾選節點,只對選中的排期節點生效。
mvpzECoDpV 執行型別:場景是指定時間的臨期、到期還是超期。如果指定時間更改,則按最新“指定時間”計算。
臨期:臨期就是在指定時間前觸發
到期:到期就是在指定時間當天觸發
超期:超期就是在指定時間後觸發
SsZN6rtdER 時間差值:時間差值是指觸發時間與指定時間的差值,單位為天。
比如臨期1天,就在指定時間的前一天。
eo6EVEHSvo 停留時間:在指定時間停留X天觸發
oFx6hs3IG3 規則執行方式
觸發後無需迴圈:觸發後無需迴圈,只進行單次執行
觸發後迴圈執行:觸發後周期迴圈,直到迴圈結束
如果執行型別是臨期的迴圈任務,到期後會自動轉換成到期任務,超期後自動轉換成超期任務,直到迴圈結束。
如果執行型別是到期的迴圈任務,超期後自動轉換成超期任務,直到迴圈結束。
l4UhzFdEFJ 觸發後迴圈方式:如選擇觸發後迴圈執行,需設定迴圈執行的週期,單位為天。
aHjJUudDTW 迴圈結束條件
如果“指定時間”為需求節點排期:
對應節點流轉透過。
如果“指定時間”為時間欄位:
滿足迴圈結束的條件,如:“需求狀態”等於“開發完成”。
工作項歸檔/終止/刪除。
pEeOxHftFy 觸發時間:執行的具體時間,支援下拉單選 “0:00-23:00” 的每小時整點。時區:Asia/Shanghai ,所有時間以該時區為準。

動態時間任務支援條件配置

配置 功能
gTc4JVrKOe 選擇工作項:動態時間任務觸發器中選擇的工作項,僅支援本空間內資料。
Z31BWNtXLQ 篩選條件:透過欄位值篩選。
比如篩選出業務線等於 Message 的需求。

動態時間任務支援操作配置

配置 通知操作
GSCWWe2EOf 卡片資訊
卡片樣式為“【空間名稱】【具體工作項名稱】工作項進度【即將到期/到期/超時】,請及時進行節點流轉”。
支援自定義額外展現欄位。
如果執行型別是臨期的任務,到期後卡片文案自動改為“即將到期”,超期後卡片文案自動改為“超期”。
如果執行型別是到期的任務,超期後卡片文案自動改為“超期”。
SX7NvYsPhR 通知範圍:“指定時間”為需求節點排期:
支援選擇流程角色
支援觸發器指定節點負責人
支援通知至關聯群
支援指定群組
NrACawJBNO 通知範圍:“指定時間”為時間欄位:
支援選擇流程角色
支援進行中節點負責人:節點流工作項當前節點的負責人、狀態流工作項當前狀態負責人
支援通知至關聯群
支援指定群組

小測驗

可以自行透過以下小測驗,來檢驗自己是否已經熟悉了動態時間任務配置。

  1. 需求【開發】節點排期結束當天,提醒【開發】節點負責人
  2. P0 級別的 BUG 建立後超過一天未修復,傳送指定群通知
  3. 需求【預計封板時間】的前一天,傳送需求群通知

FAQ

今天配置的動態時間任務,會對歷史需求生效嗎?

規則建立後,滿足觸發場景的歷史需求可以生效。只看觸發器中的排期是否滿足場景,與需求何時建立無關。

已完成或已終止的需求會通知嗎?比如在完成節點停留x天?

已完成或已終止的需求不會通知。

配置了迴圈條件的動態時間任務觸發器,修改觸發時間後已經觸發過的需求還會再次通知嗎?

不會,配置了迴圈條件的動態時間任務自動化規則,如果已經通知過,只修改觸發時間不會再次通知。 比如10點觸發過通知後,再將觸發時間改成14點,已經通知過的需求不會再次通知。

a368d7545-c22d-4f40-b639-c2449d580d12

動態時間任務滿足篩選的例項上限

自動化可處理的滿足篩選例項數上限為6000,超過上限的例項會被忽略。以使用者實際配置為準:

a6d79879d-6b24-4270-850c-c2eb1b293253