Loading
自動化業務流程
目錄
選取篩選

          沒有結果
          沒有結果
          以下是搜尋小祕訣

          檢查關鍵字的拼字。
          使用較常見的搜尋字詞。
          選取較少篩選條件以擴大您的搜尋。

          搜尋所有 Salesforce 說明
          畫面流程更新記錄時,避免覆寫必要欄位

          畫面流程更新記錄時,避免覆寫必要欄位

          當您的畫面流程收集欄位值並更新現有記錄時,請防止空白畫面輸入覆寫必要欄位並造成 REQUIRED_FIELD_MISSING 錯誤。

          在更新記錄的畫面流程中,您傳遞至「更新記錄」元素的任何值都會覆寫記錄上的目前值。如果您將畫面元件對應至「更新記錄」中的必要欄位,且使用者將其保留空白,則流程會寫空白。然後記錄會有遺漏的必要值,且流程可能會失敗且為 REQUIRED_FIELD_MISSING。

          請使用下列其中一個方法,讓空白畫面輸入不會覆寫必要欄位。

          1. 識別哪些畫面元件會對應至您正在更新之記錄上的必要欄位。
            如果您不確定必要欄位,請在 UI 中建立記錄,並以紅色星號記下欄位。或者,在「物件管理員」或「結構描述產生器」中檢查物件。請參閱 識別必要欄位
          2. 選擇如何防止空白值覆寫必要欄位。
            • 選項 1:將這些畫面元件標記為必要。

              由於使用者在輸入必要欄位的值之前無法升級,因此您永不將空白欄位值傳送至「更新記錄」。

            • 選項 2:先取得記錄,並在使用者將欄位保留空白時傳遞現有值。

              若要載入記錄 (或您需要的欄位),請使用畫面元素之前的「取得記錄」元素。在畫面上,您可以從記錄預先填入元件。在「更新記錄」元素中,針對每個必要欄位,將值設定為非空白時的畫面元件,以及空白時的現有記錄值。使用「公式」資源或「決策與指派」實作該邏輯。

            • 選項 3:僅在使用者輸入值時包含「更新記錄」中的欄位。

              新增「決策」元素以檢查畫面元件是否為空白。當項目不是空白時,請使用「更新記錄」元素從畫面元件設定必要欄位。當欄位為空白時,請從「更新記錄」中排除該欄位,讓流程不會寫入空白值。

          3. 將錯誤路徑新增至「更新記錄」元素。
            使用者仍可能會遺漏必要欄位,例如因為驗證規則或組態變更。如果使用者遺漏必要值,則錯誤路徑會顯示錯誤訊息,讓使用者可以更正其輸入。請參閱 新增錯誤管理的錯誤路徑

          當使用者略過欄位時,畫面流程將不再以空白值覆寫必要欄位,因此您可避免更新時發生 REQUIRED_FIELD_MISSING 錯誤。

           
          正在載入
          Salesforce Help | Article