비즈니스 규칙의 예(Master Data Services)
적용 대상: SQL Server - Windows만 해당 Azure SQL Managed Instance
이 문서에서는 MDS(Master Data Services에) 대한 비즈니스 규칙의 예제를 보여 줍니다. 이러한 예제는 MDS(Master Data Services)의 설치에 포함된 샘플 모델에서 찾을 수 있습니다.
샘플 모델을 배포하는 방법에 대한 지침은 MDS(Master Data Services) 설치 및 구성을 참조하세요.
비즈니스 규칙의 예
샘플 모델 | Entity | 비즈니스 규칙 이름 | 설명 |
---|---|---|---|
고객 | 고객 | Person pmt terms | 고객의 기본 지불 조건을 지정합니다. |
다음 비즈니스 규칙에서 CustomerType 특성 값이 is equal
규칙 조건을 충족하는 경우 defaults to
규칙 작업이 PaymentTerms 특성에 적용됩니다. 그렇지 않으면 아무 작업도 수행되지 않습니다.
If
CustomerType is equal to 2
Then
PaymentTerms defaults to CASH
Else
None
--------------------------------------------------
샘플 모델 | Entity | 비즈니스 규칙 이름 | 설명 |
---|---|---|---|
고객 | 고객 | Org pmt terms | 조직의 기본 지불 조건을 지정합니다. |
다음 비즈니스 규칙에서 CustomerType 특성 값이 is equal
규칙 조건을 충족하는 경우 defaults to
규칙 작업이 PaymentTerms 특성에 적용됩니다. 그렇지 않으면 아무 작업도 수행되지 않습니다.
If
CustomerType is equal to 1
Then
PaymentTerms defaults to 210Net30
Else
None
--------------------------------------------------
샘플 모델 | Entity | 비즈니스 규칙 이름 | 설명 |
---|---|---|---|
Product | Product | DaysToManufacture | 사내 제조에 대한 제조일의 범위를 지정합니다. |
다음 비즈니스 규칙에서 InHouseManufacture 특성 값이 is equal
규칙 조건을 충족하는 경우 must be between
규칙 작업이 DaysToManufacture 특성에 적용됩니다. 그렇지 않으면 아무 작업도 수행되지 않습니다.
If
InHouseManufacture is equal to Y
Then
DaysToManufacture must be between 1 and 10
Else
None
--------------------------------------------------
샘플 모델 | Entity | 비즈니스 규칙 이름 | 설명 |
---|---|---|---|
Product | Product | 필수 필드 | 제품 엔터티 구성원에 필요한 특성을 지정합니다. |
다음 비즈니스 규칙에서 모든 조건에서 지정된 특성에 대해 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
--------------------------------------------------
샘플 모델 | Entity | 비즈니스 규칙 이름 | 설명 |
---|---|---|---|
Product | Product | Std 비용 | 표준 비용이 0보다 커야 합니다. |
다음 비즈니스 규칙에서 모든 조건에서 must be greater than
규칙 작업은 제품의 StandardCost 특성에 적용됩니다.
If
None
Then
StandardCost must be greater than 0
Else
None
--------------------------------------------------
샘플 모델 | Entity | 비즈니스 규칙 이름 | 설명 |
---|---|---|---|
Product | Product | FG MSRP Cost | 제품이 양호한 경우 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
--------------------------------------------------
샘플 모델 | Entity | 비즈니스 규칙 이름 | 설명 |
---|---|---|---|
Product | Product | 기본 이름 | 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를 설치한 후 설정한 MDS(Master Data Services) 웹 사이트로 이동하고 시스템 관리 상자를 클릭합니다.
웹 사이트 설정에 대한 지침은 MDS(Master Data Services) 설치 및 구성을 참조하세요. - 위의 표에 나열된 것처럼 비즈니스 규칙이 포함된 샘플 모델을 클릭한 다음, 엔터티를 클릭합니다.
- 위의 표에 나열된 규칙이 적용되는 엔터티를 클릭한 다음 비즈니스 규칙을 클릭합니다.
- 보려는 비즈니스 규칙의 이름을 클릭합니다. UI가 확장되어 If, Then 및 Else 문이 표시됩니다.