Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core information center entwickeln
Die Suche basiert auf der in agorum core integrierten Suchmaschine und verwendet für alle Standardkonfigurationen eine baseQuery. Diese geben Sie bei jedem Filter als Basissuche mit. Sie enthält benutzerspezifische Suchbereiche, die für den jeweiligen Benutzer erlaubt sind.
Möchten Sie mit einem eigenen Plugin weitere Bereiche zu dieser baseQuery hinzufügen, erreichen Sie dies dynamisch durch Konfigurationen.
In folgendem Beispiel sollen alle Objekte, die als identifier den Wert testObject besitzen, mit in die Grundsuche aufgenommen werden, unabhängig davon, wo sie sich im System befinden.
Es wird davon ausgegangen, dass das Plugin testplugin unter folgendem Pfad vorhanden ist:
/agorum/roi/customers
/agorum/roi/customers/testplugin/js/acic/testplugin-basequery-settings.js
/* global sc */ exports.settings = user => { return { name: 'testplugin', baseQuery: '(identifier:testObject)' }; };
Hinweis: Die erstellten Skripte fügt das System immer mit OR zur baseQuery hinzu.
MAIN_MODULE_MANAGEMENT/customers/agorum.composite.acic/basequery-settings/testplugin
js=/agorum/roi/customers/testplugin/js/acic/testplugin-basequery-settings.js
Hinweis: Die Konfiguration lädt ausschließlich dann, wenn ein Benutzer über die ACL berechtigt ist.