Many organizations have business logic that impacts how they work with data. For example, an organization who is using Dataverse to store customer information might want to make a field such as and Identification number field required. In Microsoft Dataverse, you build this logic using business rules. Business rules allow you to apply and maintain business logic at the data layer instead of the app layer. Basically, when you create business rules in Microsoft Dataverse, those rules are in effect regardless of where users interact with the data.
For example, business rules can be used in canvas and model-driven apps to set or clear values in one or many columns in a table. They can also be used to validate stored data or show error messages. Model-driven apps can use business rules to show or hide columns, enable, or disable columns, and create recommendations based on business intelligence.
Business rules give you a powerful way to enforce rules, set values, or validate data regardless of the form that is used to input data. Business rules are also effective in helping to increase the accuracy of data, simplify application development, and streamline the forms presented to end users.