Как назначить права клиенту#
Чтобы обеспечить работу клиента с API, помимо создания и передачи ему логина и пароля, необходимо обязательно назначить ему права на создание и просмотр объектов Системы.
Как назначить права на создание объектов системы#
Права на создание объектов Системы описываются с помощью XSD (См. Как создавать XSD-файлы), которые хранятся в БД Системы. XSD-файл необходимо загрузить через веб-приложение «JasperAPI».
Чтобы загрузить XSD-файл с правами, в настройках клиента на вкладке «Создание»:
перетащите в область нужные XSD-файлы
или
нажмите Загрузить и укажите путь до файлов

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

После добавления всех необходимых файлов, нажмите Сохранить изменения. Загруженные файлы сохраняются в БД.
Как назначить права на просмотр объектов системы#
Чтобы задать клиенту права на просмотр объектов системы:
Создайте нового клиента (См. Как добавить нового клиента) или выберите клиента в списке слева.
Откройте вкладку «Просмотр» в блоке «Права»

Выберите в выпадающем списке схему. Права для каждой схемы проекта настраиваются по отдельности.
Если же типы объектов для всех схем одинаковые и права на них не отличаются, то можно задать права для всех схем сразу. Для этого выберите в выпадающем списке «Все». Система загрузит и отобразит в таблице типы, метаданные которых общие для всех схем проекта.
Установите чек у каждого типа, к которому нужно дать права на просмотр. При переходе на вкладку «Просмотр», типы отображаются в алфавитном порядке.

Важно
Если типы указаны в XSD на создание, это не означает, что для них автоматически назначены права на просмотр. Назначьте права на просмотр для таких типов тоже.
После назначения прав для всех нужных типов, нажмите Сохранить изменения.