"Сезональность" в стилях
Работа в YuniquePLM базируется на делении по сезонам. Так, например, отдельный стиль может быть представлен либо в одном, либо в нескольких сезонах. Благодаря этому функционалу, пользователю необязательно создавать новый стиль для нового сезона. Иногда целесообразно использовать один стиль (но с разными данными) в разных сезонах.
Пользователь может зайти в систему и просмотреть детальную информацию по выбранному сезону.
При создании нового стиля в Style Folder, выбирается сезон для которого предназначается данный стиль (Intro Season Year). После нажатия "save"(1), стиль будет создан.

Создание стиля
После того, как стиль создан, пользователь открывает его (или же любой другой стиль) и слева виден перечень всех workflows (*bubbles). В стиле могут быть Single Worklow и Multi Workflow ("мульти bubbles" - могут содержать "подбаблы").
В самом верху видно текущий сезон. Нажав кнопку (1) можно добавлять новые сезоны. Некоторые bubbles не зависят от сезонов, а некоторые имеют разные данные в зависимости от сезона.

Style Header
Фактор "сезональности" позволяет использовать один и тот же стиль в разных сезонах и выступает в роли дополнительного "измерения", по которому можно делить стили.
Для разных сезонов у стиля могут быть различные характеристики (цвета, материалы и т.д.).
Например: создается футболка на летний сезон. В конце сезона выяснилось, что данная футболка пользовалась большим спросом. В итоге компания решает выпускать эту же футболку для зимнего сезона. Для этого, в уже существующий стиль (в нашем случае - футболка), вносятся некоторые изменения (используются более плотные нитки, добавляется новогодний логотип и т.д.). То есть, один и тот же стиль (футболка) используется в двух разных сезонах с разными данными.

Workflow Seasonal Colorway предназначен для того, что бы просмотреть какие цвета в каких сезонах используются. Здесь можно добавлять сезоны/ добавлять цвета в конкретный сезон.
Кнопка "preview" позволяют генерировать отчет в PDF файл.
Кнопка"change log" дает возможность просматривать внесенные изменения.
Значки внутри сезона (на скриншоте внизу -"о") меняются в зависимости от текущей стадии работы с цветом/палитрой (in progress, approved и т.д.)

....
"все сезоны хранятся в таблице Pseasoneyear
"все сочетания сезон-стиль хранятся в таблице Pstyleseasonyear
"seasoneyear ID -конкретный сезон
"styleseasonyear ID - сочетание seasoneyear ID и style ID
"меню workflows ("баблы") принимает значение seasonyear ID
"workflow item id - необходимый и достаточный параметр, что бы извлечь всю информацию по стилю, сезону и т.д.
код.........
Рассмотрим 3 разных рабочих процесса (workflows/bubbles):
Design Image - single workflow ("немульти бабл"; "несезональный"). Данный "bubble" не содержит "подбаблов" и не зависит от фактора "сезональности".
Measurements - один из основных "bubble-ов" ("мульти bubble";"несезональный" ). Здесь хранится справочная информация о размерах продукции (измерение и присвоение размеров в стиле). Созданные пользователем "подбаблы" не зависят от сезонов.
Так, в сезонах Fall 2015 и Summer 2015 видно 3 созданных measurements:


Bill of Material - "мульти bubble". Это означает, что в одном стиле может быть несколько страниц Bill of Material. "Bubble" позволяет создавать/добавлять в стиль материалы и задавать их свойства. Данный "bubble" - "сезональный". Это означает, что в разных сезонах могут быть разные материалы.
На скриншоте внизу видно, что для одного стиля в сезоне Fall 2015 используются 4 материала, а в сезоне Summer 2015 - 1 материал.

