1

Создать пометку на удаление

Тема: Создать пометку на удаление

Добрый день!
Мы являемся экспедиторами, и наши клиенты требуют, чтобы мы предоставляли данные GPS всех наших объектов. Так как мы являемся крупным экспедитором, то имеем солидную сумму тс в кабинете, а в ближайший год мы планируем кратно увеличить ее.
Однако многие наши перевозчики, которые присоединены к нам с помощью ретрансляторов или сторонних сервисов, которые по нашему рукописному апдейтеру вносятся в виалон, имеют от 10 до 200 транспортных средств, которые не подходят нам по определенным параметрам, либо же вообще отключены. (например, это автобусы или такси, а мы занимаемся гурзоперевозками).
База растет как на дрожжях и в ближайшем будущем мы столкнемся с ситуацией, когда мы будем отдавать в месяц суммы с 5 нулями за ТС, которые нам вообще не нужны. Мы сейчас рассматриваем другие системы, куда можно будет переместить базу, чтобы сократить расходы, но пришла идея, чтобы вы на своей стороне реализовали функционал, который позволит деактивировать некоторые объекты на карте без их удаления, и чтобы за них также не пришлось платить.

Грубо говоря - нам падает от нного количества компаний информация по ретрансляции или через наши собственные сервисы - апдейтеры чужих систем слежения. Нам не нужно перекидывать всё скопом, так как на этих объектах завязано много логики с нашей внутренней системой. Настроен механизм миграции данных и мы хотим получать только выборочные объекты, отсортировав весь мусор. На стороне ретранслируемого нами клиента это как правило не решается, так как сами клиенты даже не знают, как именно работает их сервис. в итоге имеем половину всех объектов на карте - мусорных.

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

С  Уважением, Компания "Обоз".
Руководитель внедрения IT проектов.
Ярослав Потапов.

Компания "ОБОЗ"
Потапов Ярослав
2

Создать пометку на удаление

Re: Создать пометку на удаление

1. Зачем клиент ретранслирует на ваш сервер объекты, информация с которых вам не нужна?
2. Зачем вы принимаете данные от объектов, информация с которых вам не нужна?
3. В чем проблема связаться с оператором сервиса мониторинга транспорта, с которым работает ваш партнер?
4. Какая информация вам нужна с "мусорных" объектов, быть может их можно конвертировать в геозоны или периодически подгружать, производить необходимые действия, а затем выгружать их с сервера?

FFA0-0BBB-8911-15BB

https://www.reg.ru
3

Создать пометку на удаление

(19/09/2018 10:54:08 отредактировано yavi)

Re: Создать пометку на удаление

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

Правильная работа в таких условиях - -при заключении заказа на перевозку, перевозчик должен в ретранслятор добавлять только тот объект, который в данный момент задействован на перевозке  с экспедитором, т.е. с вами. Одновременно он выдает id этого объекта вашему экспедитору, который "прикрепляет" его к заказу в вашу CRM чтобы в дальнейшем совершать необходимые действия.
Во время выполнения заказа ваша CRM принимает данные об объекте. Если идут лишние данные (параметры) -- ваш парсер не обязан ложить в вашу базу данных все параметры, достаточно только те, которые необходимы вам для работы. Соответственно, если ваша рукописная система опять же в Wialon добавляет данные -- то сама должна отфильтровывать те объекты, которые надо.

Например, вы знаете, что одновременно ваша компания обрабатывает в среднем 200 закаказов. Вы покупаете виалон на 200 объектов и создаете их с типом Retranslator (ну или протоколом, в котором CRM выдает данные в Wialon). Ваша CRM при получении заказа выдает id объекта, который уже свободен и ретранслирует этот объект с нужным именем. Таким образом, например объект в Wialon с id ОБОЗ 10 в даты с первого по 10 сентября будет показывать трек машины от перевозчика "Партнер1", а с 12 по 30 сентября буде показывать трек от машины перевозчика "Партнер2". По датам из вашей CRM можно идентифицировать, о каком заказе идет речь.

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

P.S. Если ваши перевозчики будут говорить, что постоянно добавлять и удалять объекты из ретранслятора это сложно и долго -- работайте только с теми, кто пользуется Wialon smile

Viktor Yarovenko
Business Analyst
Wialon
4

Создать пометку на удаление

Re: Создать пометку на удаление

