Поделиться через


Инженерные атрибуты и поиск инженерных атрибутов

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

Создание технологических атрибутов и типов атрибутов

Обычно у инженерных продуктов много характеристик и свойств, которые необходимо собрать. Хотя некоторые свойства можно зарегистрировать с помощью стандартных полей продукта, в случае необходимости можно также создать новые инженерные свойства. Можно определить собственные инженерные атрибуты и сделать их частью определения продукта.

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

Настройка типов инженерных атрибутов

Чтобы просмотреть, создать или изменить тип инженерного атрибута, выполните следующие действия.

  1. Перейдите в раздел Управление техническими изменениями > Настройка > Атрибуты > Типы атрибутов.

  2. Выберите существующий тип атрибута в области списка или выберите Создать на панели операций, чтобы создать новый тип атрибута.

  3. Задайте следующие поля:

    • Имя типа атрибута — введите название для типа атрибута.
    • Тип — выберите стандартный тип данных (Валюта, Дата и время, Десятичное число, Целое число, Текст, Логическое или Ссылка).
    • Фиксированный список — этот параметр доступен только в том случае, если для поля Тип установлено значение Текст. Установите значение Да, чтобы определить определенные значения для атрибутов этого типа. В этом случае будет создан раскрывающийся список. Для задания значений, доступных для этого типа атрибута, используется экспресс-вкладка Значение. Установите для этого параметра значение Нет, чтобы пользователи не могли вводить какие-либо значения. В этом случае будет создано поле ввода.
    • Диапазон значений — этот параметр доступен только в том случае, если в поле Тип указано Целое число, Десятичное число или Валюта. Установите значение Да, чтобы установить минимальное и максимальное значения, которые будут приниматься для атрибутов этого типа. Для определения минимальных и максимальных значений, а также (для валюты) денежной единицы, которая применяется для введенных вами ограничений, используется экспресс-вкладка Диапазон. Установите для этого параметра значение Нет, чтобы принимать любые значения.
    • Единица измерения — это поле доступно только в том случае, если в поле Тип указано Целое число или Десятичное число. Выберите единицу измерения, которая применяется для этого типа атрибута. Если единица измерения не требуется, оставьте это поле пустым.

Настройка инженерных атрибутов

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

  1. Перейдите в раздел Управление техническими изменениями > Настройка > Атрибуты > Инженерные атрибуты.

  2. Выберите существующий атрибут в области списка или выберите Создать на панели операций, чтобы создать новый атрибут.

  3. Задайте значения в следующих полях:

    • Имя — введите уникальное имя для атрибута. И Имя, и Понятное имя отображаются во всех компонентах системы, хотя вы можете скрыть какие-либо из столбцов. Имя должно быть уникальным, тогда Понятное имя — не обязательно.
    • Тип атрибута — выберите тип атрибута, который был определен в предыдущем разделе.
    • Понятное имя — введите понятное для человека имя для атрибута (за исключением страницы Инженерные атрибуты). В отличие от значения поля Имя, это значение не обязательно должно быть уникальным, что означает, что допускается наличие двух или более разных атрибутов с одинаковым понятным именем.
    • Описание — введите описание атрибута.
    • Текст справки — введите текст справки, который сообщает другим пользователям о том, для чего используется данный атрибут.
    • Значение по умолчанию — введите значение по умолчанию для атрибута. Параметры, которые отображаются, зависят от выбранного типа атрибута.
    • Валюта — если выбранный тип атрибута является валютой, выберите валюту, которую должен принимать этот атрибут и отображать в ней значения.
  4. Если выбранный тип атрибута является целым или десятичным числом, отображается экспресс-вкладка Диапазон. На этой экспресс-вкладке настройте следующие поля требуемым образом.

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

Проектирование наследования атрибутов

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

Включение и выключение наследования инженерных атрибутов

Для этой функции требуется включить в системе обе функции Управления инженерными изменениями и Улучшенное наследование атрибутов для управления изменениями разработки. Подробные сведения о том, как включать и выключать эти функции, см. в разделе Обзор управления инженерными изменениями.

Пример наследования атрибутов

Для пищевого продукта, такого как морковный пирог, система должна регистрировать каждый аллерген, содержащийся в продукте. Морковный пирог можно смоделировать в системе как продукт разработки, имеющий формулу. Эта формула содержит ингредиенты морковного торта, такие как мука, молоко, морковь и орехи. В этом примере компания предлагает два вида морковного торта: один, содержащий лактозу, и другой, не содержащий ее.

Торт, который содержит лактозу, имеет следующие атрибуты на уровне ингредиента:

  • Ингредиент "мука": атрибут "глютен" = да
  • Ингредиент "молоко": атрибут "лактоза" = да
  • Ингредиент "орехи": атрибут "орехи" = да

Торт, который не содержит лактозу, содержит молоко без лактозы, и он имеет следующие атрибуты на уровне ингредиента:

  • Ингредиент "мука": атрибут "глютен" = да
  • Ингредиент "молоко": атрибут "лактоза" = нет
  • Ингредиент "орехи": атрибут "орехи" = да

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

Соединение технологических атрибутов с категорией технологических продуктов

Некоторые технологические атрибуты применяются ко всем продуктам, в то время как другие относятся к отдельным продуктам или категориям продуктов. Например, электрические атрибуты не требуются для механических продуктов. Таким образом, можно настроить категории технологических продуктов. Категория технологических продуктов определяет коллекцию технологических атрибутов, которые должны быть частью определения продуктов, принадлежащих данной категории. Можно также указать, какие технологические атрибуты являются обязательными, и имеется ли значение по умолчанию.

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

Задание значений атрибута для технологических атрибутов

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

Создание технического продукта

Чтобы создать инженерный продукт, откройте страницу Выпущенные продукты. Затем в области действий на вкладке Продукт в группе Создать выберите Технический продукт.

Необходимо указать инженерную категорию, к которой относится продукт. В категории будут установлены все значения и характеристики продукта по умолчанию. Также будут установлены атрибуты, применимые к продукту. После того как выбрана категория, для атрибутов будут заданы значения. Затем эти значения можно изменить.

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

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

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