[15859] Массовая рассылка отчетов о потреблении

Есть потребность в массовой рассылке отчетов о потреблении сотням абонентов. Каждому абоненту должен прийти отчет только по его объекту. У абонента обычно 1, реже 2 объекта. Больше 2 почти не встречается. Отчетный период, тип отчета, дата и время рассылки и прочие параметры рассылки совпадают.

Существует ли способ настроить такую рассылку, не создавая сотни правил рассылки?

1 лайк

Какого либо способа разграничить рассылку формируемых отчетов по объектам между пользователями в рассылке не существует.

Раз так, то прошу перенести тему в раздел “Предложения”.

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

Сейчас это решается настройкой множества расписаний автоопроса. Количество расписаний соответствует количеству учетных записей. Это долго создается и практически невозможно этим управлять.

Вижу 2 варианта решения этой задачи:

  1. Создать групповые инструменты для создания/изменения/удаления расписаний. Кроме того, потребуется либо группировка расписаний, либо атрибуты для возможности фильтрации.
  2. Создать вариант настройки автоматической рассылки, где перечисленные в расписании учетные записи получают упомянутый отчет только по своим объектам. Второй вариант предпочтительнее, так как им проще управлять и он более понятен пользователям, на мой взгляд.

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

Добрый день!

Для начала уточню один момент. Это будет равносильно формированию сотен независимых отчётов за короткий промежуток времени. Соответственно, потребление оперативной памяти и процессора на сервере в момент обработки будет огромным. Если сервер не слишком мощный, в это время могут происходить куча ошибок при обработке опроса, и вообще отзывчивость системы может быть нулевой.

Это не проблема?

Ещё в этом случае невозможна рассылка по адресам, которые указаны напрямую, без учётных записей.

Не важно.

Но рассылку всё равно необходимо выполнить. В текущем варианте потребуется создать сотни расписаний.

Зависание сервера недопустимо. Получается не стоит запускать все сотни отчетов одновременно. Необходимо предусмотреть управление потоком задач, добавив соответствующие настройки в расписание, либо пользователю нужно будет создать несколько групповых расписаний, опытным путём определив допустимую нагрузку. Первый вариант, на мой взгляд, предпочтительнее.

Если вам нужна такая рассылка и подтормаживание сервера недопустима, считаю, что нужно всё-таки обновлять сервер на более мощный. Или действительно создать несколько групповых расписаний. Первый вариант сильно напоминает костыль, который будет сложно сделать и ещё тяжелее поддерживать и разбираться с его проблемами.

К тому же сейчас вообще не понятно возникнет ли такая проблема. Я описал потенциальные проблемы, но все они некритичные и решаемы.

В любом случае мы считаем, что такую настройку сделать полезно. Во-первых, задача действительно распространённая, не раз на форуме поднимались такие вопросы.

Во-вторых, сводный отчёт по НС уже формируется индивидуально для пользователей из списка рассылки, но делается это автоматически и неявно.

В 3.62 мы вынесем явную настройку “Формировать отчёт индивидуально для пользователей из списка рассылки”.