Дополнительные возможности Windchill > Управление производственным процессом > Работа с производственными объектами > Обзор создания данных предприятия и специфичных для завода функциональных данных > Создание объектов данных предприятия и специфичных для завода функциональных данных из загрузчика
  
Создание объектов данных предприятия и специфичных для завода функциональных данных из загрузчика
Для каждой детали можно создать несколько специфичных для представления объектов данных предприятия различных типов, но только один общий объект данных предприятия. Кроме того, для каждого специфичного для представления объекта данных предприятия можно создать несколько специфичных для завода функциональных объектов данных одинаковых или разных типов. Набор настроек для данных предприятия применяется при создании этих объектов. Дополнительные сведения о настройках см. в разделе Настройки в MPMLink.
* 
Только пользователи с правами администратора Windchill могут создавать объекты данных предприятия и объекты специфичных для завода функциональных данных.
Перед началом работы убедитесь, что ознакомились с допущениями, применяемыми при создании объектов данных предприятия и объектов специфичных для завода функциональных данных с помощью загрузчика. Дополнительные сведения см. в разделе Допущения для загружаемых объектов.
Конфигурирование файла загрузки
Структура файла загрузки и соответствующие высокоуровневые шаги по настройке файла для создания объектов данных следующие:
1. Отключите автоматическое создание объектов специфичных для завода функциональных данных. Используется элемент DisableAutoCreationOfPFD.
Если автоматическое создание объектов специфичных для завода функциональных данных не отключено, учитывается значение, заданное для настройки Автоматически создавать специфичные для завода функциональные данные. Чтобы игнорировать значение настройки при создании объектов, необходимо отключить автоматическое создание независимо от значения, заданного для настройки. Это действие не меняет значение настройки.
Этот шаг применяется только в случае, если нужно создать объекты специфичных для представления данных предприятия и объекты специфичных для завода функциональных данных с помощью файла загрузки. Пропустите этот шаг, если нужно создать объекты специфичных для завода функциональных данных для существующего объекта специфичных для представления данных предприятия.
2. Выполните поиск детали. Используется элемент BeginSearchPart.
Укажите подробности детали, для которой нужно создать объекты данных предприятия и объекты специфичных для завода функциональных данных. После синтаксического разбора файла загрузки соответствующая деталь идентифицируется в системе с учетом следующих атрибутов:
Обозначение детали
Наименование организации
Версия
Итерация
Представление
Вариация
3. Создайте объект данных предприятия. Используется элемент BeginEnterpriseData.
Укажите любую из следующих подробностей для общего или специфичного для вида объекта предприятия, который нужно создать:
Версия
Итерация
Вид. Укажите подробности вида только при создании объекта специфичных для представления данных предприятия.
Жизненный цикл
Состояние жизненного цикла
* 
Объекты создаются или итерируются с учетом версии или итерации, указанных в файле загрузки, и статуса взятия на изменение, указанного в файле wt.properties.xconf. Дополнительную информацию см. в разделе Флаги взятия на изменение для загружаемых объектов.
Можно указать только версию или версию и итерацию. При указании итерации указание версии является обязательным. Если ничто не указано, а для флага взятия на изменение задано "Ложь", обновляется последняя итерация последней ревизии.
Жизненный цикл получается от объекта, если он не указан в файле загрузки.
Определите, должен ли специфичный для представления объект предприятия быть обозначен как фантомный объект. Используется элемент csvphantom.
Значения True, yes или 1 определяют фантомный атрибут.
Укажите атрибуты для объекта данных предприятия. Использует элементы ExtAddEffData и IBAValue.
Можно определить несколько атрибутов, как используемых по умолчанию, так и пользовательских. Дополнительно для объекта можно задать несколько ограничений применимости, таких как дата, партия и серийный номер. Если атрибут уже существует, его значения обновляются предоставленными здесь значениями.
* 
При указании атрибута даты используйте формат ДД.ММ.ГГГГ ЧЧ:ММ:СС. Например, 07.30.2019 15:32:12.
4. Создайте объект специфичных для завода функциональных данных в контексте объекта специфичных для представления данных предприятия. Используется элемент BeginPlantFunctionalData.
Для создания объекта специфичных для завода функциональных данных укажите любые из следующих сведений.
Версия
Итерация
Жизненный цикл
Состояние жизненного цикла
Тип: укажите внутреннее наименование динамического типа.
* 
Объекты создаются или итерируются с учетом версии или итерации, указанных в файле загрузки, и статуса взятия на изменение, указанного в файле wt.properties.xconf. Дополнительную информацию см. в разделе Флаги взятия на изменение для загружаемых объектов.
Можно указать только версию или версию и итерацию. При указании итерации указание версии является обязательным. Если ничто не указано, а для флага взятия на изменение задано "Ложь", обновляется последняя итерация последней ревизии.
Жизненный цикл получается от объекта, если он не указан в файле загрузки.
Определите атрибуты для специфичного для завода функционального объекта данных. Использует элементы ExtAddEffData и IBAValue.
Можно определить несколько атрибутов, как используемых по умолчанию, так и пользовательских. Дополнительно для объекта можно задать несколько ограничений применимости, таких как дата, партия и серийный номер. Если атрибут уже существует, его значения обновляются предоставленными здесь значениями.
* 
При указании атрибута даты используйте формат ГГГГ-ММ-ДД ЧЧ:ММ:СС. Например, 07.30.2019 15:32:12.
При создании нескольких объектов специфичных для производства функциональных данных одного и того же типа для одного и того же экземпляра объекта специфичных для представления данных предприятия укажите уникальный набор значений общих атрибутов. Использует элементы csvalternate1, csvalternate2 и csvcategory. Для стандартной версии эти элементы представляют собой атрибуты: цепочка поставок, расположение и категория соответственно.
5. Включите автоматическое создание объектов специфичных для завода функциональных данных. Используется элемент EnableAutoCreationOfPFD.
Теперь можно включить автоматическое создание объектов специфичных для завода функциональных данных, чтобы начать создание объектов с учетом подробностей, предоставленных в файле загрузки. Этот шаг не меняет значение, заданное для настройки Автоматически создавать специфичные для завода функциональные данные.
* 
Для сервера методов рекомендуется установить размер кучи Java по умолчанию равным 8 ГБ. Размер каждого файла загрузки не должен превышать 300 МБ.
Выгрузка файла загрузки
Созданный файл загрузки можно выгрузить в Windchill с помощью команды: windchill wt.load.LoadFromFile -u<имя пользователя администратора>-p<пароль администратора>-d<расположение файла загрузки>-CONT_PATH<"путь к контейнеру, контейнер изделия">
Например, windchill wt.load.LoadFromFile -uwcadmin-pwcadmin-d/vagrant/temp/Sample/SampleLoadWTPart.xml-CONT_PATH"/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=TestProduct"
Сервер методов показывает журнал всех успешно загруженных объектов. При наличии отображаются также проблемы, обнаруженные в процессе загрузки.
Атрибуты, уникально идентифицирующие объект специфичных для завода функциональных данных, отображаются в следующем порядке: представление, тип объекта, цепочка поставок, расположение, категория. Например: PlantMfg, Purchasing, 003, 001, Quality.