Настройка пользовательских переменных

Пользовательские переменные представляют атрибуты пользователя Аналитического портала. Они подразделяются на встроенные (системные, определямые структурой метаданных Аналитического портала) и дополнительные (на усмотрение администратора Портала в зависимости от решаемых задач).

Список встроенных пользовательских переменных

Свойство пользователя Имя переменной для запроса
Отдел $user.Department$
Адрес электронной почты $user.Email$
Группы отчетов $user.Group$
Идентификатор пользователя $user.ID$
Имя входа $user.Login$
Организация $user.Organization$
Фамилия $user.Surname$
Имя $user.Name$
Отчество $user.Name$
Должность $user.Position$
Роль $user.Role$

Создание дополнительных переменных

Для создания дополнительных переменных необходимо перейти в раздел «Переменные» бокового меню настроек. Для этого требуются права администратора портала.

  1. Нажмите кнопку «Добавить переменную» в верхнем правом углу экрана.
  2. В окне создания переменной введите имя переменной (краткое), её описание и тип (Строка, Число или Дата). Имя должно быть уникальным (недопустимо дублирование имен как встроенных, так и других дополнительных переменных).
  3. Нажмите кнопку «Создать».
  4. После того, как переменная появится в списке, станут доступны операции редактирования (кнопка «карандаш» в правой части списка) и удаления (кнопка «корзина»).

Присвоение значений пользовательским переменным вручную

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

  1. Перейдите в раздел бокового меню настроек «Пользователи».
  2. Выберите пользователя, для которого необходимо отредактировать значения, и нажмите кнопку «карандаш» в правой части списка.
  3. В окне редактирования пользователя измените значения ФИО, Организации, Логина и др., значения системных (встроенных) переменных будут изменены соответственно.
  4. Для редактирования дополнительных переменных нажмите кнопку Переменные в окне редактирования пользователя.
  5. Перейдите на вкладку «Пользовательские». В ней отображается список переменных, ранее созданных Администратором портала.
  6. Выберите переменную для редактирования, нажмите на содержащую её строку. Раскроется меню редактирования переменной.
  7. Нажмите кнопку «Добавить значение».
  8. В появившейся строке введите значение, При несоблюдении формата (типа переменной) будет выведено предупреждение, сохранить изменения будет невозможно, потребуется внести исправления.
  9. Существующие значения переменной можно удалять, нажав на кнопку “корзина”, либо изменять.
  10. После добавления новых или редактирования существующих значений переменных нажмите кнопку «Сохранить».

Получение значений пользовательских переменных от провайдера авторизации

При использовании внешнего провайдера авторизации получение значений пользовательских переменных (как встроенных, так и дополнительных) возможно из внешних систем. Для этого необходимо перейти в раздел бокового меню настроек Настройки провайдеров и выбрать для редактирования настроенного ранее провайдера авторизации (кнопка «карандаш» в правой части списка).

  1. В окне редактирования провайдера включите опцию «Загружать автоматически значения серверных переменных по данным провайдера».
  2. Нажмите кнопку «Серверные переменные».
  3. В списке переменных укажите внешние имена (алиасы) тех переменных, которые должен передавать провайдер. При наличии соответствующего параметра авторизации значение переменной будет обновляться для пользователя при каждой авторизации.
  4. Нажмите кнопку сохранить.

Переменные могут быть использованы для расширения функционала портала, например, для ограничения прав доступа пользователей к определенным данным.