There is a nice write-up for using addValidateTasks https://support.sugarcrm.com/documentation/sugar_developer/sugar_developer_guide_14.0/cookbook/adding_field_validation_to_the_record_view/.
However, as Sugar evolves there are more and more places where data can be edited.
- create
- record
- list
- preview
- record view dashlets
- sub-panels list view
- tileview
- etc
If we want to enforce data validation how do we create validation that can span all available views?