商務規則範例 (Master Data Services)
適用於:SQL Server - 僅限 Windows Azure SQL 受控執行個體
本文說明 Master Data Services 商務規則的範例。 您也可以在安裝 Master Data Services 時隨附的範例模型中找到這些範例。
如需如何部署範例模型的指示,請參閱 Master Data Services 安裝和組態。
商務規則範例
範例模型 | 實體 | 商務規則名稱 | Description |
---|---|---|---|
客戶 | 客戶 | 個人付款條件 | 指定客戶的預設付款條件。 |
在下列商務規則中,如果 CustomerType 屬性值符合 is equal
規則條件,則 defaults to
規則動作會套用至 PaymentTerms 屬性。 否則,就不採取任何動作。
If
CustomerType is equal to 2
Then
PaymentTerms defaults to CASH
Else
None
--------------------------------------------------
範例模型 | 實體 | 商務規則名稱 | Description |
---|---|---|---|
客戶 | 客戶 | 組織付款條件 | 指定組織的預設付款條件。 |
在下列商務規則中,如果 CustomerType 屬性值符合 is equal
規則條件,則 defaults to
規則動作會套用至 PaymentTerms 屬性。 否則,就不採取任何動作。
If
CustomerType is equal to 1
Then
PaymentTerms defaults to 210Net30
Else
None
--------------------------------------------------
範例模型 | 實體 | 商務規則名稱 | Description |
---|---|---|---|
產品 | 產品 | DaysToManufacture | 指定製造商的廠內生產天數範圍。 |
在下列商務規則中,如果 InHouseManufacture 屬性值符合 is equal
規則條件,則 must be between
規則動作會套用至 DaysToManufacture 屬性。 否則,就不採取任何動作。
If
InHouseManufacture is equal to Y
Then
DaysToManufacture must be between 1 and 10
Else
None
--------------------------------------------------
範例模型 | 實體 | 商務規則名稱 | Description |
---|---|---|---|
產品 | 產品 | 必要的欄位 | 指定產品實體成員的必要屬性。 |
在下列商務規則中,不論何種條件,都會針對指定的屬性採取 is required
驗證動作。 屬性值不能是 Null 或空白。
If
None
Then
Name is required
ProductSubCategory is required
Color is required
StandardCost is required
SafetyStockLevel is required
ReorderPoint is required
InHouseManufacture is required
SellStartDate is required
FinishedGoodIndicator is required
ProductLine is required
Else
None
--------------------------------------------------
範例模型 | 實體 | 商務規則名稱 | Description |
---|---|---|---|
產品 | 產品 | 標準成本 | 標準成本必須大於 0。 |
在下列商務規則中,不論何種條件,都會將 must be greater than
規則動作套用到產品的 StandardCost 屬性。
If
None
Then
StandardCost must be greater than 0
Else
None
--------------------------------------------------
範例模型 | 實體 | 商務規則名稱 | Description |
---|---|---|---|
產品 | 產品 | FG MSRP 成本 | 指定當產品是完好商品時,MSRP (製造商建議的零售價格) 與經銷商成本必須大於 0。 |
在下列商務規則中,如果 FinishedGoodIndicator 屬性值符合 is equal
規則條件,則 must be greater than
規則動作會套用至 MSRP 和 DealerCost 屬性。
If
FinishedGoodIndicator is equal to Y
Then
MSRP must be greater than 0
DealerCost must be greater than 0
Else
None
--------------------------------------------------
範例模型 | 實體 | 商務規則名稱 | Description |
---|---|---|---|
產品 | 產品 | 預設名稱 | 依據 Color 和 Class 屬性值指定預設的產品名稱。 當 Color 屬性值不是 YLO 而 Class 屬性值不是 NA 時,預設名稱是 Yellow NA。 |
在下列商務規則中,如果 Color 和 Class 屬性值不符合 is equal
規則條件,則 defaults to
規則動作會套用至 Name 屬性。
If
(Color is equal to YLO AND Class is equal to NA) is not true
Then
Name defaults to Yellow NA
Else
Name defaults to Other
--------------------------------------------------
若要檢視範例模型中的商務規則範例
- 瀏覽至您在安裝 MDS 後設定的 Master Data Services 網站,然後按一下 [系統管理] 方塊。
如需設定網站的指示,請參閱 Master Data Services 安裝和組態。 - 按一下含有商務規則的範例模型 (如上述表格所列),然後按一下 [實體]。
- 按一下要套用規則的實體 (如上述表格所列),然後按一下 [商務規則]。
- 按一下您想要檢視的商務規則名稱。 隨即展開 UI 以顯示 If、 Then 和 Else 陳述式。