Fleetrun
Hecterra
NimBus
Другие приложения
Wialon для Android/iOS
Logistics
Wialon Local
Wialon Hosting
WiaTag
Configurator
LeaseControl
Содержание
Перенос элементов между сервисами
  • technical_consulting
  • hierarchy
  • service_structure

Зачастую возникает необходимость внесения изменений в иерархию сервиса Wialon для более эффективного управления. Перенос элементов в пределах одного сервиса мы рассмотрели в этой статье, но иногда есть необходимость произвести перенос из одного сервиса в другой.

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

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

После переноса рекомендуется выполнить проверку перенесенных элементов.

Автоматический перенос

Существует дополнительная услуга по автоматическому переносу учетных записей между сервисами Wialon Hosting с помощью внутренних инструментов Wialon. Автоматический перенос подразумевает полноценный перенос с сохранением всех свойств и взаимосвязей переносимых элементов между собой. Для него существуют следующие ограничения:

  • переносятся только учетные записи целиком;
  • общее количество переносимых активных объектов от 50 и выше;
  • сервисы должны быть расположены в одном дата-центре;
  • все содержимое сервиса целиком для переноса не доступно;
  • количество объектов в финальном сервисе после переноса не должно превышать рекомендуемое.

Для автоматического переноса учетных записей необходимо отправить запрос на partners@wialon.com.

Ручной перенос

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

Ниже мы рассмотрим инструкции по переносу отдельных элементов системы между сервисами.

Учетные записи

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

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

Для переноса учетных записей войдите в интерфейс CMS Manager и следуйте инструкции:

  1. Экспортируйте настройки пользователей-создателей учетных записей в файлы WLP (Экспорт в файлПолная копия). При экспорте настроек сразу нескольких пользователей создается архив с файлами WLP.
  2. Измените названия учетных записей и их пользователей-создателей в исходном сервисе. Например, можно добавить «_old» в конце названия.
  3. Создайте необходимые учетные записи в новом сервисе.
  4. Извлеките файлы из загруженного ранее архива и импортируйте настройки соответствующих пользователей из файлов WLP. Важно отметить, что такие свойства пользователей, как адрес электронной почты, права доступа и пароль, не переносятся при экспорте и их необходимо будет установить заново вручную. Если у владельца сервиса сохранены текущие пароли, то после переноса пользователям можно установить аналогичные пароли, если же нет, то придется использовать новые.
  5. При необходимости перенесите остальные элементы учетной записи по инструкциям, расположенным ниже в статье.

В случае возникновения трудностей необходимо проверить следующие моменты:

  • В учетной записи, из-под которой будут создаваться другие учетные записи, должны быть:
    • включены услуги Создание пользователейСоздание ресурсовСистема управления (CMS Manager);
    • активированы права дилера и назначены тарифные планы.

  • В учетной записи, из которой экспортируются настройки пользователя, должна быть включена услуга Импорт/Экспорт.
  • Для экспорта всех настроек пользователей необходимо иметь полные права в их отношении. Чтобы не проверять наличие полных прав, вы можете осуществлять экспорт под главным пользователем, так как он имеет максимальный доступ ко всем элементам сервиса.

  • При экспорте настроек пользователя рекомендуется выбирать опцию Полная копия, так как при этом копируются некоторые скрытые настройки (например, параметры работы приложений).

Объекты и сообщения

При помощи экспорта/импорта сообщений

  1. Экспортируйте настройки объектов в файл WLP. Если экспортируется сразу несколько элементов, будет загружен архив с файлами WLP.
  2. В исходном сервисе измените ID и номера телефонов, указанные в свойствах объектов. Например, можно добавить к ID «_old», а к номеру телефона лишнюю цифру.
  3. Извлеките файлы из загруженного ранее архива и создайте объекты из файлов WLP.
  4. Экспортируйте сообщения от объектов в исходном сервисе. Используйте формат WLN или WLB.
  5. Импортируйте сообщения в соответствующие  объекты в новом сервисе.

В случае возникновения трудностей необходимо проверить следующие моменты:

  • Для экспорта всех настроек объектов необходимо иметь полные права доступа в их отношении. Чтобы не проверять наличие полных прав, вы можете осуществлять экспорт под главным пользователем, так как он имеет максимальный доступ ко всем элементам сервиса.

  • Существует ограничение на размер импортируемого файла/архива — 64 Мбайт. Если экспортированный файл больше 64 Мбайт, необходимо разделить временной интервал для сообщений еще на этапе экспорта и таким образом получить несколько файлов.
  • У пользователя в исходном сервисе должно быть право Экспорт сообщений на объекты, сообщения которых необходимо перенести. А в финальном сервисе — право Импорт сообщений на объекты, в которые необходимо осуществить перенос сообщений.
  • В исходном и финальном сервисах в учетной записи должна быть включена услуга Сообщения.
  • При переносе объектов может потребоваться изменение настроек самого оборудования. Нужные значения IP:port можно посмотреть в настройках объектов на вкладке Основное.
  • Сообщения, полученные в период между изменением изначального ID и созданием нового объекта из файла WLP, могут быть потеряны, если в устройстве нет черного ящика.

