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

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

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

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

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

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

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

  6. フック コードを追加して、[フック] > [コンパイル] とクリックして コードをコンパイルし、構文エラーがないことを確認します。
詳細については、「アクション フック」と Rational ClearQuest API リファレンスの「アクション通知フック例」を参照してください。

フィードバック