Show/Hide Toolbars

Руководство администратора

Импорт данных (Прежний интерфейс)

Ссылки Назад Вверх Вперед

Для автоматизации импорта данных в "Первую Форму" можно использовать готовые настройки. С их помощью можно импортировать задачи, учетные записи пользователей, элементы орг. структуры.

import2

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

Для импорта данных из нового источника сначала необходимо создать соответствующую настройку (1), а затем импортировать данные с использованием этой настройки (2).

import4

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

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

С технической точки зрения в реализации импорта данных участвуют модуль чтения (считывает данные из источника) и модуль записи (записывает данные в "Первую Форму"). Модуль чтения передает в модуль записи три массива: 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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