Перейти к содержимому


Синхронизация пользователей из сторонних систем и из Excel


Сообщений в теме: 2

#1 sergey_010

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 13 сентября 2026 - 19:36

Доброго дня! Есть пару вопросов, связанных с синхронизацией пользователей.
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 и если такой пользователь уже есть, то обновляются остальные поля, если отличные, номер телефона там, группа и прочее.

Буду крайне признателен за подробный ответ.

#2 Администратор

  • Администраторы
  • 1 500 сообщений

Отправлено 14 сентября 2026 - 22:19

Здравствуйте!

Пожалуйста, сообщите номер Вашей лицензии (его можно посмотреть в окне "О программе") или на кого приобреталась лицензия? По Вашему E-mail установить лицензию не удалось. Поддержка такого рода оказывается в рамках действующего периода обновлений и технической поддержки.

#3 Администратор

  • Администраторы
  • 1 500 сообщений

Отправлено 22 сентября 2026 - 21:22

Здравствуйте!

Поскольку номер лицензионного ключа так и не был предоставлен, я закрываю данное обращение.

Напоминаю всем пользователям: глубокая аналитика базы данных, разбор SQL-запросов и помощь в написании скриптов синхронизации осуществляются нашими инженерами исключительно в рамках действующего периода обновлений и технической поддержки.

Тема закрыта.



Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анононимных