2015-08-11 5 views
0

Я очень новичок в CRM и изучал контуры событий плагина CRM и хотел создать несколько плагинов для практических целей. Я создал плагин для предварительной проверки, который просто установит для имени учетной записи (обязательное поле) значение null. Я предположил, что это просто вызовет ошибку проверки. Но этого не происходит, сущность получает сохранение с пустым именем. Может ли кто-нибудь объяснить, почему это происходит?Предварительная проверка CRM

ответ

1

Это потому, что имя учетной записи не является полем «Платформа требуется». «Требуется» или поля с красной звездочкой необходимы только при создании/редактировании информации из пользовательского интерфейса CRM.

+0

Это имеет смысл, поэтому проверка означает, что он проверяет только те поля, которые необходимы системе? Я установил для владельца значение null, и я получаю сообщение об ошибке. – Ejaz

+0

Это потому, что ownerid является обязательным для платформы. Чтобы понять метаданные, вы должны загрузить SDK и найти электронную таблицу EntityMetadata excel, которая содержит информацию обо всех объектах/областях/связях OOB. –