Schema Guard: защита структуры источника

Что означает изменение структуры источника, как принять новую структуру или оставить текущую рабочую версию.

Что делает страница

Schema Guard защищает профили от незаметной смены структуры входного файла. Если новый файл отличается от принятой структуры, Eofferix может остановить замену рабочей версии до решения пользователя.

Schema Guard: защита структуры источника — Eofferix
Скриншот интерфейса Eofferix: Schema Guard: защита структуры источника

Как работать

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

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

  • Профили не ломаются из-за неожиданных изменений поставщика.
  • Пользователь контролирует момент перехода на новую структуру.
  • После принятия можно обновить снапшот и правила.

Частые ошибки

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