Тема: Изменение создателя объекта wialon pro
Подскажите, пожалуйста, какой командой можно выполнить данную операцию? Необходимо поменять создателя у unit
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Подскажите, пожалуйста, какой командой можно выполнить данную операцию? Необходимо поменять создателя у unit
Через Remote API нельзя изменить создателя, и в принципе такого лучше не делать. что у вас за проблема? возможно ее можно решить без переназначения создателя.
Допустим есть устройство, привязанное к пользователю. При физическом переходе этого устройства от одного пользователя к другому нужно временно оставить это устройство в виалоне до тех пор, пока из него не будут экспортированны все данные, но в то же время не показывать новому пользователю старые данные.
То есть идея создать новое устройство, назначить ему imei(uid) прошлого устройства(предаврительно сбросив его там), а старое устройство отвязать от пользователя и удалить из виалона через некоторое время.
Допустим есть устройство, привязанное к пользователю. При физическом переходе этого устройства от одного пользователя к другому нужно временно оставить это устройство в виалоне до тех пор, пока из него не будут экспортированны все данные, но в то же время не показывать новому пользователю старые данные.
То есть идея создать новое устройство, назначить ему imei(uid) прошлого устройства(предаврительно сбросив его там), а старое устройство отвязать от пользователя и удалить из виалона через некоторое время.
У виалона нет такой возможности. Почему Вы не можете подождать когда железка выгрузит все сообщения либо сбросить настройки и отдать новому пользователю?
xardas пишет:Допустим есть устройство, привязанное к пользователю. При физическом переходе этого устройства от одного пользователя к другому нужно временно оставить это устройство в виалоне до тех пор, пока из него не будут экспортированны все данные, но в то же время не показывать новому пользователю старые данные.
То есть идея создать новое устройство, назначить ему imei(uid) прошлого устройства(предаврительно сбросив его там), а старое устройство отвязать от пользователя и удалить из виалона через некоторое время.
У виалона нет такой возможности. Почему Вы не можете подождать когда железка выгрузит все сообщения либо сбросить настройки и отдать новому пользователю?
Подождать не удобно потому, что новому пользователю перейдет устройство, хоть и временно, но с не нужными для него данными(старыми сообщениями).
Можно поподробнее по поводу
сбросить настройки и отдать новому пользователю
?
И можно комментарий по поводу
и в принципе такого лучше не делать
?
В каждой железке (в трекере) должна быть возможность сброса настроек по дефолту. Поищите документацию к своему оборудованию.
Когда Вы меняете креатора, Вы автоматически меняете связи к этому объекту (меняете дерево связей).
Попробую еще раз описать задачу.
Есть старый user A1 и старый Unit в виалоне B1. Устройство переходит к юзеру А2. Для этого создается новый unit в виалоне B2 и туда вбивается уникальный id unit-a B1. Устройство переходит как нужно, пользователь A2 доволен, но unit b1 все еще доступен пользователю A1 пока из него не будут извлечены все данные, после чего он будет удален.
Нужно чтобы при "переходе" устройства от пользователя A1 к пользователю A2 устройство B1 стало недоступно пользователю A1.
Может есть способ еще какой-нибудь способ отключения / изъятия из доступа пользователя устройства средствами remote api?
В системе не может быть 2 объекта с одинаковым уникальным id.
В системе не может быть 2 объекта с одинаковым уникальным id.
Да, я выше писал что уникальный id изначально сбрасывается.
Тогда пользователем старше чем А1 вы можете закрыть ему доступ к объекту, даже несмотря на то, что А1 создатель В1.
Тогда пользователем старше чем А1 вы можете закрыть ему доступ к объекту, даже несмотря на то, что А1 создатель В1.
Через remote api? Какой командой?
Спасибо, как раз то, что нужно.