Close

Бизнес правила это: Что такое бизнес-правила? — Определения ИТ-знаний

Содержание

Что такое бизнес-правила? — Определения ИТ-знаний

Мы можем объяснить бизнес-правила двумя способами. Как правила внутри компании и как правила, которые применяются к данным в одном база данных.

Внутри компании

Когда вы работаете в компании или участвуете в бизнес-проекте, есть 3 важных правила, которых вы должны придерживаться. Эти правила обычно относятся к персоналу и указывают, что вы можете, а что нет. Хороший пример бизнес-правила относится к отношениям. Во многих компаниях менеджеру не разрешается поддерживать отношения с сотрудником. Кроме того, бухгалтеру компании обычно не разрешается выходить замуж за другого бухгалтера. В этом случае это запрещено, поскольку более вероятно, что супруги могут изменить финансовую информацию, а затем спасти друг друга от обнаружения. Эти правила предназначены для предотвращения сбоев в работе компании.

Бизнес-правила в базе данных

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

Бизнес-правила определяют сущности, атрибуты, отношения и ограничения. Обычно мы используем их в ситуациях, когда мы храним или используем данные. Эти данные важны только в том случае, если также были определены бизнес-правила. В противном случае это были бы только записи. Они также помогают сотрудникам сосредоточиться на деятельности бизнес-процессов. При его изготовлении необходимо придерживаться следующих принципов:

  • Они должны быть простыми и понятными.
  • Мы держим их как можно шире, чтобы у всех была похожая интерпретация. 
  • Они также должны поддерживаться в письменном виде.

Определение бизнес-правил

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

Не путайте их с требованиями

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

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

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

  1. У них есть уникальный идентификатор. Идентификатор может состоять из номера строки и отдела, к которому он относится.
  2. Опишите только одну концепцию.
  3. Они написаны на понятном языке.
  4. Каждое бизнес-правило также происходит из одного источника.
  5. Они однозначны, так что мы можем позже преобразовать их в тестовые случаи.

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

Запись и доступность

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

Бизнес-правила и процесс проектирования

Важным аспектом каждого процесса проектирования является выбор. Например, при проектировании базы данных мы должны выбрать, какие данные мы хотим сохранить в базе данных. Однако данные, которые мы в конечном итоге выбираем для сохранения, и то, как мы их сохраняем, определяется тем, как организация использует свои данные.

Чтобы продолжить процесс проектирования (базы данных), нам необходимо официальное одобрение организации. Бизнес-правила будут влиять на широкий спектр проблем с базой данных, таких как:

  • Данные, которые мы собираем и храним.
  • Способ, которым мы определяем и устанавливаем отношения.
  • Количество типов информации, которую может предложить база данных.
  • Безопасность и конфиденциальность самих данных.

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

Типы бизнес-правил

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

База данных ориентирована

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

Приложение ориентировано

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

примеров

Некоторые примеры типичных бизнес-правил и требований, из которых они возникают.

  • Требование: Работник склада должен иметь возможность отгружать заказы, чтобы обеспечить покупателей их покупками. Бизнес-правило: дата отгрузки не может быть раньше даты заказа.
  • Требование: работник аренды должен быть в состоянии назначить арендатору автомобиль, чтобы он мог водить машину. Бизнес-правило: арендатор не может арендовать более одного автомобиля одновременно.
  • Требование: Покупатель должен иметь возможность размещать заказы без вмешательства других. Деловые правила: он может вести дела только с поставщиками из региона. Также он может самостоятельно совершать покупки на определенную сумму.
  • Требование: продавцу разрешено предоставлять покупателям скидки, чтобы удовлетворить потребности покупателей. Бизнес-правила: Только постоянные клиенты могут получить скидку. Скидка также составляет максимум 15% на все покупки.

ITpedia Рекомендации по разработке инструментов

Предложить программное обеспечение для разработки приложений
Ключевые особенности, которые следует искать в программном обеспечении для разработки приложений: при принятии решения о том, какое программное обеспечение для создания приложений лучше всего поможет вам создавать индивидуальные приложения, уделите много внимания четырем критическим областям: функции создания контента, распространение, взаимодействие с клиентами и помощь и вспомогательные средства. Распространение создания контента и совместимость с ОС Функции справки и поддержки службы поддержки клиентов

отставаниеПрограммное обеспечение для управления проектами онлайн для разработчиков | Backlog Backlog — это универсальное программное обеспечение для управления проектами для всей команды. Отслеживание проблем, хостинг Git и контроль версий, а также Wiki. Нужные инструменты, которые помогут вашей команде разработчиков быстрее выполнять качественные проекты. Начните с бесплатного аккаунта!

CaylentРешения DevOps для всех Caylent предлагает индивидуальные решения DevOps для компаний на всех этапах, предоставляя вашей команде свободу сосредоточиться на функциях, приносящих доход, а не на инфраструктуре. Позволить программным командам автоматизировать развертывание контейнеров без каких-либо хлопот, не управлять облачной инфраструктурой или поддерживать конвейеры CI и CD. Это приводит к легкому сотрудничеству между командами разработчиков и операторов, что позволяет им упростить самые сложные рабочие процессы.

HiveМакеты проекта. Организуйте проекты в виде диаграммы Ганта, доски Канбан, таблицы или календаря и легко переключайтесь между каждым макетом. Обновления отражаются во всех представлениях проекта, поэтому вся команда получает информацию независимо от того, какой вариант они используют. Сводные просмотры. Объедините несколько проектов и просмотрите общую картину своей компании или отдела. Проекты можно сортировать по текущему статусу, члену команды или присвоенным ярлыкам. Шаблоны действий. С легкостью планируйте и повторяйте задачи, используя шаблоны действий. Изложите все необходимые шаги в повторно используемом шаблоне действий, чтобы назначать задачи нужным людям в нужное время.

ПО для управления ИТ-проектамиЛучшие программные решения для управления ИТ-проектами для ваших команд DevOps

Monday.com DVГибкое управление — это набор принципов, которые используются для управления проектами и командами. Хотя это обычно неверно истолковывают как кучу волшебных уловок, которыми руководствуются руководители, не понимая их истинной ценности, Agile действительно предлагает список основных ценностей и рекомендаций, которые, как было доказано, повышают как производительность команды, так и ответственность.

Услуги по созданию сайтовЛучшие веб-конструкторы, такие как: Wix, Bizness Apps, Weebly и Web Sitebuilder.

Обсудить с нами LinkedIn.

резюме

статья

Что такое бизнес-правила?

Описание

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

Автор