При помощи ретрансляции сообщений

  1. Экспортируйте настройки объектов в файлы WLP. Если экспортируется сразу несколько элементов, будет загружен архив с файлами WLP.
  2. Извлеките файлы из загруженного ранее архива и создайте объекты из файлов WLP.
  3. При создании объектов отобразится ошибка с текстом «Не удалось импортировать все или некоторые данные». Данная ошибка возникает из-за конфликта одинаковых ID и номера телефона в исходном и финальном сервисах. Когда откроется окно свойств объекта, необходимо указать тип устойства — Wialon Retranslator, ID — ID объекта в исходном сервисе.
  4. Создайте ретранслятор в исходном сервисе и добавьте в него объекты, сообщения которых должны быть перенесены.
  5. Запустите ретранслятор, так как ретранслятор создается остановленным.
  6. Откройте настройки ретранслятора, активируйте опцию Ретранслировать данные за прошедший период и укажите необходимый период.
  7. Когда ретрансляция данных за прошедший период завершится, измените ID и номер телефона объектов в исходном сервисе. Например, добавьте к ID «_old», а к номеру телефона лишнюю цифру.
  8. Импортируйте повторно файлы WLP, при импорте выберите пункт Конфигурация устройства. Повторный импорт необходим для указания корректного типа устройства и номера телефона объектов в новом сервисе.

В случае возникновения трудностей необходимо проверить следующие моменты:

  • Если ретрансляции недоступна, проверьте, включена ли услуга Ретрансляторы для текущей и вышестоящих учетных записей.
    В случае если ретрансляции недоступна и нет доступа к вышестоящей учетной записи, необходимо обратиться к поставщику услуг мониторинга.
  • Для добавления объектов в ретрансляторы пользователь должен обладать правом Использование объекта в уведомлениях, заданиях, маршрутах, ретрансляторах в отношении этих объектов.
  • При ретрансляции с Wialon Hosting на Wialon Hosting в качестве адреса сервера используется специальная запись, различная для каждого дата-центра: 
    • hosting.wialon.com — hw.sig;
    • hosting.wialon.eu — hw.tig;
    • hosting.wialon.us — hw.usa;
    • hosting.wialon.ru, hosting.wialon.org — hw.tms.
      Если необходимо уточнить, в каком дата-центре находится ваш сервис, обратитесь в техническую поддержку по адресу support@wialon.com.

  • При переносе объектов может потребоваться изменение настроек самого оборудования. Нужные значения IP:port можно посмотреть в настройках объектов на вкладке Основное.
  • Сообщения, полученные в период между изменением изначального ID и указанием корректного типа устройства в новом сервисе, могут быть потеряны, если в устройстве нет черного ящика.

Содержимое ресурсов

Ресурс представляется из себя место, в котором хранятся следующие элементы:

  • геозоны и группы геозон;
  • задания и уведомления;
  • шаблоны отчетов;
  • водители, прицепы, пассажиры, а также группы водителей, прицепов и пассажиров;
  • заявки.

Перенести можно как полностью все содержимое, так и отдельные элементы. Для выполнения переноса необходимо:

  1. Экспортировать содержимое ресурсов в исходном сервисе в файлы WLP, выбрав нужные для переноса элементы.
  2. Импортировать содержимое ресурсов из файлов WLP в новый сервис.

Заявки доступны для экспорта и импорта непосредственно в приложении Logistics.

Назначения водителей, прицепов и пассажиров не переносятся.

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

Пользователи

  1. Экспортируйте настройки пользователей в файлы WLP (Экспорт в файл → Полная копия). При экспорте настроек сразу нескольких пользователей загружается архив с файлами WLP.
  2. Переименуйте пользователей в исходном сервисе, например, добавив «_old»‎ к имени.
  3. Создайте пользователей в новом сервисе.
  4. Извлеките файлы из загруженного ранее архива и импортируйте настройки соответствующих пользователей. Важно отметить, что такие свойства пользователей, как адрес электронной почты, права доступа и пароль, не переносятся при экспорте и их необходимо будет установить заново вручную. Если у владельца сервиса сохранены текущие пароли, то после переноса пользователям можно установить аналогичные пароли, если же нет, то придется использовать новые.

Группы объектов

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

Ретрансляторы

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

Ретрансляторы нельзя создавать от имени другого пользователя. Поэтому для создания ретранслятора в определенной учетной записи необходимо войти в систему как пользователь-создатель этой учетной записи.

Маршруты

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

Проверка после переноса

После переноса рекомендуется выполнить следующие шаги:

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

Удалять элементы из исходного сервиса стоит только после проверки корректности переноса всех элементов, их настроек и связей.

Кристина Малаховская,Инженер Customer Service

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.
Спасибо за ваш отзыв!
Сообщить об ошибке
Текст с ошибкой Комментарий
Максимум 500 символов