Массовое добавление пользователей
В BPMSoft реализована возможность массового добавления пользователей с помощью импорта данных из Excel-файла. Этот механизм удобно использовать для создания или обновления большого количества учетных записей пользователей.
После завершения импорта добавьте для пользователей роли и лицензии.
Подготовка таблицы пользователей Excel
Создайте таблицу Excel в формате *.xlsx и подготовьте данные для импорта в BPMSoft. Убедитесь, что данные имеют правильный формат, файл не поврежден, а активные гиперссылки отсутствуют.
Таблица должна содержать только необходимые данные, без дополнительных листов или строк, которые не предназначены для импорта.
В разделе «Системные настройки» проверьте лимиты загрузки данных и убедитесь, что максимальное количество записей, допустимое для импорта, не превышает установленное значение. Рекомендуется, чтобы файл Excel содержал не более 50,000 строк, так как превышение этого значения может замедлить работу приложения и процесс загрузки.
Кроме того, убедитесь, что пользователь, выполняющий импорт, обладает правами на выполнение системной операции «Импорт из Excel» и редактирование соответствующего раздела.
Более подробную информацию смотрите в статье Импорт данных.
Импортируемый файл для загрузки пользователей должен содержать обязательные колонки «Название» и «Тип», в которых указываются значения логина и типа административной единицы.
Структура файла для импорта
В файле для импорта могут содержаться следующие колонки:
- «Название» — необходимо указать логин, под которым пользователь будет входить в BPMSoft. Колонка является обязательной для заполнения;
- «Тип» — колонка используется для определения типа административной единицы, будь то пользователь или роль. Чтобы импортировать записи как пользователей, необходимо указать значение «4». Все типы административных единиц системы хранятся в объекте «Тип объекта администрирования» (SysAdminUnitType). Заполнение этой колонки является обязательным;
- «Культура» — код языка пользователя. По умолчанию устанавливается русский язык «ru-RU». Колонка необязательна для заполнения;
- «Контакт» — необходимо указать ФИО пользователя. ФИО должно соответствовать ФИО в BPMSoft. Текущая колонка необязательна для заполнения. Если колонку не заполнить, то BPMSoft автоматически создаст новые контакты, используя логин пользователя (колонка «Название»), как ФИО контакта;
- «Примечание» — если в импортируемом файле для нескольких пользователей указаны одинаковые значения в колонке «Контакт», то BPMSoft создаст только один уникальный контакт, к которому будут привязаны все указанные пользователи;
- «Активен» — условие, определяющее статус активности пользователя. Для деактивации пользователя укажите «0». По умолчанию заполняется значением «1» (Активен). Колонка необязательна для заполнения. Подробнее: Активация и деактивация пользователя.
Примечание. По умолчанию все записи импортируются с типом пользователя «Сотрудник компании».
Объект «Тип объекта администрирования» (SysAdminUnitType) включает следующие типы административных единиц с их значениями:
- Организация: имеет значение «Тип» — 0 и «Тип соединения» — 0;
- Подразделение: имеет значение «Тип» — 1 и «Тип соединения» — 0;
- Руководитель: имеет значение «Тип» — 2 и «Тип соединения» — 0;
- Пользователь: имеет значение «Тип» — 4 и «Тип соединения» — 0;
- Пользователь портала: имеет значение «Тип» — 4 и «Тип соединения» — 1;
- Функциональная роль: имеет значение «Тип» — 6 и «Тип соединения» — 0.
Процесс импорта
- Нажмите на кнопку
в правом верхнем углу экрана.
- На странице дизайнера нажмите на строку с заголовком раздела «Импорт данных».
Рисунок 1 — Переход к разделу «Импорт данных»
- Подготовьте файл с данными, где указаны все данные пользователя.
- Для добавления импортируемого файла нажмите «Выберите файлы» и добавьте нужный файл.
- После добавления файла нажмите на кнопку «Другое» и выберите объект «Объект администрирования».
- Нажмите «Далее».
Рисунок 2 — Выбор объекта для импорта
- Настройте соответствие колонок и значений. Описание колонок представлено в разделе Структура файла для импорта.
- Нажмите «Далее».
Примечание. Объект «Объект администрирования» («SysAdminUnit») содержит данные об организационной структуре компании, включая информацию о пользователях, а также об организационных и функциональных ролях.
Рисунок 3 — Соответствие колонок
- Задайте условия поиска дублей для того, чтобы существующие записи обновились.
BPMSoft выполнит поиск записей по указанным условиям. Если запись будет найдена, то произойдет ее обновление. Если нет, будет создана новая запись.
Рисунок 4 — Правила поиска дублей при загрузке данных
- Нажмите на кнопку «Начать загрузку данных».
Когда процесс загрузки завершится, вы получите системное уведомление об этом.
Установка пароля
При импорте пользователей без пароля поле «UserPassword» в таблице базы данных «SysAdminUnit» (объект «Объект администрирования») остается пустым, то есть пароль в BPMSoft не устанавливается. Для таких пользователей в разделе «Пользователи системы» поле «Пароль» содержит символы «·········», что является маскировкой поля, при этом установленного значения в поле нет.
Установить пароль импортированным пользователям можно следующими способами:
- Вручную в профиле пользователя. Перейдите на вкладку «Основная информация» страницы пользователя, в поле «Пароль» и «Подтверждение пароля» укажите пароль для входа в BPMSoft. Пользователь сможет сменить пароль при первом входе в BPMSoft. Подробнее: Добавление нового пользователя.
- Указать пароль в импортируемом файле. При этом в файле Excel колонка с паролем должна иметь название отличное от «Пароль». В противном случае файл к импорту не допускается BPMSoft. Пользователь сможет сменить пароль при первом входе в BPMSoft. Возможно загрузить одинаковый пароль для всех пользователей.