任務相依性:相依於與封鎖

相依性記錄的是:一個任務必須先完成,另一個任務才能開始。它一律從正在等待的那一方設定 — 開啟那個任務,再新增它所相依於的任務。反向的封鎖檢視會在另一個任務上自動填好。

相依於,以及封鎖

每個任務都有一張相依性卡片,分為兩半。只有第一半可以編輯 — 這正是理解它們的關鍵。

相依於

必須先完成的那些任務 — 也就是它的前置任務。這一半才是您編輯的地方,請用 新增前置任務。若其中仍有未完成的,卡片頂端會出現 被 2 項封鎖 提示。

封鎖

正在等待這個任務的下游任務。唯讀 — 它只是其他任務那一側「相依於」的鏡像。它存在的意義,是讓您看見這個任務一旦延誤會拖住誰。

AB Projects 的任務詳細資料面板,顯示相依性卡片,包含相依於、新增前置任務按鈕以及封鎖
相依性卡片位於每個任務的右側欄,在變更歷程記錄的上方。

新增一個前置任務

  1. 開啟正在等待的那個任務。不是必須先完成的那一個 — 相依性一律從被封鎖的那一側新增。
  2. 找到相依性,它在任務詳細資料面板的右側欄。
  3. 按一下 新增前置任務。會開啟一個搜尋方塊:依 ID 或標題搜尋…
  4. 搜尋並選取必須先完成的那個任務。輸入標題的一部分,或它的任務 ID(例如 yh63)。
  5. 完成。它會立即儲存 — 沒有確認步驟。該前置任務現在出現在相依於之下,而這個任務則出現在另一個任務的封鎖之下。

若要復原,請使用前置任務旁邊的移除控制項。移除相依性不會變更任一方的狀態、日期或進度 — 它只會刪除這條連結。

開啟正在等待的任務、按一下新增前置任務、搜尋必須先完成的任務並選取它;該前置任務出現在相依於之下,其上方出現被封鎖的警告列
五個步驟一次走完。請注意它在選取時就會儲存,沒有確認步驟;而且因為前置任務仍未完成,被封鎖的警告列會立刻出現。

被封鎖的工作會出現在哪裡

一旦某個任務有了未完成的前置任務,AB Projects 會在四個地方標示它,因此即使不開啟任務也很難漏看。

位置您會看到什麼
任務的相依性卡片 一條警告列:被 2 項封鎖 — 2 個前置任務尚未完成。
看板檢視 卡片上會出現 受阻 標記,工具提示為有未完成的前置任務。
甘特圖時間軸 從前置任務的長條畫出一個箭頭,指向等待它的那一條。
完成對話方塊 未完成的前置任務會依 ID 與標題列出,而標記任務為完成會一直保持停用,直到您勾選 Complete anyway.

規則與限制

本次發行的相依性是刻意做窄的。了解這些邊界,可以省下猜測某個動作為何被拒絕的時間。

  • 僅限同一個專案。兩個任務必須位於同一個專案 — 您無法讓一個任務等待另一個專案裡的任務。
  • 不允許循環。任務不能相依於自己,而任何會形成封閉迴圈的連結(A 等 B,B 等 A)都會被 AB Projects 拒絕。挑選器會隱藏這些有問題的任務,伺服器在儲存時還會再檢查一次。
  • 只有「完成到開始」。一條相依性永遠表示「這個完成,然後那個開始」。開始到開始、完成到完成的連結目前還不存在。
  • 沒有任何東西會自己移動。相依性從不變動日期。如果前置任務延誤,相依於它的任務仍會保留原本的到期日 — 需要您自己重新安排,並照慣例填寫理由。
  • 新增或移除都是靜默的。與狀態、日期或負責人的變更不同,編輯相依性不會向已連結的 Teams 頻道張貼卡片,也不會在任務的變更歷程記錄中留下項目。如果某條相依性對團隊很重要,請在留言中說明。

相依性與 AI 助理

透過 MCP 連線的助理可以處理相依性,儘管並沒有專屬的相依性工具 — 這些連結是搭在一般任務工具上的:

  • 建立任務時可以在同一個步驟附上前置任務,所以「加一個部署任務,等這兩個測試任務完成」是一次請求就能辦到的事。
  • 更新任務可以在事後新增或卸除前置任務。
  • 讀取任務會回報它的哪些前置任務仍未完成,因此助理能告訴您什麼才是真正被封鎖的。

套用在助理身上的規則和套用在您身上的完全相同:跨專案連結、自我連結,以及任何會形成迴圈的動作都會被拒絕,並依任務 ID 逐一回報失敗原因。完整的工具清單請見 MCP 工具參考。

從正在等待的那個任務設定連結,留意被封鎖的警告列,並把它當成一個去確認進度的提示,而不是對工作的鎖定 — 這就是這項功能的全部。

發佈於 2026-09-22
版本 1