ソリューションベースの事前検証の実装
「事前検証シーケンス」セクションで示したように、検証サービスによって実行される最初の事前検証チェックは、インストールされている Windchill ソリューションセットに基づいて、UI コンポーネントを非表示にするかどうかを決定することです。たとえば、Windchill PDMLink がインストールされていない場合は、特定の操作を常に無効にする必要があります。
原則として、このタイプのソリューションベースのロジックは、決してバリデータやフィルタクラスに含めないようにしてください。バリデータまたはフィルタが呼び出された場合、検証対象の UI コンポーネントは適用されるソリューションベースのチェックをすでにパスしていると見なすことができます。
ソリューションベースのロジックはソリューショングループに実装してください。