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:
- Auf die "Suche" wechseln"
- Auf "Verschlagwortung durchsuchen" klicken
- Etwas in das Indexfeld eintragen, dessen internen Namen man erfahren möchte
- Suche mit "OK" ausführen
- 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:
Weitere Informationen zum Aufbau des Suchstrings sind in der ELO-Indexserver API Dokumentation zu finden und können dort nachgelesen werden.
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.
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.
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.
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