業務規則的最佳實踐技巧

可以通過下列推薦的詳細操作來改善業務規則的使用效果:

  • 除非常必要的情況外,避免使用〔重設數據項目〕。
  • 將〔調用點〕包括在〔事件配置〕中,不而是包括在〔規則集〕中。
  • 嘗試將〔事件配置〕數目降到最小,以獲得最好效果。在任何可能的情況下,將每個〔功能〕和〔調用點〕的所有操作合併到一個〔規則集〕。
  • 如果您在處理大量帳務導入的較小有效信息載荷,那麼請對“帳務導入”功能使用〔事件配置〕,但不要對“帳務錄入和帳務導入”的組合功能使用,這樣才能達到最佳效果。這還能提高從〔訂單履行〕在線過帳至帳務的性能。如果您確實對“帳務導入”使用了〔事件配置〕,請記住您可能需要單獨設置相同規則用於“帳務錄入”功能的某個〔事件配置〕。
注意: 如果對“帳務錄入和帳務導入”組合功能設置了業務規則,那麼這些規則是針對數據字典層次結構“帳務錄入”設置的。如果這些業務規則由〔帳務導入〕使用,那麼對每個導入的有效信息載荷,系統須將這些規則從〔帳務錄入〕層次結構格式轉換為〔帳務導入〕層次結構格式。因此處理的有效信息載荷數量越多,間接的工作量就越大。這同樣可應用到從〔訂單履行〕過帳,因為它使用〔帳務導入〕處理來過帳憑証至帳務。如果使用了〔在線過帳〕設置,那麼將對過帳至帳務的每筆業務執行該轉換過程。
  • 盡量使用〔規則數據集〕,而不是在〔規則集〕中使用一組條件。如果這些條件在多個〔規則集〕中使用,這樣設置將簡化維護工作。
  • 為了改善使用效果,請不要將〔規則集〕決策中的決策框留空;如果不設置為Y則設為N。但是,如果某些空白欄隱含了〔規則集〕的邏輯,則不要將它們設為N,比如,某個條件必須在同一個〔規則集〕中另一個條件的結果的基礎上執行的情況。