EXZOTRON knowledge base
ECOM TTelegram MMAX Вход
Умный инженер Exzotron knowledge
Здравствуйте. Задайте вопрос по оборудованию, настройке или документации Exzotron.

Информационные задания пользователя — руководство пользователя

Информационные задания пользователя — руководство пользователя

Раздел «Информационные задания пользователя» настраивает, какие автоматические уведомления и кому именно из сотрудников компании система отправляет в Telegram и MAX: сообщения о транзакциях по картам, ежедневные отчёты по складу, уведомления о поступлении топлива, контроль минимального остатка в ёмкости и другие. Настроить задание можно двумя равноценными способами — из WEB-панели или прямо из чат-бота (Telegram или MAX), без захода на сайт.

Видеодемонстрация настройки заданий в Telegram-боте:

1. WEB-интерфейс#

Экран открывается по пути Администратор → Сервисные функции → Информационные задания пользователя и состоит из двух панелей.

WEB-экран «Информационные задания пользователя»: слева список пользователей компании, справа таблица заданий с колонками ID, Время запуска, Получатель, RFID, Подразделение, Узел, Контрагент, Хранилище, Тип, Статус
Рисунок 1 — Список пользователей (слева) и таблица заданий (справа) со строкой добавления внизу.

Список пользователей слева — имя, телефон, почта, Telegram и @username. Клик по пользователю фильтрует таблицу справа, оставляя только его задания.

Таблица заданий справа — по одной строке на задание:

Колонка Значение
ID номер задания
Время запуска момент ближайшей отправки
Получатель сотрудник, которому уйдёт уведомление
RFID фильтр по конкретной топливной карте (если задан — задание сработает только по операциям этой карты)
Подразделение фильтр по подразделению
Узел фильтр по конкретному узлу ТРК/объекту
Контрагент фильтр по контрагенту
Хранилище склад или ёмкость, к которой относится задание
Тип тип задания — полный разбор каждого типа см. раздел 3
Статус 1 — задание активно. Отдельного статуса «выключено» нет: деактивация задания — это его удаление (корзина в строке)
Создано / Обновлено служебные даты

Пустое значение фильтра (RFID, Подразделение, Узел, Контрагент) означает «без ограничения» — задание сработает по любому объекту/карте компании.

Новое задание создаётся в нижней строке таблицы: время запуска, получатель, фильтры и тип — и зелёная кнопка «+». Карандаш у существующей строки открывает её на редактирование, галочка сохраняет, крестик отменяет.

Поле RFID в форме добавления и редактирования пока не заполняется списком карт — если нужен фильтр по конкретной карте, задание проще создать через Telegram/MAX-бота (раздел 2), где привязка к объекту происходит выбором из кнопок, либо обратиться к администратору.

2. Как открыть раздел в Telegram#

Раздел открывается не отдельной командой, а через общее меню «Сервис» бота.

Шаг 1. Кнопка «💡/Service»#

Под полем ввода сообщения у бота есть строка быстрых команд — /menu, 💡/Service, /Reports, /adduser, /myID. Нажмите 💡/Service.

Telegram-бот: нижняя панель быстрых команд, кнопка /Service
Рисунок 2 — Кнопка «💡/Service» в нижней панели бота.

Шаг 2. Меню «Сервис»#

Бот показывает карточку с контактами компании и список сервисных функций. Нужен первый пункт — «📝 Информационные задания».

Telegram-бот: меню «Сервис» с контактами компании и кнопками Информационные задания / Налив / Добавить QR ключ / Активная ёмкость / Налив-Слив по складу
Рисунок 3 — Меню «Сервис»: пункт «📝 Информационные задания» — первый в списке.

Шаг 3. Раздел «Информационные задания»#

Открывается меню из трёх действий: ➕ Активировать задание (раздел 3 — выбор типа и настройка), ➖ Отключить задание и 📄 Скопировать задания пользователю (оба — раздел 4).

Telegram-бот: меню «Информационные задания» с кнопками Активировать/Отключить/Скопировать
Рисунок 4 — ➕ Активировать / ➖ Отключить / 📄 Скопировать задания пользователю.

После «➕ Активировать задание» бот показывает список из восьми типов — дальше для каждого типа своя настройка, разобрано по порядку в разделе 3.

Telegram-бот: список из восьми типов заданий кнопками
Рисунок 5 — Список типов задания (кнопки в том же порядке, что и в разделе 3 ниже).

3. Типы заданий: настройка и пример сообщения#

Ниже — все восемь типов строго в том порядке, в котором бот показывает их в списке (рис. 5). У каждого — как включить и как выглядит итоговое уведомление.

3.1. 📌 Сообщение о транзакции#

Настройка. После выбора типа бот показывает список объектов компании (ТРК, узлы выдачи) кнопками: 🔵 — задание уже включено для этого объекта, 🔴 — ещё нет. Клик по объекту включает/выключает задание для него.

Telegram-бот: список объектов для активации задания, синий и красный индикатор
Рисунок 6 — Выбор объекта: 🔵 — задание активно, 🔴 — нет; повторный клик по 🔵 отключает. Этот же экран используется для типов 3.1, 3.2, 3.4, 3.6 и 3.8.

