Identity Cloud : 5.1.1. Массовые операции

Общие сведения

Массовые операции – функциональность в Avanpost Identity Cloud, которая позволяет администратору управлять одновременно несколькими пользователями. 

Функциональность массовых операций позволяет администратору совершать следующие действия:

  • управлять аккаунтами нескольких пользователей;
  • управлять атрибутами нескольких пользователей;
  • проводить парольную политику в отношении нескольких пользователей;
  • управлять доступом (членством в группах) нескольких пользователей;
  • получать информацию о пользователях;
  • сортировать пользователей по их характеристикам или набору характеристик.

При этом необходимо учитывать, что массовые операции не могут осуществляться в отношении характеристик:

  • уникальных для каждого пользователя (например, невозможно произвести смену адреса электронной почты, номера телефона и т.п. для группы пользователей);
  • совпадение для двух и более пользователей и/или изменение которых маловероятно (например, невозможно произвести смену имени, фамилии и т.п. для группы пользователей).

Управление массовыми операциями осуществляется:

  • в административной консоли Avanpost Identity Cloud;
  • при помощи API-запросов от внешних приложений (примеры и описание API-запросов задокументированы по ссылке). 

Работа с массовыми операциями в административной консоли Avanpost Identity Cloud доступна в разделе "Массовые операции" режима "Пользователи". Раздел "Массовые операции" содержит:

  • вкладку "Новая операция" со следующими элементами: 
    • реестр пользователей, содержащий базовую информацию о пользователях;
    • систему управления поиском пользователей;
    • выпадающий список с типами массовых операций;
    • кнопку "Добавить", для выбора параметров операции (для некоторых операций) и добавления операции в список на исполнение;
    • перечень операций, запланированных к выполнению (если добавлена хотя бы одна операция);
    • кнопку "Применить операции", запускающую процесс выполнения операций;
    • кнопку сброса выбранных операций;
    • переключатель для применения операции для всех типов пользователей;
  • вкладку "История" со следующими элементами:
    • реестр операций, содержащий информацию о проведенных массовых операциях;
    • вспомогательные кнопки "Очистить" и "Обновить".

Поиск пользователей

Фильтры позволяют осуществить быстрый поиск пользователей по настроенным условиям фильтрации с целью последующего применения необходимых операций.

Поиск и фильтрация пользователей производится на вкладке "Новая операция". При нажатии на кнопку "Добавить группу" появляется следующие возможности:

  • Кнопка "Добавить условие" – Добавляет условие фильтрации для осуществления поиска по необходимому или необходимому и достаточным условиям поиска (логический оператор "И");
  • Кнопка "Добавить группу" – Добавляет условие фильтрации для осуществления по достаточным условиям поиска (логический оператор "ИЛИ");
  • Выбрать значение фильтра из выпадающего списка;
  • Кнопка "Найти" – Запустить поиск по заданным фильтрам;
  • Кнопка "Сбросить" – Сбросить значения заданных фильтры.

Фильтрация может осуществляться по следующим признакам:

Название фильтраОператор сравнения запросаДействие после выбора фильтра
СтатусОтсутствует

После установки фильтра требуется выбрать из списка:

  • Все пользователи – Установленные фильтры распространяются на всех пользователей вне зависимости от статуса активности их УЗ;
  • Только включенные – Установленные фильтры распространяются на пользователей с активными УЗ;
  • Только выключенные – Установленные фильтры распространяются на пользователей с неактивными УЗ.


Группа

При выборе фильтров доступны следующие операторы сравнения запроса с характеристиками пользователей:

  • равно – поиск с точным совпадением запроса;
  • содержит – поиск по указанному шаблону.
Ввести название группы, в которой состоят искомые пользователи.
ЛогинВвести логин искомого пользователя.
EmailВвести электронную почту искомого пользователя.
ДоменВвести домен искомого пользователя.
ТелефонВвести номер телефона искомого пользователя.
Дополнительный атрибут (Кастомный атрибут)

