Большинство обязательных полей применяются только в пользовательском интерфейсе. Есть несколько исключений для некоторых системных объектов, например. контакт - имя, имя учетной записи, имя инцидента - имя, чтобы перечислить несколько.
Вы хотите принудительно ввести обязательные поля на уровне платформы, например. после пользовательского интерфейса до его ввода в базу данных.
Самый простой способ сделать это состоит в следующем:
- Добавить синхронный рабочий процесс вашей организации, после того, как на создании или изменении своей области.
- Добавить условие в рабочий процесс, если поле содержит никаких данных, затем выполните следующий шаг:
- Остановить рабочий процесс; отменен, с сообщением по вашему выбору.
Это приведет к ввозной провал попытки, когда поле не заполняется, и запись не будет создан или обновлен. Если вы проверили это в CRM, это приведет к тому, что пользователю появится диалоговое окно с ошибкой.
Вы должны установить рабочий или плагин для выполнения до создания записи. Таким образом, вы можете заблокировать создание записи. Если проверка будет выполнена после этого, она просто покажет ошибку и все еще создаст запись –
@ StefanWilliam-Worrall; Я считаю, что изменения будут отменены как часть неудачной транзакции CRM, поэтому запись должна быть удалена, если она была создана. –