節點類型與指派方式
流程由多個「節點」組成,每個節點代表一個處理步驟。不同的節點有不同的指派方式,讓你靈活應對各種業務場景。
節點類型
開始節點
流程的入口。當成員提交申請時,從這個節點開始執行。
任務節點
流程中的處理步驟,需要有人(或系統)執行某個動作。根據指派方式分為以下幾種(結束節點同樣適用):
| 指派方式 | 適用場景 |
|---|---|
| 指派給群組 | 由群組內任一成員處理 |
| 指派給主管層級 | 依申請人的部門層級找對應主管 |
| 指派給 AI Agent | 由 AI 自動審核並做出決定 |
| 動態指派 | 由前一步驟填寫的表單欄位決定審核人 |
| API 自動執行 | 呼叫外部系統 API,系統自動完成 |
| 退回申請人 | 讓申請人修改後重新提交 |
結束節點
流程的最後一個處理步驟。結束節點和任務節點一樣會指派給處理人(群組、主管、AI 等),當該處理人核准後,流程即標記為完成。
也就是說,最後一關審核本身就可以直接設為結束節點。例如「提交 → 主管審核 → 完成」的流程,主管審核節點直接設為結束節點即可,不需要在後面再加一個「退回申請人」的節點——除非你特別希望申請人親自確認結果。
條件分支
根據表單欄位的值,決定流程走哪條路。例如:「請購金額 > 50000 → 走需要主管二次確認的路線」。
指派方式詳解
指派給群組
最常見的指派方式。群組內任何一位成員都可以處理,有人處理後流程繼續往下走。
適合:不需要特定人審核,只要屬於某個職能的人即可(例如:財務組的任何人)
指派給主管層級
依申請人的部門結構,自動找到對應層級的主管。例如「需要直屬主管審核」或「需要層級 2 以上的主管審核」。
適合:依職位層級審核的場景(例如:請假、費用報銷)
⚠️ 需要先建立部門結構才能使用此功能
指派給 AI Agent
由 AI Agent 根據你設定的指令和表單內容,自動做出核准或退件的決定。
適合:規則明確、可描述的判斷(例如:費用是否超出標準、內容是否符合格式)
動態指派
審核人由流程中某個表單欄位的值決定。例如表單中有「專案負責人」欄位,就由那個人審核。
適合:審核人取決於申請內容的場景
API 自動執行
節點觸發時,系統自動呼叫你設定的外部 API(例如 Google Apps Script、Slack、ERP 系統)。
適合:審核後需要自動化動作的場景(例如:寫入 Google Sheets、發送通知)
傳送資料(bodyMapping):你可以指定要傳送哪些表單欄位到外部系統,同時也可以將欄位改名以符合外部 API 的要求。格式為 {"外部系統期望的 key": "表單欄位 ID"}。若未指定,系統預設傳送所有表單資料。
接收資料(responseMapping):你可以指定將外部系統回傳的哪些值,寫回哪個表單欄位。格式為 {"外部系統回傳的 key": "表單欄位 ID"}。若有設定,但外部系統的回傳中缺少任何一個 key,流程會退件。
退回申請人
讓申請人重新修改表單內容後再提交。
適合:資料填寫有誤、需要補件的情況
條件分支
條件分支讓同一個流程可以有不同的走向,根據表單欄位的值自動選擇路線。
範例:
請購金額 ≤ 50,000 元 → 直屬主管審核 → 完成
請購金額 > 50,000 元 → 直屬主管審核 → 財務主管二次確認 → 完成告訴 SuperAdmin Agent 你的條件
設計流程時,直接告訴 Agent 你的分支條件,例如:「超過 5 萬需要財務主管二次確認,5 萬以下主管核准就好。」