Введение

Бизнес-правило определяет или ограничивает некоторые аспекты деятельности организации. Оно может быть сформулировано для указания действия, которое необходимо выполнить при соблюдении определенных условий, или представлено в виде утверждения, которое может быть истинным или ложным. Бизнес-правила предназначены для описания структуры организации или контроля и влияния на ее поведение. Формулировка бизнес-правила относится к одной из четырех категорий:

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

Факты, связывающие термины друг с другом.
Характер или операционная структура организации может быть описана с точки зрения фактов, устанавливающих связь между терминами. Утверждение о том, что клиент может разместить заказ, – это НЕ бизнес-правило, а факт. Факты могут быть задокументированы в виде предложений на естественном языке или в виде связей, атрибутов и структур обобщения в графической модели.

Ограничения (также называемые "утверждениями о действиях").
Каждая организация в той или иной степени ограничивает поведение, и это тесно связано с ограничениями на обновление данных. Предотвращение создания записи во многих случаях означает предотвращение выполнения действия.

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

Формальные спецификации

Бизнес-правила могут быть выражены с использованием методов моделирования, таких как Unified Modeling Language (UML), Z-нотация, Business Process Execution Language (BPEL), Business Process Modeling Notation (BPMN), Decision Model and Notation (DMN) или Семантика бизнес-лексики и бизнес-правил (SBVR).