What is the difference between processes and business rules?

Business rules encapsulate business logic of the system, i.e. they encapsulate any rules that are not related to the user interface (or any other external interface to the system). Processes, on the other hand, provide a bridge between business rules and the user interface (or any other external interface to the system). Usually processes just activate business rules in response to some external request and deliver the end result to the requestor. Therefore processes should not include business logic in their rules and conversely, business rules should not invoke actions that interact with a user (such as ENTER NEW, EDIT, PICK FROM and others). See also the “Business Rules as Carriers of Business Logic”, “Processes as Links Between User Interface and Business Logic”, “Configuration Guidelines” sections. See also How to go about system configuration.

  • Last modified: 2022/12/15 05:04