Salesforce Flow 是強大的低代碼自動化工具,能幫助企業(yè)高效處理銷售、客服、人力等各類業(yè)務(wù)流程。你可以使用 Flow 實現(xiàn)跨對象的邏輯判斷、數(shù)據(jù)處理與用戶引導(dǎo),大幅提升效率并減少人為操作。
使用 Flow Builder 創(chuàng)建自動流程
Flow Builder 是 Salesforce 提供的可視化流程設(shè)計器,適合非開發(fā)人員通過拖放組件快速構(gòu)建自動化流程。
創(chuàng)建 Flow:
進入 Setup(設(shè)置),搜索并打開 Flow。
點擊 New Flow 開始創(chuàng)建。

可選擇多種類型的 Flow,如:
- Screen Flow:包含用戶交互的可視流程
- Record-Triggered Flow:基于記錄創(chuàng)建或更新觸發(fā)
- Schedule-Triggered Flow:定時運行
- Autolaunched Flow:無需用戶交互,由系統(tǒng)自動調(diào)用
Flow 功能包括:
- 查找、創(chuàng)建、更新、刪除多個對象的記錄
- 條件邏輯、循環(huán)處理
- 用戶輸入界面(適用于 Screen Flow)
- 與 Apex、API、工作流集成
將 Flow 分發(fā)到自動化系統(tǒng)
完成 Flow 創(chuàng)建后,可將其綁定到不同的自動執(zhí)行方式:
1. 從流程(Process Builder)中調(diào)用:
- 在 Process Builder 中添加 Action → Flow
- 適用于對象記錄變更時自動觸發(fā)特定邏輯
示例:當新客戶記錄被創(chuàng)建,自動發(fā)送歡迎郵件
2. 從工作流規(guī)則(Workflow Rules)中調(diào)用:
- 創(chuàng)建 Flow Trigger 操作項
- 通過 Workflow Rule 的條件觸發(fā) Flow,適合無交互的批量任務(wù)
示例:當案件被創(chuàng)建時自動分配默認服務(wù)權(quán)限
3. 從Apex 代碼中啟動:
- 使用 `Flow.Interview` API 啟動指定 Flow
- 提供更復(fù)雜邏輯控制與錯誤處理能力,適合開發(fā)者集成場景
示例:在 Apex 中調(diào)用 Flow,自動更新相關(guān)聯(lián)系人狀態(tài)
4. 從REST API 啟動:
- 使用 `POST /actions/custom/flow/Flow_API_Name` 接口
- 可從外部系統(tǒng)(如網(wǎng)站、APP)直接調(diào)用 Flow
示例:前端提交表單后觸發(fā) Flow,在 Salesforce 中創(chuàng)建記錄并返回狀態(tài)
應(yīng)用示例
以下是 Salesforce Flow 的典型應(yīng)用場景:
- 自動客戶分類:新建潛在客戶時,依據(jù)行業(yè)和規(guī)模字段自動打上分類標簽
- 跟進提醒:客戶未在指定時間內(nèi)回復(fù)時,自動創(chuàng)建待辦事項或發(fā)送通知
- 案件自動分派:依據(jù)產(chǎn)品線和地區(qū),自動將客服案件分配給相應(yīng)團隊


