Hooks in Rational ClearQuest Web verwenden

Rational ClearQuest Web unterstützt eine Untergruppe der vollständigen Hook-Funktionalität, die von einem Schemaentwickler konfiguriert werden kann.

Im Rational-ClearQuest-Schema erstellte Hooks werden auf Computern ausgeführt, auf denen die Serverkomponente von Rational ClearQuest aktiv ist. Beachten Sie folgende Punkte, wenn Sie Hooks mit Rational ClearQuest Web verwenden:
Die folgenden Hook-Typen werden unterstützt:

Besondere Hinweise für Feld-Hooks

Das Verhalten von Hooks für geänderte Werte und Feld-Hooks für die Validierung ist vom Typ des Formularsteuerelements und von den Eigenschafteneinstellungen für die Zielfelder abhängig. In den folgenden besonderen Hinweisen wird erläutert, wann die Hooks ausgeführt werden und wie Änderungen für verschiedene Formularsteuerelementtypen den Benutzern angezeigt werden.

Geänderter Wert

Ein Feld-Hook für geänderte Werte wird unmittelbar ausgeführt, nachdem ein Benutzer den Wert in den folgenden Formularfeldern ändert:

Feldtyp Formularsteuerelement
REFERENCE
  • Kombinationsfeld
  • Dropdown-Kombinationsfeld
  • Dropdown-Liste
REFERENCE_LIST Liste
SHORT_STRING
  • Dropdown-Kombinationsfeld
  • Dropdown-Liste
Anmerkung: Diese Formularsteuerelemente erfordern eine Web-abhängige Feldzuordnung, damit der Hook für geänderte Werte sofort ausgeführt werden kann.
Ein Hook für geänderte Werte wird bei der nächsten Kommunikation des Browsers mit dem ClearQuest-Server ausgeführt, wenn für den Hook der Feldtyp SHORT_STRING mit einem Formularsteuerelement der folgenden Typen festgelegt wurde:
  • Kombinationsfeld
  • Dropdown-Kombinationsfeld
  • Dropdown-Liste

Das Wechseln zwischen den Registerkarten in einem Formular bewirkt nicht, dass der Browser mit dem Rational ClearQuest-Server kommuniziert.

Feld-Hooks für Validierung

Ein Validierungs-Hook wird in der Clientkomponente von ClearQuest Web unmittelbar ausgeführt, aber das Formular muss aktualisiert werden, um die Ergebnisse anzuzeigen.

Gehen Sie wie folgt vor, um eine Schaltfläche "Aktualisieren" zu erstellen:

  1. Erstellen Sie einen Hook für Datensatzscripts, der keinen Code enthält. Geben Sie dem Hook den Namen Refresh.
  2. Erstellen Sie eine Schaltfläche auf dem Formular. Nennen Sie die Schaltfläche Refresh.
  3. Klicken Sie mit der rechten Maustaste auf die Schaltfläche und dann auf Properties.
  4. Wählen Sie auf der Registerkarte Button Hooks im Bereich Hooks das Datensatzscript "Refresh" aus der Liste Click Hook aus.
  5. Wählen Sie im Bereich Enable for web die Option Click Hook aus.
Benutzer der Clientkomponente von ClearQuest Web müssen auf die Schaltfläche Refresh klicken, um die Ergebnisse des Validierungs-Hooks anzuzeigen.

Feedback