I had a problem: how to conditionally impose validation constraints on a field? Business Rules are an ideal way to achieve this.
The problem was they span layers according to their “Scope” setting.

The available settings are:
| Setting | Scope |
| All Forms | Is applied when any Form for the entity is open. |
| (specific form) | Is applied only when a specific Form is open. |
| Table | Is applied across layers, into the Dataverse – and is applied at that low level, so even when Flows are running, etc. |
If you stumble (like I did) on Business Rules applying validation on Forms but which should only be applicable for UI interactions, choose “All Forms”.
Leave a comment