MiDays: База знаний

Быстрые отчёты в Telegram

Отчёты Общая

Что такое быстрые отчёты

Быстрые отчёты вы можете видеть при запуске программы на вкладке обзор. Данные отчёты представляют минимальную информацию по работе вашей организации и обновляются через определённый интервал автоматически или в ручную.
Быстрые отчёты бывают двух видов:
  • • С диаграммой.
  • • В виде текстовой информации. Могут быть отправлены в Telegram.
В программе представлен минимальный набор быстрых отчётов, но всегда можно придумать и добавить новый. Для этого вам потребуется обратиться к вашему автоматизатору.
Внимание услуга может быть платной.

Так, что с Telegram?

Так вот информация из всех быстрых отчётов может автоматически отправлять и к вам в Telegram для этого требуется только сделать некоторую настройку.
  • • Откройте Телеграм на компьютере или телефоне.
  • • В поиске контактов найдите чат-бота MiDaysCommerce (или перейдите по ссылке https://t.me/MiDaysCommerceBot).
  • • В открывшемся окне нажмите кнопку "Запустить".
  • • Перейдите в настройки программы. (Настройки - Другие - Телеграм ChatID).
  • • Нажмите на '...' справа от текстового блока напротив настройки Телеграм ChatID. В старых версиях программы требовалось нажать на надпись "Телеграм ChatID".
  • • Выйдет сообщение, что боту необходимо отправить цифры (эти цифры автоматически будут помещены в буфер обмена, нет необходимости их переписывать с экрана). Не закрывайте это сообщение (временно).
  • • В Телеграм, отправьте чат-боту цифры указанные в сообщении.
  • • Вернитесь в программу и нажмите "ОК" в открытом сообщении. В настройках автоматически будет добавлен ваш ChatID.

Настройка расписания отправки отчётов

Начиная с версии 0.23.10.01 расписание отправки отчётов настраивается в Cron формате. Cron формат это простой, но мощный и гибкий способ описания времени и периодичности действий.
Формат Cron

Формат Cron

Cron выражения состоят из пяти полей, разделённых пробелами:

* * * * *
| | | | |
| | | | +----- Дни недели (диапазон: 1-7)
| | | +------- Месяцы (диапазон: 1-12)
| | +--------- Дни месяца (диапазон: 1-31)
| +----------- Часы (диапазон: 0-23)
+------------- Минуты (диапазон: 0-59)

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

Любое из полей может содержать список значений, разделённых запятыми (например, 1,3,7) или интервал (поддиапазон) значений, обозначаемый дефисом (например, 1-5).

После звездочки (*) или интервала можно с помощью символа / указать шаг значений. Например, 0-23/2 может использоваться в поле "Часы" для указания того, что действие должно происходить каждые два часа, значение */4 в поле "Минуты" означает, что действие должно происходить каждые четыре минуты.

Примеры

  • * * * * * - Задача будет выполняться каждую минуту.
  • */15 * * * * - Задача будет выполняться раз в 15 минут.
  • * */1 * * * - Задача будет выполняться раз в час.
  • * 10-19/1 * * * - Задача будет выполняться раз в час с 10:00 до 19:00.

Особенности

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