Wim Hoogenraad

Имя издателя

ITpedia

Издательство Логотип

Что такое бизнес-правила и BRMS на примере Red Hat Decision Manager

В жизни людей окружает куча правил и рекомендаций: на красный ехать нельзя, надо мыть руки перед едой, детей водить в школу к первому уроку. Таких же правил полно и в бизнесе: отпуск не больше Х дней в году, клиенту с плохой кредитной историей займ отклонить и так далее.

Если у вас много информационных систем и таких правил — то BRMS must have. Что это такое, как работает на примере конкретной BRMS читайте в этой статье

Что такое бизнес-правила, BRMS и в чем польза применения

BRMS — это программа через которую можно создавать и управлять правилами централизованно. Бизнес-правила — это то, как компания принимает решение. Представьте, что у нас есть предприятие, которое  регулирует правила проезда умных машин в городе на светофорах.

Бизнес-правило светофора выглядит так:

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

Получается, польза BRMS:

  • сокращение затрат на изменение правил в системах;
  • высокая скорость внесения изменений в правила;
  • контроль за принципами работы софта.

Примеры правил
  • расчет отпускных;
  • скоринг заемщика;
  • размер скидки;
  • расчёт стоимости полиса в страховой компании;
  • допродажи.

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

Одно дело когда 1С-ка генерирует счета-фактуры с НДС, другое дело — когда вы банк с 40 информационными системами и 110 000 заявок на кредиты в день.

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

Поэтому BRMS нужен когда:

  • много информационных систем;
  • много бизнес-правил;
  • большой трафик процессов;
  • высокая стоимость простоя даже одной информационной системы.

Как создать бизнес-правило в Red Hat Decision Manager

1. Установка

Установите систему по мануалу:

https://developers.redhat.com/products/red-hat-decision-manager/hello-world/

2. Создание приложения

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Классификация бизнес-правил

В группе Business Rules Group (2012) дали определение бизнес-правил с точки зрения как бизнеса, так и информационных систем:

  • с точки зрения бизнеса: «бизнес-правило — это указание на существование обязательств относительно поведения, действия, принятого порядка или процедуры в определенной деятельности или отрасли»; (Должна быть явная мотивировка правила, а также методы обеспечении его выполнения, а также понимание последствий в случае нарушения правила.)

  • с точки зрения информационной системы: «бизнес-правило — это указание, определяющее или ограничивающее определенный аспект бизнеса. Оно предназначается для установления бизнес-структуры или для управления и влияния на бизнес-деятельность».

Целые методологии разработаны специально для создания и документирования бизнес-правил и их применения в автоматизированных системах бизнес-правил (Ross, 1997; von Halle, 2002). Если вы не создаете систему, которая в значительной степени управляется бизнес-правилами, тщательно разработанная методология вам не нужна. Достаточно выявить и задокументировать относящиеся к вашей системе правила и связать их с конкретными требованиями, которые их реализуют.

Для организации бизнес-правил предлагается множество разных схем классификации (Ross, 2001; Morgan, 2002; von Halle, 2002; von Halle и Goldberg, 2010). Простейшая из них (рис. 1), из пяти типов бизнес-правил, годится в большинстве случаев. Шестая категория — термины: важные для бизнеса слова, фразы и аббревиатуры. Термины можно группировать по фактическим бизнес-правилам. Их также удобно хранить в словаре.

Рис. 1. Простая таксономия бизнес-правил

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

Факты

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

  • на каждый химический контейнер нанесен уникальный штрих-код;

  • оплачивается доставка каждого заказа;

  • со стоимости доставки налог с продаж не берется;

  • если лицо, приобретающее химикат по невозмещаемому авиабилету, изменяет маршрут доставки, ему потребуется уплатить дополнительный сбор;

  • книги, размер которых превышает 16 дюймов, размещаются в разделе широкоформатных книг библиотеки.

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

Бизнес-правила — SQL Server Master Data Services

  • Чтение занимает 3 мин

В этой статье

Применимо к: SQL Server (все поддерживаемые версии)  — только Windows Управляемый экземпляр SQL Azure

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

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

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

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

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

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

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

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

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

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

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

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

  2. Изменить значение

  3. Проверка

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

  5. Пользовательский сценарий действия

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

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

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

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

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

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

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

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

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

См. также

Движок бизнес-правил — это… Что такое Движок бизнес-правил?

  • Движение скаутов
  • Движок Doom 3

Смотреть что такое «Движок бизнес-правил» в других словарях:

  • Сервер исполнения бизнес-правил — ( англ. Business Rule Engine движок исполнения бизнес правил) компонент системы управления бизнес правилами предприятия, в функции которого входит выполнение правил. Он предоставляет сервисы принятия решений, которые могут вызывать внешние… …   Википедия

  • Microsoft SQL Server — Тип Реляционная СУБД Разработчик Sybase, Ashton Tate, Microsoft …   Википедия

  • Mafia II — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей …   Википедия

  • Блатной жаргон — Воровской жаргон (правильнее это явление называть «арго») социальный диалект (социолект), развившийся в среде деклассированных элементов общества, как правило, преступников. Представляет собой систему терминов и выражений, призванных изначально… …   Википедия

  • Вертухай — Воровской жаргон (правильнее это явление называть «арго») социальный диалект (социолект), развившийся в среде деклассированных элементов общества, как правило, преступников. Представляет собой систему терминов и выражений, призванных изначально… …   Википедия

  • Воровское арго — Воровской жаргон (правильнее это явление называть «арго») социальный диалект (социолект), развившийся в среде деклассированных элементов общества, как правило, преступников. Представляет собой систему терминов и выражений, призванных изначально… …   Википедия

  • Воровской жаргон — (правильнее это явление называть «арго») социальный диалект (социолект), развившийся в среде деклассированных элементов общества, как правило, преступников. Представляет собой систему терминов и выражений, призванных изначально идентифицировать… …   Википедия

  • Тюремный жаргон — Воровской жаргон (правильнее это явление называть «арго») социальный диалект (социолект), развившийся в среде деклассированных элементов общества, как правило, преступников. Представляет собой систему терминов и выражений, призванных изначально… …   Википедия

  • Урка — Воровской жаргон (правильнее это явление называть «арго») социальный диалект (социолект), развившийся в среде деклассированных элементов общества, как правило, преступников. Представляет собой систему терминов и выражений, призванных изначально… …   Википедия

  • Фуфло — Воровской жаргон (правильнее это явление называть «арго») социальный диалект (социолект), развившийся в среде деклассированных элементов общества, как правило, преступников. Представляет собой систему терминов и выражений, призванных изначально… …   Википедия

