Доброго дня! Есть пару вопросов, связанных с синхронизацией пользователей.
1) При синхронизации из "сторонней системы", нужно вызвать хранимую функцию через select main.sync_user
Вопрос связан по работе этой функции:
- что будет, если логин такой уже есть в системе? Обновятся остальные поля которые не совпадают у этого пользователя или выдаст ошибку? Если поля обновятся, не потеряются ли результаты тестирований?
- У вас пример списка есть вот такой:
is_group=1
id=1
name=Отдел продаж
is_group=1
id=2
parent_id=1
name=Отдел оптовых продаж
is_group=0
id=3
parent_id=2
login=ГладилинаВМ
password=12345
name=Вера
surname=Гладилина
middle_name=Михайловна
Правильно понимаю что при каждом новом вызове функции id могут одинаковые и не требуется каждый раз придумывать уникальные? Группы уже могут быть созданы заранее?
Ну и галочку убрать "удалять группы и пользователей при удалении их из источника" если требуется хранить все. (Требуется при каждой новой регистрации пользователя в другой системе регистрировать ему аккаунт в indigo, но удаление не предусмотрено, соответственно функцию будем вызывать каждый раз после регистрации и синхронизировать по одному)
2) Сейчас импортируя пользователей из excel столкнулись с проблемой: пользователь уже существует и система пропускает его несмотря на то, что у него в файле другая группа. Т.е. данные не обновляются. Существует ли способ при синхронизации из excel или другими способами, массовая смена группы у конкретных пользователей ?
В идеале конечно скармливать excel и если такой пользователь уже есть, то обновляются остальные поля, если отличные, номер телефона там, группа и прочее.
Буду крайне признателен за подробный ответ.
Синхронизация пользователей из сторонних систем и из Excel
Автор sergey_010, 13 сен 2026 19:36
Сообщений в теме: 2
#1
Отправлено 13 сентября 2026 - 19:36
#2
Отправлено 14 сентября 2026 - 22:19
Здравствуйте!
Пожалуйста, сообщите номер Вашей лицензии (его можно посмотреть в окне "О программе") или на кого приобреталась лицензия? По Вашему E-mail установить лицензию не удалось. Поддержка такого рода оказывается в рамках действующего периода обновлений и технической поддержки.
Пожалуйста, сообщите номер Вашей лицензии (его можно посмотреть в окне "О программе") или на кого приобреталась лицензия? По Вашему E-mail установить лицензию не удалось. Поддержка такого рода оказывается в рамках действующего периода обновлений и технической поддержки.
#3
Отправлено 22 сентября 2026 - 21:22
Здравствуйте!
Поскольку номер лицензионного ключа так и не был предоставлен, я закрываю данное обращение.
Напоминаю всем пользователям: глубокая аналитика базы данных, разбор SQL-запросов и помощь в написании скриптов синхронизации осуществляются нашими инженерами исключительно в рамках действующего периода обновлений и технической поддержки.
Тема закрыта.
Поскольку номер лицензионного ключа так и не был предоставлен, я закрываю данное обращение.
Напоминаю всем пользователям: глубокая аналитика базы данных, разбор SQL-запросов и помощь в написании скриптов синхронизации осуществляются нашими инженерами исключительно в рамках действующего периода обновлений и технической поддержки.
Тема закрыта.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анононимных


Тема закрыта
