Table of Contents |
---|
Загрузка данных
Поддерживается загрузка JSON данных через HTTP и из файла.
Для загрузки по заданному URL, нужно иметь введу доступность ресурса - CORS и HTTPS сертификат. Поэтому рекомендуется использовать загрузку через файл.
Поскольку, данные для импорта не всегда находятся в корне json структуры, можно задать поля, которое будет обрабатываться в 'Путь JSON', например:
Code Block |
---|
{ "title": "pentagon", "data": [{ "position": { "lat": 48.89709, "lng": 24.75793 }, "Unom": 330, "REM": "Служба линии ЦО", "Kod": "4853495324452854", }] } |
нужно импортировать записи в поле data, для этого задаем путь равным data.
Когда сторонний сервис отдает записи смешанных типов, можно отфильтровать нужное используя поля Фильтры в формате: <названые>=<значение> с разделением ; (без ; на конце), на пример: type=1;value=test
После нажатия кнопки Отправить вам будет показано поля, которые принадлежат импортируемым сущностям.
Установка соответствия
Поскольку имена полей в биллинге и другой системе могут отличаться нужно задать правила конвертации.
В столбце слева поля для импорта (наведя на пример можно посмотреть примеры значений у данного поля), справа поля в биллинге.
Используя drag and drop нужно перетащить поля слева в биллинговые поля (не обязательно использовать все поля). Если нужного поля нету в импортируемом ресурсе, можно задать значение по умолчания в карточке поля (доступно не для всех полей).
Пример расстановки полей:
После выполнения процесса импорта Вас перенаправит на страницу просмотра списка всех ресурсов импортированного типа.
Сохранение пресетов
Чтобы сохранить соответствие полей в биллинге и json-файла/url, фильтр, путь JSON и url для будущего используется сохранение пресетов.
Для сохранения нужно нажать на кнопку сохранить, которая находится возле кнопки Импорт.
Для загрузки пресета нужно выбрать его в списке возле API полей. После выбора все поля и соответствия автоматически подставляться.