Как документировать бизнес-правила

Что касается бизнес-правил, я думаю, что @Joppe указал на UML, о котором мы все думали.

Диаграммы вариантов использования дают превосходный обзор того, как субъекты / роли взаимодействуют с системой и что делает система. Для сложного варианта использования дополнительная информация, объясненная в текстовом виде, очень поможет ( предварительные условия , постусловия , зависимости от предыдущих выполнений UC и т. Д. )

Есть диаграммы, которые также делают отличные обзоры бизнеса на разных уровнях:

  • Диаграмма конечного автомата, если есть какие-либо состояния, которые должны быть задокументированы.
  • Диаграмма деятельности . Для сложного варианта использования вам может понадобиться углубиться в детали. Уровень детализации зависит от вас и зависит от того, кто будет читать документацию. Эта документация может не показаться деловой, но с правильным уровнем детализации она может стать такой.

Просто совет, назначьте код для каждого варианта использования (то есть: UC-1 , UC-n ). Это будет полезно позже, во время документации пользовательского интерфейса.

Для документации пользовательского интерфейса обычной практикой (в наши дни) является создание каркасов . Совершенно лучше, чем скриншоты, потому что это выглядит чище и проще. Например, посмотрите на WireframeSketcher

Для каркасов может быть недостаточно документации, поэтому для каждого экрана сделайте краткое введение и опишите каждую кнопку. Дополнительно, сделайте ссылки на UC, включенные в экран ( теперь посмотрите, почему коды UC полезны ). Это сделает вашу документацию последовательной.

Смысл таких инструментов, как Wireframesketcher, в том, что они делают интерактивные макеты. Идеально для того, чтобы предоставить что-то интерактивное клиенту, пока вы все еще проектируете или разрабатываете.

Не забудьте документировать план навигации . Военно — морской План не имеет диаграммы UML, но вместо этого можно использовать диаграмму конечного автомата . Это не для того, что было сделано, но все же.

Наконец, имейте в виду, к кому вы обращаетесь.

  • Техник : вы можете углубиться в детали и использовать технические детали.

  • Не Техник : избегайте технических подробностей (не связанных с языком или кодом). Постарайтесь быть ясными и простыми и использовать те же термины / слова, которые использует клиент. Думай, будто ты не имел понятия о программировании.

Бизнес-правило — Business rule — abcdef.wiki

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

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

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

Вступление

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

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

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

Сбор бизнес-правил также называется сбором правил или интеллектуальным анализом бизнес-правил . Бизнес — аналитик или консультант может извлекать правила из ИТ документации (как прецеденты, спецификации или кода системы). Они также могут организовать семинары и интервью с профильными экспертами (обычно сокращенно МСП). Программные технологии, разработанные для сбора бизнес-правил посредством анализа устаревшего исходного кода или фактического поведения пользователей, могут ускорить обработку сбора правил.

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

Разрешение документирования бизнес-правил в ходе бизнес-проектов обходится дешевле и легче, чем в первом подходе, но если правила не собираются согласованным образом, они не имеют ценности. Чтобы научить деловых людей лучшим способам сбора и документирования бизнес-правил, эксперты в области бизнес-анализа создали методологию бизнес-правил . Эта методология определяет процесс записи бизнес-правил на естественном языке в доступной для проверки и понятной форме. Этот процесс нетрудно освоить, он может выполняться в режиме реального времени и позволяет заинтересованным сторонам бизнеса согласованно управлять своими собственными бизнес-правилами.

Категории

Согласно официальному документу Business Rules Group, формулировка бизнес-правила подпадает под одну из четырех категорий:

  • Определения бизнес-терминов

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

  • Факты, относящиеся друг к другу

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

  • Ограничения (также называемые «утверждения действий»)

Каждое предприятие тем или иным образом ограничивает поведение, и это тесно связано с ограничениями на то, какие данные можно обновлять, а какие нет. Во многих случаях предотвращение записи означает предотвращение совершения действия.

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

Приложения и препятствия в реальном мире

Бизнес-правила собираются в следующих ситуациях:

  1. Когда это диктуется законом
  2. Во время бизнес-анализа
  3. Как эфемерное подспорье инженерам.

Такое отсутствие единообразия в основном связано с затратами и усилиями, необходимыми для поддержания списка правил.

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

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

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

Бизнес-правила могут быть выражены с использованием подходов к моделированию, таких как унифицированный язык моделирования (UML), Z-нотация , язык выполнения бизнес-процессов (BPEL), нотация моделирования бизнес-процессов (BPMN), модель принятия решений и нотация (DMN) или семантика бизнес-словаря и т. Д. Бизнес-правила (SBVR).

Бизнес-правила, закодированные в компьютерном коде в операционной программе, известны как бизнес-логика .

Подобно тому, как бизнес-риски могут быть структурированы как:

If <condition(s)> Then <consequence(s)>

бизнес-правило может быть структурировано как:

When <condition(s)> Then <imposition(s)> Otherwise <consequence(s)>

Смотрите также

Рекомендации

  • УОКЕР, Адриан; и другие. (1990). Системы знаний и пролог . Эддисон-Уэсли. ISBN 0-201-52424-4.
  • ФОН ХАЛЛЕ, Барбара и ГОЛДБЕРГ, Ларри (9 октября 2006 г.). Революция правил бизнеса . Рад за. ISBN 1-60005-013-1.
  • ФОН ХАЛЛЕ, Барбара (2001). Применяются бизнес-правила . Вайли. ISBN 0-471-41293-7.
  • МОРГАН, Тони (2002). Бизнес-правила и информационные системы: согласование ИТ с бизнес-целями . Эддисон-Уэсли. ISBN 0-201-74391-4.
  • Принципы подхода к бизнес-правилам , Рональд Г. Росс (Aw Professional, 2003) ISBN  0-201-78893-4
  • Управление бизнес-процессами с использованием бизнес-правил , Том Дебевуаз (архитекторы бизнес-знаний, 2005) ISBN  0-9769048-0-2

Внешние ссылки

Что такое бизнес-правила? | Laserfiche

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

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

Например, бизнес-правила могут включать:

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

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

Как бизнес-правила поддерживают автоматизацию процессов

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

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

Чтобы помочь организациям оставаться гибкими и гибкими, некоторые программы для автоматизации процессов предлагают возможность моделировать бизнес-правила независимо от автоматизированных процессов. Это позволяет организациям отделить свои бизнес-логику s от своей логики процесса . Другими словами, сотрудникам не нужно последовательно проходить каждый процесс и вручную изменять каждую реализацию правила.

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

