Commit d402e7f7 authored by Alina Habibulina's avatar Alina Habibulina

[FIX] + дополнение инструкции

parent 0867f60e
......@@ -104,36 +104,49 @@
</div>
<button id="instructions-button" class="instructions-close uk-button uk-button-default" style="width: 150px; height: 40px;">Инструкция</button>
<div id="instructions-block" class="instructions ib-close">
< id="instructions-block" class="instructions ib-close">
<div class="uk-text-large" style="width: 100%; text-align: center;">Инструкция</div>
<h3>Установка: </h3>
<p>
1) Развернуть установочный архив <i>import.war</i>;<br>
2) Выполнить на сервере команду <i># mkdir /tmp/crm-import</i>;<br>
1) Развернуть установочный архив <i>import.war</i><br>
2) Выполнить на сервере команду <i># mkdir /tmp/crm-import</i><br>
3) Выполнить на сервере команду <i># chmod 777 -R /tmp/crm-import</i>;<br>
4) Перейти по адресу <i>{ip}:8080/import</i>.<br>
</p>
<h3>Описание: </h3>
<p>Импорт работает со следующими компонентами формы:<br>
<ul>
<li>текстовые однострочные и многострочные поля</li>
<li>числовые поля</li>
<li>дата/время</li>
<li>справочники (выпадающий список, выбор вариантов, переключатель вариантов)</li>
<li>ссылка на реестр</li>
</ul>
</p>
<h3>Требования к файлу: </h3>
<p>
1) Формат .xls<br>
2) Импорт работает только с числовыми и текстовыми полями, справочниками(checkbox, radiobutton, select), ссылками на реестр.<br>
3) Столбцы, которые НЕ нужно импортировать обозначить заголовком no,<br>
4) Все заголовки должны распологаться на 1й строке файла, далее должны начинаться строки для импорта в записи реестра (1 строка = 1 запись реестра),<br>
5) Остальные заголовки должны содержать в себе точный код поля формы (например, crm_form_account_main_adress),<br>
6) Если нужно склеить несколько столцов, можно воспользоваться формулой =CONCATENATE(). указать на склеиваемые столбцы заголовок no и на заголовок с этой формулой нужное поле формы<br>
7) Для компонента чекбокс, если нужно выбрать несколько значений, их нужно прописать в одной ячейке через "; " (обязательно с пробелом ),<br>
8) Значения для справочных значений должны точь-в-точь совпадать с тем, что написано в справочнике<br>
1) Формат файла: *.xls<br>
2) Первая строка файла - заголовки; далее - строки для импорта в записи реестра (1 строка = 1 запись реестра)<br>
3) Столбцы, которые НЕ нужно импортировать обозначить заголовком no<br>
4) Остальные заголовки должны содержать в себе точный код поля формы (например, crm_form_account_main_adress)<br>
5) Для корректного импорта чисел значение поля в файле должно быть в числовом формате<br>
6) Для корректного импорта дат значение поля в файле должно быть в формате даты<br>
7) Для корректного импорта справочников значение поля в файле должно точь-в-точь совпадать с его "наименованием" у справочника<br>
8) Для корректного импорта нескольких значений в компонент выбора вариантов (чекбокс) в файле их нужно прописать в одной ячейке через "; " (обязательно с пробелом)<br>
9) Желательно избегать содержания в файле спец. символов json: ", \, \b, \t и т.д.<br>
</p>
<h3>Использование: </h3>
<h3>Использование:</h3>
<p>
1) Заполнить код формы и код реестра, в который будет проводиться импорт;<br>
2) Прописать логин и пароль пользоваться, от имени которого будут выполняться запросы создания и поиска. Если присутствуют ссылки на реестр, у вводимого пользователя должны быть права на реестры, которые указаны в качестве ссылок;<br>
3) Если записи после импорта нужно запустить по маршруту, требуется поставить галочку "Активировать импортированные записи";<br>
4) Если присутсвуют ссылки на реестр ОБЯЗАТЕЛЬНО нужно заполнить поле для поиска в формате: (код компонента на форме, куда производится импорт):(код компонента на форме, на которую указывает компонент ссылки на реестр, по которому должен производится поиск).<br>
Для каждой ссылки на реестр необходимо через запятую с пробелом необходимо указать подобные пары;<br>
1) Заполнить код формы и код реестра, в который будет проводиться импорт. Коды можно взять в конфигураторе.<br>
2) Заполнить логин и пароль пользоваться, от имени которого будут выполняться все запросы. Пользователь должен иметь права на все реестры (куда происходит импорт и если в файле имеются ссылки на прочие реестры).<br>
3) Если импортируемые записи необходимо запустить по маршруту, требуется поставить галочку "Активировать импортированные записи".<br>
4) Если присутсвуют ссылки на реестр ОБЯЗАТЕЛЬНО нужно заполнить поле для поиска в формате: (код компонента на форме, куда производится импорт):(код компонента на форме, на которую указывает компонент ссылки на реестр, по которому должен производится поиск). Для каждой ссылки на реестр необходимо через запятую с пробелом необходимо указать подобные пары.<br>
5) При поиске записей для ссылок на реестр может найтись несколько записей реестра. Укажите в соотвествующем пункте действия на этот случай. Если не найдена ни одна запись, значение останется пустым.<br>
6) Выберите заранее подготовленный .xls файл и нажмите на кнопку "Импортировать". Импорт начнет в нескольких потоках обрабатывать переданные записи. Следить за процессом можно через логи системы Synergy.<br>
6) Выберите заранее подготовленный файл *.xls и нажмите на кнопку "Импортировать". Импорт начнет в нескольких потоках обрабатывать переданные записи. Следить за процессом можно через логи системы Synergy.<br>
</p>
</div>
</div>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment