비즈니스 규칙의 예(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  

--------------------------------------------------

샘플 모델에 있는 비즈니스 규칙의 예를 보려면

  1. MDS를 설치한 후 설정한 Master Data Services 웹 사이트로 이동하고 시스템 관리 상자를 클릭합니다.
    웹 사이트 설정에 대한 지침은 Master Data Services 설치 및 구성을 참조 하세요.
  2. 위의 표에 나열된 것처럼 비즈니스 규칙이 포함된 샘플 모델을 클릭한 다음 엔터티를 클릭합니다.
  3. 위의 표에 나열된 규칙이 적용되는 엔터티를 클릭한 다음 비즈니스 규칙을 클릭합니다.
  4. 보려는 비즈니스 규칙의 이름을 클릭합니다. UI가 확장되어 If, ThenElse 문이 표시됩니다.