Salesforce Spring ’25 對 Flow 進行了重大改進。這些更新使管理員和開發人員更容易提高生產力並增強最終用戶體驗。這篇文章將探討 Spring ’25 版本中的關鍵 Flow 功能。
1. 建立具有自動觸發螢幕操作的響應式螢幕(測試版)
現在,我們可以設定流程,使其在與螢幕操作相關的值發生變化時在後台自動運行。以前,單擊按鈕是啟動螢幕操作的唯一方法。現在,結果可以直接顯示在同一螢幕上,使用者無需單擊任何內容即可看到其操作的結果。
此畫面用於根據所選帳戶取得聯絡人。我們可以建立一個自動啟動流程,根據尋找中選擇的帳戶來取得聯絡人。

當使用者選擇帳戶時,他們會立即在同一螢幕上看到與該帳戶相關的所有聯絡人 – 無需點擊任何按鈕。

2. 引導螢幕的視覺進度指示器
我們現在可以使用內建進度指示器在螢幕流中建立引導螢幕。無需為嚮導類型的螢幕編寫自訂程式碼。
用戶可以看到自己處於哪一步以及還剩下多少步。我們可以選擇將進度指示器放在螢幕的頂部或底部,並且可以選擇簡單或路徑樣式的指示器。
開發人員/管理員可以使用 Stage 屬性設定目前階段。

我們可以使用串流版本屬性頁來設定進度指示器類型。**請注意,路徑樣式指示器只能顯示在螢幕頂部。

它將向使用者顯示如下所示的處理精靈類型的螢幕。

3. 使用變換元素連接相關流的集合
我們現在可以將來自不同來源的多個資料集合併為一組。例如,我們可以將外部系統的訂單記錄與來自 Salesforce 的訂單組織到一個陣列中。這為資料提供了一個通用結構,可以在流程畫面上的資料表中表示。流程螢幕會將每張訂單以及每張訂單的金額和數量都顯示在同一頁上,資訊不會分散。
下圖顯示,我們可以新增一個目標集合來儲存來自銷售人員和外部系統的組合資料。

4. 在 Flow Builder 中傳送附有附件的電子郵件
我們現在可以使用 Salesforce flow 發送帶有附件的電子郵件。它允許我們使用發送電子郵件操作向收件人發送或共用文件。我們需要將文件 ID 放在傳送電子郵件動作的附件 ID 屬性中。

注意:已建立的電子郵件的最大大小(包括附件)為 35MB。
5.透過限制取得記錄的數量來提高流程效能
當我們處理大型資料集時,使用取得記錄元素時可能會出現效能問題或調節器限制。為了處理這個效能問題,我們現在可以為資料檢索設定一個上限。這還可以減少超時或錯誤的可能性。

6. 使用 Automation Lightning 應用程式追蹤所有失敗和暫停的流程採訪
Automation Lightning 應用程式中的新「監控」標籤將顯示所有失敗和暫停的流程訪談。此標籤提供了有關流程面試失敗原因的重要詳細資訊。我們可以直接在應用程式內排除失敗的採訪故障並重新開始暫停的採訪。
透過將所有這些資訊保存在一個位置,我們可以保持業務運營的順暢並提高整體效率和生產力。

7. 無限暫停和等待流程
Salesforce Org 中暫停和等待流程訪談的限制現已取消。此限制在調試流程時產生了問題。現在,根據組織可用的儲存空間,暫停和等待流程採訪的數量受到限制。如果我們需要更多儲存空間,那麼我們必須聯絡我們的 Salesforce 客戶代表。
8. 透過增強錯誤和警告面板解決流程配置問題
我們現在可以在「錯誤和警告」窗格中隱藏我們不想再看到的警告。此窗格也為所有元素提供了更多有用的消息,例如可將我們直接帶到 Flow Builder 畫布上的錯誤來源的連結。錯誤按元素進行組織,使我們能夠更有效地解決它們。

9. 接收螢幕組件無效值的即時回饋
現在,當使用者移動到另一個螢幕組件時,我們可以立即驗證使用者輸入。例如。舉例來說,我們有一個用戶創建螢幕,其中包含螢幕組件名稱、電子郵件、電話和地址。當使用者輸入電子郵件地址時,該元件會在使用者點擊另一個螢幕元件時立即檢查電子郵件是否具有正確的網域名稱。它將提高用戶採用率和數據準確性。
10. 在 Flow Builder 中存取流版本
我們可以輕鬆管理流程的不同版本並在 Flow Builder 中檢查每個版本的狀態。若要查看流程的版本,只需按一下 Flow Builder 導覽標題中的流程名稱。如果您想開啟不同的版本,只需按一下它,它就會在新的瀏覽器標籤中開啟。

這將提高開發人員的工作效率,因為他們可以輕鬆導航到不同的版本。他們可以輕鬆地比較流程版本以做出新的更改。
▍必讀文章: