Aktions-Hooks zum Senden von E-Mails verwenden

Mit Hilfe eines Aktions-Hooks für Benachrichtigung können E-Mail-Nachrichten versendet werden, wenn ein Benutzer eine Spezifikation fertig stellt. In Ihrem Hook-Code verwenden Sie die Rational-ClearQuest-API zum Erstellen und Senden der Nachricht.

Informationen zu diesem Vorgang

Die vordefinierten Schemas enthalten die Basisaktion "Send_Email_Notif" in allen aktivierten Datensätzen. Diese Aktion ruft "RSEM_ProcessEmailRules" auf, und der Aktionstyp wird für alle Aktionen verwendet.

Wenn Sie die Namen von Satztypen oder Aktionen in dem Schema ändern, müssen Sie Ihren Aktions-Hook an die neuen Namen anpassen.

Vorgehensweise

Gehen Sie wie folgt vor, um einen Aktions-Hook für Benachrichtigung zu erstellen:

  1. Starten Sie Designer.
  2. Melden Sie sich als Benutzer mit der Berechtigung "schema designer" oder "super user" bei Designer an.
  3. Erweitern Sie im ClearQuest-Schema-Repository-Explorer den Ordner Record Types oder Record Types - Stateless, bis Sie den Satztyp sehen, dessen Aktion Sie ändern möchten.
  4. Klicken Sie doppelt auf den Satztyp, um den Satztypeditor zu öffnen.
  5. Klicken Sie auf das Register Actions, um das Register "Record Actions" anzuzeigen.
  6. Klicken Sie im Raster "Record Actions" auf die Spalte Notification der Aktion, der Sie den Benachrichtigungs-Hook hinzufügen wollen. Klicken Sie anschließend auf das Pfeilsymbol und auf SCRIPTS > BASIC oder auf SCRIPTS > PERL. Wenn der Modus für sofortige Bearbeitung aktiviert ist, wird der Script-Editor geöffnet. Wenn der Modus für sofortige Bearbeitung inaktiviert ist, müssen Sie doppelt auf die Zelle klicken, um den Script-Editor zu öffnen.

    VBScript und Perl verwenden ihre eigenen Script-Editoren. Designer zeigt in der Titelleiste des Fensters "Designer" an, welcher Editor gegenwärtig verwendet wird. Vergewissern Sie sich, dass der richtige Editor verwendet wird, bevor Sie Code hinzufügen oder bearbeiten.

  7. Fügen Sie Ihren Hook-Code hinzu, und klicken Sie danach auf Hooks > Compile, um Ihren Code zu kompilieren und auf Syntaxfehler zu überprüfen.

Ergebnisse

Weitere Informationen hierzu finden Sie in den Abschnitten Aktions-Hooks und Action notification hook example in der API-Referenz von Rational ClearQuest.

Feedback