之前有寫過一篇 Defaulting Rule 與 Package (http://aloz0101.pixnet.net/blog/post/17066963), 不過裡面沒有提到 Defaulting Rule 的設定方式, 就用這篇來說吧

畫面路徑 : OM > Setup > Rules > Defaulting

範例功能 : 如何設定自動給 Subinventory

步驟 :

1. 在畫面最上部份, 選擇 Application = "Order Management", Entity = "Order Line"

(可以使用 F11 查詢, 也可以點選 Tool Bar 的 Find)

2010091701 

2. 按 "Defaulting condition Templates", 這邊是用來自行設定在此 Entity 下的條件式. Oracle 標準如果就已經有一個條件式是符合我們需求, 當然就可以直接套用, 如果你的條件不是只有這樣, 還是可以自己定義

Condition Name / Description : 自已定義, 看得懂就可以

Validation Rules : 條件式.

  - Group# : 相同的 Group# 簡就是 AND, 不同的 Group# 間就是 OR

  - Attribute : 裡面都是 Order Line 欄位

  - Validation Operation : 有 >, <, >=, <=, =, !=

  - Value String : 值

2010091702 

3. 條件設定完之後, 就可以去設定 Attributes 的 Defaulting Rule 了. 按下 "Defaulting Rules..." 開啟 Attributes 的 Defaulting Rule 畫面

4. 選擇條件式

  - Precedence : 執行順序

5. 設定 "Default Sourcing Rules

  - Sequence : 抓取順序, 如果第一順位沒值, 就會去抓第二順位的設定, 依此類推

  - Source Type : 抓取方式. 比較常用的有 : Constant Value (固定值), Related Record (參考特定欄位值), Same Record (等同於同 Entity 的欄位), 

  - Default Source / Value : 依 Source Type 再設定 Source Field 或值

2010091703 

6. 都設定完之後, 要記得按下 Tools > Generate Defaulting Handler Package 才會生效

2010091704 

創作者介紹
創作者 Aloz 的頭像
Aloz

Aloz 的 Oracle ERP 天地

Aloz 發表在 痞客邦 留言(3) 人氣()