Abfragen verwenden

In Business Console verwenden Sie Abfragen, um Elemente Ihrer Projekte zu suchen. Sie können Aktionen auf die Ergebnisse der Abfrage anwenden.

Mit Abfragen können Sie Geschäftsregeln oder andere Projektelemente filtern. Sie können Aktionen für alle Ergebnisse einer Abfrage oder nur für bestimmte Ergebnisse ausführen. Wenn Sie beispielsweise eine Änderung auf einen bestimmten Typ von Regel anwenden müssen, können Sie eine Abfrage erstellen, die die Regeln sucht, die diesem Typ entsprechen, und diese ändert. Sie können Abfragen auch erstellen, um festzustellen, welche Regeln von einer vorgenommenen Änderung betroffen sind.

Sie können Abfragen außerdem verwenden, um Regeln für die Generierung eines Regelsatzes zu extrahieren. Wenn Sie Abfragen als Extraktor verwenden möchten, müssen Sie die zu verwendende Abfrage in einer Entscheidungsoperation definieren.

Abfragen setzen sich aus zwei Teilen zusammen:
  • Der Teil query , z. B. Find all business rules such that the creator of each business rule is me

  • Optional ein Teil action , z. B. Do set the status property to deployable

Sie erstellen Abfragen auf dieselbe Weise, wie Sie Regeln erstellen: mit einer Bedingung und (optional) einer Aktion. Als standardmäßige Abfrageaktion werden die Ergebnisse angezeigt, aber Sie können von der Abfrage auch andere Aktionen ausführen lassen, wie z. B. Ergebnisse der Abfrage in einen anderen Ordner verschieben.

Abfragen werden für das aktuelle Projekt sowie alle verknüpften Projekte ausgeführt, sofern Sie diese Option angeben. Abfragen gelten für den aktuellen Zweig, das aktuelle Release oder die aktuelle Änderungsaktivität, in dem bzw. der Sie die Abfrage ausführen.

Für die Suche nach bestimmten Typen von Regelartefakten müssen Sie den richtigen Regeltyp im Abfrageabschnitt gemäß der folgenden Regelhierarchie verwenden:

Abb. 1. Regelhierarchie

Die Abbildung zeigt die Regelhierarchie.

Zum Beispiel:

  • Find all rules gibt alle Aktionsregeln, Entscheidungstabellen und technischen Regeln zurück.
  • Find all business rules gibt Aktionsregeln und Entscheidungstabellen zurück.

Wenn Sie eine Abfrage für Funktionen ausführen möchten, müssen Sie sie explizit im Abfrageteil angeben: Find all functions.