工作流程結構
工作流程
Workflow
意思
一系列有序的步驟,將工作從輸入或事件導向到定義的結果。
使用時機
在決定哪些步驟應該由 AI 或規則自動化之前,先映射目前的流程。
應用範例
New request -> classify -> draft -> approve -> publishAI 應用
了解用於 AI 輔助自動化的工作流程觸發器、動作、條件、分支、迴圈、連接器、批准、重試和可靠性控制。
12 個術語
工作流程結構
Workflow
一系列有序的步驟,將工作從輸入或事件導向到定義的結果。
在決定哪些步驟應該由 AI 或規則自動化之前,先映射目前的流程。
New request -> classify -> draft -> approve -> publish工作流程結構
Trigger
一個啟動自動工作流程的事件或條件。
使用事件、排程或手動觸發器,使其與業務流程清晰對應。
當收到新的支援郵件時,觸發它。工作流程結構
Action
一個在工作流程開始後執行的操作,例如創建記錄或發送消息。
保持每個操作簡單、可觀察,並且易於安全地重試。
建立一個工單,附加電子郵件,並通知指定的團隊。邏輯
Condition
一個規則,用於決定工作流程是否應該繼續或選擇特定的路徑。
對於重要的業務決策,使用明確的比較,而不是僅僅依賴模型的判斷。
如果置信度 < 0.8,則將案例發送至人工審查。邏輯
Branch
根據條件或結果選擇的執行路徑之一。
對於不同的風險等級、部門或批准結果,請使用分支。
Approved -> publish; rejected -> return to author.邏輯
Loop
一種控制結構,用於重複執行對項目或直到條件改變為止的動作。
設定項目限制和退出條件,以防止自動化無限重複。
對於每個已批准的行,創建一個 CRM 活動。狀態
Variable
一個在工作流程運行期間存儲和重用的命名值。
使用變數來表示計數器、中間結果、狀態和可重用標識符。
retry_count = retry_count + 1整合
Connector
一個封裝整合,允許工作流程與應用程式或服務互動。
在使用之前,檢查支援的操作、權限、限制和數據位置。
使用郵件連接器來監聽收件箱並發送回覆。批准
Approval step
一個需要授權人員批准、拒絕或修改工作的暫停。
在外部發布、進行財務操作、刪除記錄或進行其他重大變更之前,請先進行此操作。
在發送生成的合約之前,需要經理批准。可靠性
Error handling
規則,用於檢測失敗並選擇恢復、通知或停止行為。
將預期的錯誤與意外的系統故障分開定義。
在驗證錯誤時,請保存輸入內容並通知流程擁有者。可靠性
Retry
重新執行失敗的操作,通常帶有延遲和嘗試限制。
對於臨時的服務或速率限制錯誤,使用指數退避 (exponential backoff)。
在 10、30 和 90 秒後重新嘗試;然後打開一個事件。可靠性
Idempotency
一個屬性,允許相同的請求執行多次,而不會產生重複的影響。
在重試可能導致重複支付、訊息或記錄的情況下,進行設計。
嘗試重試,但如果沒有冪等性,可能會重複不可逆的操作。
在建立發票之前,使用 request_id 作為冪等性金鑰。