KatalogSuche – Umfang

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 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.

    CatalogSearch – CatalogSearch()

    Erstellt eine Instanz der CatalogSearch-Klasse.

    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'));
    }

    KatalogSearch – Suche (ZeichenfolgenkatalogID, ZeichenfolgenkategoryID, Zeichenfolgenbegriff, Boolescher mobiler Wert, Boolescher Wert noDepthSearch)

    Durchsucht ein Katalogelement nach einem Suchbegriff. Die Suche kann auf eine Katalogkategorieebene eingegrenzt werden.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    catalogID Zeichenfolge Bezeichner des zu suchenden Katalogs.
    categoryID 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