Общие типы бизнес-правил

Для учета различных типов политик и решений бизнес-правила можно моделировать разными способами. Два общих типа бизнес-правил — это правила формул и правила таблицы решений.

Правило формул позволяет сотрудникам вести вычисления в формате без кода, аналогично созданию формул в Microsoft Excel.Как только формула определена, ее можно повторно использовать при необходимости в нескольких схемах процессов. Если формулу необходимо обновить, нужно изменить только саму формулу, не требуя от конечного пользователя манипулирования кодом или индивидуальной настройки каждого применимого процесса. В программное обеспечение уже встроено множество стандартных формул, таких как определение среднего значения, суммы, даты и максимума, среди многих других.

Правило таблицы решений — это мощная функция, которая позволяет людям, не являющимся разработчиками, кратко представлять связанные условные решения или логику «если-то» в виде таблицы стилей электронной таблицы.В таблицах решений в качестве условий используются столбцы, а в строках указываются соответствующие результаты. Утверждения, критерии приема заявок и проверки права на получение ссуды — все это общие примеры, когда таблицы решений могут применяться и принадлежать самим экспертам в предметной области.

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

Как бизнес-правила упрощают проектирование автоматизации

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

Когда необходимо внести изменения, внесение обновлений может занять много времени, если бизнес-логика реализована непосредственно в самих процессах.На схеме ниже представлена ​​упрощенная схема реализации процесса утверждения счета.

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

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

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

Эта таблица решений представляет собой доступный формат, в котором специалист по предметной области может легко обновлять, тестировать и развертывать по мере необходимости, не прерывая реализацию базового процесса или не полагаясь на ИТ для выполнения обновлений. Имея таблицу решений, выполнение описанного выше процесса можно упростить до следующего.

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

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

Использование бизнес-правил как части программной платформы автоматизации процессов дает ряд преимуществ. К ним относятся:

  • Эффективность : эксперты домена могут централизованно определять и самостоятельно вносить изменения в логику политики.Обновления могут быть немедленно применены к соответствующим процессам, не дожидаясь появления технических ресурсов.
  • Повышенная продуктивность: Когда сотрудники тратят меньше времени на утомительные обновления, они могут больше сосредоточиться на деятельности, приносящей добавленную стоимость.
  • Согласованность: Если бизнес-правило обновлено, все процессы, ссылающиеся на это правило, будут соответственно изменены.
  • Повышенное соответствие: Организации могут эффективно показать, как были достигнуты определенные результаты, если четко определены бизнес-правила и отслеживаются решения.
  • Пониженная сложность: Бизнес-правила представлены в упрощенных форматах, которые не требуют навыков кодирования, таких как таблицы и диаграммы, и могут быть повторно использованы при необходимости в соответствующих процессах.

Имея множество преимуществ, которые предоставляют бизнес-правила, они должны быть важной частью стратегии автоматизации бизнес-процессов организации. Размещая бизнес-правила в центре внимания в понятном формате, бизнес и ИТ могут лучше согласовываться в продвижении организации.

Бизнес-правила позволяют повысить производительность, эффективность и маневренность. Являясь частью надежной платформы автоматизации процессов, они помогают организациям ориентироваться в будущее. На протяжении трех десятилетий возможности Laserfiche в области автоматизации процессов и предоставления контентных услуг помогали организациям во всем мире осуществлять цифровую трансформацию. Бизнес-правила еще больше расширяют мощный набор функций Laserfiche, где эксперты в предметной области могут самостоятельно внедрять обновления политик и правил, при этом согласованность и соответствие остаются неизменными во всех бизнес-операциях.

Чтобы узнать больше о том, как инструменты автоматизации бизнес-процессов могут повысить производительность и эффективность вашего бизнеса, прочитайте наше Руководство покупателя по автоматизации процессов.

10 примеров бизнес-правил в автоматизации процессов

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

В этой статье мы рассмотрим 10 общих примеров бизнес-правил, чтобы проиллюстрировать их потенциальные приложения в реальном мире.

Что такое бизнес-правила?

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

Когда дело доходит до автоматизации правил, система управления бизнес-правилами (BRMS) играет невероятно важную роль. BRMS — это программное решение, которое используется для определения, развертывания, выполнения, мониторинга и управления бизнес-правилами.Доступен широкий спектр систем бизнес-правил, но все они состоят из трех ключевых компонентов.

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

Наконец, среда выполнения позволяет приложениям вызывать применимые бизнес-правила и выполнять их с помощью механизма бизнес-правил.Обратите внимание, что механизм бизнес-правил также можно приобрести независимо от BRMS.

Организации, которые могут извлечь выгоду из BRMS, включают:

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

Примеры общих бизнес-правил

Правила скидок для клиентов

Бизнес-правила обычно используются для предоставления клиентам скидок. Например, организация может иметь политику, согласно которой клиентам, которые тратят 5000 долларов в календарный год, скидку на покупки при достижении этого порогового значения. Правило может быть таким: «Если покупатель потратит более 5000 долларов в течение любого календарного года, предложите 15% скидку на каждый товар».

Абонентское обслуживание автоподвески

Модели абонентской платы распространены почти во всех отраслях.Тем не менее, ручное управление выставлением счетов по подписке и обслуживанием съедает вашу прибыль. Для упрощения возможно автоматическое приостановление обслуживания за неуплату. Таким образом, организация может создать бизнес-правило, отменяющее обслуживание любого клиента, который не может произвести платеж (т.е. просроченный более чем на 30 дней).

Комиссионные автоматизированные продажи

Многим сотрудникам выплачивается вознаграждение в виде комиссионных или начисляются премии в зависимости от результатов работы. Чтобы упростить процесс, бухгалтерский учет может создать правило, которое: «Если сотрудник продает продукции на сумму более 50 000 долларов в течение календарного года, он или она получит премию в размере 5 000 долларов.Это правило гарантирует, что сотруднику будет выплачиваться согласованная оплата без необходимости вручную отслеживать продажи.

Передача активов новым сотрудникам

Адаптация сотрудников — это трудоемкий процесс. Среди прочего, сотрудники должны быть обучены, им должен быть предоставлен доступ к системе и назначены активы. Примером обычного бизнес-правила адаптации может быть то, что всем новым сотрудникам назначается адрес электронной почты. Учетные данные будут созданы автоматически, что позволит сотруднику получить доступ к системе и выбрать новый пароль.

