指定規則
您可利用 XML 文件來指定規則的規格。文件的格式必須符合物件初始化規則 DTD
若使用 AttributeValues 標籤,XML 文件必須標明物件類型。
至少必須將下列其中一個項目置於 AttributeValues 標籤內:
標明為其計算預設值的屬性及指定用來計算預設值的演算法的 AttrValue 標籤。
標明為其定義條件約束的屬性及指定用來標明定義的條件約束的演算法的 AttrConstraint 標籤。
定義可以在 VarRef 標籤內參考的變數的 VarDef 標籤。
使用這些標籤來定義規則的內容。例如,定義 doc_number 變數並將它用於編號屬性、定義預設資料夾路徑及將資料夾路徑值顯示為可以手動變更的預先生成值的 wt.doc.WTDocument 規則規格如下:
<AttributeValues objType="wt.doc.WTDocument">
<VarDef id="doc_number"
algorithm=”com.ptc.windchill.enterprise.revisionControlled.server.impl.NumberGenerator”>
<Arg>{GEN:wt.enterprise.SequenceGenerator:WTDOCUMENTID_seq:10:0}</Arg>
</VarDef>
<AttrValue id="number">
<VarRef id="doc_number"/>
</AttrValue>
<AttrValue id="folder.id"
algorithm="com.ptc.core.foundation.folder.server.impl.FolderPathAttributeAlgorithm">
<Arg>/Default</Arg>
</AttrValue>
<AttrConstraint id="folder.id"
algorithm="com.ptc.core.rule.server.impl.GatherAttributeConstraints">
<Value algorithm="com.ptc.core.rule.server.impl.GetServerPreGeneratedValue"/>
</AttrConstraint>
</AttributeValues>
這是否有幫助?