MS Dynamics CRM 2011 では、エンティティのフィールドが「Business Required」とマークされている場合、値を指定しなくても Web サービス SDK を介してエンティティを作成できます。これは広く知られている (そして何らかの理由で受け入れられる) ことを読んだことがありますが、MS のドキュメントには記載されていません。どうやら、ビジネスに必要なフィールドは、プラグイン、データのインポート、およびワークフローを介してアクセスするための null 値も受け入れるようです。
この背後にある理由は何ですか? MS のドキュメントを参照していただければ幸いです。
最初の質問に対するあなたの答えが柔軟性を許可することである場合、ビジネスに必要な制約が順守されていないのに、「単一行テキスト」のフィールド長制限などの他の制約が順守されているのはなぜですか?