69 lines
9.0 KiB
Markdown
69 lines
9.0 KiB
Markdown
# Автоматическое создание пользователей
|
||
|
||
## Создание пользователей
|
||
|
||
Пользователь, выполняющий функцию автоматической загрузки пользователей, должен обладать правами администратора.
|
||
|
||
Для автоматического создания пользователей необходимо:
|
||
|
||
* Установить последнюю версию вспомогательной **библиотеки функций управления пользователями для планировщика задач**.
|
||
* Установить последнюю версию библиотеки **Управление пользователями**.
|
||
* Настроить задачу ["Создание новых пользователей"](../Функции планировщика задач/index.md) в [планировщике задач](../Планировщик задач/index.md) с указанием расписания выполнения (например каждый день в 9 часов). Необходимо обратить внимание, чтобы в документе [Физическое лицо](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9A%D0%AD%D0%94%D0%9E/%D0%A4%D0%B8%D0%B7%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5%20%D0%BB%D0%B8%D1%86%D0%B0/%D0%A4%D0%B8%D0%B7%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5%20%D0%BB%D0%B8%D1%86%D0%B0/), во вкладке "Контакты" было заполнено поле "Почта".
|
||

|
||
* Настроить константу **способ регистрации по умолчанию** с указанным значением (текст) **Lexema** для того, чтобы по умолчанию создавались недоменные пользователи. Про создание доменных пользователей можно ознакомиться [ниже](#cоздание_пользователей_с_доменными_учетными_записями).
|
||
|
||

|
||
|
||
Процедура создания работает посредством сопоставлений со справочниками [Физическое лицо](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9A%D0%AD%D0%94%D0%9E/%D0%A4%D0%B8%D0%B7%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5%20%D0%BB%D0%B8%D1%86%D0%B0/%D0%A4%D0%B8%D0%B7%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5%20%D0%BB%D0%B8%D1%86%D0%B0/) и [Сотрудники](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9A%D0%AD%D0%94%D0%9E/%D0%A1%D0%BE%D1%82%D1%80%D1%83%D0%B4%D0%BD%D0%B8%D0%BA%D0%B8/%D0%A1%D0%BE%D1%82%D1%80%D1%83%D0%B4%D0%BD%D0%B8%D0%BA%D0%B8/). Данная задача является базовой для всех ниже указанных способов создания пользователей. Поэтому справочники **"Физическое лицо"** и **"Сотрудники"** должны быть загружены заранее.
|
||
|
||

|
||
|
||
!!! note
|
||
Если в контактах физического лица явно указан вид авторизации, то настраивать константу необязательно
|
||
|
||

|
||
|
||
## Уведомление пользователя о регистрации в системе
|
||
|
||
Для информирования пользователя о создании его учетной записи в системе нужно:
|
||
|
||
* Выполнить шаги, описанные в разделе [Создание пользователей](#создание_пользователей), если это не было сделано ранее.
|
||
* В настройках учетной политики настроить константу **УпрП_уведомление_о_создание_УЗ** со значением 1.
|
||
|
||

|
||
|
||
## Повторное уведомление пользователя о регистрации пользователя
|
||
|
||
В случае если пользователь в течение определенного времени не прошел авторизацию, необходимо повторно оповестить его о необходимости ее прохождения. Повторное уведомление будет отправляться до тех пор, пока пользователь не пройдет авторизацию. Для этого необходимо настроить задачу [Напоминание о входе в систему неактивированным пользователям](../Функции планировщика задач/index.md) в [планировщике задач](../Планировщик задач/index.md) с настройкой расписания для автоматической отправки (например оповещать каждый день в 12 часов) и настроить в настройках учетной политики константу **УпрП_напоминание_о_созданной_УЗ** со значением 1.
|
||
|
||

|
||

|
||
|
||
## Cоздание пользователей с доменными учетными записями
|
||
Доменная авторизация позволяет проверить подлинность данных на стороннем ресурсе. Подробнее можно почитать в разделе [Доменная авторизация](../Авторизация/Виды%20авторизации/#доменная_авторизация)
|
||
|
||
**Для импорта доменных учетных записей и автоматического создания пользователей нужно выполнить следующее:**
|
||
|
||
* Выполнить шаги, описанные в разделе [Создание пользователей](#создание_пользователей), если это не было сделано ранее.
|
||
* Настроить константу **УпрП_поля_из_AD_для_сравнения**. В значениях необходимо указать по каким условиям производить сравнение. Условие может быть как одно так и несколько, указываются через запятую: firstName (имя), lastName (фамилия), email (почта), loginAndEmail (логин и почта), loginOrEmail (логин или почта)
|
||

|
||
* Настроить задачу [Загрузка пользователей из Active Directory в форму для сопоставления](../Функции планировщика задач/index.md) и расписание для автоматического выполнения задачи (например в 4 часа 30 минут с понедельника по пятницу).
|
||

|
||
* Настроить константу **способ регистрации по умолчанию** с указанным значением (текст) **ActiveDirectory** для того, чтобы по умолчанию создавались доменные пользователи.
|
||
|
||

|
||
|
||
!!! note
|
||
Если в контактах физического лица явно указан вид авторизации, то настраивать константу необязательно
|
||
|
||

|
||
|
||
## Cоздание пользователей с доменными учетными записями и аутентификацией через SSO
|
||
|
||
Для автоматического создания пользователей, необходимо необходимо:
|
||
|
||
* Выполнить шаги, описанные в разделе [Создание пользователей](#создание_пользователей), если это не было сделано ранее.
|
||
* Выполнить шаги, описанные в разделе [Cоздание пользователей с доменными учетными записями](#cоздание_пользователей_с_доменными_учетными_записями), если это не было сделано ранее.
|
||
* В настройках учетной политики настроить константу **УпрП_SSO** с необходимым доменом в столбец "Значение(текст)"
|
||
|
||
 |