Definieren von Suchen
Dieser Abschnitt beschreibt die Schritte, die zur Definition von Suchen notwendig sind.
Anmerkung: Eine Suche verwendet meistens spezifische Attribute eines Objekttyps.
Daher können Suchen nur innerhalb eines Objekttyps sinnvoll verwendet
werden.
Um eine Suche zu definieren, gehen Sie vor wie folgt:- Öffnen Sie den Dialog, für den Sie eine Suche definieren wollen, im Dialog Designer.
-
Blenden Sie das Fenster Suchen ein und wählen Sie in der
Symbolleiste des Fensters Neu.
Der Dialog Suchinformationen zum Erstellen einer neuen Suche wird geöffnet.
- Füllen Sie die folgenden Felder aus:
- Name
- In diesem Feld müssen Sie einen Namen für die Suche eingeben.
Über den Namen wird die Suche aufgerufen. Bei der Konfiguration von SearchButtons und TableControls müssen Sie diesen Namen angeben, um die Suche in den Controls zu verwenden.
- Ergebnis-Symbol
- In diesem Feld müssen Sie den Basisobjekttyp auswählen, der über die Suche gefunden werden soll.Wie bei der Eigenschaft "SymbolName" stehen dabei in Dialogen für Vorgängen die Einträge "DEFAULT", "Caller", "OrgUnit" und "Product" zu Bei allen anderen Dialogen können Sie nur den Eintrag "DEFAULT" auswählen, der dem Objekttyp entspricht, für den der Dialog angelegt wurde.
-
Wählen Sie im Abschnitt Definitionen die
Objektdefinition aus, die gesucht werden soll. Es stehen die Objektdefinitionen
des Basisobjekttyps, den Sie im Feld Ergebnis-Symbol
ausgewählt haben, zu Auswahl:
-
Wählen Sie Hinzufügen.
- Markieren Sie im Fenster Objektdefinitionen auswählen die Objektdefinition, die Sie hinzufügen möchten und wählen Sie OK.
Anmerkung: Die Objektdefinitionen werden hier nur angezeigt, wenn Sie im Feld Ergebnis-Symbol einen Basisobjekttyp ausgewählt haben. -
Wählen Sie Hinzufügen.
-
Um weitere Objektdefinitionen hinzuzufügen, wiederholen
Sie Schritt 4.
Die ausgewählten Objektdefinitionen werden im Abschnitt Definitionen angezeigt.
Anschließend müssen Sie noch die Controls auswählen, die für die Suche
verwendet werden sollen. Die Werte dieser Controls werden beim Ausführen der Suche
ausgelesen und mit dem im Suchdialog eingegebenen Wert verglichen – sofern ein Wert
eingegeben wurde – und so werden die Objekte gefunden, deren Attributwerte den
gesuchten Attributwerten entsprechen.
Bei Auswahlfeldern muss der Wert des gesuchten Objekts exakt dem Wert entsprechen, den der Agent im Dialog ausgewählt hat.
Bei Textfeldern muss das gesuchte Objekt den vom Agenten angegebenen Text enthalten.
Beispiel:
Zur Suche nach Personen wird das Textfeld mit dem Namen verwendet. Gibt der Agent im Textfeld beispielsweise als Suchwert für den Namen „Man*“ ein, werden alle Personen gefunden, deren Name mit der Buchstabenfolge „Man“ beginnt: „Manders“, „Manderscheidt“, usw. Wird im Suchdialog für ein Control kein Wert eingegeben, wird dieses bei der Suche nicht berücksichtigt.-
Wählen Sie im Abschnitt Eingabe die Controls aus, die
für die Suche verwendet werden sollen:
-
Um weitere Controls hinzuzufügen, wiederholen Sie
gegebenenfalls Schritt 6.
Die ausgewählten Controls werden im Abschnitt Eingabe angezeigt.
In der Spalte Attribut wird angegeben, mit welchen Attributen die Controls verknüpft sind.Anmerkung: Elemente ohne Verknüpfung sollten wieder entfernt werden, weil Sie in einer Suche kein Ergebnis liefern. - Wenn Sie alle benötigten Elemente hinzugefügt haben, schließen Sie den Dialog Suchinformationen mit OK.