13 | Документация

Плагин Ограничение на просмотр

Задав настройки этого плагина, можно ограничить доступ к данным картографического сервиса определенной группе пользователей. Для этого на панели управления нажмите Добавить плагин  и выберите Ограничение на просмотр , выделенный на рисунке ниже, см. Рисунок 778 и добавьте необходимые настройки, см. Рисунок 779 .
Рисунок 778 - Добавление плагина Ограничение на просмотр
Рисунок 779 - Настройки плагина Ограничение на просмотр
Для корректной работы в параметре Сервис обязательно укажите название картографического сервиса, к которому установлено подключение в Конструкторе для карты, и функциональность которого будет расширять плагин.
Определите разрешенные операции для указанного сервиса:
  • - получение карты по экстенту;
  • - идентификация;
  • - получение данных из слоя;
  • - поиск.
Определите, какой группе пользователей будет разрешен доступ к данным картографического сервиса - просмотр на карте, идентификация, запросы и просмотр данных в Атрибутивной таблице . В опции Для пользователей выберите из выпадающего списка, для каких пользователей или групп пользователей будут применяться заданные настройки:
  • Любых ;
  • Неавторизованных ;
  • Авторизованных ;
  • Входящих в любую из групп ;
  • Входящих во все группы .
  • Задайте, объекты каких слоев картографического сервиса будут доступны для просмотра. Для этого в поле Слои нажмите  и укажите номера слоев.
  • Укажите, какие объекты сможет просматривать группа пользователей:
  • Задайте Определяющий запрос на SQL и геотриггер будет выполняться при редактировании объекта слоя, значение которого удовлетворяет запросу. Для этого нажмите .
Выражение запроса строится в следующем виде:
<Название атрибутивного поля> <Оператор сравнения> <‘Имя значения в атрибутивном поле’>
или
<Название атрибутивного поля> <Оператор сравнения> <Численное представление значения в атрибутивном поле>
Например:
Status = ‘Выполнен’
Length > 20.
Обратите внимание, что если на выбранный слой с вложениями был задан определяющий запрос, то при создании объектов выбранного слоя, не попадающих в заданную выборку, добавление вложений к создаваемому объекту будет невозможно.
Определите территорию, в границах которой при создании или редактировании объектов будет выполняться геотриггер. Для этого отметьте опцию Ограничение по экстенту , задайте координаты и координатную систему.
Определите объект слоя картографического сервиса. Для этого отметьте опцию Ограничение по объектам , укажите название класса пространственных объектов и создайте SQL-запрос, определяющий необходимую территорию.