列印      開啟 PDF 版的線上說明


Previous Topic

Next Topic

關於更新時保留停用的選擇清單值設定

公司資料檔上「更新時保留停用的選擇清單值」核取方塊中的設定會決定下列行為:

  • 使用者以內嵌方式更新欄位或透過使用者介面編輯記錄時,停用的選擇清單值是否可以繼續留在記錄的欄位中。
  • 「匯入助理」是否可以用包含欄位中已經選取之一或多個停用值的值清單來更新複選清單欄位。

設定如何影響使用者介面中的更新

如果未選取公司資料檔上「更新時保留停用的選擇清單值」核取方塊,則當使用者透過使用者介面編輯的記錄包含選擇清單欄位中停用的值時,行為如下:

  • 如果使用者以內嵌方式編輯選擇清單欄位,則停用的值在欄位中將不再可供選取。
  • 如果使用者在顯示選擇清單欄位的記錄「編輯」頁面中開啟記錄,則停用的值會從欄位中移除而不再可供選取。如果包含停用值的欄位在層疊選擇清單中是上階,則相關選擇清單欄位也會被清除。

在這兩種情況下,如果使用者取消作業而未儲存任何變更,停用的值就會繼續留在欄位中,而如果欄位在層疊選擇清單中是上階,則相關選擇清單欄位中現有的值會保持不變。

如果已選取公司資料檔上「更新時保留停用的選擇清單值」核取方塊,則當使用者透過使用者介面編輯的記錄包含選擇清單欄位中停用的值時,行為如下:

  • 如果使用者以內嵌方式編輯選擇清單欄位,則先前選取的停用值會與所有有效值一樣,在欄位中仍然可供選取。停用的值會顯示在欄位可選取值清單的最後面。不過,如果使用者將停用的值從選擇清單欄位中移除,則在使用者儲存更新之後,停用的值在欄位中便不再可供選取。
  • 如果使用者在顯示選擇清單欄位的記錄「編輯」頁面中開啟記錄,即使使用者編輯記錄中的其他欄位並儲存更新,停用的值也不會從選擇清單欄位中移除。如果使用者編輯包含停用值的欄位,則停用的值會與所有有效值一樣,仍然可供選取。停用的值會顯示在欄位可選取值清單的最後面。如果使用者將停用的值從欄位中移除,則在使用者儲存更新之後,停用的值在欄位中便不再可供選取。

    如果包含停用值的欄位在層疊選擇清單中是上階,則在相關選擇清單中,只有先前已選取的值可供使用。如果使用者在上階選擇清單中選取新的值,則在相關選擇清單中,與新上階值相關的值就會變成可用。

設定如何影響來自其他管道的更新

針對從其他管道對記錄進行的更新,只有當「匯入助理」嘗試以包含一或多個停用值的匯入資料更新複選清單欄位時,才會考量公司資料檔上「更新時保留停用的選擇清單值」核取方塊中的設定。如果未選取該核取方塊,就不會更新複選清單欄位。不過,如果選取「更新時保留停用的選擇清單值」核取方塊,則會發生下列情況:

  • 如果記錄中已經選取匯入資料中的所有停用值,則欄位會更新,且停用的值會繼續留在值清單中。
  • 如果匯入資料至少包含一個欄位中尚未選取的停用值,欄位就不會更新。

請注意,在下列情況下,不會考量公司資料檔上「更新時保留停用的選擇清單值」核取方塊中的設定:

  • 透過 Web 服務、JavaScript API 方法或 REST API 要求來更新記錄,且複選清單欄位的匯入資料中包含停用的值時。在此情況下,一律會匯入停用的值。
  • 透過使用者介面以外的任何管道,更新在單一值選擇清單欄位中包含停用值的記錄時。在此情況下,一律不會將停用的值從記錄上的欄位中移除,除非匯入資料中已針對該欄位指定新的有效值或 Null 值。

預設並不會選取公司資料檔上的「更新時保留停用的選擇清單值」核取方塊,但您的管理員可以變更此設定。


2021年8月 Copyright © 2005, 2021, Oracle 和 (或) 其關係企業。 Legal Notices.