Наша система позволяет получать заявки на грузы нашим перевозчикам именно в том месте, где находится машина. Отслеживание объектов для клиентов в их отчетный центр происходит только в момент выполнения заказа. Но так как перевозчикам влом каждый раз по несколько десятков раз в день выделять конкретную машину на наш аккаунт(не те объемы), то мы берем на отслеживание сразу весь парк.
В "виалоне" как провайдере у нас большинство перевозчиков. Мы подписали дополнительные соглашения, политики конфиденциальности и пр. - это не преступление. Не все логисты уполномочены во всех компаниях-перевозчиках знать айдишники всех своих объектов на карте. В некоторых компаниях даже сами айтишники не знают, какой id от чего. и выдавать id с объектом - задача для логиста крайне трудная в плане компетенций, согласований и временных затрат. А также наши сотрудники не готовы постоянно переключать ретрансляторы туда-сюда.

Какая информация вам нужна с "мусорных" объектов, быть может их можно конвертировать в геозоны или периодически подгружать, производить необходимые действия, а затем выгружать их с сервера?

- С мусорных объектов нам вообще не нужна никакая информация. это вообще не нужный для нас объем ТС. просто сам владелец своего парка выдает нам весь пул объектов, не зная, как их сортировать.

Компания "ОБОЗ"
Потапов Ярослав
5

Создать пометку на удаление

(19/09/2018 11:48:43 отредактировано yavi)

Re: Создать пометку на удаление

YPotapov Так а как вы в итоге понимаете, какой именно объект вам нужен?
Почему ваша рукописная система не может выдавать в Wialon только те объекты, которые нужны?
Я дополнил первый пост с идеей, как именно создать один раз группу объектов в Wialon и кидать поочередно туда данные с разных фактических машин.

Viktor Yarovenko
Business Analyst
Wialon
6

Создать пометку на удаление

(19/09/2018 10:58:41 отредактировано YPotapov)

Re: Создать пометку на удаление

yavi пишет:

YPotapov Так а как вы в итоге понимаете, какой именно объект вам нужен?
Почему ваша рукописная система не может выдавать в Wialon только те объекты, которые нужны.
Я дополнил первый пост с идеей, как именно создать один раз группу объектов в Wialon и кидать поочередно туда данные с разных фактических машин.

Viktor Yarovenko
Supplier relationship manager, HW group

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

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

Компания "ОБОЗ"
Потапов Ярослав
7

Создать пометку на удаление

(19/09/2018 11:50:27 отредактировано yavi)

Re: Создать пометку на удаление

YPotapov пишет:

В карточке конкретной машины в БД цмски есть параметр ее айдишника из виалона. соответвенно при назначении этой машины на рейс

Когда вы назначаете машину на рейс, вы каким то образом знаете ее id?  Очевидно, что ДА.

Т.е. перевозчик ретранслирует вам пускай 100 объектов. У каждого объекта в ретрансляторе есть ID.  Почему CMS не может выдрать из ретранслятора только нужный ID и начать в свою очередь ретранслировать  данные уже в ваш аккаунт Wialon   только  от него ?
Как именно выдрать нужное сообщение из конкретного ретранслятора -- нужно смотреть протокол конретного ретранслятора. Сделать это можно 100%
Именно таким образом работает Wialon. В базу данных ложатся только сообщения по зарегистрированным в системе объектам. Хотя валятся еще десятки (если не сотни тысяч) других объектов из разных трекеров  и ретрансляторов.

Viktor Yarovenko
Business Analyst
Wialon
8

Создать пометку на удаление

Re: Создать пометку на удаление

yavi пишет:

YPotapov пишет:
В карточке конкретной машины в БД цмски есть параметр ее айдишника из виалона. соответвенно при назначении этой машины на рейс

Когда вы назначаете машину на рейс, вы каким то образом знаете ее id?  Очевидно, что ДА.

Т.е. перевозчик ретранслирует вам пускай 100 объектов. У каждого объекта в ретрансляторе есть ID.  Почему CMS не может выдрать из ретранслятора только нужный ID и начать в свою очередь ретранслировать  данные  от только него?

Viktor Yarovenko
Supplier relationship manager, HW group

