Ich möchte das Thema erneut aufgreifen, da es bei den Stammdatenakten (Debitor, Kreditor, Kontakt) wiederholt zu Performanceproblemen kommt – insbesondere bei sehr großen Dokumentenmengen. Diese Sammelakten sind für unsere Kunden zentral und werden intensiv genutzt.
Problematisch wird es, wenn durch die hohe Trefferanzahl lange Ladezeiten entstehen und die Benutzeroberfläche (listen/pages) spürbar langsamer reagiert. Das DEI bietet bereits die sehr gute Möglichkeit, über Datumsfilter die Ergebnismenge einzuschränken (z.B. „letzte 30 Tage“). In vielen Fällen reicht dies jedoch nicht aus, da selbst dieser Zeitraum zu viele Dokumente umfasst.
Eine noch stärkere Einschränkung wird meist weder fachlich gewünscht noch von den Kunden akzeptiert.
Im ELO-Umfeld (Saperion/SharePoint kann ich nicht beurteilen) erfolgt die Sortierung der Suchergebnisse logisch absteigend nach Datum (Feld: IDATEISO). Eine gezielte Begrenzung der Treffermenge wäre hier ein effektiver Lösungsansatz.
Über die ELO-REST-Schnittstelle (findFirstSords) kann ein max-Parameter verwendet werden, um die Ergebnisanzahl bereits serverseitig zu begrenzen (Default: 1000)
Vorteile:
Reduzierter Datenumfang zwischen ELO und BC → bessere Performance
Die Einschränkung erfolgt direkt in ELO, nicht erst im DEI → effizientere Verarbeitung
Ein serverseitiger max-Parameter zur Begrenzung der Trefferzahl könnte die Performance bei Sammelakten erheblich verbessern – mit direktem Nutzen für Anwender und Systembetrieb. Dies wird zunehmend auch relevant im Zusammenhang mit der stärker genutzten Dokumenten-Prozess-ID.
Ergebnis des heutigen Abstimmungsgespräches mit Florian Schickling:
Durch die allgemeine Performance-Steigerung in der Suche und die Filterungsmöglichkeit nach Datum über verschiedene Suchdefinitionen, kann eine Eingrenzung erfolgen.
Hallo Florian,
ich sehe hier eindeutig das Problem, dass wir ja nicht die Performance verbessern, sondern für den Anwender nicht sichtbar das Ergebnis verändern, indem einfach Treffer ausgelassen werden. Das bedeutet, dass ich als Anwender mich nicht mehr auf die Trefferliste verlassen kann.
Da sollten wir noch einmal gemeinsam sprechen, inwieweit wir nicht andere Wege finden können.