Konfiguration des Suchstrings für die Indexfelder

Wurde in der iSearch Konfiguration die Option "Indexfelder" ausgewählt, so wird der Eintrag aus der Spalte "Suchstring" mit den Indexfeldern auf dem Dialog "Verschlagwortung" in ELO abgeglichen. Dabei können natürlich auch mehrere Indexfelder in einem Suchstring enthalten sein, die mit AND bzw. OR verknüpft worden sind, um z.B. alle Rechnungen zu einem Auftrag über die Einträge in den Indexfeldern zu suchen und sich anzeigen zu lassen. Die internen Namen der Indexfelder müssen direkt in ELO ermittelt werden, da diese bei jeder Installation und auf jeder Maske des Dialogs "Verschlagwortung" unterschiedlich sind. Man kann die internen Namen (vorausgesetzt man hat die entsprechenden Rechte) direkt in der Konfiguration des Dialogs "Verschlagwortung" ermitteln.

Tipp:

Möchte man schnell einen einzelnen Namen in einer Maske des Dialogs "Verschlagwortung" ermitteln, so kann man diesen Namen auch über die Funktion "Verschlagwortung durchsuchen" ermitteln: 

  1. Auf die "Suche" wechseln"
  2. Auf "Verschlagwortung durchsuchen" klicken
  3. Etwas in das Indexfeld eintragen, dessen internen Namen man erfahren möchte
  4. Suche mit "OK" ausführen
  5. Unter dem Menüpunkt "Letzte Suchanfragen" kann man jetzt sehen, welche Suche zuletzt ausgeführt wurde und dort steht auch der interne Name des durchsuchten Indexfelds.

Bei der Eingabe des Suchstrings müssen im Suchstring zusätzlich die Indexfelder und deren gewünschte Werte angegeben werden, so dass der Inhalt der jeweiligen Indexfelder in ELO mit dem hinterlegten Suchstring verglichen und bei einer Übereinstimmung angezeigt werden kann. Für die Indexfelder kann daher ein Suchstring wie folgt aussehen:

Der @Model-Platzhalter muss von den Exportmoduldaten des Eintrags in der Export-Steuerung zur Verfügung gestellt werden. Beim Verlassen des Dialogs "iSearch Konfiguration" wird daher automatisch eine Prüfung durchgeführt, die bei einer Fehleingabe darauf aufmerksam macht und das Verlassen des Dialogs verhindert.

 

Beispiel 1: Suche zu einem Auftrag X alle Dokumente

Beim Exportieren von Auftragsbestätigungen, Lieferscheinen und Rechnungen wird immer die Auftragsnummer in das Indexfeld "Auftragsnummer" (hier intern: AUFTRAGSNR) der Verschlagwortungsmaske eingetragen, sowie der entsprechende "Dokumenttyp" (hier intern: DOCTYPEVERKAUF) "Auftragsbestätigung", "Lieferschein" oder "Rechnung" gesetzt. In der Auftragsverwaltung soll es möglich sein alle Dokumente zu einer Auftragsnummer zu finden. Dafür wurde als Option "Indexfelder" ausgewählt und als Suchstring "LINE.AUFTRAGSNR: @Model.Aufnr" eingetragen, wobei die einzelnen Parameter die folgende Bedeutung haben:

Wurde also z.B. für den Auftrag 1000 die Auftragsbestätigung, der Lieferschein 1111 und die Rechnung 1234 nach ELO exportiert und korrekt verschlagwortet, dann wird beim Ausführen der Suche das Feld "Auftragsnummer" in der Verschlagwortung für alle Dokumente durchsucht und als Ergebnis alle Dokumente angezeigt, bei denen eine "1000" in dem Feld "Auftragsnummer" eingetragen wurde. Hier wären das also die Auftragsbestätigung zu Auftrag 1000, der Lieferschein 1111 und die Rechnung 1234.

Beispiel 2: Suche zu einem Auftrag X alle Dokumente mit dem Dokumententyp "Rechnung":

Beim Exportieren von Auftragsbestätigungen, Lieferscheinen und Rechnungen wird immer die Auftragsnummer in das Indexfeld "Auftragsnummer" (hier intern: AUFTRAGSNR) der Verschlagwortungsmaske eingetragen, sowie der entsprechende "Dokumenttyp" ( hier intern: DOCTYPEVERKAUF) "Auftragsbestätigung", "Lieferschein" oder "Rechnung" gesetzt. In der Auftragsverwaltung soll es möglich sein alle zu einem Auftrag gehörenden Rechnungen zu finden. Dafür wurde als Option "Indexfelder" ausgewählt und als Suchstring "LINE.AUFTRAGSNR: @Model.Aufnr AND LINE.DOCTYPVERKAUF: Rechnung" eingetragen, wobei die einzelnen Parameter die folgende Bedeutung haben:

Wurde also z.B. für den Auftrag 1000 die Auftragsbestätigung, der Lieferschein 1111 und die Rechnung 1234 nach ELO exportiert und korrekt verschlagwortet, dann wird beim Ausführen der Suche das Feld "Auftragsnummer" und das Feld "Dokumententyp" in der Verschlagwortung für alle Dokumente durchsucht und als Ergebnis alle Dokumente angezeigt, bei denen eine "1000" in dem Feld "Auftragsnummer" und "Rechnung" in das Feld "Dokumententyp"eingetragen wurde. Hier wären das also die Rechnung 1234 zu dem Auftrag 1000.

 

ACHTUNG:

Die in den Beispielen verwendeten internen Bezeichnungen "AUFTRAGSNR" und "DOCTYPEVERKAUF" müssen in dieser Form nicht in der eigenen Installation existieren und dienen nur der Veranschaulichung.

 

Verwandte Themen

Einrichten einer Indexserverkonfiguration für ELO

Einrichten einer iSearch Konfiguration für ELO

Konfiguration des Suchstrings für die Kurzbezeichnung

Konfiguration des Suchstrings für eine Volltextsuche

Konfiguration des Suchstrings für die Zusatzinformation

Konfiguration des Suchstrings für das Versionsfeld-/text