特殊な管理 > ビジネスオブジェクトの調整 > オブジェクト初期化規則管理 > オブジェクトの初期化規則の操作 > 規則アルゴリズム > 条件付きロジックアルゴリズム
  
条件付きロジックアルゴリズム
デフォルト値の設定時期や、オブジェクト初期化規則で Windchill 属性に使用される制約を限定するために、条件付きロジックのアルゴリズムを AttrValue タグおよび AttrConstraint タグの構文に組み込むことができます。
PTC が提供している条件付きロジックアルゴリズムのタイプは以下のとおりです。
テストアルゴリズム - 常に TRUE または FALSE 値を返します。
ブランチアルゴリズム - 必ず、指定した Arg 要素間で分岐します。
* 
条件付きロジックの評価目的で制約アルゴリズム内で使用する属性値は、AttrConstraint タグで指定された属性用のフィールドが表示される前に設定する必要があります。たとえば、ドキュメントテンプレートおよびドキュメント番号のフィールドが、ドキュメントの作成に使用するウィザードの同じステップに表示される場合、ドキュメントテンプレートの値を使用して番号の生成スキームを決定することはできません。
また、条件付きロジックの評価目的でデフォルト値アルゴリズム内で使用する属性は、オブジェクト初期化コードの実行前に設定する必要があります。
* 
条件付きロジックを使用するには、ユーザーインタフェースから属性の値を設定する方法のシーケンスを理解している必要があります。たとえば、フォルダを選択するための現在のユーザーインタフェースは、folder.id 属性に対する条件付きロジックの使用をサポートしていません。
既成のテストや分岐アルゴリズムの説明、および条件付きロジックアルゴリズムの例を参照してください。