Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum core JavaScript-API > agorum core smart search


Spezielle Ersetzungen für die Suche

Manchmal benötigen Sie im Suchstring einen Wert, den Sie erst durch eine Ersetzung erhalten. Diese Ersetzungsparameter werden in diesem Dokument beschrieben.

Ersetzungsparameter Beschreibung Beispiel
${FOLDERPATH:<Folderpath>} Mit diesem Ersetzungsparameter ersetzen Sie einen Pfad in der Pfadschreibweise durch seine Object-ID. Diese benötigen Sie etwa, wenn Sie Templates erstellen, die transportierbar sind und deren IDs sich dann von System zu System unterscheiden.
inpath:${ID:/agorum/roi/files/agorum core Basic Archive}
${USERID[:<Benutzername>]} Mit diesem Parameter holen Sie eine Benutzer-ID aus dem Benutzer.

Hinweis: Wenn Sie den Benutzernamen nicht mitgeben, verwendet das System die Benutzer-ID des aktuell angemeldeten Benutzers.

Ohne Benutzername verwendet das System den Login-Benutzer:

creator:${USERID}

Mit Benutzername:

creator:${USERID:rolf.lang}
${USERUUID[:<Benutzername>]} Mit diesem Parameter holen Sie eine Benutzer-UUID aus dem Benutzer.

Hinweis: Wenn Sie den Benutzernamen nicht mitgeben, verwendet das System die Benutzer-UUID des aktuell angemeldeten Benutzers.

Ohne Benutzername verwendet das System den Login-Benutzer:

creator_uuid:${USERUUID}

Mit Benutzername:

creator_uuid:${USERUUID:rolf.lang}
${PATHS} Mit diesem Ersetzungsparameter erhalten Sie alle Pfade zurück, die in der aktuell gültigen agorum core smart assistant-Konfiguration als Startordner definiert sind.
inpath:${PATHS}
${ID:API-ID}
${UUID:API-ID}
Mit diesen zwei Platzhaltern suchen Sie spezifische Objekte über ihre API-ID. Sie können diese als UUID oder ID in der Suche verwenden.

Objekte eines Benutzers über dessen Namen finden:

creator:${ID:user:rolf.lang}

Objekte finden, die eine bestimmte ACL besitzen:

acl:${ID:acl:ACL_Test}

Ordnerpfade relativ zum Home-Ordner verwenden:

inpath:${ID:home:MyFiles}
${USERACLIDS} Mit diesem Ersetzungsparameter erhalten Sie alle ACL-IDs des Benutzers zurück, in denen er direkt oder indirekt über eine Benutzergruppe enthalten ist.
  • Optional können Sie einen Benutzer (dessen ID) mitgeben.
  • Wenn Sie diese ID nicht angeben, verwendet das System den aktuell angemeldeten Benutzer.
acl:${USERACLIDS}
acl:${USERACLIDS:user:demo}
acl:${USERACLIDS:11000}