Бизнес-правила (службы Master Data Services)
В Master Data Services бизнес-правило — это правило, которое используется для обеспечения качества и точности данных master. Бизнес-правило можно использовать для автоматического обновления данных, отправки электронной почты или запуска бизнес-процесса или рабочего процесса.
Создание и публикация бизнес-правил
Бизнес-правила — это If/Then
инструкции, создаваемые в диспетчере основных данных. Если значение атрибута удовлетворяет указанному условию, выполняется определенное действие. Возможны такие действия, как задание значения по умолчанию или изменение значения. Эти действия могут сочетаться с отправкой уведомления по электронной почте.
Бизнес-правила могут основываться на определенных значениях атрибутов (например, предпринимать действие, если Цвет=Синий) или на изменении значения атрибута (например, предпринимать действие, если значение атрибута «Цвет» изменяется). Дополнительные сведения об отслеживании неспецифичных изменений см. в разделе Отслеживание изменений (Master Data Services)).
Для использования бизнес-правил сначала необходимо создать и опубликовать правила, а затем применить опубликованные правила к данным. Правила можно применять к подмножествам данных или ко всем данным в версии путем проверки версии. Версию нельзя зафиксировать, пока все атрибуты не пройдут проверку на соответствие бизнес-правилам.
Если пользователь пытается добавить значение атрибута, которое не проходит проверку на соответствие бизнес-правилам, это значение все равно можно сохранить. Вы можете просматривать и устранять проблемы проверки, которые отображаются в диспетчере основных данных.
При создании пакета развертывания модели в случае необходимости включить бизнес-правила следует включить данные из версии пакета.
Если в созданном бизнес-правиле используется оператор OR , необходимо создать отдельное правило для каждой из условных инструкций, которые можно применить независимо. При необходимости правила можно исключать, что повышает гибкость и упрощает устранение неполадок.
Применение бизнес-правил
Вы можете установить приоритет выполнения правил. Однако перед тем как учесть приоритет, применяются бизнес-правила на основании типа действия, которое предпринимает правило. Порядок выглядит следующим образом.
Значение по умолчанию
Изменить значение
Проверка
Внешнее действие
В рамках этих групп действия применяются в порядке, определенном их приоритетом, — от самого низкого до самого высокого. Так, например, четыре отдельных правила могут содержать действия Значение по умолчанию . Выполняемое первым действие Значение по умолчанию зависит от приоритета, определенного в веб-интерфейсе.
Другие важные замечания о применении правил.
Если бизнес-правило исключено или не опубликовано с состоянием Активно, оно по-прежнему доступно, но не используется в процессе применения бизнес-правил.
Бизнес-правила применяются к значениям атрибутов для всех конечных элементов или всех консолидированных элементов, но не для тех и других сразу.
Бизнес-правила могут применяться к любым версиям модели, то есть к Открытым или Заблокированным.
Изменения данных при применении бизнес-правил не регистрируются как транзакции.
Бизнес-правило не может содержать более одного действия запуска рабочего процесса .
Системные настройки
В диспетчер конфигурации Master Data Services есть два параметра, которые влияют на бизнес-правила. Эти параметры можно настроить в диспетчер конфигурации Master Data Services или непосредственно в таблице Параметры системы. Дополнительные сведения см. в разделе Параметры системы (Master Data Services).