Wialon – универсальная система. Берите любые элементы, инструменты и настройки, комбинируйте и адаптируйте систему под любой проект. Но чтобы не потеряться в бесконечных геозонах, заданиях, пользователях, объектах и маршрутах, нужен порядок.
Иерархия учетных записей и правильная структура содержимого – основа порядка, как фундамент в доме. Если фундамент заложен неправильно, под нагрузкой он проседает, и дом становится непригодным для жилья.
Поэтому структура учетных записей – первое, на что мы обращаем внимание партнеров. В этой статье мы расскажем, как навести порядок в учетных записях, не важно, работаете вы с 10 или 10 000 объектов.
Прежде чем говорить о рекомендуемой структуре, вспомним, с чем и по каким правилам нам предстоит работать.
Вот список ключевых элементов в системе мониторинга:
Создание УЗ и ресурсов доступно только в CMS (системе управления). Вы не найдете этого функционала в интерфейсе мониторинга.
А вот по каким правилам эти элементы взаимодействуют:
Ключевая ошибка при выстраивании структуры УЗ в Wialon – использовать единую учетную запись для всех пользователей, а затем в рамках этой УЗ предоставлять каждому пользователю нужный объем прав на объекты и ресурсы. Когда бизнес расширяется и пользователей становится слишком много, такой подход перестает работать.
Мы настоятельно рекомендуем другой подход, где в четко выстроенной иерархии для каждого клиента создается отдельная УЗ независимо от размера автопарка. В ней же хранятся все нужные элементы: объекты, ресурсы и пользователи.
В этой структуре для работников компании интегратора имеется промежуточная УЗ, которую будем называть «Менеджерская».
Расскажем подробнее, как создать такую структуру и в чем ее преимущества.
При активации сервиса каждому новому партнеру Wialon предоставляется главная учетная запись. Она также называется учетной записью верхнего уровня. Главная учетная запись имеет уникальное название, которое служит глобальным идентификатором сервиса в системе Wialon.
В главной УЗ нельзя создавать объекты или восстанавливать содержимое ресурса. Но именно она дает пользователю-создателю уникальные возможности:
Вдобавок к учетной записи верхнего уровня, партнеру по умолчанию предоставляется основной тарифный план со всем приобретенным функционалом.
Учетная запись верхнего уровня и основной тарифный план являются системными, а поэтому владелец сервиса не может их редактировать самостоятельно (то есть без участия представителей Gurtam).
Создаем нужные тарифные планы
Помимо основного тарифного плана, интегратор может создать дополнительные. Это удобный способ ограничить действия пользователя и определить стоимость услуг.
Дополнительный тарифный план может создать только пользователь учетной записи верхнего уровня. В нем он определяет набор доступных сервисов, их стоимость, а также некоторые базовые свойства (например, минимальный баланс, при котором блокируется учетная запись, минимальный баланс, при котором ограничивается доступ к услугам, формат вывода баланса и т.д.).
Создаем менеджерскую учетную запись
Поскольку учетная запись верхнего уровня имеет особый статус и особые возможности, мы не рекомендуем предоставлять к ней доступ для всех сотрудников интегратора. Для выполнения повседневных работ лучше использовать менеджерскую учетную запись. Она создается под учетной записью верхнего уровня, то есть располагается на втором уровне иерархии.
Передаем права дилера
Чтобы дальше создавать учетные записи с менеджерской УЗ в качестве родительской, ей необходимо предоставить права дилера, а также выбрать из списка те тарифные планы, которые УЗ с правами дилера будет передавать пользователям на более низком уровне. Так как менеджерская учетная запись относится к компании интегратора, то ей необходимо назначить все тарифные планы сервиса.
Мы не рекомендуем создавать объекты в учетной записи с правами дилера и советуем воспользоваться для этого клиентской УЗ (см. ниже).
Создаем клиентскую учетную запись
В рекомендованной структуре такие учетные записи находятся на третьем уровне. Как писали ранее, мы советуем интегратору для каждого нового клиента заводить новую учетную запись вне зависимости от количества объектов у клиента: и для базового мониторинга одного единственного объекта, и для контроля автопарка на 200 объектов.
Именно пользователь из клиентской УЗ должен иметь право создавать новые объекты. Также в этой УЗ мы рекомендуем хранить все объекты, пользователей, ресурсы с отчетами, геозоны и т.д., которыми будут пользоваться клиенты.
Никаких проблем: любую структуру можно углубить и дополнить, главное – сохранять логику, описанную выше.
Вы работаете с дилером и хотите разграничить свои и его учетные записи. Создайте дилерскую УЗ под менеджерской УЗ. По функционалу они схожи с менеджерской, но относятся уже не к компании интегратора, а к компании его дилера. Не забудьте предоставить этой учетной записи права дилера и передать только те тарифные планы, которые посчитаете нужными.
Вы работаете с несколькими офисами, территориями или платным функционалом и хотите разграничить УЗ по этому признаку. В таком случае добавьте промежуточные УЗ, которые группируют учетные записи интегратора или дилера по определенному принципу (по офисам, обслуживаемой территории, платному функционалу и т.д.).
Например, часть ваших объектов пользуется сервисом Google Maps, доступ к которому платный. Если вы создаете объекты для всех клиентов под одной учетной записью (а Google Maps нужен не всем), Google может протарифицировать каждый объект и выставить неоправданно высокий счет. Однако вы можете расположить объекты, реально пользующиеся платным сервисом, в отдельной ветви иерархии и серьезно сократить расходы.
У вас разветвленная система дилеров, отделений и групп клиентов. В таком случае создайте клиентскую, дилерскую и промежуточную УЗ на одном уровне. Это не нарушит порядок построения иерархии и позволит рассматривать уровни в рамках только одной ветки иерархии.
Будьте осторожны с усложнением структуры. Любое разветвление и увеличение количества уровней УЗ должно решать конкретную задачу, как в наших примерах. Иначе это только замедлит работу системы.
Просмотреть нынешнюю иерархию сервиса в виде древовидного раскрывающегося списка можно с помощью пункта «Иерархия сервиса» в меню пользователя в CMS. Этот функционал доступен для пользователей верхнего уровня, а также для дилеров.
Корректировка нынешней структуры возможна с помощью:
Более глобальные изменения (например, внедрение менеджерской УЗ или перенос учетных записей со всем содержимым) поможет сделать отдел технического консалтинга Gurtam. Пишите на consulting@gurtam.com, если вам нужна помощь в этом вопросе.
Сравните иерархию своих учетных записей с тем, что описано в статье. Все ли сделано правильно? Создание рекомендуемой иерархии учетных записей – это крепкий фундамент для роста бизнеса. И он стоит того, чтобы уделить ему время.
Больше советов о том, как структурировать учетные записи, вы найдете в наших видео:
Если у вас до сих пор остались вопросы о том, как сделать правильную структуру учетных записей, присылайте их на consulting@gurtam.com.