Rational ClearQuest Web でのフックの使用法

Rational® ClearQuest® Web ソフトウェアは、 フックのフル機能のサブセットをサポートします。このサブセットはスキーマ開発者が セットアップできます。

Rational ClearQuest スキーマに 作成したフックは、Rational ClearQuest サーバーが稼働するコンピュータで実行されます。 Rational ClearQuest Web でフックを使用する際は、次の点に注意してください。
次のタイプのフックがサポートされます。

フィールド フックに関する 特別な考慮事項

Value Changed および Validation フィールド フックの動作は、ターゲット フィールドのフォーム コントロール タイプおよびプロパティ設定によって異なります。以下の特別な考慮事項を読んで、それぞれのフォーム コントロール タイプについてフックが実行されるタイミングと、どのように変更がユーザーに表示されるかを理解してください。

Value Changed

Value Changed フィールド フックは、ユーザーが以下のフォーム フィールドの値を変更した直後に実行されます。

フィールド タイプ フォーム コントロール
REFERENCE
  • 組み合わせボックス
  • ドロップダウン組み合わせボックス
  • ドロップダウン リスト
REFERENCE_LIST リスト
SHORT_STRING
  • ドロップダウン組み合わせボックス
  • ドロップダウン リスト
注: Value Changed フックが即時に実行するためには、これらのフォーム コントロールには Web 依存先フィールドの関連付けが必要です。
Value Changed フックは、以下のいずれかのタイプのフォーム コントロールを使用して SHORT_STRING フィールド タイプで設定される場合、次回ブラウザが ClearQuest サーバーと通信するときに実行されます。
  • 組み合わせボックス
  • ドロップダウン組み合わせボックス
  • ドロップダウン リスト

ブラウザでフォーム内のタブを移動しただけでは、 ブラウザと Rational ClearQuest サーバーとの通信は発生しません。

Validation フィールド フック

Validation フックは、ClearQuest Web クライアントで即座に実行しますが、 結果を見るにはフォームをリフレッシュする必要があります。

[リフレッシュ] ボタンを作成するには、次のようにします。

  1. コードが中に入っていないレコード スクリプト フックを作成します。そのフックに「リフレッシュ」という名前を付けます。
  2. フォームでボタンを作成します。そのボタンに「リフレッシュ」というラベルを付けます。
  3. そのボタンを右クリックして、[プロパティ] をクリックします。
  4. [ボタン フック] タブの [フック] 領域で、[クリック フック] リストの中から「リフレッシュ」レコード スクリプトを選択します。
  5. [WEB で有効] 領域で、[クリック フック] を選択します。
ClearQuest Web クライアント ユーザーは、[リフレッシュ] ボタンを クリックして、Validation フックの結果を確認する必要があります。

フィードバック