2014-01-15 4 views
0

У меня есть настраиваемое поле с именем Email_address, и я хочу настроить проверку, которая отправляет сообщение об ошибке, если адрес электронной почты не является адресом gmail. Как бы я это сделал?Проверка Salesforce для электронной почты

Кроме того, есть ли способ отправить сообщение об ошибке, если адрес электронной почты не уникален?

Большое спасибо!

ответ

1

Я не знаю, что вы подразумеваете под «отправьте сообщение об ошибке».

Если вы хотите предотвратить неправильную запись, используйте правило проверки. Я обычно использовал regular expression, чтобы оценить что-то вроде адреса электронной почты, но если вам неудобно, вы также можете использовать что-то вроде RIGHT(my_field__c, 9) <> "gmail.com". Если по какой-либо причине вы хотите получать уведомления о неправильных адресах электронной почты, но все же разрешить их ввод, вы можете использовать рабочий процесс, который ведет себя в основном таким же образом.

Предотвращение дублирования адресов электронной почты немного сложнее, если вы не хотите рисковать в триггер-землю, что является массовым излишеством для чего-то вроде ИМХО. Вы можете сделать поле уникальным идентификатором в мастере создания настраиваемого поля (хотя я считаю, что вы получите только конечное число из них), но кроме этого я не знаю, как это не связано с триггером и SOQL запрос.

+0

gmail.com и googlemail.com должны быть рассмотрены;) Я хочу, чтобы по умолчанию вы получили 3 уникальных поля/объекта, но вы можете обратиться в службу поддержки за помощью. И стоит отметить функцию VLOOKUP, но это больше о том, «существует ли это значение в« словаре »и работает только по полю имени объекта« словарь ». – eyescream

Смежные вопросы