In MS Dynamics CRM 2011 when a field on an entity is marked as "Business Required", I can create an entity via the webservice SDK without having to provide a value. I've read that this is widely known (and for some reason acceptable), yet I can't see it in any MS documentation. Apparently, business required fields will also accept null values for access via plugins, data imports and workflows.
What is the reason behind this? Any reference to MS documentation would be appreciated.
If your answer is to the first question is to allow flexibility, then why are other constraints such as field length constraints on "Single Line of Text" adhered to when the Business Required constraint isn't?