Страница 1 из 2
Интеграция с AD для автоматического обновления пользователей
Добавлено: 27 мар 2026, 14:01
lekorov
Коллеги, добрый день.
Используем CRM «Руководитель» внутри компании в закрытом контуре — доступ только для внутренних сотрудников.
Возник вопрос по управлению пользователями. Сейчас список пользователей ведется вручную, что не очень удобно и масштабируемо.
Подскажите, пожалуйста:
- Есть ли возможность интеграции с Active Directory (AD)?
- Можно ли настроить автоматическое (например, ежедневное) обновление списка пользователей из AD?
- Если готового функционала нет — каким образом это можно реализовать (через API, скрипты, синхронизацию и т.д.)?
На текущий момент не удалось найти встроенных решений или документации по данной интеграции.
Буду признателен за любой опыт или рекомендации.
Re: Интеграция с AD для автоматического обновления пользователей
Добавлено: 27 мар 2026, 15:52
Oleg
Конечно есть, Настройки-LDAP
Re: Интеграция с AD для автоматического обновления пользователей
Добавлено: 27 мар 2026, 17:36
lekorov
Oleg писал(а): 27 мар 2026, 15:52
Конечно есть, Настройки-LDAP
Как я понял, данная настройка в момент первой авторизации автоматически регистрирует нового пользователя? Или он шерстит всех сотрудников и автоматически импортирует в пользователи?
Re: Интеграция с AD для автоматического обновления пользователей
Добавлено: 28 мар 2026, 06:17
support
Предварительно импортировать из AD нет необходимости. При первом входе, программа проверить, есть ли такой пользователь в AD и если есть, то на его основе будет создан пользователь в приложении.
Re: Интеграция с AD для автоматического обновления пользователей
Добавлено: 28 мар 2026, 07:56
lekorov
support писал(а): 28 мар 2026, 06:17
Предварительно импортировать из AD нет необходимости. При первом входе, программа проверить, есть ли такой пользователь в AD и если есть, то на его основе будет создан пользователь в приложении.
В моем случае как раз возникает ограничение текущей логики работы через LDAP.
Сценарий использования следующий:
пользователи из AD необходимы не только для авторизации, но и как справочные данные внутри системы — например, для выбора в полях связи (участники, наставники и т.д.).
При этом:
не все сотрудники должны фактически заходить в систему;
часть из них используется только как “справочник” для привязки к записям.
Из-за этого текущий механизм, при котором пользователь создается только при первом входе, не решает задачу — такие сотрудники просто не появляются в списках выбора
Re: Интеграция с AD для автоматического обновления пользователей
Добавлено: 28 мар 2026, 08:09
support
Для справочника лучше создать отельную сущность и импортировать туда данные всех пользователей. Можно через xlsx импорт.
Там где нужен справочник, использовать его. Там где нужно чтоб били права пользователей, тогда назначать реального пользователя на запись.
Re: Интеграция с AD для автоматического обновления пользователей
Добавлено: 29 мар 2026, 20:42
lekorov
support писал(а): 28 мар 2026, 08:09
Для справочника лучше создать отельную сущность и импортировать туда данные всех пользователей. Можно через xlsx импорт.
Там где нужен справочник, использовать его. Там где нужно чтоб били права пользователей, тогда назначать реального пользователя на запись.
Учитывая объем сотрудников (≈15000) – нереально). Пробовали через xlsx – программа выдает ошибки рандомно на некоторых строчках, поэтому 15000 строчек обогащенных данных загрузить не получается(
Re: Интеграция с AD для автоматического обновления пользователей
Добавлено: 30 мар 2026, 08:07
Oleg
Не совсем понимаю, в чем проблема попросить зайти каждого сотрудника хоть один раз?
Не хотят сотрудники зайдите сами этими сотрудниками.
Re: Интеграция с AD для автоматического обновления пользователей
Добавлено: 30 мар 2026, 09:23
support
Грузить всех 15000 в сущность Пользователи - этого не нужно делать. Программа будет медленно работать и будут неудобства в настройках. В сущности Пользователи должны быть только те, кто в ней работает.
Пробовали через xlsx – программа выдает ошибки рандомно на некоторых строчках
Да, при таком количестве данных сервер сбоит или памяти не хватает или время выполнения скрипта или еще что.
Задачу можно решить разбив файл на три части по 5000 в каждом и загрузить по отдельности. Если 5000 тоже много, разбейте по 3000.
И при таком количестве данных обязательно используйте поле Сущность Ajax, обычное поле Сущность будет пытаться загрузить все 15000 в форму и это будет медленно или вовсе не загрузится.
Re: Интеграция с AD для автоматического обновления пользователей
Добавлено: 31 мар 2026, 05:03
Евгений
Есть интеграция с доменом. У меня например пользователи берутся из домена FreeIpa-LDAP
Но есть проблема. Пользователь импортируется из домена в Руководитель только один раз, при первом входе. Дальнейшей синхронизации с ЛДАП не происходит. То есть когда в домене меняется ФИО пользователя, то в Руководителе эти изменения нужно продублировать вручную.
Сейчас вот делаю костыли - так чтобы логика работала наоборот. В Руководителе изменяю данные пользователя, и при сохранении вносятся изменения также и в соответствующую запись в ЛДАП. Не очень удобно, хотелось чтобы была полноценная синхронизация и обновление пользователей из домена.