Да, это хорошо, спасибо, но я думал, что лучше сделать что-то глобальное, предусмотрев это еще в конфигурации самой сущности:
Просто у меня, например, пользователи создают массу записей по какой-то сущности как с импортом, так и без, так сказать "одиночные" записи. Таких, вручную созданных записей, в день может быть масса (200-500 шт и более). Это т.н. "рабочие" записи, появление которых не нуждается в сообщениях на почту, это как бы рабочий процесс, который предусматривается внутренним регламентом и о нем и так известно. Иными словами, оповещение о действиях как создания новых, так и их какие-то изменения не нуждаются в отправке на почту.
Также созданный вами текущий способ неплох в качестве "избирательного" метода, т.е. для конкретных записей, но человеческий фактор тут может сыграть не на руку - например, сотрудник может забыть поставить галочку, чтобы информация не попала на почту, и тут, естественно руководство (или ответственные сотрудники) получив сообщения, подумают, что раз сообщения пришли, то что-то важное, хотя это банальная ошибка/забывчивость сотрудника.
Поэтому хотелось бы сразу предопределить в самой сущности - нужно ли оповещать пользователей об их созданиях/изменениях или нет.
В идеале еще бы иметь возможность в конфигурации сущности иметь возможность выбора (например, выпадающий список со множественным выбором) групп пользователей, которым нужно отправлять сообщения, помимо того, что я выше в скрине показал, но это уже на усмотрение, сейчас хотя бы по вышеуказанному примеру сделать. Можно так ?