Поделиться через


Примеры бизнес-правил (службы Master Data Services)

Область применения: SQL Server — Только Управляемый экземпляр SQL Azure Windows

В этой статье показаны примеры бизнес-правил для служб 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
Продукт Продукт Стоимость MSRP FG Указывает, что для готовой продукции розничная цена производителя и цена продавца должны быть больше 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.

В следующем бизнес-правиле, если атрибуты цвета и класса не соответствуют 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. Перейдите на веб-сайт Master Data Services, настроенный после установки MDS, и щелкните поле "Администрирование системы".
    Инструкции по настройке веб-сайта см. в разделе Установка и настройка служб Master Data Services.
  2. Щелкните образец модели, содержащий бизнес-правило из приведенных выше таблиц, а затем щелкните Сущности.
  3. Выберите сущность, к которой применяется правило, как указано в таблицах выше, а затем щелкните Бизнес-правила.
  4. Щелкните имя бизнес-правила, которое нужно просмотреть. В пользовательском интерфейсе отобразятся инструкции If, Then и Else .