Правила ведения бизнеса по процентной ставке по жилищному кредиту

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

Триггеры подозрительных транзакций

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

Создание идентификационных номеров учащихся

Перед приемными комиссиями

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

Отклоненные заявки на основании баллов

Арендодателям и управляющим компаниям поручено рассматривать заявки на аренду. Создание правил для утверждения или отклонения заявок может упростить процесс. Например, организация может создать правило, которое отклоняет заявку на аренду для заявителя с кредитным рейтингом ниже указанного порога.

Автоматический расчет стоимости доставки

Четкое определение стоимости доставки помогает организациям обеспечивать хорошее обслуживание клиентов и гарантировать прибыльность каждой продажи.Для расчета ставок обычно используется бизнес-логика. Например, «Базовая ставка составляет 2 доллара за фунт, но снижается до 1,50 доллара за фунт при превышении 10 фунтов».

Заявки на закупку по сумме

Ручные процессы утверждения неэффективны и часто приводят к задержкам, когда сотрудники преследуют руководителей за подписями. С помощью BRMS организация может автоматически утверждать запросы на покупку на сумму меньше, чем, скажем, 2000 долларов. Для запросов на покупку на сумму более 2000 долларов, правило может требовать, чтобы запрос был рассмотрен руководителем.

ProcessMaker — это программное обеспечение для интеллектуального управления бизнес-процессами, которое упрощает организациям автоматизацию процессов с помощью бизнес-правил и логики. Узнайте больше о нашей отмеченной наградами платформе, которая имеет встроенную интеграцию с OpenRules, системой управления решениями и бизнес-правилами.

Что такое бизнес-правила и в чем их важность?

Автор: Майк Райя Размещено 28 мая 2019 г.

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


«Если у вас нет времени, чтобы сделать это правильно, у вас должно быть время, чтобы сделать это снова».

-Неизвестно


Что такое бизнес-правила?

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

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

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


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

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

  • Иерархия принятия решений для обработки счетов-фактур, где значения определенных счетов-фактур распределены по уровням, чтобы определить, какие менеджеры могут утверждать
  • Расчеты для определения бонусного потенциала и выплат для торгового персонала
  • Серия обязательных вопросов, на которые в случае отрицательного ответа определенный поставщик исключается из конкретной возможности партнерства.
  • Набор вопросов и ответов для гостя, бронирующего номер в гостинице, для определения наличия и цены

Почему так важны бизнес-правила?

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

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

Вкратце: объединение правил с автоматизацией

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

Вызов «племенных знаний» с бизнес-правилами

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

Возьмите этот пример, который хорошо показывает важность обеспечения того, чтобы знания племен не ограничивались избранными:

  • Представьте себе организацию с сезонными скачками в бизнесе.Это может быть розничный торговец, которому необходимо увеличить количество сотрудников магазина и поддержку отношений с клиентами, или даже налоговую инспекцию, которая нуждается в дополнительной поддержке, чтобы пережить месяцы, предшествующие 15 апреля.
  • Ваш тренер работает над обучением всех этих новых ресурсов в короткие сроки, чтобы они могли попасть в пол или рабочее место и начать приносить пользу.
  • Но, допустим, новое нормативное требование о продаже определенного продукта лицам старше 18 лет в определенном штате.Эта информация известна сотрудникам юридических или регулирующих органов, которые готовятся к изменению, но она никогда не передается тренеру и, таким образом, не передается всем новым сезонным сотрудникам.
  • Эта организация, в которой отсутствуют стандартизированные и хорошо проинформированные бизнес-правила, вполне может стать объектом судебного разбирательства за несоблюдение надлежащих правил и положений, если сотрудники не могут должным образом проверять клиентов при оформлении заказа.

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

Но когда важная общеорганизационная информация известна одному человеку, это может быть опасно. В этом весь смысл «если завтра тебя сбьет автобус, что мы будем делать?» сценарий. К сожалению, возникают неожиданные вакансии сотрудников, и для предприятий критически важно перейти от знаний племени к документированным знаниям и обеспечить их применение на практике для любых бизнес-правил, которые необходимы для принятия важных бизнес-решений.

Типы бизнес-правил

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

  1. Структурное утверждение — это утверждение, в котором факт выражает некоторый аспект структуры предприятия, который определяет, как принимаются решения.
  2. Утверждение действия описывает ограничение или набор условий, которые имеют некоторую форму контроля над действиями предприятия.
  3. Деривация — это просто дополнительный элемент знаний, который исходит из других ключевых знаний о бизнесе.

В утверждениях, объясненных выше, правила дополнительно определяются как один из трех типов, когда они являются частью процесса:

  • Правила координации — Правила координации выдвигают общее требование, которое должно быть выполнено для продолжения процесса. Это общие утверждения, такие как «Запрос должен включать в себя платежный код отдела». Эти правила помогают поддерживать процесс в движении без необходимости повторной работы.
  • Правила квалификации / дисквалификации — Набор правил квалификации / дисквалификации используется, когда необходимо определить, должен ли конкретный предмет быть включен или исключен в процессе.Думайте об этом как о правиле фильтрации, которое предотвращает потерю большого количества времени и усилий.
  • Правила принятия решений — Правило принятия решений используется, когда субъект должен быть оценен и назначен следующий шаг. (например, одобрено, отклонено, отправлено обратно для получения дополнительной информации).

Бизнес-правила дополняют бизнес-процессы и автоматизацию

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

Когда гость выходит в Интернет (или даже связывается с отделом бронирования по телефону), он или она должны предоставить определенную информацию, чтобы определить, свободен ли номер, и узнать цену. Основная запрашиваемая информация, как правило, — это продолжительность пребывания, количество гостей и даты пребывания.

Еще одна важная, но второстепенная информация — принадлежит ли этот гость к программе лояльности этой сети, и если да, то его прошлая история и текущий уровень лояльности.И, очевидно, наличие кода скидки на пакет акций также будет влиять на ставку.

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

Включение бизнес-правил в вашу организацию

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


Спасибо моему соавтору, написавшему эту статью, Энн Джарема, руководителю отдела продаж и маркетинга днем ​​и энтузиасту бизнес-процессов ночью. Энн работала в различных компаниях по разработке программного обеспечения, связанных с бизнес-процессами, включая Sutherland и FICO.

Майк Райа
Автор

Маркетинг лучшего в мире программного обеспечения для автоматизации рабочих процессов и употребление слишком большого количества кофе. Свяжитесь со мной в LinkedIn по адресу https://www.linkedin.com/in/michaelraia/

Что такое бизнес-правила | IBM

