Загрузка данных
Поддерживается загрузка JSON данных через HTTP и из файла.
Для загрузки по заданному URL, нужно иметь введу доступность ресурса - CORS и HTTPS сертификат. Поэтому рекомендуется использовать загрузку через файл.
Поскольку, данные для импорта не всегда находятся в корне json структуры, можно задать поля, которое будет обрабатываться в 'Путь JSON', например:
{
"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 полей. После выбора все поля и соответствия автоматически подставляться.




