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


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

Бизнес-правило в Master Data Services — это правило, позволяющее обеспечить качество и точность основных данных. Бизнес-правило можно использовать для автоматического обновления данных, отправки электронной почты или запуска бизнес-процесса или рабочего процесса.

Создание и публикация бизнес-правил

Бизнес-правила представляют собой инструкции If/Then, создаваемые в пользовательском интерфейсе Диспетчер основных данных. Если значение атрибута удовлетворяет указанному условию, выполняется определенное действие. Возможны такие действия, как задание значения по умолчанию или изменение значения. Эти действия могут сочетаться с отправкой уведомления по электронной почте.

Бизнес-правила могут основываться на определенных значениях атрибутов (например, предпринимать действие, если Цвет=Синий) или на изменении значения атрибута (например, предпринимать действие, если значение атрибута «Цвет» изменяется). Дополнительные сведения об отслеживании изменений общего вида см. в разделе Отслеживание изменений (службы Master Data Services).

Для использования бизнес-правил сначала необходимо создать и опубликовать правила, а затем применить опубликованные правила к данным. Правила можно применять к подмножествам данных или ко всем данным в версии путем проверки версии. Версию нельзя зафиксировать, пока все атрибуты не пройдут проверку на соответствие бизнес-правилам.

Если пользователь пытается добавить значение атрибута, которое не проходит проверку на соответствие бизнес-правилам, это значение все равно можно сохранить. Просмотреть ошибки проверки и исправить их можно в Диспетчер основных данных.

При создании пакета развертывания модели в случае необходимости включить бизнес-правила следует включить данные из версии пакета.

Если в созданном бизнес-правиле используется оператор OR, необходимо создать отдельное правило для каждой из условных инструкций, которые можно применить независимо. При необходимости правила можно исключать, что повышает гибкость и упрощает устранение неполадок.

Применение бизнес-правил

Вы можете установить приоритет выполнения правил. Однако перед тем как учесть приоритет, применяются бизнес-правила на основании типа действия, которое предпринимает правило. Порядок выглядит следующим образом.

  1. Значение по умолчанию

  2. Изменение значения

  3. Проверка

  4. Внешнее действие

В рамках этих групп действия применяются в порядке, определенном их приоритетом, — от самого низкого до самого высокого. Так, например, четыре отдельных правила могут содержать действия Значение по умолчанию. Выполняемое первым действие Значение по умолчанию зависит от приоритета, определенного в веб-интерфейсе.

Другие важные замечания о применении правил.

  • Если бизнес-правило исключено или не опубликовано с состоянием Активно, оно по-прежнему доступно, но не используется в процессе применения бизнес-правил.

  • Бизнес-правила применяются к значениям атрибутов для всех конечных элементов или всех объединенных элементов, но не для тех и других сразу.

  • Бизнес-правила могут применяться к любым версиям модели, то есть к Открытым или Заблокированным.

  • Изменения данных при применении бизнес-правил не регистрируются как транзакции.

  • Бизнес-правило не может содержать более одного действия запуска рабочего процесса.

Системные настройки

В программе Диспетчер конфигурации Master Data Services имеется два параметра, которые влияют на бизнес-правила. Эти параметры можно настроить в Диспетчер конфигурации Master Data Services или непосредственно в таблице системных настроек. Дополнительные сведения см. в разделе Системные параметры (службы Master Data Services).

Связанные задачи

Описание задачи

Раздел

Создание и публикация бизнес-правила.

Создание и публикация бизнес-правила (службы Master Data Services)

Добавление нескольких условий к бизнес-правилу.

Добавление нескольких условий к бизнес-правилу (службы Master Data Services)

Создание бизнес-правила, которое требует заполнения атрибутов.

Запрос значений атрибута (службы Master Data Services)

Создание бизнес-правила, которое запускает действие при изменении значений атрибутов.

Инициирование действия на основе значения атрибута (службы Master Data Services)

Изменение имени существующего бизнес-правила.

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

Настройка Диспетчер основных данных для отправки уведомлений при применении бизнес-правил.

Настройка в бизнес-правилах отправки уведомлений (службы Master Data Services)

Применение бизнес-правил к определенным элементам.

Подтверждение конкретных членов, обнаруженных при проверке на соответствие бизнес-правилам (службы Master Data Services)

Исключите бизнес-правило, чтобы оно не использовалось.

Исключение бизнес-правила (службы Master Data Services)

Удаление существующего бизнес-правила.

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

См. также