Child pages
  • Cablecat импорт объектов
Skip to end of metadata
Go to start of metadata

Загрузка данных

Поддерживается загрузка 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 полей. После выбора все поля и соответствия автоматически подставляться.

  • No labels