Описание импорта и синхронизации
Раздел рассчитан на пользователя, обладающего уверенными навыками работы с компьютером и веб-интерфейсом, знакомого с языком разметки xml и службами каталогов.
Универсальный импорт предназначен для загрузки в систему данных из внешних источников (внешней системы или файла).
Синхронизация с внешними системами данных позволяет поддерживать актуальную информацию об оргструктуре и сотрудниках в системе SMP на основе информации, получаемой от внешнего источника данных.
Процедуру импорта и синхронизации данных рекомендуется выполнять во время минимальной нагрузки на систему или во время технологических блокировок.
Подготовка данных
Для проведения импорта требуется подготовить источник данных: внешняя система (sql, ldap) или файл.
Для проведения импорта требуется настроить файл конфигурации импорта.
Запуск процедуры импорта
Запуск процедуры импорта / синхронизации выполняется вручную или автоматически по заданному расписанию задачи планировщика "Синхронизация" (автоматическая синхронизация).
Результаты импорта
В процессе импорта выполняются: добавление объекта, перемещение и редактирование объекта, помещение объекта в архив и восстановление из архива.
При импорте не выполняются действия по событию, за исключением ситуаций:
-
Если при импорте скриптом создается объект, у которого есть действие на вход в статус "Зарегистрирован", изменяющее статус объекта, то выполняются действия:
- на вход в статус (синхронные и асинхронные);
- на смену статуса (синхронные);
- на изменение объекта (синхронные).
-
Если при импорте скрипт изменяет статус объекта, и у нового статуса есть действие на вход в статус, которое изменяет статус объекта на другой статус, то выполняются действия:
- на вход в статус (синхронные и асинхронные);
- на смену статуса (синхронные и асинхронные);
- на изменение объекта (синхронные и асинхронные).
-
Если при импорте создается или обновляется объект, у которого на атрибуты типа "Дата", "Дата/время" настроено действие по событию "Наступление времени атрибута" и даты в значении этих атрибутах указаны в будущем, то такое действие по событию будет запланировано и выполнится корректно в указанное время.
Правило актуально, если атрибуты типа "Дата", "Дата/время" заполняются в теге <script-customizer> <after-process> </after-process> </script-customizer>.
Если атрибуты типа "Дата", "Дата/время" заполняются в теге <script-customizer> <after-import> </after-import> </script-customizer>, то действие по событию не запланируется и не будет выполнено.
История изменений объекта сохраняется в системе. Для действия, совершенного с помощью универсального импорта, автором события является пользователь advimport.