а как ему заранее знать, какой айдишник нужен, если его нет в виалоне? то есть сначала мы получаем кабинет перевозчика, затем присобачиваем его к нашему виалону, потом, получив список всех тс, сравниваем БД с виалоном и показываем клиенту только нужные тс. То есть либо мы должны в момент получения токена в нем пошаманить и выдать самим себе новый токен с исправленными данными, дергая перевозчика (как правило это ГД компании, в редких случаях поддержка)либо сделать сервис, который сначала конектится к требуемым токенам, сравнивает в них данные с нашей бд и только после окончательно сравнения создается новый токен и в нем уже будет требуемое количество тс. но чтобы его поднять, требуется дополнительная инфраструктура и работа 3-4х человек.
Либо же нанять манагера, который будет сидеть и ковыряться в бд и виалоне контрагента, а потом вручную создавать токен, не содержащий хлама....
или же (для нас оптимальный вариант) на вашей стороне создается волшебная галочка "пометить отключенным\удаленным" как раз для экспедиторов, которые в базе хранят кучу чужих объектов, которые не представляют для них интереса. Кстати у нас даже с этой связи есть потребность создать подгруппы объектов - "группы в группах", так как у одного нашего перевозчика-контрагента могут быть группы. но при переносе они затираются и нам вручную приходится придумывать сортировки объектов.
То есть формально мы используем виалон для наблюдения за массой контрагентов у которых уже есть свои группы. в некоторых группах-источниках у нас содержится по 20 контрагентов и поэтому приходится их клонировать-разбивать по нескольким другим группам, когда можно было бы просто сделать подгруппу.

Компания "ОБОЗ"
Потапов Ярослав
9

Создать пометку на удаление

Re: Создать пометку на удаление

YPotapov Так и не понял, каким образом вы понимаете, какой объект вам нужен.
Допустим, есть перевозчик со 100 объектов и неизвестными ID.

Есть ваш экспедитор, которому надо одной из этих машин перевезти груз с 19 сентября по 25 сентрября.

Перевозчик вам ретранслирует данные со всех ста объектов.

Как именно вы понимаете, какой именно из этих ста объектов нужно показывать экспедитору?

Viktor Yarovenko
Business Analyst
Wialon
10

Создать пометку на удаление

Re: Создать пометку на удаление

yavi пишет:

YPotapov Так и не понял, каким образом вы понимаете, какой объект вам нужен.
Допустим, есть перевозчик со 100 объектов и неизвестными ID.

Есть ваш экспедитор, которому надо одной из этих машин перевезти груз с 19 сентября по 25 сентрября.

Перевозчик вам ретранслирует данные со всех ста объектов.

Как именно вы понимаете, какой именно из этих ста объектов нужно показывать экспедитору?

Viktor Yarovenko
Supplier relationship manager, HW group

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

Как только совершается "заказ" и назначается данная машина на него, то к заказу автоматом подтягивается из бд значение айдишника. у нас создан собственный портал, на котором клиент может увидеть все свои выполняющиеся и выполненные заказы. в нем же есть карта - на ней отображется текущее местонахождение ТС или маршрут совершенного рейса. в нее через бд и подтягивается конкретно эта ТС.
PS
Для нас перевозчики и экспедиторы - подрядчики, а не заказчики. Клиенты у нас в 90% случаев грузовладельцы.  Мы сами - экспедиторы.

Компания "ОБОЗ"
Потапов Ярослав
11

Создать пометку на удаление

Re: Создать пометку на удаление

YPotapov В аккаунте перевозчика вы  заходите один раз.
Создаете ретранслятор со всеми его объектами. В качестве имен в теле сообщения ретранcлятора один раз вносите госномера (не зависимо от ID объекта в системе).
http://joxi.ru/nAykNagcYeEP1m

Далее Wialon перевозчика ретранслирует данные со всех объектов в вашу CMS.
Экспедитор, узнавая госномер автомобиля, выполняющего заказ, вносит этот госномер в CMS
После этого CMS берет данные из этого ретранслятора только по этому объекту и ваш портал отображает его на карте
(правда в данном случае не очень понятно, где именно Ваш Wialon тут).

Если вам не хватает лишь отключения определенных объектов в определенное время, то у нас есть механизм https://gurtam.com/ru/blog/wialon-hosting-february-2018
Подробности можно узнать у своего менеджера Gurtam либо нашего прямого партнера, у которого покупали Wialon.

Viktor Yarovenko
Business Analyst
Wialon
12

Создать пометку на удаление

Re: Создать пометку на удаление

Вот! То, что искали.
Только вот у вас походу не работает этот функционал, если стоит тариф не поштучного транспорта, а пакетами

Компания "ОБОЗ"
Потапов Ярослав
13

Создать пометку на удаление

Re: Создать пометку на удаление

YPotapov, если Ваша цель фиксировать текущее положение активных объектов для выдачи им заказа или просто отображать их положение во время выполнения заказа, используйте flespi.

Схема работы примерно такая же, только в целом Вы никак не зависите от настроек кто и чего Вам отправляет, кроме того зависимость от общего количества объектов в Вашей системе минимальна.

At the dark side of telematics...