Validation Rules look awesome. I love this direction for Fibery. A few early observations and opportunities:
Field-Level Permissions
Because validation rules can reference the User, they appear to enable a workaround for field-level permissions (e.g., blocking edits for certain users). Not sure if this is intentional, but it’s a powerful capability.
UI Enhancement to Fields
Validation rules (and other rules) should be visible in the settings of the fields they reference. This would improve discoverability and reduce the risk of breaking logic when editing fields. Show and Manage Rules in Field Settings (UI Enhancement)
Conditionally Required Fields
Validation rules move Fibery closer to conditionally required fields but stop short. Conditional Required Fields - Workflow validation
Ideally there would be a way to prompt a user to correct the failed validation, the value being that the system now encourages users to correct the data entry instead of just blocking changes.
Use case:
- A user updates a field (e.g., Opportunity → State = “Lost”).
- Validation fails because another field required for that state is empty.
- In addition or instead of the Validation Error Message, Fibery prompts the user to fix the missing field or cancel the change (reverting the original update).