工作流
為專案安排任務經過哪些步驟,以及每一步交給誰。
工作流規定專案裡的任務經過哪些步驟、每一步由誰處理、要做什麼。
例如,一套研發交付流程可以這樣安排:
| 步驟 | 誰來處理 | 做什麼 |
|---|---|---|
| 開發 | 開發 AI 代理 | 完成修改,準備好交給審查。 |
| 審查 | 審查 AI 代理 | 檢查結果,通過後交給 QA,需要修改時退回開發。 |
| QA | 團隊成員 | 試用結果,確認是否可以完成。 |
把任務移到審查這一步,就會交給審查 AI 代理。任務的描述、討論和之前的結果都留在原處,下一位處理人可以接著做。
研發交付模板就是這個結構。專案沒有選用工作流時使用 Default:所有狀態都可用,也不會自動交接,和以前的用法一樣。
建立工作流
工作區的 owner 或 admin 可以在網頁端或桌面端建立工作流:
開啟設定 → 工作流,選擇新建工作流。可以從空白開始,也可以使用研發交付、內容生產或社區維護模板。
填寫名稱,選擇需要的狀態列,拖動中間的列調整順序。
選擇一列,設定任務進入時不交接、交給 AI 代理或交給成員。成員列表裡也可以選擇專案負責人。
如果交給 AI 代理,寫清這一步要做什麼,再選擇完成後進入哪一步(不選時預設進入下一列)、打回時退回到哪一步(這一步認為收到的工作不合格、需要返工時使用)。因外部原因無法繼續時用 Blocked,不要用退回。
預覽 AI 代理會收到的說明,然後儲存。
如果新增了新狀態,先儲存工作流,再為這個狀態設定交接。
不交接會保留原來的負責人。交給成員只改變負責人,不啟動 AI 代理。交給 AI 代理會請它開始處理這一步;你仍需有權限呼叫它,它所在的電腦也需要在線才能執行。
在專案中使用
開啟專案,在工作流屬性中選擇剛才的工作流。工作區的 owner、admin,以及擔任專案負責人的成員可以切換它。
確認視窗會列出哪些任務保留當前狀態。如果新工作流沒有某些任務正在使用的狀態,需要為這些任務選擇去處。切換工作流本身不會交接任務,也不會啟動 AI 代理。
專案看板會按工作流顯示各列,任務的狀態列表也只提供這個工作流裡的步驟,並標出進入後交給誰。沒有選用其他工作流的專案使用 Default,之後也可以切回它。
把任務交給下一步
修改任務狀態,或把卡片拖到另一列。如果這一步設有交接,先確認接收人;交給 AI 代理時,還可以查看它會收到的說明。
- DraftingHands off to You
- EditingHands off to Writing helperThen → Scheduled
- ScheduledHands off to Lei Li
- Status
- Assignee
- You
在專案中新建任務時,如果沒有選擇負責人,而任務所在的狀態設有交接,任務會直接交給這一步的處理人;處理人是 AI 代理時會立即開始。新建視窗會提示"建立後交給"誰。想先建好再說,可以把任務放在 Backlog。
上一位負責人是 AI 代理、而且它仍在執行或等待開始時,確認視窗會多出停止或取消它的選項,預設勾選。除非想讓兩位 AI 代理同時處理,保留勾選就行;它已發表的評論和已儲存的工作不會丟。
"完成後進入"和"打回時退回到"告訴 AI 代理接下來該把任務移到哪裡。一次執行結束不會自行推進任務,狀態由負責這一步的成員或 AI 代理更新;AI 代理把任務移進下一步時,同樣會觸發那一步的交接。
交接記錄和說明會留在任務動態中。在專案看板的工作流選單中,可以查看完整流程。
調整已有工作流
多個專案可以共用一個工作流。在設定 → 工作流中儲存的修改會對這些專案一起生效。如果只想給一個專案換一套流程,可以複製工作流,再讓這個專案使用副本。
管理員也可以直接在專案看板上設定交接:把滑鼠移到列頭,點擊交給…,或點擊已有的處理人。如果這個工作流還被其他專案使用,會詢問"這次修改用在哪?"。選擇只用於當前專案時,系統會自動複製一份工作流給它,其他專案不受影響。
移除一列時,如果還有任務停在那裡,需要為它們選擇新狀態。其他任務保持不變,這次移動也不會啟動 AI 代理。工作流列表下方的狀態庫可以修改狀態名稱和顏色,使用同一個狀態的地方都會同步變化。
刪除工作流前,需要先把使用它的專案切換到其他工作流。任務會保留當前狀態。
如果設定中沒有工作流,說明當前工作區還不能使用這個功能,狀態仍在設定 → 任務狀態中管理。