Настройка пользовательских переменных
2 минутное чтение
Пользовательские переменные представляют атрибуты пользователя Аналитического портала. Они подразделяются на встроенные (системные, определямые структурой метаданных Аналитического портала) и дополнительные (на усмотрение администратора Портала в зависимости от решаемых задач).
Список встроенных пользовательских переменных
Свойство пользователя | Имя переменной для запроса |
---|---|
Отдел | $user.Department$ |
Адрес электронной почты | $user.Email$ |
Группы отчетов | $user.Group$ |
Идентификатор пользователя | $user.ID$ |
Имя входа | $user.Login$ |
Организация | $user.Organization$ |
Фамилия | $user.Surname$ |
Имя | $user.Name$ |
Отчество | $user.Name$ |
Должность | $user.Position$ |
Роль | $user.Role$ |
Создание дополнительных переменных
Для создания дополнительных переменных необходимо перейти в раздел Переменные бокового меню настроек. Для этого требуются права Администратора портала.
- Нажмите кнопку “Добавить переменную” в верхнем правом углу экрана.
- В окне создания переменной введите имя переменной (краткое), её описание и тип (Строка, Число или Дата). Имя должно быть уникальным (недопустимо дублирование имен как встроенных, так и других дополнительных переменных).
- Нажмите кнопку Создать.
- После того, как переменная появится в списке, станут доступны операции редактирования (кнопка “карандаш” в правой части списка) и удаления (кнопка “корзина”).
Присвоение значений пользовательским переменным вручную
Редактирование значений пользовательских переменных возможно в интерфейсе редактирования пользователей. Для этого нужны права Администратора портала
- Перейдите в раздел бокового меню настроек Пользователи.
- Выберите пользователя, для которого необходимо отредактировать значения, и нажмите кнопку “карандаш” в правой части списка.
- В окне редактирования пользователя измените значения ФИО, Организации, Логина и др., значения системных (встроенных) переменных будут изменены соответственно.
- Для редактирования дополнительных переменных нажмите кнопку Переменные в окне редактирования пользователя.
- Перейдите на вкладку ПОЛЬЗОВАТЕЛЬСКИЕ. В ней отображается список переменных, ранее созданных Администратором портала.
- Выберите переменную для редактирования, нажмите на содержащую её строку. Раскроется меню редактирования переменной.
- Нажмите кнопку Добавить значение.
- В появившейся строке введите значение, При несоблюдении формата (типа переменной) будет выведено предупреждение, сохранить изменения будет невозможно, потребуется внести исправления.
- Существующие значения переменной можно удалять, нажав на кнопку “корзина”, либо изменять.
- После добавления новых или редактирования существующих значений переменных нажмите кнопку Сохранить.
Получение значений пользовательских переменных от провайдера авторизации
При использовании внешнего провайдера авторизации получение значений пользовательских переменных (как встроенных, так и дополнительных) возможно из внешних систем. Для этого необходимо перейти в раздел бокового меню настроек Настройки провайдеров и выбрать для редактирования настроенного ранее провайдера авторизации (кнопка “карандаш” в правой части списка).
- В окне редактирования провайдера включите опцию “Загружать автоматически значения серверных переменных по данным провайдера”
- Нажмите кнопку Серверные переменные.
- В списке переменных укажите внешние имена (алиасы) тех переменных, которые должен передавать провайдер. При наличии соответствующего параметра авторизации значение переменной будет обновляться для пользователя при каждой авторизации.
- Нажмите кнопку сохранить.
Переменные могут быть использованы для расширения функционала портала, например, для ограничения прав доступа пользователей к определенным данным.