Узнайте о бизнес-правилах и о том, как они помогают оптимизировать работу предприятия.

Что такое бизнес-правила?

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

Бизнес-правила и бизнес-требования

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

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

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

Виды бизнес-правил

Бизнес-правила можно классифицировать по-разному, и они могут различаться по своей классификации в зависимости от источника информации. Однако, независимо от их категоризации, бизнес-правила обычно выражаются с помощью формальных логических квалификаторов, таких как «ЕСЛИ-ТО», «ЕСЛИ-ИНАЧЕ», «ТОЛЬКО ЕСЛИ», «КОГДА» и т. Д.Этот синтаксис используется в следующих различных типах бизнес-правил:

  • Правила ограничений устанавливают условия, которые накладывают ограничения на структуры объектов. Это может быть далее разбито на три различных подмножества правил, которые включают стимул и реакцию, операционные ограничения и структурные ограничения. Правила стимула и реакции требуют, чтобы условия были истинными до того, как будет выполнено действие, в то время как правила ограничения операций накладывают ограничения до и после данной операции.Наконец, правила ограничения структуры устанавливают политику вокруг классов, объектов и отношений между ними, которые нельзя игнорировать.
  • Правила деривации определяют условия, при которых факты могут быть выведены из другой информации. Эти правила разбиты на два подмножества, которые включают правила вывода и правила вычислений. Правила вывода указывают, что если определенные факты верны, можно сделать конкретный вывод, в то время как правила вычислений используют алгоритмы, чтобы сделать эти выводы.

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

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

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

  • Соответствие: Регулирующие органы могут применять строгие правила в различных сферах, таких как финансы, страхование, здравоохранение и маркетинг. Бизнес-правила могут помочь гарантировать, что любые документы, которые проверяются любыми регулирующими органами, соответствуют их соответствующим требованиям.
  • Утверждение заявки: Банковское дело и рынки недвижимости используют бизнес-правила для процессов подачи заявок на жилищный кредит или аренду недвижимости.Например, организация может отклонить заявителя, если его кредитный рейтинг ниже определенного порога.
  • Услуги по подписке: Компании могут использовать бизнес-правила для прекращения предоставления услуг конкретному клиенту, если платеж не получен в течение установленного количества дней. Это гарантирует, что компания не тратит ресурсы на клиента, который не приносит дохода.
  • Заказы на закупку и возврат: Бизнес-правила также могут применяться в розничной торговле.Например, предприятие может отклонить требование покупателя о возврате данного продукта, если оно выходит за пределы 30-дневного окна.
  • Персонализация: Инструменты автоматизации маркетинга позволяют компаниям настраивать свой веб-сайт на основе атрибутов посетителей, позволяя маркетологам использовать набор бизнес-правил для сообщений различным сегментам аудитории. Например, если вы повторно посещаете веб-сайт, компания может предоставить вам фотографии той категории продуктов, которую вы последний раз просматривали на их домашней странице, тогда как новому посетителю могут быть предоставлены изображения самого популярного продукта компании.

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

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

  • Повышенная эффективность: Программирование бизнес-правил в приложениях и рабочих процессах может сэкономить время в долгосрочной перспективе. Когда бизнес-правила необходимо обновить из-за изменений в нормативных актах или стандартах компании, необходимо обновлять только этот аспект программы, а не обновления вручную во всем программном приложении.Эти обновления обычно могут выполняться менее техническими ресурсами, такими как бизнес-аналитики, экономя технические ресурсы для решения более сложных бизнес-задач.
  • Повышенная согласованность: Бизнес-правила гарантируют, что задачи выполняются согласованно, поскольку для выполнения данной задачи должны выполняться определенные критерии. Например, регулирующие органы могут потребовать заполнение определенных документов. Компании могут создавать собственные шаблоны, которые не будут помечены как заполненные, пока не будут заполнены все обязательные поля.В результате происходит меньше ошибок, связанных с человеческим фактором, и, если все бизнес-правила были реализованы точно, руководители могут быть уверены, что они соблюдают нормативные требования, избегая ненужных сборов и штрафов.
  • Меньше сложности: Документация бизнес-правил потенциально может быть перенесена на другие направления бизнеса, а группы могут потенциально перепрофилировать документы для других рабочих потоков, снижая сложность всей организации в целом.

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

Механизмы бизнес-правил и системы управления бизнес-правилами (BRMS)

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

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

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

Бизнес-правила и IBM

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

  • IBM Business Automation Workflow предоставляет платформу управления бизнес-процессами на протяжении всего жизненного цикла, включая возможности разработки, тестирования и производства.IBM Business Automation Workflow помогает командам улучшить процесс принятия решений и улучшить совместную работу, предоставляя унифицированную среду на основе моделей, в которой каждый имеет доступ к нужной информации в нужное время.
  • IBM Operational Decision Manager — это комплексное решение для управления решениями, которое позволяет предприятиям обнаруживать, фиксировать, анализировать, автоматизировать и точно управлять бизнес-правилами в современных сложных вычислительных средах.

Чтобы получить дополнительную информацию о том, как решения IBM могут помочь вам обнаруживать и автоматизировать бизнес-правила, зарегистрируйтесь для получения идентификатора IBMid и создайте бесплатную учетную запись IBM Cloud сегодня.

Руководство

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

Рекомендации: Бизнес-правила


Бизнес-правила
Бизнес правила — это декларации политик или условий, которые должны быть удовлетворен.
Темы

Пояснение

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

Уровни формализма

Бизнес-правила должны быть строго и формально выражены, чтобы они могли составляют основу автоматизации. Альтернативой было бы использование Object Язык ограничений (OCL), как указано в унифицированном языке моделирования. [RUM98]

Пример:

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

контекст Команда inv :

self.numberOfMembers <= 10

Однако вы должны учитывать, что этот формальный тип языка может быть трудным. переводить для многих из ваших заинтересованных сторон, поэтому более естественный стиль языка может быть предпочтительнее. Вы можете определить набор зарезервированных выражений, которые вы используете для определить правила. Эти выражения могут быть такими же, как определенные в [ODL98]:

  • IF
  • ТОЛЬКО ЕСЛИ
  • КОГДА
  • ТО
  • ELSE
  • НЕОБХОДИМО ВСЕГДА ДЕРЖАТЬ, ЧТО
  • ПРАВИЛЬНО ЗАВЕРШЕНА

Пример:

На этом менее формальном языке приведенный выше пример будет выглядеть так:

ДОЛЖЕН ВСЕГДА ДЕРЖАТЬ, ЧТО количество членов команды меньше или равно 10.

