Skip to main content

Автоматическая рассылка отчетов

Функция позволяет настроить автоматическую отправку отчётов на email или в мессенджер МАКС. Это решает задачи вроде «в конце месяца разослать отчёты менеджерам и акционерам» или «в 8 утра прислать сотрудникам набор отчётов по гостям, чтобы они могли работать даже при отключённом интернете».

Настройка

Раздел Администрирование - Отчеты

Здесь представлено два раздела "Рассылка отчетов" и "Отчеты".
В разделе "Рассылка отчетов"отображается список всех созданных рассылок с возможностью добавить, отредактировать или удалить запись. В таблице видны: наименование рассылки, дата и время начала, периодичность и признак активности. По своей структуре список похож на расписание действия ценовых пакетов в свойствах тарифа.

Создание рассылок

При добавлении новой рассылки заполняются следующие параметры.

Наименование рассылки — произвольная текстовая строка, по которой вы будете узнавать рассылку в списке.

Адресаты — можно выбрать нескольких пользователей системы или целые группы сотрудников.

Дата и время начала — момент, с которого рассылка начнёт работать.

Периодичность — как часто отправлять отчёты.

Признак активности — включает или выключает рассылку. Пока он не установлен, отправка не выполняется.

Способ отправки — email или МАКС.

Список отчётов к отправке — для каждого отчёта в рассылке указывается сам отчёт из списка, формат файла (PDF, XLS, XLSX, DOC, DOCX и другие) и входные параметры.

Как задаются параметры отчёта

В качестве входного параметра используется интервал дат. Он задаётся в формате «дата отчёта» с выбором одного из вариантов:

  • текущая дата и время;

  • вчера;

  • завтра;

  • первое число месяца;

  • последнее число месяца.

Дополнительно можно указать оффсет — положительное или отрицательное число и единицу измерения: час, день, неделя, месяц, год.

Например, чтобы получать отчёт за вчерашний день, выбирается вариант «вчера» без оффсета. Чтобы получать отчёт за первое число предыдущего месяца, выбирается «первое число месяца» с оффсетом «минус 1 месяц».

Шаблон письма

В разделе «Админ — Шаблоны документов» в группе шаблонов «Емейл» добавлен шаблон «Рассылка отчётов». Он используется при отправке отчётов пользователям. В теле письма можно использовать переменную для макроподстановки наименования отчёта — это позволяет автоматически подставлять название отчёта в текст письма.

Как работает механизм отправки

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

Для отправки отчёт формируется в виде файла и сохраняется в штатное файловое хранилище. Идентификатор файла фиксируется в журнале.

Отправка по email

Отчёт формируется в файл нужного формата и прикрепляется к письму. Используется настроенный в админке шаблон письма. Отправка работает как через встроенный sendmail, так и через внешний почтовый сервис — в зависимости от системных настроек.

Отправка в МАКС

Для отправки используется собственный сервис. Формат вызова описывается отдельно.

Что важно помнить

Рассылка не начнёт работать, пока не установлен признак активности. Параметры отчёта (интервал дат и оффсет) задаются индивидуально для каждого отчёта в рассылке. Формат файла тоже выбирается отдельно для каждого отчёта. Если запуск механизма отправки происходит с задержкой, система учитывает, какие рассылки уже отработаны, и не отправляет их повторно.