비즈니스 규칙의 예(Master Data Services)
적용 대상:SQL Server - Windows 전용 Azure SQL Managed Instance
이 문서에서는 Master Data Services에 대한 비즈니스 규칙의 예를 보여 줍니다. Master Data Services 설치에 포함된 샘플 모델에서 이러한 예제를 찾을 수 있습니다.
샘플 모델을 배포하는 방법에 대한 지침은 Master Data Services 설치 및 구성을 참조 하세요.
비즈니스 규칙의 예
샘플 모델 | 엔터티 | 비즈니스 규칙 이름 | 설명 |
---|---|---|---|
고객 | 고객 | Person pmt terms | 고객의 기본 결제 조건을 지정합니다. |
다음 비즈니스 규칙에서 CustomerType 특성 값이 규칙 조건을defaults to
충족is equal
하는 경우 규칙 동작이 PaymentTerms 특성에 적용됩니다. 그렇지 않으면 아무 작업도 수행되지 않습니다.
If
CustomerType is equal to 2
Then
PaymentTerms defaults to CASH
Else
None
--------------------------------------------------
샘플 모델 | 엔터티 | 비즈니스 규칙 이름 | 설명 |
---|---|---|---|
고객 | 고객 | 조직 pmt 용어 | 조직의 기본 결제 조건을 지정합니다. |
다음 비즈니스 규칙에서 CustomerType 특성 값이 규칙 조건을defaults to
충족is equal
하는 경우 규칙 동작이 PaymentTerms 특성에 적용됩니다. 그렇지 않으면 아무 작업도 수행되지 않습니다.
If
CustomerType is equal to 1
Then
PaymentTerms defaults to 210Net30
Else
None
--------------------------------------------------
샘플 모델 | 엔터티 | 비즈니스 규칙 이름 | 설명 |
---|---|---|---|
제품 | 제품 | DaysToManufacture | 사내 제조에 대한 제조일의 범위를 지정합니다. |
다음 비즈니스 규칙에서 InHouseManufacture 특성 값이 규칙 조건을 충족is equal
하는 must be between
경우 규칙 동작이 DaysToManufacture 특성에 적용됩니다. 그렇지 않으면 아무 작업도 수행되지 않습니다.
If
InHouseManufacture is equal to Y
Then
DaysToManufacture must be between 1 and 10
Else
None
--------------------------------------------------
샘플 모델 | 엔터티 | 비즈니스 규칙 이름 | 설명 |
---|---|---|---|
제품 | 제품 | 필수 필드 | 제품 엔터티 멤버에 필요한 특성을 지정합니다. |
다음 비즈니스 규칙에서 모든 조건에서 지정된 특성에 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
--------------------------------------------------
샘플 모델 | 엔터티 | 비즈니스 규칙 이름 | 설명 |
---|---|---|---|
제품 | 제품 | Std 비용 | 표준 비용이 0보다 커야 합니다. |
다음 비즈니스 규칙에서 모든 조건에서 must be greater than
규칙 작업은 제품의 StandardCost 특성에 적용됩니다.
If
None
Then
StandardCost must be greater than 0
Else
None
--------------------------------------------------
샘플 모델 | 엔터티 | 비즈니스 규칙 이름 | 설명 |
---|---|---|---|
제품 | 제품 | FG MSRP Cost | 제품이 양호한 경우 MSRP(제조업체에서 제안한 소매 가격) 및 딜러 비용이 0보다 커야 한다고 지정합니다. |
다음 비즈니스 규칙에서 FinishedGoodIndicator 특성 값이 규칙 조건을must be greater than
충족is equal
하는 경우 규칙 동작이 MSRP 및 DealerCost 특성에 적용됩니다.
If
FinishedGoodIndicator is equal to Y
Then
MSRP must be greater than 0
DealerCost must be greater than 0
Else
None
--------------------------------------------------
샘플 모델 | 엔터티 | 비즈니스 규칙 이름 | 설명 |
---|---|---|---|
제품 | 제품 | 기본 이름 | 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 문이 표시됩니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기