Выбрать из списка ключ атрибута (наименование дополнительного атрибута). Ввести значение дополнительного атрибута.

Более подробная информация о дополнительных атрибутах содержится в разделе Управление пользователями.


ФамилияВвести фамилию искомого пользователя.
Имя

Ввести имя искомого пользователя.


ОтчествоВвести отчество искомого пользователя.
Активный Отсутствует

После установки фильтра требуется выбрать из списка:

  • Да – Искать пользователей с активными УЗ.
  • Нет – Установить флажок в чекбокс, чтобы искать пользователей с неактивированными УЗ.


Ни разу не авторизовался

После установки фильтра требуется выбрать из списка:

  • Да – Искать пользователей, которые ни разу не авторизовались в Avanpost Identity Cloud с момента создания/импорта;
  • Нет – Искать пользователей, которые хотя бы раз успешно аутентифицировались и авторизовались.


ИсточникВыбрать из выпадающего списка способ (или источник), посредством которого был создан пользователь. Способы создания пользователя в Identity Cloud подробно описаны в разделе Управление пользователями. 

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

Для активации поиска следует нажать кнопку "Найти". По результатам поиска выдается список пользователей, соответствующих заданным условиям.

Настройка и проведение массовых операций

Настройка и проведение операций с несколькими пользователями осуществляется во вкладке "Новая операция". Для добавления операции требуется выбрать нужное действие из выпадающего списка и нажать "Добавить". Требуемое действие добавится в список операций или будет предложена дополнительная настройка операции.

В продукте доступны следующие типы массовых операций и варианты их настройки:

Тип массовой операции 

Дополнительная настройка массовой операции

Сброс пароля – 
Сброс неправильных попыток ввода пароля – 
Добавление в группу

Указать группу пользователей (ввести название группы или выбрать из выпадающего списка). Допускается указание нескольких групп единовременно. 

Отзыв из групп пользователей

Указать группу пользователей (ввести название группы или выбрать из выпадающего списка). Допускается указание нескольких групп единовременно. 

Блокировка учетной записи – 
Разблокировка учетной записи – 
Активация учетной записи – 
Изменение основного атрибута
  1. Выбрать доступный атрибут из списка. 
  2. Указать новое значение атрибута.
Изменение кастомного атрибута
  1. Выбрать дополнительный атрибут из списка. 
  2. Указать новое значение атрибута.
Удаление аккаунта – 

Для применения операций к определенным пользователям отметить флажком нужных пользователей из полученной выборки. Для применения операций ко всем найденным пользователям установить переключатель "Применить ко всем пользователям под фильтром".

Добавление второго и последующих типов операций для единовременного выполнения реализуется с помощью кнопки "Добавить". Для отказа от добавленной операции нажать крестик на ней. 

Для запуска выбранных операций следует нажать "Применить операции". 

История массовых операций

Для просмотра истории операций требуется перейти во вкладку "История операций". Вкладка предоставляет следующие возможности:

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

Реестр массовых операций содержит следующие данные о выполненных операциях с пользователями:

ПараметрОписание
ID операцииУникальный идентификатор операции и описание выполненного действия/действий (например, «Включение и разблокировка аккаунта» или «Назначение групп пользователей»).
ТипТип совершенной операции в соответствии с разделом Настройка и проведение операций.
Создана Дата и время выполнения массовой операции. 
РезультатРезультат операции: Успешно/С ошибками.
СтатусСтатус операции: завершена или в процессе выполнения.

При нажатии на в строке с операцией администратору выводится дополнительная информация об операции (чтобы закрыть выпадающий список, требуется повторно нажать ). Выводимые данные представляют собой список всех пользователей, затронутых данной операцией, и их данные:

  • ID пользователя;
  • Логин пользователя;
  • Полное имя;
  • Результат операции («Успешно» или информацию об ошибке).

Для обновления списка операций на вкладке истории нажать . Для удаления текущего списка нажать "Очистить".


Обсуждение