一些規則集的示例

下列規則集示例可幫助您理解業務規則可怎樣在實際中應用。這些示例同樣還提供了在開始創建系統中的規則集之前,您可如何計劃和制訂您的業務規則要求。

範例 1:重新設置銷售接口的存貨成本上的分析代碼

下列規則確保了在業務上所輸入的分析符合分析需要,而分析所在業務是在標為〔憑証類型〕GJSTK 的〔銷售接口 - 存貨成本〕之間流通。如果並不需要分析代碼,但在一筆業務上卻存在分析代碼,則代碼可設為〔N/A〕。

注意:分析代碼〔N/A〕可作為有效代碼,為需要輸入代碼的分析角度而創建。如果分析角度已設為強制執行,則必須輸入一個有效的分析代碼。如果不清楚分析代碼,或分析代碼不適用,則可使用〔N/A〕。

規則 LA001

命令 第 1 值 運算符 第 2 值 決策列 1 決策列 2
如果 憑証類型 = GJSTK Y Y
如果 科目代碼 = 500110 Y ?
如果 科目代碼 = 120150 ? Y
設定 帳務分析 1 = 不適用 ? X
設定 帳務分析 2 = 不適用 X X
設定 帳務分析 3 = 不適用 X X
設定 帳務分析 4 = 不適用 ? X
設定 帳務分析 5 = 不適用 ? X
設定 帳務分析 9 = 不適用 ? X

範例 2設置分析代碼

如果帳務類型是 FAIMG 或 INT20,則這個規則為過帳到 530140 科目的業務,在〔帳務分析 1〕中設置正確的成本中心代碼。

規則 LA002

命令 第 1 值 運算符 第 2 值 決策列 1 決策列 2
如果 憑証類型 = FAIMG Y N
如果 憑証類型 = INT20 N Y
如果 科目代碼 = 530140 Y Y
設定 帳務分析 1 = DPG41 X X

範例 3:對銷售訂單處理收入業務進行有效性檢查

這條規則定了:為過帳至收入科目的銷售訂單而輸入的所有業務,都要引用一個項目代碼。收入科目是通過 4 作為科目代碼中的第一個字符來標識,並已創建一個名為〔科目代碼 - 位置 1〕的重設置數據項目來標識這個科目。

信息 SOPE1 顯示:以 4 開頭的科目必須引用一個項目代碼。

規則 SOP001

命令 第 1 值 運算符 第 2 值 決策列 1
如果 科目代碼 - 位置 1 = 4 Y
如果 項目代碼 = 空格 Y
? ? - ?
錯誤 信息 SOPE1 ? ? X

範例 4:指定〔目標地址〕和〔流程代碼〕

這條規則確保了在過帳至損益或資產負債表科目的業務上,都輸入了正確的目標地址代碼(帳務分析 4)類型。對於損益類過帳而言,需要一個兩個字符的〔目標地址〕代碼;而對於資產負債表類過帳,則需要一個三個字符的〔流程〕代碼。

這條規則使用〔帳務分析使用〕標記來確定是否已輸入了一個代碼。隨後,它會檢查以判定是否存在第三個字符,從而確定三輸入的是兩個字符的代碼還是三個字符的代碼。

信息 SOPE2 顯示:這個科目需要一個兩個字符的〔目標地址〕代碼。

信息 SOPE3 顯示:這個科目需要一個三個字符的〔流程〕代碼。

規則 SOP002

命令 第 1 值 運算符 第 2 值 決策列 1 決策列 2
如果 帳務分析使用標記 - 帳務分析 4 = Y Y
如果 科目類型 = 損益類 Y ?
如果 科目類型 = 資產負債表 ? Y
如果 客戶 - 分析角度 4 - 位置 3 = 空格 N Y
錯誤 信息 SOPE2 ? ? X ?
錯誤 信息 SOPE3 ? ? ? X