Иерархическое наследование связей
С целью сокращения времени, которое пользователи тратят на проставление и обновление связей между различными типами объектов, MWS Data Cat реализует концепцию иерархического наследования связей между объектами.
Смысл такого наследования заключается в том, что при проставлении связи для объекта, эта связь будет "унаследована" всеми его дочерними объектами.
Механизм иерархического наследования связей реализован для следующих случаев:
Наследование владельцев
При добавлении к объекту владельца, все дочерние объекты получают такую же связь с владельцем (с сохранением типа владельца)
Наследование продукта
- Все дочерние объекты получают такую же связь с продуктом
- Сам объект наследует от продукта всех владельцев (с сохранением типа владельца)
- Все дочерние объекты наследуют связь с владельцами
Ключевые моменты:
- Для отображения в интерфейсе связанных с объектом продуктов, приоритет имеют продукты, назначенным вручную (даже если они наследуются от родительского объекта);
- Если одновременно на объект назначен продукт из инджестинга (присвоенный, при подключении источника) и назначенный вручную - в интерфейсе будет отображаться назначенный вручную продукт;
- если назначенных вручную продуктов нет - в интерфейсе будет отображаться продукт из инджестинга (присвоенный, при подключении источника).
Наследование домена от продукта
Эта функциональность позволяет автоматически распространять домен продукта на объект, к которому он назначен.
В то же время, пользователи сохраняют возможность редактировать домен объекта вручную. Внесенные вручную изменения имеют приоритет над автоматически распространенным доменом продукта (как на странице объекта, так и при поиске).
Ключевые моменты:
- При добавлении к объекту связи с продуктом, домен продукта будет унаследован объектом;
- У пользователя сохраняется возможность редактирования домена, унаследованного от продукта (при наличии привилегий);
- Если объекту назначается домен вручную (пользователем) - такой домен имеет приоритет над тем, который унаследован от продукта;
- В случае, если к объекту привязано несколько продуктов - объект наследует домен последнего добавленного продукта;
Наследование домена
- Все дочерние объекты получают такую же связь с доменом
Редактирование унаследованных связей
Связи, унаследованные объектом от родительского объекта могут быть отредактированы только на странице самого родительского объекта.
Например: если объект наследует владельца, - удалить связь с владельцем на странице объекта будет невозможно; это необходимо сделать на странице родительского объекта.