Katalogsuche – Umfang

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Die Katalogsuche Die API bietet Methoden, mit denen Sie Katalogelemente durchsuchen können.

    Um diese Klasse in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie sn_sc Namespace-Bezeichner. Das standardmäßig aktivierte Plugin „bereichsbezogene API des Servicekatalogs“ (ID: com.glideapp.servicecatalog.scoped.api) ist für den Zugriff auf erforderlich Katalogsuche API.

    Katalogsuche – Katalogsuche()

    Erstellt eine Instanz der Klasse „Katalogsuche“.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine
    var catSearchGR = new sn_sc.CatalogSearch().search('', '', 'Apple', false, true);
    catSearchGR.query();
    while(catSearchGR.next()) {
      gs.info(catSearchGR.getValue('name'));
    }

    Katalogsuche – Suche (Zeichenfolgenkatalog-ID, ZeichenfolgenkategoryID, Zeichenfolgenbegriff, Boolescher mobiler Wert, boolescher noDepthSearch)

    Durchsucht ein Katalogelement basierend auf einem Suchbegriff. Die Suche kann auf eine Katalogkategorieebene beschränkt werden.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    KatalogID Zeichenfolge Bezeichner des zu suchenden Katalogs.
    KategorieID Zeichenfolge Bezeichner der zu suchenden Katalogkategorie.
    term Zeichenfolge Suchbegriff.
    Mobile Boolean Kennzeichnung, die angibt, ob Katalogelemente durchsucht werden, die für Mobilgeräte verfügbar sind.
    Gültige Werte:
    • Wahr: Suche nach mobilen Katalogelementen.
    • Falsch: Nicht nach mobilen Katalogelementen suchen.
    NoDepthSearch Boolean Kennzeichnung, die angibt, ob Unterkategorien gesucht werden sollen.
    Gültige Werte:
    • Wahr: Keine Unterkategorien durchsuchen.
    • Falsch: Unterkategorien durchsuchen.
    Tabelle : 3. Rückgaben
    Typ Beschreibung
    GlideRecord Gibt den GlideRecord für sc_Cat_item zurück, der dem Suchergebnis entspricht.

    Dieses Beispiel zeigt, wie alle Kataloge und alle Kategorien nach dem Begriff „ServiceNow“ durchsucht werden.

    var now_GR = new sn_sc.CatalogSearch().search('', '', 'ServiceNow', false, false);
    now_GR.query();
    while(now_GR.next()) {
      gs.log(now_GR.name);
    }

    Ausgabe:

    ServiceNow T-shirt