Предварительным условием получения пользователем доступа к конкретной модели является наличие у него прав работы в блоке (интерфейсе) «Модели». Для получения этих прав пользователь должен быть включен администратором Системы во встроенную группу пользователей «Просмотр моделей».
Доступ к моделям включает установку разрешений для пользователей и групп по следующим категориям:
-
«Просмотр» – разрешение только на просмотр модели и итоговых данных;
-
«Редактирование» – разрешение на доступ к форме и операциям редактирования модели;
-
«Клонирование» – разрешение на создание новой модели копированием всех настроек текущей;
-
«Удаление» – разрешение на удаление данной модели из Системы;
-
«Изменение источника» – разрешение на изменение источников данных;
-
«Изменение схемы» – разрешение на изменение топологии соединений данных источников и работу в интерфейсе редактирования схемы;
-
«Изменение инкрементальных настроек» – разрешение на изменение настроек инкрементальной загрузки;
-
«Загрузка данных» – разрешение на запуск процесса обновления включенных в модель данных из используемых источников;
-
«Изменение настроек синхронизации» – разрешение на доступ и изменение расписания планировщика обновления данных (операция, описываемая в данном разделе);
-
«Управление полями модели» – разрешение на создание и изменение в составе итоговых данных модели полей, вычисляемых полей и иерархий;
-
«Администрирование» – разрешение на управление доступом к модели (операции, описываемые в данном разделе).
Настройка доступа выполняется в контексте каждой конкретной модели данных
через интерфейс «Настройки». Чтобы перейти к интерфейсу «Настройки», нажмите на
кнопку в режиме редактирования выбранной модели. Права доступа
могут предоставляться как отдельным пользователям, так и группам пользователей.
В этом же интерфейсе выполняется настройка «Правил доступа» (атрибутного доступа
к данным модели) и настройка «Планировщика» (установка и изменение расписания
обновления данных модели из источников данных).
Для предоставления прав отдельным пользователям выберите пункт «Пользователи» и далее в окне поиска начните вводить логин пользователя, которому предоставляются права. В выпадающем списке отобразятся подходящие логины. Необходимый логин выберите нажатием левой кнопки мыши или клавишами на клавиатуре и клавишей <Enter> (Рисунок «Добавление доступа пользователя к модели»).
Добавленному пользователю сразу предоставляется право «Просмотр» (Рисунок «Доступ пользователя к модели на просмотр»). Чтобы добавить дополнительные права, установите «флажки» в поля необходимых прав. Для установки всех прав пользователю установите «флажок» в поле «Выбрать все».
Чтобы удалить пользователя из данного списка (отменить доступ), уберите все разрешения (включая просмотр). При следующем входе в данный интерфейс такого пользователя в списке разрешений не будет.
Если у пользователя есть доступы «Изменение источника» и «Изменение
схемы», то в карточке редактирования модели (Рисунок «Карточка редактирования модели с
правами на «Изменение источника» и «Изменение схемы») можно
изменить/добавить источники данных с помощью кнопки напротив блоков «Источники данных» и «Модели».
Если у пользователя есть доступ «Изменение источника», но нет доступа
«Изменение схемы», то в карточке редактирования модели кнопки у блоков «Источники данных» и «Модели» не будет, так
как доминирующий ключ на изменение схемы отсутствует. Если у пользователя
есть доступ «Изменение схемы» и нет доступа «Изменение источника», то в
карточке редактирования модели кнопка
у блоков «Источники данных» и «Модели» также не
отобразится (Рисунок «Карточка
редактирования модели с отсутствием права «Изменение
источника»).
Если у пользователя есть доступ «Управление полями модели», то в карточке
редактирования модели будет доступна кнопка напротив наименования блока «Вычисляемые поля», также
будет доступно дополнительное меню каждого вычисляемого поля, которое
открывается при нажатии на кнопку
напротив вычисляемого поля (Рисунок «Карточка редактирования модели с
наличием доступа «Управление полями модели», кнопки для настройки
вычисляемых полей»). Над таблицей данных будут доступны кнопки
«Обновить» , «Вычисляемое поле», «Иерархия», поле «Показать скрытые колонки»
для установки «флажка» (1, Рисунок
«Карточка редактирования модели с наличием доступа «Управление полями
модели», кнопки для настройки полей»). В столбцах будет доступно
дополнительное меню для редактирования полей модели, которое открывается при
нажатии на кнопку
(2, Рисунок
«Карточка редактирования модели с наличием доступа «Управление полями
модели», кнопки для настройки полей»).
Рисунок 26. Карточка редактирования модели с наличием доступа «Управление полями модели», кнопки для настройки вычисляемых полей

Рисунок 27. Карточка редактирования модели с наличием доступа «Управление полями модели», кнопки для настройки полей

Если у пользователя нет доступа «Управление полями модели», то в карточке редактирования модели не будут доступны кнопки, описанные выше (Рисунок «Карточка редактирования модели с отсутствием права «Управление полями модели»).
Если у пользователя есть доступ «Изменение инкрементальных настроек», то в
карточке редактирования модели на вкладке «Инкрементальная загрузка» для
фрагмента будет доступно дополнительное меню «Настройка», которое
открывается при нажатии на кнопку (Рисунок «Карточка
редактирования модели с наличием доступа «Изменение инкрементальных
настроек»).
Если у пользователя нет доступа «Изменение инкрементальных настроек», то в карточке редактирования модели на вкладке «Инкрементальная загрузка» для фрагмента не будет доступно дополнительное меню «Настройка» (Рисунок «Карточка редактирования модели с отсутствием доступа «Изменение инкрементальных настроек»).
Рисунок 30. Карточка редактирования модели с отсутствием доступа «Изменение инкрементальных настроек»

