CRM 4.0: Platform Validations


Did you notice that CRM 4.0 now validates data at the platform level?  Well, it does :).   Here are a couple of facts around platform validations 


·         They only apply to the 2007 endpoint. The 2006 endpoint remains the same (no validations to preserve back compat).


·         They are implemented as a plug-in that runs at the very first stages of the eventing pipeline (before any custom plug-in)


·         All validations will be enforced at the platform level (e.g. maxs, mins, lengths, picklist valid values, etc) except "business required". Why? Because business required is a UI construct and, more importantly, because preventing records from saving if an attribute value is missing would break many ISV solutions (e.g. an attribute may be filled with a plug-in or a workflow down the line on the pipeline)


 


 


 


Skip to main content