CatalogSearch - Com escopo
A API CatalogSearch fornece métodos que permitem pesquisar itens do catálogo.
Para usar esta classe em uma aplicação com escopo, use o identificador de namespace sn_sc. O plug-in API com escopo do Catálogo de serviços (ID: com.glideapp.servicecatalog.scoped.api) habilitado por padrão é necessário para acessar a API CatalogSearch.
CatalogSearch - CatalogSearch()
Cria uma instância da classe CatalogSearch.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
var catSearchGR = new sn_sc.CatalogSearch().search('', '', 'Apple', false, true);
catSearchGR.query();
while(catSearchGR.next()) {
gs.info(catSearchGR.getValue('name'));
}
CatalogSearch - pesquisa (cadeia de caracteres catalogID, cadeia de caracteres categoryID, termo de cadeia de caracteres, booliano móvel, booliano noDepthSearch)
Pesquisa um item do catálogo com base em um termo de pesquisa. A pesquisa pode ser restrita a um nível de categoria de catálogo.
| Nome | Tipo | Descrição |
|---|---|---|
| catalogID | Cadeia de caracteres | Identificador do catálogo a ser pesquisado. |
| ID da categoria | Cadeia de caracteres | Identificador da categoria do catálogo a ser pesquisada. |
| termo | Cadeia de caracteres | Termo de pesquisa. |
| para celular | Booliano | Sinalizador que indica se os itens do catálogo expostos para dispositivos móveis são pesquisados. Valores válidos:
|
| noDepthSearch | Booliano | Sinalizador que indica se as subcategorias devem ser pesquisadas. Valores válidos:
|
| Tipo | Descrição |
|---|---|
| GlideRecord | Retorna o GlideRecord em sc_cat_item que corresponde ao resultado da pesquisa. |
Este exemplo mostra como pesquisar todos os catálogos e todas as categorias para o termo: ServiceNow.
var now_GR = new sn_sc.CatalogSearch().search('', '', 'ServiceNow', false, false);
now_GR.query();
while(now_GR.next()) {
gs.log(now_GR.name);
}
Saída:
ServiceNow T-shirt