Категории бизнес-правил

Правила

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

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

Эта классификация бизнес-правил полезна при объяснении того, что бизнес-правила, как их найти и как с ними работать, но в этом нет необходимости думать о них как о фиксированных группах, на которые всегда нужно ссылаться.Поэтому наш шаблон для артефакта бизнес-правил не показывает это классификации в вашем проекте, скорее всего, будут другие группировки (по домен, по пользователю или по группе продуктов), которые гораздо более ценны для показать.

Как бизнес-правила отражены в моделях

Бизнес-правило влияет на внешний вид ваших моделей. Это также может повлиять на то, как вы последовательность действий на диаграмме действий, и это может даже повлиять на то, какие ассоциации у вас есть между вашими бизнес-структурами.Некоторые правила нелегко перевести на простой способ визуализации диаграммы им может потребоваться находятся в описании элементов модели.

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

Также полезно отслеживать бизнес-правила в Требованиях Атрибуты для отслеживания и отчетности.

Правила стимулирования и реакции

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

В модели бизнес-объектов такое правило может, например, влиять на как вы описываете жизненный цикл бизнес-объекта или это может быть частью описания операции на бизнес-работника.

Пример:

В организации управления заказами вы можете встретить следующее правило:

ПРИ отмене заказа

Если заказ не отправлен

ТО закрыть Ордер.

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

Бизнес-правило в этом случае преобразуется в альтернативный путь через рабочий процесс

Правила ограничения операций

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

Пример:

В организации управления заказами вы можете найти следующие правило:

Отправка заказа клиенту

ТОЛЬКО ЕСЛИ У клиента есть адрес доставки.

Бизнес-правило преобразуется в альтернативный путь в рабочий процесс

Пример:

Вот еще один пример правила ограничения операции:

ДОЛЖЕН ВСЕГДА ДЕРЖАТЬ, ЧТО

Все покупатели На запросы необходимо ответить в течение 24 часов с момента их получения

Это бизнес-правило будет преобразовано в цель производительности бизнес-вариант использования.См. Раздел «Цель производительности» в документе «Рекомендации: бизнес-вариант использования».

Правила ограничения структуры

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

Пример:

В организации управления заказами вы можете встретить следующее правило:

ДОЛЖЕН ВСЕГДА ДЕРЖАТЬ, ЧТО

Заказ относится как минимум к 1 Продукту.

Это бизнес-правило преобразуется в ассоциацию с кратность 1 .. *.

Правила вывода

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

Пример:

Возможно, вы установили следующее правило для определения статус клиентов:

Клиент — хороший покупатель, ЕСЛИ И ТОЛЬКО ЕСЛИ

неоплаченных счетов, отправленных этому Заказчику, меньше чем 30 дней.

Это бизнес-правило соответствует альтернативному пути через рабочий процесс, и предписанный метод будет частью оценки клиента деятельность

Правила вычислений

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

Пример:

Правило вычисления может указывать вычисление значения:

Чистая цена Продукта РАССЧИТАНА В СЛЕДУЮЩЕМУ СЛЕДУЮЩЕМУ

цена товара * (1 + процент налога / 100).

Оценка чистой цены может быть частью операции «Заказ на отгрузку» при выставлении счета отправлено с заказом.В бизнесе объектной модели это правило преобразуется в ассоциации и операции.

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

Авторские права 1987 — 2001 Rational Software Corporation

Руководство

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

Рекомендации: Бизнес-правила


Бизнес-правила
Бизнес правила — это декларации политик или условий, которые должны быть удовлетворен.
Темы

Пояснение

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

Уровни формализма

Бизнес-правила должны быть строго и формально выражены, чтобы они могли составляют основу автоматизации.Альтернативой было бы использование Object Язык ограничений (OCL), как указано в унифицированном языке моделирования. [RUM98]

Пример:

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

контекст Команда inv :

self.numberOfMembers <= 10

Однако вы должны учитывать, что этот формальный тип языка может быть трудным. переводить для многих из ваших заинтересованных сторон, поэтому более естественный стиль языка может быть предпочтительнее.Вы можете определить набор зарезервированных выражений, которые вы используете для определить правила. Эти выражения могут быть такими же, как определенные в [ODL98]:

  • IF
  • ТОЛЬКО ЕСЛИ
  • КОГДА
  • ТО
  • ELSE
  • НЕОБХОДИМО ВСЕГДА ДЕРЖАТЬ, ЧТО
  • ПРАВИЛЬНО ЗАВЕРШЕНА

Пример:

На этом менее формальном языке приведенный выше пример будет выглядеть так:

ДОЛЖЕН ВСЕГДА ДЕРЖАТЬ, ЧТО количество членов команды меньше или равно 10.

Категории бизнес-правил

Правила

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

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

Эта классификация бизнес-правил полезна при объяснении того, что бизнес-правила, как их найти и как с ними работать, но в этом нет необходимости думать о них как о фиксированных группах, на которые всегда нужно ссылаться.Поэтому наш шаблон для артефакта бизнес-правил не показывает это классификации в вашем проекте, скорее всего, будут другие группировки (по домен, по пользователю или по группе продуктов), которые гораздо более ценны для показать.

Как бизнес-правила отражены в моделях

Бизнес-правило влияет на внешний вид ваших моделей. Это также может повлиять на то, как вы последовательность действий на диаграмме действий, и это может даже повлиять на то, какие ассоциации у вас есть между вашими бизнес-структурами.Некоторые правила нелегко перевести на простой способ визуализации диаграммы им может потребоваться находятся в описании элементов модели.

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

Также полезно отслеживать бизнес-правила в Требованиях Атрибуты для отслеживания и отчетности.

Правила стимулирования и реакции

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

В модели бизнес-объектов такое правило может, например, влиять на как вы описываете жизненный цикл бизнес-объекта или это может быть частью описания операции на бизнес-работника.

Пример:

В организации управления заказами вы можете встретить следующее правило:

ПРИ отмене заказа

Если заказ не отправлен

ТО закрыть Ордер.

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

Бизнес-правило в этом случае преобразуется в альтернативный путь через рабочий процесс

Правила ограничения операций

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

Пример:

В организации управления заказами вы можете найти следующие правило:

Отправка заказа клиенту

ТОЛЬКО ЕСЛИ У клиента есть адрес доставки.

Бизнес-правило преобразуется в альтернативный путь в рабочий процесс

Пример:

Вот еще один пример правила ограничения операции:

ДОЛЖЕН ВСЕГДА ДЕРЖАТЬ, ЧТО

