其他 Windchill 功能 > 制造过程管理 > 使用制造对象 > 创建企业数据和工厂特定功能数据概述 > 从加载程序创建企业数据和工厂特定功能数据
  
从加载程序创建企业数据和工厂特定功能数据
您可为每个部件创建多个不同类型的视图特定企业数据对象,但只能创建一个公用企业数据对象。此外,您可为每个视图特定企业数据对象创建多个相同类型或不同类型的工厂特定功能数据对象。在创建上述对象时,会应用针对企业数据设置的首选项。有关首选项的详细信息,请参阅 MPMLink 中的首选项
* 
只有具有 Windchill 管理员权限的用户才可以创建企业数据和工厂特定功能数据对象。
在开始前,请确保您已阅读相关适用假设,然后再通过加载程序创建企业数据和工厂特定功能数据对象。有关详细信息,请参阅加载对象假设
配置加载文件
加载文件的结构以及配置该文件以创建数据对象的相应高级步骤如下所示:
1. 禁用自动创建工厂特定功能数据对象。使用元素 DisableAutoCreationOfPFD
若未禁用自动创建工厂特定功能数据对象,则考虑为首选项 “自动创建工厂特定功能数据” 所设置的值。若要在创建对象时忽略此首选项值,则无论为此首选项所设置的值如何,您都需要禁用自动创建功能。此操作不会修改首选项值。
此步骤仅当您想要通过加载文件创建视图特定企业数据对象和工厂特定功能数据对象时才适用。若您想要为现有视图特定企业数据对象创建工厂特定功能数据对象,则请跳过此步骤。
2. 搜索部件。使用元素 BeginSearchPart
为想要创建其企业数据对象和工厂特定功能数据对象的部件指定详细信息。在解析加载文件时,系统会根据以下属性识别相关部件:
部件编号
组织名称
版本
小版本
查看
变型
3. 创建企业数据对象。使用元素 BeginEnterpriseData
为您想要创建的公共或视图特定企业对象指定以下任意详细信息:
版本
小版本
视图。仅在创建视图特定企业数据对象时指定视图详细信息。
生命周期
生命周期状态
* 
对象的创建或小版本化将基于加载文件中指定的版本或小版本以及 wt.properties.xconf 文件中指定的检出状况进行。有关详细信息,请参阅加载对象检出标志
您可以仅指定版本,也可以同时指定版本和小版本。如需指定小版本,则必须指定版本。如果未指定任何内容,且检出标志设置为 False,则系统会更新最新修订版本的最新小版本。
如果加载文件中尚未指定生命周期,则生命周期会从该对象衍生。
指定是否应将视图特定企业对象指定为虚拟对象。使用元素 csvphantom
Trueyes1 指示虚拟属性。
指定企业数据对象属性。使用元素 ExtAddEffDataIBAValue
您可定义多个默认及自定义属性。此外,您可为该对象设置多个有效性,如日期、批号和序列号。若属性已存在,则属性值会通过您于此处所提供的值而得到更新。
* 
指定日期属性时,请采用 YYYY-MM-DD HH:MM:SS 格式。例如,2019-07-30 15:32:12。
4. 在视图特定企业数据对象的上下文中创建工厂特定功能数据对象。使用元素 BeginPlantFunctionalData
为创建工厂特定功能数据对象指定以下任何详细信息:
版本
小版本
生命周期
生命周期状态
类型:指定可变类型的内部名称。
* 
对象的创建或小版本化将基于加载文件中指定的版本或小版本以及 wt.properties.xconf 文件中指定的检出状况进行。有关详细信息,请参阅加载对象检出标志
您可以仅指定版本,也可以同时指定版本和小版本。如需指定小版本,则必须指定版本。如果未指定任何内容,且检出标志设置为 False,则系统会更新最新修订版本的最新小版本。
如果加载文件中尚未指定生命周期,则生命周期会从该对象衍生。
指定工厂特定功能数据对象的属性。使用元素 ExtAddEffDataIBAValue
您可定义多个默认及自定义属性。此外,您可为该对象设置多个有效性,如日期、批号和序列号。若属性已存在,则属性值会通过您于此处所提供的值而得到更新。
* 
指定日期属性时,请采用 YYYY-MM-DD HH:MM:SS 格式。例如,2019-07-30 15:32:12。
为视图特定企业数据对象的相同实例创建相同类型的多个工厂特定功能数据对象时,请指定唯一一组公用属性值。使用元素 csvalternate1csvalternate2csvcategory。在出厂设置中,这些元素分别表示属性供应链、位置和类别。
5. 启用自动创建工厂特定功能数据对象。使用元素 EnableAutoCreationOfPFD
现在可启用自动创建工厂特定功能数据对象以便开始基于加载文件中所提供的详细信息创建对象。此步骤不会修改为首选项“自动创建工厂特定功能数据”所设置的值。
* 
建议将方法服务器的默认 Java 堆大小设置为 8 GB。每个加载文件的大小不应超过 300 MB。
上载加载文件
创建完加载文件后,您可通过以下命令将其上载至 Windchillwindchill wt.load.LoadFromFile -u<admin user name>-p<admin password>-d<location of the load file>-CONT_PATH<“container path, product container”>
例如: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,采购,003,001,数量。