Внешние характеристики/Объекты метаданных/Управление номенклатурой: различия между версиями

Материал из Метадата
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 36: Строка 36:
Идентификатор вида характеристики по данным внешней системы. Используется для выгрузки характеристик во внешнюю систему, например в маркетплейсы.
Идентификатор вида характеристики по данным внешней системы. Используется для выгрузки характеристик во внешнюю систему, например в маркетплейсы.
;Тип аналогов
;Тип аналогов
Ссылка на справочник [[Объекты метаданных/Объекты метаданных/Управление номенклатурой|Объекты метаданных]], которому соответствует внешняя характеристика, теперь при выборе аналогов значений внешних характеристик будет выбираться выбранный справочник.
Ссылка на справочник [[Объекты метаданных/Объекты метаданных/Управление номенклатурой|видов данных]] нашей системы, которому соответствуют значения внешней характеристики.  
 
Бывают ситуации, когда характеристике внешней системы соответствует отдельный справочник.  
Бывают ситуации, когда характеристике внешней системы соответствует отдельный справочник.  
После выбора вида данных, при выборе аналогов значений внешних характеристик будет выбираться выбранный справочник.
<blockquote>Например [[Производители/Объекты метаданных/Управление номенклатурой|Производитель]], в нашей системе это отдельный справочник, тогда как во внешней системе это одна их характеристик.</blockquote>
<blockquote>Например [[Производители/Объекты метаданных/Управление номенклатурой|Производитель]], в нашей системе это отдельный справочник, тогда как во внешней системе это одна их характеристик.</blockquote>
[[Category:Объекты_метаданных]]
[[Category:Объекты_метаданных]]

Версия от 05:22, 1 октября 2022

Виды характеристик, загруженные из внешних источников, API поставщиков, API маркетплейсов, файлы XML и Excel.

Назначение

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

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

Загрузке технических характеристик, из внешних источников.

При загрузке характеристик из внешней системы, непосредственно в рабочий контент, возникает ряд проблем:

  1. Отличаются названия видов характеристик в нашей системе и внешней. Если грузить все как есть, в рабочий контент, будет создано масса дублей видов характеристик;
  2. Во внешней системе, могут быть лишние характеристики, которые нам либо не пригодятся, либо уже заполнены. Если грузить все подряд, создадим кучу мусора в нашем контенте;
  3. Отличаются единицы измерения числовых характеристик в нашей системе и внешней. Если грузить как есть, не всегда на лету возможно скорректировать значения числовых характеристик, из-за чего загрузим не корректные значения;
  4. В некоторых случаях требуется преобразование внешних характеристик. Создать из нескольких одну нашу, либо наоборот из одной внешней несколько наших. Например Габариты 100x100x100 во внешней системе, в нашей же принято все записывать отдельно. Это простой пример, его возможно реализовать "на лету", но далеко не всегда.

Что бы решить эти проблемы:

  1. Загружаем виды и значения характеристик в отдельные от рабочего контента таблицы, в разрезе владельцев данных, у каждого источника свой набор видов и значения характеристик;
  2. Назначаем аналоги внешним видам и значениям характеристик в нашей системе. Через поиск, вручную, либо копированием (создаем новые с привязкой);
  3. Устанавливаем дополнительные свойства для внешних видов характеристик:
  4. Переносим значения характеристик в рабочий контент, через настроенные модули обработки данных. Но уже выборочно и с конвертацией и обработкой значений.

Такой подход позволяет сделать загрузку характеристик, контролируемой (переносим только то, что надо, через настройку источника данных для модуля переноса), управляемый (через аналоги явно задаем, что и куда переносить) и более гибкий (часть характеристик пишем не "как есть", а создаем новые на базе исходных, через модули обработки данных, которые возможно разработать, практически под любую ситуацию).

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

Выгрузка технических характеристик, во внешние источники.

При выгрузке характеристик во внешние системы, возникает ряд требований:

  1. Возможное, требование внешней системы, выгружать не названия видов и значений характеристик, а их идентификаторы. Например выгрузка характеристик товара в маркетплейcы;
  2. Отличаются единицы измерения числовых характеристик в нашей системе и внешней. При выгрузке необходимо конвертировать значения в единицу внешней характеристики;
  3. Контроль обязательных для внешней системы характеристик товаров;

Хранение данных

Настройка структуры данных внешних видов характеристик.

Основные свойства

Владелец данных

Ссылка на справочник владельцев данных, кому принадлежит вид характеристики;

Идентификатор

Идентификатор вида характеристики по данным внешней системы. Используется для выгрузки характеристик во внешнюю систему, например в маркетплейсы.

Тип аналогов

Ссылка на справочник видов данных нашей системы, которому соответствуют значения внешней характеристики.

Бывают ситуации, когда характеристике внешней системы соответствует отдельный справочник.

После выбора вида данных, при выборе аналогов значений внешних характеристик будет выбираться выбранный справочник.

Например Производитель, в нашей системе это отдельный справочник, тогда как во внешней системе это одна их характеристик.