Show/Hide Toolbars

Полное руководство администратора

Добавление и редактирование настройки импорта

Ссылки Назад Вверх Вперед
!purpose С технической точки зрения в реализации импорта данных участвуют модуль чтения (считывает данные из источника) и модуль записи (записывает данные в "Первую Форму"). Модуль чтения передает в модуль записи три массива: Created, Updated, Deleted. В каждом массиве находятся объекты со строковым идентификатором UniqueID. В зависимости от внутренней реализации модуль записи разрешает конфликты уникальности данных и выполняет необходимые действия.

Для добавления новой настройки импорта нажмите кнопку Новый импорт. Откроется окно создания новой настройки:

import3

Окно настроек импорта данных.

Параметры настройки импорта данных

Название

Описание

Название

Название настройки в системе (любой текст. включая латинские и кириллические символы, цифры и пр.)

Алиас

Адрес для вызова внешними системами (включает только латинские буквы без пробелов).

Вызвать импорт можно через POST запрос вида

~/app/v1.0/api/DataSync/Import/NNNN?UserID=NN

где ~ - адрес приложения "Первая Форма", NNNN - алиас, указанный в настройках импорта, а NN - ID пользователя от имени которого запускается импорт (обычно это служебный пользователь Systemrobot с ID=3).

Тип данных

Тип данных, которые импортируются в систему.

Возможные значения:

Task (задачи),

OrgStructureUnit (орг. единицы),

User (пользователи),

File (файлы).

В заказных модулях импорта могут использоваться:

ExtParam (ДП),

TableColumn (колонка ДП "Таблица"),

None

Стратегия импорта

Выбор одной из реализованных стратегий.

Возможные значения:

Обычный импорт (используется чаще всего),

Постраничный импорт (используется если объемы импортируемых данных большие)

Модуль чтения

Выбор одного из реализованных модулей.

Возможные значения:

CSV,

SQL,

Excel,

HookService Reader (для импорта из другого приложения "Первая Форма")

Модуль записи

Выбор одной из стратегий записи.

Возможные значения:

Задачи по номеру,

Задачи по ключевым доп. параметрам,

Задачи по GUID

Маппинг

Соответствия между импортируемыми данными и объектами "Первой Формы", в которые эти данные записываются

 

После нажатия на кнопку Сохранить в таблице настроек появится новая запись. Вы можете отредактировать ее, нажав на иконку !pencil в начале строки.

import2

Список настроек импорта данных.

 

После сохранения для записи становятся доступны дополнительные настройки для стратегии импорта, модулей чтения и записи, а также настройка маппинга.

 

import8

Дополнительные настройки импорта, которые становятся доступны после сохранения новой записи.

В зависимости от стратегии импорта и от выбранного модуля чтения или записи настройки имеют свои особенности.

Стратегии импорта

hmtoggle_arrow0Обычный импорт

 

hmtoggle_arrow0Постраничный импорт

Модули чтения

hmtoggle_arrow0Для импорта из Excel

 

hmtoggle_arrow0Для импорта из CSV

 

hmtoggle_arrow0Для импорта из SQL

 

hmtoggle_arrow0Для импорта из "Первой Формы"

Модули записи

hmtoggle_arrow0Задачи по номеру или Задачи по GUID

hmtoggle_arrow0Задачи по ключевым доп.параметрам

hmtoggle_arrow0Импорт пользователей (UsersWriter)

hmtoggle_arrow0Импорт орг.единиц (OrgStructerWriter)

Полезные ссылки