特定管理 > 訂做企業物件 > 物件初始化規則管理 > 使用物件初始化規則 > 規則演算法 > 條件式邏輯演算法
  
條件式邏輯演算法
為了符合設定預設值的條件或符合物件初始化規則中用於 Windchill 屬性的條件約束,您可將條件式邏輯演算法併入 AttrValueAttrConstraint 標籤語法一同使用。
PTC 提供下列類型的條件式邏輯演算法:
測試演算法 - 一律傳回 TRUE 或 FALSE 值。
分支演算法 - 一律在提供的 Arg 元素之間分流。
* 
必須先設定為了進行條件式邏輯計算而在條件約束演算法內使用的任何屬性值,而後系統才會顯示供 AttrConstraint 標籤中指定的屬性使用的欄位。例如,建立文件時,若文件範本和文件編號的欄位顯示在同一個精靈步驟上,則無法使用文件範本的值來決定編號的生成配置。
此外,必須先設定為了進行條件式邏輯計算而在預設值演算法內使用的所有屬性,之後才能執行物件初始化程式碼。
* 
條件式邏輯的使用需要您瞭解透過使用者介面針對屬性設定值的順序。例如,用來選取資料夾的目前使用者介面實行不支援針對 folder.id 屬性使用條件式邏輯。
在現有測試和分支演算法說明後面的是條件式邏輯演算法範例