Abhängigkeit zwischen Feldern erstellen

Durch eine Abhängigkeit zwischen zwei Feldern können Sie festlegen, dass, wenn der Wert des übergeordneten Felds sich ändert, der Wert des untergeordneten (abhängigen) Felds sich ebenfalls ändert.

About this task

Es empfiehlt sich, diese Feldabhängigkeiten beim Entwurf des Schemas sorgfältig zu planen. Für abhängige Felder sind Hooks erforderlich, die Laufzeitfehler verursachen können, wenn sie nicht ordnungsgemäß programmiert werden.

Procedure

So erstellen Sie eine Abhängigkeit zwischen zwei Feldern durch Hinzufügen eines Hooks für geänderten Wert zu dem übergeordneten Feld:

  1. Starten Sie Designer.
  2. Erweitern Sie im ClearQuest-Schema-Repository-Explorer den Ordner Record Types in Ihrem Schema, und erweitern Sie dann einen Satztyp.
  3. Klicken Sie auf den Knoten Fields, um das Raster "Record Fields" anzuzeigen.
  4. Klicken Sie auf die Zelle Value Changed für das übergeordnete Feld.
  5. Klicken Sie auf den Abwärtspfeil und danach auf SCRIPTS > Basic oder SCRIPTS > Perl.

    Wenn der Modus für sofortige Bearbeitung (Instant Edit Mode) aktiviert ist, öffnet Designer automatisch den Script-Editor. Klicken Sie zum Aktivieren oder Inaktivieren der sofortigen Bearbeitung auf Edit > Instant Edit Mode. Klicken Sie, falls erforderlich, doppelt auf die Zelle, um den Editor zu öffnen.

    Designer zeigt in der Titelleiste des Fensters "Designer" an, welcher Editortyp verwendet wird. Vergewissern Sie sich, dass der richtige Editor verwendet wird, bevor Sie Code hinzufügen oder bearbeiten.

  6. Schreiben Sie im Script-Editor ein Script, das den Wert des übergeordneten Felds abruft und ihn verwendet, um den Wert des untergeordneten Felds festzulegen. (Ein Beispiel zum Festlegen eines übergeordneten Werts auf der Basis von untergeordneten Werten finden Sie im Abschnitt Aktions-Hook zum Festlegen des Werts eines übergeordneten Datensatzes.)

What to do next

Sie müssen zusätzliche Schritte ausführen, um abhängige Felder für die Clientkomponente von Rational® ClearQuest® Web zu aktivieren. Weitere Informationen finden Sie im Abschnitt Abhängige Felder für Rational ClearQuest Web aktivieren.


Feedback