Пример сообщения. По каждой заправке/выдаче: дата, отправитель (ТРК), получатель (карта/автомобиль), сколько отгружено, итог и остаток на карте.

Пример реального уведомления «Сообщение о транзакции» с полями дата, компания, отправитель, получатель, отгружено, итог, остаток
Рисунок 7 — Так выглядит уведомление о заправке в чате.

Доставляется в MAX, если у получателя привязан MAX-аккаунт, иначе в Telegram.

3.2. 📌 Сообщение: Изменение объекта доступа#

Настройка. Тот же список объектов, что на рис. 6, — выбор кнопкой включает задание для объекта доступа (топливной карты).

Пример сообщения. Фактически приходит одно сообщение — «Добавлен новый ключ!» при создании нового объекта доступа (карты). Сообщений об изменении лимитов или блокировки по этому типу система не отправляет, несмотря на название. Доставляется только в Telegram.

3.3. 📌 Сообщение: Отчёт по складу#

Настройка. Бот просит выбрать склад из списка, затем время ежедневной отправки — кнопки на каждый час, плюс отдельная кнопка 23:59.

Telegram-бот: выбор времени ежедневной отправки отчёта по складу — кнопки на каждый час
Рисунок 8 — Выбор времени ежедневной отправки (фрагмент — полный список содержит все 24 часа плюс кнопку 23:59).

Пример сообщения. Сводка остатков и движения (приход/расход) по складу за прошедшие сутки, плюс копия во вложении Excel на почту получателя (см. раздел 7 про отписку). Как формируется время повторной отправки — раздел 5.

Отчёт отправляется только тем пользователям, у кого в карточке указан Telegram-адрес: сотрудник, подключённый только к MAX и без Telegram, этот отчёт не получит. Текст уходит в MAX, если у получателя привязан MAX (иначе в Telegram); файл Excel всегда приходит в Telegram и на почту.

3.4. 📌 События: контроль поступления топлива в бак#

Настройка. Тот же список объектов, что на рис. 6.

Пример сообщения. В отличие от обычного «Сообщения о транзакции» (сколько отгружено по счётчику ТРК), этот тип сверяет отгрузку с показаниями датчика уровня топлива непосредственно в баке автомобиля — уровень до заправки, уровень после и расхождение между «отгружено» и «реально попало в бак».

Пример уведомления «События: контроль поступления топлива в бак» с полями начала и конца уровня в баке, отклонением и кнопками Пересчёт/Порог/Отключить
Рисунок 9 — Начало/конец уровня в баке, отклонение; кнопки «Пересчёт», «Порог» и «Отключить» — прямо в сообщении, без похода в общее меню бота.

Доставляется в Telegram.

3.5. 📌 Сообщение о поступлении топлива на склад#

Настройка. Бот просит выбрать склад из списка — время не запрашивается. Важная особенность: бот подписку создаёт, но рассылка о поступлениях её не читает. Сообщения о новых накладных получают ответственный за склад и все, у кого включено задание «Отчёт по складу» (3.3) на этот склад; для этого на складе должна быть включена регистрация первички через Telegram, а у ответственного указан Telegram.

Пример сообщения. Уведомление о новой приходной накладной по складу, с кнопкой «Зарегистрировать данные» прямо в сообщении. Доставляется только в Telegram.

3.6. 📌 Событие контроля доступа#

Настройка. Тот же список объектов, что на рис. 6.

Пример сообщения. Событие системы контроля доступа (СКУД) по объекту: карта заблокирована, нет баланса, неопознанный ключ, топливо не выдано. Доставляется в MAX, если у получателя привязан MAX (действия выполняются командами в чате), иначе в Telegram с кнопками. Часть событий (неопознанный ключ автомобиля, перекрёстный запрос по карте) приходит только в Telegram.

3.7. 📌 Событие: контроль мин. остатка в ёмкости#

Настройка. Бот показывает все ёмкости компании с уже заданными порогами (🟢 — порог задан, 🔴 — ещё нет):

Telegram-бот: список ёмкостей для активации задания на минимальный остаток, у каждой цветной индикатор и текущий порог
Рисунок 10 — Выбор ёмкости.

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

Telegram-бот: ввод минимального остатка текстом и подтверждение сохранения
Рисунок 11 — Ввод порога и подтверждение.

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

Telegram-бот: предупреждение «Достигнут критический уровень в ёмкости» с данными по организации, подразделению, складу и остатку, кнопка «Отключить событие»
Рисунок 12 — «Отключить событие» отключает контроль именно для этой ёмкости, не трогая остальные задания.

Доставляется в MAX, если у получателя привязан MAX (с кнопкой «Отключить событие» для критического уровня), иначе в Telegram.

3.8. 📌 Фото - Нейро Око#

Настройка. Отдельное подменю: 📸 Фотографии, 🎥 Нейро-контроль камер, 🎥 Carvis video, 👤 Распознавание лица, 🚗 Распознавание номера автомобиля, 📄 Распознавание QR — в каждом свой список объектов (тот же принцип, что на рис. 6).

