Что делать, если поставщик меняет структуру файла

Если поставщик переименовал колонки, изменил вложенность XML/JSON или убрал поле, старые правила профиля могут перестать попадать в нужные данные.

Если поставщик переименовал колонки, изменил вложенность XML/JSON или убрал поле, старые правила профиля могут перестать попадать в нужные данные.

Что делать, если поставщик меняет структуру файла — Eofferix
Скриншот интерфейса Eofferix: Что делать, если поставщик меняет структуру файла

Когда применять

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

Как настроить

  1. Откройте источник и получите свежий файл.
  2. Сравните предпросмотр со старой структурой: названия колонок, узлы XML, ключи JSON, повторяющиеся блоки.
  3. Откройте профиль и проверьте поля, которые были привязаны к измененным данным.
  4. Обновите привязки и преобразования только там, где структура реально изменилась.
  5. Сделайте тестовый запуск на небольшом примере перед регулярным запуском.

Что получится

Профиль снова будет читать актуальную структуру поставщика и формировать результат без ручной правки файла.

Что важно помнить

  • Не меняйте все поля сразу: начните с тех, которые пропали в результате.
  • Если поставщик часто меняет формат, лучше включить проверку структуры и уведомления.