+49 (30) 467086-20 service@microtool.de
Produkte » objectiF RM » Auswertungen » Dynamische Abfragen anlegen

Dynamische Abfragen anlegen

Für das Kontextmenü von Packages und Artefakten können Sie eine hierarchische Abfrage hinterlegen, die über ein Kommando geöffnet werden kann. Dabei wird das Element (Package, Artefakt), auf dem der Befehl ausgeführt wird, automatisch als Kontext-Element gesetzt. So genügt eine Abfrage, die sich beim Aufruf dynamisch an das ausgewählte Element anpasst.

Voraussetzung – Hierarchische Abfrage anlegen

Erstellen Sie hierarchische Abfragen, die später über das Kontextmenü verwendet werden sollen. Die Abfragen müssen so konfiguriert sein, dass der Abfrage-Umfang (der hierarchischen Abfrage) und der Stereotyp (über den die hierarchische Abfrage aufgerufen wird), vom gleichen Typ sind (z.B. Package).

Die zugeordneten Kontextelemente in der hierarchischen Abfrage werden beim Aufrufen über das Kontextmenü nicht berücksichtigt. So kann ein und dieselbe Abfrage aufgerufen werden und zeigt immer unterschiedliche Ergebnisse.

Steht der Abfrageumfang also auf Alle Entitäten der Packages oder Alle Entitäten der Packagehierarchien, dann kann die Abfrage nur für den Stereotyp Package und dessen Substereotypen hinterlegt werden.

Steht der Abfrageumfang auf Alle Entitäten der Artefakte oder Alle Entitäten der Artefakthierarchien, dann kann die Abfrage nur für Substereotypen von Artifact hinterlegt werden.

Hierarchische Abfrage auf dem Stereotyp hinterlegen

Hierarchische Abfragen können Sie für die Stereotypen Package und Artifact hinterlegen. Im Folgenden wird es für Package beschrieben.

  1. Öffnen Sie über die vertikale Funktionsleiste das Fenster Stereotypen.
  2. Rufen Sie über das Kontextmenü von Package den Befehl Eigenschaften auf und wechseln in die Registerkarte Hierarchische Abfragen.
  3. Klicken Sie auf die Plus-Schaltfläche unter Hierarchische Abfragen.
Registerkarte "Hierarchische Abfrage" im Eigenschaftendialog von Package
  1. Wählen Sie im Folgedialog die hierarchische Abfrage aus, die Sie anbieten möchten.

Die hierarchische Abfrage wird links unter Hierarchische Abfragen gelistet. Der Name der hierarchischen Abfrage wird rechts unter Eigenschaften ins schreibgeschützte Feld Hierarchische Abfrage eingetragen.

  1.  Geben Sie ein Icon an. (Diese Aktion ist optional.) Klicken Sie dazu auf die graue Fläche neben Icon.
  2. Wählen Sie unter Anzeigen in Menügruppe die Kontextmenügruppe aus, die das Kommando anbieten soll. Wenn Sie möchten, können Sie auch ein Gewicht eintragen.
  3. Tragen Sie unter Englisch und Deutsch ein, was als Kontextmenübefehl erscheinen soll. Wenn nichts eingetragen wird, erscheint der Name der Abfrage im Kontextmenü.
  4. Wiederholen Sie die Schritte 3 bis 7, wenn Sie weitere hierarchische Abfragen anbieten möchten.
Konfiguration des Befehls für den Aufruf einer dynamischen Abfrage über das Kontextmenü
  1. Speichern Sie über OK.

Hierarchische Abfrage aufrufen

Wenn eine oder mehrere hierarchische Abfragen für die Elementtypen Package und/ oder Artifact hinterlegt sind, werden sie über das Kontextmenü in der jeweiligen Kontextmenügruppe als Kommando angeboten.

Sobald auf das Kommando geklickt wird, öffnet sich die hierarchische Abfrage wie gewohnt im mittleren Bereich des Bildschirms. Das was die Abfrage anzeigt, richtet sich nun immer nach dem Element, auf dem der Kontextmenübefehl ausgeführt wurde.

Aufruf einer dynamischen Abfrage über das Kontextmenü

Zur bessereren Übersicht wird hinter dem Namen der geöffneten hierarchischen Abfrage in Klammern der Name des Packages bzw. des Artefakts ausgegeben, das als Kontextelement dient.