1

Не отправлять отчет, если в нем нет данных для отправки (2)

Тема: Не отправлять отчет, если в нем нет данных для отправки (2)

Стоит задача уведомлять пользователя о событии "Транспорт не выехал на работу в указанное время"(начался рабочий день и машины должны быть на линии).
Пытаемся решить данную задачу с помощью задания, которое высылает отчет за последний час о посещениях объектами территории Гаража, отчет выполняется по группе транспорта. В том случае, если весь транспорт выехал из гаража в положенное время, то ситуация не тревожная и уведомлять о том, что что-то произошло пользователя не надо, потому что все штатно. В отчете мы ставим галочку "Пропускать пустые строки", соответственно предполагаем, что отчет не придет, но он приходит с файликом noname.txt с текстом "Невозможно сформировать отчет, так как нет данных за указанный интервал". Просьба к разработчикам, сделайте еще одну галочку: не отправлять отчет, если нет данных.
И еще просьба, добавить в задании возможность установки интервала формирования отчета "За предыдущие" в минутах (это необходимо для обеспечения более быстрой оперативности такого уведомления).

ООО "Е-хаус"
www.e-hs.ru
Московская область
2

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

А не проще сделать уведомление, которое будет отправляться, если на момент Х транспорт А, В, С находится в геозоне Гараж?

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
3

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

Это было бы идеальным решением, но такого уведомления в Wialone пока нет

ООО "Е-хаус"
www.e-hs.ru
Московская область
4

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

ehouse пишет:

Это было бы идеальным решением, но такого уведомления в Wialone пока нет

Как нету? Обычное уведомление о нахождении в геозоне (‼ работающее НЕ при изменении состояния)

Не отправлять отчет, если в нем нет данных для отправки (2)

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
5

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

Это понятно. Но сколько такое уведомление пришлет писем на почту, если один объект на 30 минут задержиться в гараже?

ООО "Е-хаус"
www.e-hs.ru
Московская область
6

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

Поставьте ограничение по времени. В примере например это с 10:00 до 10:15, можно и меньше сделать. Пусть оно всего одну минуту работает. Этого достаточно, чтобы выявить не вышедшие из гаража машины.

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
7

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

По крайней мере, при такой настройке, Вам на почту никогда не придут данные, если их реально нет, ч.т.д.

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
8

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

В зависимости от того движется объект или нет сообщений за 1 минуту может быть 0, а может быть 25.
В общем это все тоже понятно. Хочется так: хотя бы одна машина не выехала, пришло только одно уведомление, если все выехали, то уведомления не приходят.

ООО "Е-хаус"
www.e-hs.ru
Московская область
9

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

Если проблема в том, что объекты, стоящие в гараже редко высылают данные, то можно, допустим, на 10:01 создать выполнение задания на запрос координат (команда query_pos, есть много у какого оборудования). Уведомление тогда можно ограничить временем 10:00 - 10:02.

Всё должно срастись по идее. Надо пробовать.

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
10

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

alek пишет:

Если проблема в том, что объекты, стоящие в гараже редко высылают данные, то можно, допустим, на 10:01 создать выполнение задания на запрос координат (команда query_pos, есть много у какого оборудования). Уведомление тогда можно ограничить временем 10:00 - 10:02.

Всё должно срастись по идее. Надо пробовать.

Не срастется. Часто будет ситуация, когда один объект будет в период с 10:00 по 10:02 ехать по территории Гаража, частота сообщений будет раз в 10 секунд минимум, и тогда придет опять 10-20 уведомлений.

ООО "Е-хаус"
www.e-hs.ru
Московская область
11

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

Нет, не будет. Уведомление не может срабатывать чаще, чем раз в минуту (на 1 объект).

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
12

Не отправлять отчет, если в нем нет данных для отправки (2)

(20/05/2016 10:58:55 отредактировано ehouse)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

alek пишет:

Нет, не будет. Уведомление не может срабатывать чаще, чем раз в минуту (на 1 объект).

Может. И это очень хорошо, что может

ООО "Е-хаус"
www.e-hs.ru
Московская область
13

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

Да, так и есть. Это было про задания, что они не могут работать чаще раза в минуту.

Но тут не ясно следующее: зачем машина едет по гаражу? Создает видимость работы?
Должна ли, согласно Вашему пониманию, машина, едущая по гаражу отбиватьсяв данном уведомлении?
Или она едет как раз с целью выехать-таки на работу?

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
14

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

alek пишет:

Да, так и есть. Это было про задания, что они не могут работать чаще раза в минуту.

Но тут не ясно следующее: зачем машина едет по гаражу? Создает видимость работы?
Должна ли, согласно Вашему пониманию, машина, едущая по гаражу отбиватьсяв данном уведомлении?
Или она едет как раз с целью выехать-таки на работу?

Если какая-то одна машина находится на территории Гаража (стоит или едет) в рабочее время, например, начиная с 08:00, то должно прийти одно уведомление "Машина такая-то в Гараже, время 08:00" - так хотелось бы. Если все вне Гаража, вообще ничего не приходит

ООО "Е-хаус"
www.e-hs.ru
Московская область
15

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

ehouse пишет:

Если все вне Гаража, вообще ничего не приходит

Желательно, чтобы если пять машин в Гараже, то пришло одно уведомление со списком, а не пять писем по каждой - отсюда и растет мое предложение, поскольку групповой отчет решает эту задачу, но он приходит ежедневно по расписанию в 08:00, независимо от того, есть там кто-то в гараже или нет. Если он не будет приходить, когда тревоги нет, то вопрос решен (с учетом возможности формирования отчета за последние хх минут, а не часов, вообще идеально)

ООО "Е-хаус"
www.e-hs.ru
Московская область
16

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

Я догадываюсь, что случай езда по гаражу — довольно редкий и не будет беспокоить пользователя слишком часто.
Так что задание на запрос координат + уведомление, которое работает в течение 2 минут скорее всего спасёт ситуацию в подавляющем большинстве случаев.

А главное — основная задача решается: если все машины вне гаража — ничего не приходит)

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
17

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

alek пишет:

Я догадываюсь, что случай езда по гаражу — довольно редкий и не будет беспокоить пользователя слишком часто.
Так что задание на запрос координат + уведомление, которое работает в течение 2 минут скорее всего спасёт ситуацию в подавляющем большинстве случаев.

А главное — основная задача решается: если все машины вне гаража — ничего не приходит)

Проверим.
Тогда хотя бы добавьте возможность отправки отчета за последние ХХ минут

ООО "Е-хаус"
www.e-hs.ru
Московская область
18

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

там часы есть. надо мельче?

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
19

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

alek пишет:

там часы есть. надо мельче?

очень надо в минутах

ООО "Е-хаус"
www.e-hs.ru
Московская область
20

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

ОК, добавим минуты.

Katerina Alexandrova
Product Manager (Mobile)
Gurtam
21

Не отправлять отчет, если в нем нет данных для отправки (2)

Re: Не отправлять отчет, если в нем нет данных для отправки (2)

Стало возможным заказывать отчет за Х минут (в онлайне, по уведомлению, по заданию).
Пока доступно только в тестовой ветке.

Katerina Alexandrova
Product Manager (Mobile)
Gurtam