Страница 1 из 1

Выборочная отправка сообщений на E-mail

Добавлено: 22 июн 2016, 11:27
alcompstudio
Хотелось бы сделать возможность отправки сообщений о добавлении/изменении записей в только для определенных сущностей, а не для всех. На данный момент, если я правильно понял есть возможность отправлять информационные сообщения о действиях или для всех сущностей, или вообще не отправлять.

Есть необходимость делать это для некоторых сущностей, а не для всех. Например, если есть структура:

Заказчики
- Категории
-- Товары

то, если в последней, например, импортировались несколько сотен (а то и тысяч) записей, и столько же отправилось на почту ответственным пользователям :) сообщений, что добавлена запись такая-то... А тут как бы не хотелось подобных сообщений.

Можно ли будет сделать выбор подобных отправки сообщений для определенных сущностей, если такого нет еще в Руководителе?

Re: Выборочная отправка сообщений на E-mail

Добавлено: 22 июн 2016, 13:31
support
Уведомления при импорте не отсылаются. Такая ситуация может быть при многострочном обновлении данных и я уже добавил в план возможность отключения данной функции.

Re: Выборочная отправка сообщений на E-mail

Добавлено: 14 янв 2017, 15:54
alcompstudio
А тут будет сделан по запрет отправки сообщений на почту пользователей по выбранным сущностям ? Это не предусматривали еще? А то у меня при постановке задачи - нужная функция, когда отправляется сообщение на почту, а вот когда обновляются масса позиций (подчиненные записи сущности Задания, по некоторым полям) - то на почту льется тонны сообщений, что в принципе не нужно, но отключить отправку не могу - тогда отключится вся отправка и сотрудники не будут получать важные уведомления, которые нужны...

Re: Выборочная отправка сообщений на E-mail

Добавлено: 14 янв 2017, 16:27
support
alcompstudio писал(а):А тут будет сделан по запрет отправки сообщений на почту пользователей по выбранным сущностям ? Это не предусматривали еще? А то у меня при постановке задачи - нужная функция, когда отправляется сообщение на почту, а вот когда обновляются масса позиций (подчиненные записи сущности Задания, по некоторым полям) - то на почту льется тонны сообщений, что в принципе не нужно, но отключить отправку не могу - тогда отключится вся отправка и сотрудники не будут получать важные уведомления, которые нужны...
Предусмотрел

Re: Выборочная отправка сообщений на E-mail

Добавлено: 15 янв 2017, 13:37
alcompstudio
Да, это хорошо, спасибо, но я думал, что лучше сделать что-то глобальное, предусмотрев это еще в конфигурации самой сущности:

Изображение

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

Также созданный вами текущий способ неплох в качестве "избирательного" метода, т.е. для конкретных записей, но человеческий фактор тут может сыграть не на руку - например, сотрудник может забыть поставить галочку, чтобы информация не попала на почту, и тут, естественно руководство (или ответственные сотрудники) получив сообщения, подумают, что раз сообщения пришли, то что-то важное, хотя это банальная ошибка/забывчивость сотрудника.

Поэтому хотелось бы сразу предопределить в самой сущности - нужно ли оповещать пользователей об их созданиях/изменениях или нет.

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

Re: Выборочная отправка сообщений на E-mail

Добавлено: 15 янв 2017, 14:14
support
Вы вовремя, я уже собирался сообщить о завершении всех задачи и о начале тестирования 1.8:)

Так как отправка сообщений зависит от поля Пользователи или Группа пользователей, то предлагаю добавить параметр "Не отправлять сообщения" для этих типов полей. Что скажите?

Re: Выборочная отправка сообщений на E-mail

Добавлено: 15 янв 2017, 15:31
alcompstudio
Ну тут суть вся в том, чтобы запретить/разрешить отправлять "служебные" сообщения именно по какой-то определенной сущности, а не по пользователю. :) . Т.е. мне, например, нужно запретить отсылать сообщение на почту о создании, обновлении, удалении записей по сущности Позиции для сотрудников, которая является дочерней у сущности Задания, а вот сообщения о создании, обновлении, удалении записей из сущности Задания - как раз нужны для той же группы.
Пользователи (например, указанная группа Сотрудники) имеют доступы как к сущности Позиции, так и к сущности Задания, и тут не поможет отключение отправки сообщений по пользователям...
Сейчас просто есть возможность или совсем отключить отправку сообщений (что не есть правильно), или отправлять сообщения по любым изменениям во всех имеющихся сущностях в базе данных (что не всегда целесообразно). Вот было бы отлично, если сделать отправку сообщений только по выбранным сущностям (чтобы излишне не спамить). :)

Re: Выборочная отправка сообщений на E-mail

Добавлено: 15 янв 2017, 16:30
support
Сообщения отсылаются в том случаи если в сущности есть поля Пользователи или Группа пользователей.
То есть нету смысла ставить флаг отсылки сообщений для сущности так как этих полей может и не быть.
Но если у вас есть сущность с такими типами полей и вы не хотите отсылать уведомления при создании записей, вы сможете отключить уведомления для этих типов полей для этой конкретной сущности.

Re: Выборочная отправка сообщений на E-mail

Добавлено: 15 янв 2017, 17:20
support
Вообщем добавил данную опцию для полей типа Пользователи или Группа пользователей
Если для какой то из сущностей вы не хотите получать уведомления, просто установите эту опцию для этих полей в этой сущности.