Все покупатели На запросы необходимо ответить в течение 24 часов с момента их получения

Это бизнес-правило будет преобразовано в цель производительности бизнес-вариант использования.См. Раздел «Цель производительности» в документе «Рекомендации: бизнес-вариант использования».

Правила ограничения структуры

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

Пример:

В организации управления заказами вы можете встретить следующее правило:

ДОЛЖЕН ВСЕГДА ДЕРЖАТЬ, ЧТО

Заказ относится как минимум к 1 Продукту.

Это бизнес-правило преобразуется в ассоциацию с кратность 1 .. *.

Правила вывода

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

Пример:

Возможно, вы установили следующее правило для определения статус клиентов:

Клиент — хороший покупатель, ЕСЛИ И ТОЛЬКО ЕСЛИ

неоплаченных счетов, отправленных этому Заказчику, меньше чем 30 дней.

Это бизнес-правило соответствует альтернативному пути через рабочий процесс, и предписанный метод будет частью оценки клиента деятельность

Правила вычислений

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

Пример:

Правило вычисления может указывать вычисление значения:

Чистая цена Продукта РАССЧИТАНА В СЛЕДУЮЩЕМУ СЛЕДУЮЩЕМУ

цена товара * (1 + процент налога / 100).

Оценка чистой цены может быть частью операции «Заказ на отгрузку» при выставлении счета отправлено с заказом.В бизнесе объектной модели это правило преобразуется в ассоциации и операции.

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

Авторские права 1987 — 2001 Rational Software Corporation

Как писать бизнес-правила — шаблоны, формы, контрольные списки для MS Office и Apple iWork

Хотите научиться писать бизнес-правила? Написание бизнес-правил должно быть легким.В конце концов, вы ведь документируете, как работает бизнес? Это не должно быть слишком сложно, поскольку вы думаете, что все знают, как это работает. Так они поступают каждый день. Увы, это не всегда так.

Шаблоны бизнес-правил (MS Word / Excel)

Загрузите эти шаблоны бизнес-правил (MS Word / Excel) , чтобы уточнить соответствующие действия (т. Е. Правила), которые необходимо предпринять, и устранить любую двусмысленность в отношении правильного курса действий, которым необходимо следовать.

Используйте эти шаблоны бизнес-правил, чтобы описать, как политики или методы компании применяются к определенной деловой активности.Моделируя бизнес-процессы, вы можете фиксировать бизнес-правила как отдельные элементы и вплетать их в потоки процессов. Кроме того, вы можете настроить эти шаблоны для создания функциональных бизнес-правил для расчета значений и выполнения задач для финансов, бюджетов и рабочих процессов.

Загрузите сейчас за 7,99 $

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

Что такое бизнес-правила?

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

На следующий день команда бизнес-аналитиков познакомила меня со своей библиотекой бизнес-правил — считайте ее справочником по всем существующим бизнес-правилам, и у вас есть идея — и показала мне свои шаблоны, примеры и рекомендации. Становилось яснее, но мне все еще требовалось направление.

Как определить бизнес-правила?

Начнем с простого определения:

Бизнес-правила

подробно рассказывают организации, что она может делать; Стратегия объясняет, как сфокусировать бизнес.Стратегия обеспечивает руководство высокого уровня, тогда как бизнес-правила предоставляют подробные инструкции о том, как стратегию можно преобразовать в действия. [Википедия]

С другой стороны, бизнес-правила работают как процедуры или Рабочие инструкции. Они очень детализированы (т. Е. Низкоуровневые инструкции) и определяют одну задачу.

Например…

, чтобы подать заявку на получение ссуды, бизнес-правила требуют, чтобы вы выполнили пять условий. Если вы этого не сделаете, заявка будет отклонена.

4 категории бизнес-правил

Существуют также разные категории бизнес-правил.Согласно Business Rules Group, бизнес-правила делятся на одну из четырех категорий:

  • Определения — это конкретные слова, фразы, термины и язык, используемые для выражения правила. Термины обычно приводятся в глоссарии в разделе приложения.
  • Факты — Это отправные точки для применения бизнес-правила. Например, факт, что клиент может подать заявку на ссуду, запросить выписку из банка или снять деньги. Вы можете определять факты как отношения, атрибуты и структуры.
  • Ограничения — Какие ограничения накладываются на правило? Например, чтобы подать заявку на получение кредита, на вашем счету должно быть 10к. Это ограничение накладывается на клиента.
  • Деривации — Бизнес-правила определяют, как знания могут быть преобразованы в другие знания, возможно, в различных формах.

Соглашения об именах бизнес-правил

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

Например:

BR123-Fin-US-1_1

Где:

BR ссылается на бизнес-правило
123 на номер документа
Fin в финансовый отдел
US в офисы в США и
1_1 на версию документа

Образец бизнес-правил

Имея это в виду, вот три примера бизнес-правил:

  • BR101 Банковские менеджеры могут утверждать только банковские ссуды на сумму более 50 тысяч.
  • BR102 Помощники менеджера банка утверждают банковские ссуды на сумму менее 50 тыс. При условии, что клиент успешно заполнил документы 1, 2 и 3.
  • BR103 Клиенты должны подавать письменные заявки на все заявки на получение кредитной карты.

Как писать бизнес-правила

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

Например, чтобы правильно задокументировать бизнес-правило, вам необходимо ввести:

  • Имя — присвойте каждому бизнес-правилу уникальный идентификатор.Сделайте это значимым для читателя.
  • Описание — Опишите цель бизнес-правила. Используйте активные глаголы, удаляйте неоднозначный текст и стремитесь к ясности. Используйте блок-схемы или схемы UML для описания сложных правил.
  • Пример — Если возможно, включите пример правила.
  • Источник — Определите источник правила, чтобы его можно было проверить. Это может быть человек, заинтересованная сторона или команда.
  • Связанные Правила — Определите связанные бизнес-правила, если таковые имеются, для поддержки прослеживаемости.
  • Редакция История — Определите, когда, кто и где были внесены изменения в документ.

Заключение

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

Термин «бизнес-правило» означает разные вещи для разных людей.

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

Но для администратора базы данных это может означать требование к базе данных, которое может быть легко выполнено, а может и нет.

Я постараюсь поделиться большим количеством идей о бизнес-правилах, поскольку я получу более глубокое понимание того, как они работают.

Как я уже сказал, это новая область для меня, поэтому, пожалуйста, прыгайте внутрь.

Leave a Reply

Your email address will not be published. Required fields are marked *