特定管理 > 訂做企業物件 > 物件初始化規則管理 > 瞭解物件初始化規則 > 定義用於物件初始化規則的 XML 文件內容 > 與 AttrConstraint 搭配使用的演算法範例 > 使用 GetServerPreGeneratedValue 的資料夾條件約束範例
  
使用 GetServerPreGeneratedValue 的資料夾條件約束範例
下列範例 XML 顯示了針對文件的資料夾位置設定屬性顯示條件約束的現成 XML。
此範例被格式化為依頁面顯示。請始終在一行中輸入每個標籤:
<AttributeValues objType="wt.doc.WTDocument">
<AttrConstraint id="folder.id" algorithm=
"com.ptc.core.rule.server.impl.GatherAttributeConstraints">
<Value algorithm="com.ptc.core.rule.server.impl.GetServerPreGeneratedValue"/>
</AttrConstraint>
</AttributeValues>
此條件約束是為 folder.id 屬性提供的,用來取得要在使用者建立文件時顯示的預設資料夾路徑。
例如,當使用者從與 Design 資料夾相關聯的「資料夾內容」表格中按一下圖示來建立物件時,出現在欄位中的資料夾位置是最上層的資料夾以及從中按下圖示的資料夾 (本例中為 /GOLF_CART/Design):
「自動選取資料夾 (/GOLF_CART)」中的 /GOLF_CART 是使用為 wt.doc.WTDocument 物件類型設定的物件初始化規則生成的。系統會使用範例 XML 中的條件約束來取得值,此值來自於儲存在 wt.doc.WTDocument 的 AttrValue 標籤中的 /Default 引數。