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