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