Импорт файлов
Настройки
При импорте ссылок на реестр и объектов Synergy производится поиск по значениям столбца в соответсвующем реестре. Какие действия следует предпринять при нахождении несокльких записей реестра для одного значения?


Файл xls/xlsx для импорта записей реестра :
< id="instructions-block" class="instructions ib-close">
Инструкция

Установка:

1) Развернуть установочный архив import.war
2) Выполнить на сервере команду # mkdir /tmp/crm-import
3) Выполнить на сервере команду # chmod 777 -R /tmp/crm-import;
4) Перейти по адресу {ip}:8080/import.

Описание:

Импорт работает со следующими компонентами формы:

Требования к файлу:

1) Формат файла: *.xls
2) Первая строка файла - заголовки; далее - строки для импорта в записи реестра (1 строка = 1 запись реестра)
3) Столбцы, которые НЕ нужно импортировать обозначить заголовком no
4) Остальные заголовки должны содержать в себе точный код поля формы (например, crm_form_account_main_adress)
5) Для корректного импорта чисел значение поля в файле должно быть в числовом формате
6) Для корректного импорта дат значение поля в файле должно быть в формате даты
7) Для корректного импорта справочников значение поля в файле должно точь-в-точь совпадать с его "наименованием" у справочника
8) Для корректного импорта нескольких значений в компонент выбора вариантов (чекбокс) в файле их нужно прописать в одной ячейке через "; " (обязательно с пробелом)
9) Желательно избегать содержания в файле спец. символов json: ", \, \b, \t и т.д.

Использование:

1) Заполнить код формы и код реестра, в который будет проводиться импорт. Коды можно взять в конфигураторе.
2) Заполнить логин и пароль пользоваться, от имени которого будут выполняться все запросы. Пользователь должен иметь права на все реестры (куда происходит импорт и если в файле имеются ссылки на прочие реестры).
3) Если импортируемые записи необходимо запустить по маршруту, требуется поставить галочку "Активировать импортированные записи".
4) Если присутсвуют ссылки на реестр ОБЯЗАТЕЛЬНО нужно заполнить поле для поиска в формате: (код компонента на форме, куда производится импорт):(код компонента на форме, на которую указывает компонент ссылки на реестр, по которому должен производится поиск). Для каждой ссылки на реестр необходимо через запятую с пробелом необходимо указать подобные пары.
5) При поиске записей для ссылок на реестр может найтись несколько записей реестра. Укажите в соотвествующем пункте действия на этот случай. Если не найдена ни одна запись, значение останется пустым.
6) Выберите заранее подготовленный файл *.xls и нажмите на кнопку "Импортировать". Импорт начнет в нескольких потоках обрабатывать переданные записи. Следить за процессом можно через логи системы Synergy.