アクション フックを使用した電子メールの送信

Notification アクション フックを使用して、ユーザーが特定の操作を完了したときに 電子メール メッセージを送信することができます。フック コードでは、Rational® ClearQuest® API を使用して メッセージを作成し、送信します。

このタスクについて

事前定義スキーマでは、 すべての有効なレコードに Base アクションの Send_Email_Notif が組み込まれています。このアクションは RSEM_ProcessEmailRules を 呼び出し、このアクション タイプはすべてのアクションに使用されます。

スキーマのレコード タイプやアクションの名前を変更した場合は、アクション フックを更新して新しい名前を反映する必要があります。

手順

Notification アクション フックを作成するには

  1. Designer を開始します。
  2. スキーマ デザイナ権限またはスーパーユーザー権限を持つ ユーザーとして、Designer にログオンします。
  3. [ClearQuest スキーマ リポジトリ エクスプローラ] で、変更するアクションのレコード タイプが表示されるまで、[レコード タイプ] または [レコード タイプ - 状態なし] フォルダを展開します。
  4. レコード タイプ エディタを開くため、レコード タイプをダブルクリックします。
  5. レコード アクション グリッドを表示するため、[アクション] タブをクリックします。
  6. レコード アクション グリッドで、Notification フックを追加するアクションの [通知] 列をクリックします。 次に、矢印アイコンをクリックして、[SCRIPTS] > [BASIC] または [SCRIPTS] > [PERL] とクリックします。 [インスタント編集モード] が有効な場合は、 スクリプト エディタが開きます。[インスタント編集モード] が無効な場合は、 セルをダブルクリックしてスクリプト エディタを開始します。

    VBScript と Perl には、 それぞれ専用のスクリプト エディタがあります。Designer では、Designer ウィンドウのタイトル バーに 現在のエディタのタイプが表示されます。正しいエディタを使用していることを確認してから、 コードの追加や編集を行ってください。

  7. コードをコンパイルし、構文エラーがないことを検証するため、[フック] > [コンパイル] とクリックします。

タスクの結果

詳細については、「アクション フック」と Rational ClearQuest API リファレンス ページの 「アクション通知フック例」 を参照してください。

フィードバック