Katalogsuche – Umfang
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“.
| 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.
| 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:
|
| NoDepthSearch | Boolean | Kennzeichnung, die angibt, ob Unterkategorien gesucht werden sollen. Gültige Werte:
|
| 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