Если в Системе для пользователей с триальным доступом установлено ограничение «Запрет на предоставление прав к объекту отдельным пользователям», то для таких пользователей при попытке предоставить доступ к моделям вместо списка пользователей отобразится предупреждение «Недоступно в демо-версии», а при нажатии на текст предупреждения откроется уведомление: «В демо-версии нельзя делиться объектами».
Для предоставления прав группам пользователей выберите пункт «Группы пользователей» и далее в окне поиска начните вводить название группы, которой предоставляются права. В выпадающем списке отобразятся подходящие группы пользователей. Необходимую группу выберите нажатием левой кнопки мыши или клавишами навигации и клавишей <Enter> (Рисунок «Добавление доступа группы пользователей к модели»).
Добавленной группе пользователей сразу предоставляется право «Просмотр» (Рисунок «Доступ группы пользователей к модели на просмотр»). Чтобы добавить дополнительные права, установите «флажки» в поля необходимых прав. Для установки всех прав группе пользователей установите «флажок» в поле «Выбрать все».
Чтобы удалить группу пользователей из данного списка (отменить доступ), уберите все разрешения (включая просмотр). При следующем входе в данный интерфейс такой группы пользователей в списке разрешений не будет.
Если у группы пользователей есть доступы «Изменение источника» и
«Изменение схемы», то в карточке редактирования модели (Рисунок «Карточка редактирования модели с
правами на «Изменение источника» и «Изменение схемы») можно
изменить/добавить источники данных с помощью кнопки напротив блоков «Источники данных» и «Модели».
Если у группы пользователей есть доступ «Изменение источника», но нет
доступа «Изменение схемы», то в карточке редактирования модели кнопки у блоков «Источники данных» и «Модели» не будет, так
как доминирующий ключ на изменение схемы отсутствует. Если у пользователя
есть доступ «Изменение схемы» и нет доступа «Изменение источника», то в
карточке редактирования модели кнопка
у блоков «Источники данных» и «Модели» также не
отобразится (Рисунок «Карточка
редактирования модели с отсутствием права на «Изменение
источника»).
Если у группы пользователей есть доступ «Управление полями модели», то в
карточке редактирования модели будет доступна кнопка напротив наименования блока «Вычисляемые поля», также
будет доступно дополнительное меню каждого вычисляемого поля, которое
открывается при нажатии на кнопку
напротив вычисляемого поля (см. Рисунок «Карточка редактирования модели с
наличием доступа «Управление полями модели», кнопки для настройки
вычисляемых полей»). Над таблицей данных будут доступны кнопки
«Обновить» , «Вычисляемое поле», «Иерархия», поле «Показать скрытые колонки»
для установки «флажка» (см. 1, Рисунок
«Карточка редактирования модели с наличием доступа «Управление полями
модели», кнопки для настройки полей»). В столбцах будет доступно
дополнительное меню для редактирования полей модели, которое открывается при
нажатии на кнопку
(см. 2, Рисунок
«Карточка редактирования модели с наличием доступа «Управление полями
модели», кнопки для настройки полей»).
Если у группы пользователей нет доступа «Управление полями модели», то в карточке редактирования модели не будут доступны кнопки, описанные выше (см. Рисунок «Карточка редактирования модели с отсутствием права «Управление полями модели»).
Если у группы пользователей есть доступ «Изменение инкрементальных
настроек», то в карточке редактирования модели на вкладке «Инкрементальная
загрузка» для фрагмента будет доступно дополнительное меню «Настройка»,
которое открывается при нажатии на кнопку (см. Рисунок
«Карточка редактирования модели с наличием доступа «Изменение
инкрементальных настроек»).
Если у группы пользователей нет доступа «Изменение инкрементальных настроек», то в карточке редактирования модели на вкладке «Инкрементальная загрузка» для фрагмента не будет доступно дополнительное меню «Настройка» (см. Рисунок «Карточка редактирования модели с отсутствием доступа «Изменение инкрементальных настроек»).
Описание настройки правил доступа к пользовательской модели описано в п. Настройка правил доступа к пользовательской модели.
Настройки планировщика позволяют для каждой модели отдельно установить оптимальный режим обновления данных.
Для настройки планировщика выберите пункт «Планировщик». Настройки планировщика через интерфейс (режим «Неделя») позволяют создать обновление с периодичностью не чаще 1 раза в день и не реже 1 раза в неделю. При этом можно выбрать конкретный день (или дни) недели и указать с точностью до минуты (по времени сервера) время старта процесса обновления (Рисунок «Настройки планировщика обновления данных модели»).
Для настройки расписания через интерфейс (режим «Неделя») выберите день (дни) недели или установите «флажок» в поле «Все дни недели», чтобы выбрать все дни недели, и укажите время. Поля для выбора дней недели и времени являются обязательными для заполнения. Если данные поля не заполнены, то при сохранении откроется уведомление об ошибке.
Для использования более сложных конфигураций планировщика можно использовать режим «CRON-строка». Введите необходимую строку файла linux CRONTAB в соответствии с принятыми правилами ее написания. На рисунке (Рисунок «Настройки планировщика обновления данных модели с использованием «CRON-строки») настроен запуск каждые 5 минут.
![]() |
---|
При сохранении некорректного выражения «cron-строки» отобразится уведомление об ошибке (Рисунок «Уведомление об ошибке при сохранении некорректного выражения «cron-строки»). |
Установкой/снятием «флажка» в поле «Использовать» можно включить/отключить обновление, например, если необходимо отключить временно, не удаляя созданное расписание.
После настройки планировщика нажмите на кнопку «Сохранить».