CatalogSearch – Bereichsbezogen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Die CatalogSearch -API stellt Methoden bereit, mit denen Sie in Katalogelementen suchen können.

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

    CatalogSearch: Katalogsuche ()

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

    CatalogSearch – Suche (Zeichenfolge-KatalogID, Zeichenfolgen-KategorieID, Zeichenfolgenbegriff, boolesches Mobile, boolesche 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 durchsuchenden Katalogs.
    categoryID Zeichenfolge Bezeichner der zu durchsuchenden Katalogkategorie.
    term Zeichenfolge Suchbegriff.
    mobile Boolean Kennzeichnung, die angibt, ob für Mobilgeräte verfügbare Katalogelemente durchsucht werden.
    Gültige Werte:
    • „wahr“: Suche nach mobilen Katalogelementen.
    • „falsch“: Es wird nicht nach mobilen Katalogelementen gesucht.
    keine Tiefensuche Boolean Kennzeichnung, die angibt, ob Unterkategorien durchsucht werden sollen.
    Gültige Werte:
    • „wahr“: Unterkategorien werden nicht durchsucht.
    • „falsch“: In Unterkategorien suchen.
    Tabelle : 3. Ergebnisse
    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