企业管理 > 文件存储和复制 > 文件存储 > 理解文件存储 > 创建存储规则 > 新规则
  
新规则
创建存储规则时,可以使用实施界面 wt.content.ContentHolder 的所有对象,它们是域管理的对象,也是生命周期管理的对象。可使用的其他对象包括:
wt.viewmarkup.DerivedImage
wt.viewmarkup.WTMarkUp
wt.epm.familytableEPMSepFamily 表
* 
可以对实施 wt.content.ContentHolder 界面的受域管理的所有对象创建存储规则。
此外,还包括所有不是生命周期管理的对象。
要创建新的存储规则,请单击 以打开“存储规则”窗口,从中可进行所需的选择。
“类”窗格包含分层的树视图,显示该域中可以为其创建存储规则的类。要创建新规则,请选择将应用该规则的对象类。由于类是分级的,为您选择的类所创建的规则也扩展到其子类中。显示的类可能不包括某些抽象类,但它们是按有效规则出现的类的完整集合。
下一步,从生命周期状态列表中选择一种状态类型。最后,在电子仓库列表中选择您使用“站点管理”窗口定义的文件电子仓库,然后单击“确定”。请注意,在一个规则中,只能指定一个类、一种生命周期状态和一个电子仓库。此外,一个对象类型和生命周期状态组合只能链接到一个文件电子仓库。
* 
不要将外部文件电子仓库规则用于 defaultcachevault 电子仓库。
请求上载操作时,如果要确定内容文件导向的电子仓库,文件电子仓库服务将应用最明确、最有效的规则。例如,考虑如下规则:
Rule 1: <User, WTDocument, All> Vault1
Rule 2: <User, WTDocument, InWork> Vault2
如果文档对象 (WTDocument) 与“用户”域相关联,并且处于 InWork 生命周期状态,那么规则 1 会将其内容传送至 Vault1,而无论其处于哪种生命周期状态。但是,规则 2 指明当文档处于 InWork 生命周期状态时,内容文件应放入 Vault2。所以,这种情况下,将应用最明确的规则,与文档关联的所有内容都将存储到 Vault2 内的文件夹中。
* 
仅在将对象检入到 Windchill 数据库并且其内容文件已上载的情况下,内容文件才会移动到电子仓库。因此,当对象的生命周期状态更改时,文件不能自动移到新的电子仓库。下次上载时文件才移动到相应的电子仓库。
创建存储规则后,可返回至“存储规则域”窗口来对其进行查看。