Пример сообщения. Снимки с камер и результаты нейро-контроля (распознанное лицо, номер, QR-код) по объекту. Доставляется в Telegram — раздел в MAX-боте пока в разработке (раздел 6).

Текст уведомлений локализован под язык получателя — то же «Сообщение о транзакции» придёт с русскими подписями полей (Дата/Компания/Отправитель/Получатель) или с английскими (Date/Company/Sender/Recipient), в зависимости от того, какой язык выбран у пользователя в системе.

4. Отключить или скопировать задания#

➖ Отключить задание#

Показывает список уже активных заданий пользователя кнопками — клик по кнопке сразу удаляет (деактивирует) задание. Для заданий с собственными кнопками в уведомлении (3.4, 3.7) есть и более точечный способ — отключить прямо из пришедшего сообщения, не заходя в общий список.

Telegram-бот: список активных заданий для деактивации
Рисунок 13 — Деактивация задания одним нажатием.

📄 Скопировать задания пользователю#

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

  • заводите нового сотрудника на ту же должность, что уже настроена у коллеги (например, второй диспетчер должен получать те же отчёты, что и первый);
  • сотрудник сменил телефон/аккаунт — вместо восстановления заданий одно за другим их проще скопировать с резервной записи на новую;
  • нужно временно продублировать оповещения ответственного (отпуск, больничный) на замещающего.

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

Telegram-бот: выбор сотрудника из списка пользователей компании и подтверждение копирования заданий
Рисунок 14 — Копирование всех заданий на выбранного сотрудника.

5. Как формируется время запуска#

Отчёт по складу (3.3) — это не разовая отправка, а ежедневное повторение: после каждой отправки система сама переставляет время следующего запуска на 24 часа вперёд, на тот же час, что был выбран изначально. Проверка «не пора ли отправлять» происходит каждые несколько минут, поэтому фактическое время отправки может отличаться от выбранного на пару минут. Если за прошедшие сутки по складу не было ни прихода, ни расхода — пустой отчёт не отправляется, но время следующего запуска всё равно сдвигается на очередные сутки.

6. Настройка из MAX#

В MAX-боте раздел работает по тем же экранам и той же логике, что и в Telegram, с одним отличием на входе: пункт «📝 Информационные задания» есть прямо в главном меню бота — промежуточного экрана «Сервис», как в Telegram, здесь нет.

MAX-бот: меню «Информационные задания» — тот же функционал, что и в Telegram
Рисунок 15 — MAX: меню раздела, открывается напрямую из главного меню бота.
MAX-бот: список типов заданий кнопками, раздел фото/нейро помечен «скоро»
Рисунок 16 — MAX: выбор типа задания — те же восемь типов, что в разделе 3.

Отличия от Telegram-версии:

  • в выборе времени отчёта по складу нет отдельной кнопки 23:59 — минуты в расчётах всё равно не используются, поэтому её убрали как лишнюю;
  • подраздел «Фото - Нейро Око» (3.8) в MAX пока в разработке — при попытке открыть бот сообщает, что раздел скоро появится;
  • сотрудники с ролью «Оператор АЗС» не видят пункт «Информационные задания» в меню MAX-бота.
MAX-бот: выбор времени отчёта — без кнопки 23:59
Рисунок 17 — MAX: выбор времени отчёта по складу — без кнопки 23:59.

7. Отписка от отчёта по складу#

Копия ежедневного отчёта по складу (3.3) с вложением в формате Excel приходит и на электронную почту получателя (если она указана). В письме есть ссылка «Отписаться от отчёта по складу» — переход по ней отключает именно это задание, без необходимости заходить в WEB-панель или бота.

8. Частые вопросы#

Куда пришло уведомление — в Telegram или в MAX? Если у получателя привязан MAX-аккаунт, система в первую очередь пробует отправить туда; в Telegram сообщение дублируется, только если MAX не привязан или отправка в MAX не удалась. В MAX доставляются типы 3.1, 3.3 (при условии, что у получателя указан Telegram-адрес), 3.6 и 3.7; типы 3.2, 3.4, 3.5 и 3.8 приходят только в Telegram (раздел 3).

Как отключить задание. В WEB — корзина в строке задания. В Telegram/MAX — «➖ Отключить задание» → выбрать нужное кнопкой, либо кнопка отключения прямо в самом уведомлении, если она там есть (типы 3.4, 3.7). Отдельного «выключения без удаления» нет — деактивация всегда удаляет запись.

Нужны одинаковые задания нескольким сотрудникам. Настройте задания одному пользователю, затем в боте выберите «📄 Скопировать задания пользователю» и укажите, кому скопировать — раздел 4.

Отчёт по складу не приходит. Проверьте, что задание вообще создано и активно (WEB — колонка «Статус» = 1); что у склада за сутки было хоть какое-то движение (пустые сутки не рассылаются, но время всё равно сдвигается); что у получателя в карточке пользователя указан Telegram-адрес (без него отчёт не рассылается, даже если подключён MAX); что получатель не отписался по ссылке из письма (раздел 7).