抑制待辦事項的建立

系統提供可指出根據條件不應該建立待辦事項的功能。當系統偵測到不應建立待辦事項時,不會發生錯誤。系統只會將未建立待辦事項的指示傳回給呼叫程式。此功能僅適用於演算法或背景處理所建立的自動待辦事項。並不適用於手動建立的待辦事項。

根據待辦事項的訊息抑制

有些類型的待辦事項是使用訊息所產生,而該訊息專屬於針對某筆記錄已找到的條件。例如,嘗試透過系統處理更新記錄時發現的業務錯誤,會將錯誤訊息當作待辦事項訊息來產生待辦事項。在有些使用案例中,報告的錯誤不是使用者需要處理的事項,而是抑制該待辦事項對您的組織而言可能比較有利。請注意,這只適用於當產生的訊息僅供參考或作為警告之用,且不需要採取動作,或是您知道後續步驟將會解決錯誤時。

根據待辦事項訊息抑制待辦事項的組態位於待辦事項類型的訊息置換頁面上。

備註:訊息類目/訊息編號。系統中的每個錯誤都有唯一的訊息類目/編號組合。請參考系統訊息概要以取得訊息類目與編號的更多相關資訊。

我們並未對可由指定待辦事項類型處理的每個可能訊息提供文件。要建立每個待辦事項類型的重新遞送列表,最好的方式就是在測試系統的生產前期間建立。在此期間,請編譯一份包含此處所述特殊行為的訊息列表。

請注意,如果待辦事項類型設定為參考特定訊息類目/編號,則表示所有待辦事項都會有相同的訊息。如果您的組織不想建立此待辦事項類型的待辦事項,那麼與其使用這項抑制技術,您應該識別產生此類型之待辦事項的背景處理或演算法,然後變更組態,這樣它們一開始就不會嘗試建立待辦事項。

根據條件抑制

有些使用案例是根據某種條件式邏輯而應該抑制待辦事項。例如,像是 Oracle Utilities Customer Care and Billing 中的計費處理。計費週期排程通常允許嘗試在多天數的時段內,對計費週期的所有帳戶進行計費。在時段的第 1 天發生一些錯誤,可以在第 2 天或第 3 天前解決。如果這是計費週期的第 1 天或第 2 天,則實作可選擇針對此條件抑制待辦事項。如果錯誤在第 3 天仍然發生,則應產生待辦事項。此類型的條件需要使用演算法來決定。待辦事項建立前外掛可支援傳回抑制待辦事項的指示。如需詳細資訊,請參考待辦事項建立前外掛