CatalogClientScript - Com escopo
. CatalogClientScript A API fornece métodos que permitem criar, modificar ou excluir registros de client script do catálogo.
Para usar esta classe em uma aplicação com escopo, use sn_sc identificador de namespace. 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 o. CatalogClientScript API.
CatalogClientScript - CatalogClientScript()
Cria uma instância da classe CatalogClientScript.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
var catalogClientScript = new sn_sc.CatalogClientScript();
CatalogClientScript - addScript(script de cadeia de caracteres)
Adiciona um script ao client script do catálogo.
| Nome | Tipo | Descrição |
|---|---|---|
| script | Cadeia de caracteres | Script a ser adicionado ao client script do catálogo. |
| Tipo | Descrição |
|---|---|
| vazio |
Este exemplo mostra como chamar este método.
var catalogClientScript = new sn_sc.CatalogClientScript();
catalogClientScript.addScript("function onLoad(){Enter the script}");
CatalogClientScript - appliesToCatalogItem (sinalizador booliano)
Especifica se o client script do catálogo é executado em um item do catálogo.
| Nome | Tipo | Descrição |
|---|---|---|
| sinalizador | Booliano | Se verdadeiro, o script do cliente do catálogo será executado no item do catálogo. Se falso, o client script do catálogo não será executado no item do catálogo. |
| Tipo | Descrição |
|---|---|
| vazio |
var catalogClientScript = new sn_sc.CatalogClientScript();
catalogClientScript.appliesToCatalogItem(true);
CatalogClientScript - appliesToCatalogTask (sinalizador booliano)
Especifica se o client script do catálogo é executado em uma tarefa de catálogo.
| Nome | Tipo | Descrição |
|---|---|---|
| sinalizador | Booliano | Se verdadeiro, o script do cliente do catálogo será executado na tarefa do catálogo. Se falso, o client script do catálogo não será executado na tarefa do catálogo. |
| Tipo | Descrição |
|---|---|
| vazio |
Este exemplo mostra como chamar este método.
var catalogClientScript = new sn_sc.CatalogClientScript();
catalogClientScript.appliesToCatalogTask(true);
CatalogClientScript - appliesToRequestedItem (sinalizador booliano)
Especifica se o client script do catálogo é executado em um item solicitado.
| Nome | Tipo | Descrição |
|---|---|---|
| sinalizador | Booliano | Se verdadeiro, o script do cliente do catálogo será executado no item solicitado. Se falso, o client script do catálogo não será executado no item solicitado. |
| Tipo | Descrição |
|---|---|
| vazio |
Este exemplo mostra como chamar o método.
var catalogClientScript = new sn_sc.CatalogClientScript();
catalogClientScript.appliesToRequestedItem(true);
CatalogClientScript - appliesToTargetRecord (sinalizador booliano)
Especifica se o client script do catálogo é executado em um item solicitado.
| Nome | Tipo | Descrição |
|---|---|---|
| sinalizador | Booliano | Se verdadeiro, o script do cliente do catálogo será executado no registro de destino. Se falso, o client script do catálogo não será executado no registro de destino. |
| Tipo | Descrição |
|---|---|
| vazio |
Este exemplo mostra como chamar o método.
var catalogClientScript = new sn_sc.CatalogClientScript();
catalogClientScript.appliesToTargetRecord(true);
CatalogClientScript - Criar (boolian standardUpdate)
Insere o client script de catálogo definido na tabela catalog_script_client.
| Nome | Tipo | Descrição |
|---|---|---|
| PadrãoAtualização | Booliano | Sinalizador que indica se a execução de mecanismos e fluxo de trabalho deve ser habilitada. Valores válidos:
|
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Sys_id do client script do catálogo. |
Este exemplo mostra como chamar o método.
var catalogClientScript = new sn_sc.CatalogClientScript();
catalogClientScript.setAttributes({"name": "My Catalog Item", "applies_to": "item", "ui_type": "desktop", "type": "onLoad"});
catalogClientScript.appliesToCatalogItem(true);
catalogClientScript.appliesToRequestedItem(true);
catalogClientScript.appliesToCatalogTask(true);
catalogClientScript.appliesToTargetRecord(true);
var catalogClientScriptId = catalogClientScript.create();
gs.info(catalogClientScriptId);
Saída:
039c516237b1300054b6a3549dbe5dfc
CatalogClientScript - deleteRecord(cadeia de caracteres sys_id, boolian standardUpdate)
Exclui o client script do catálogo definido.
| Nome | Tipo | Descrição |
|---|---|---|
| sys_id | Cadeia de caracteres | Sys_id do client script do catálogo. |
| PadrãoAtualização | Booliano | Sinalizador que indica se a execução de mecanismos e fluxo de trabalho deve ser habilitada. Valores válidos:
|
| Tipo | Descrição |
|---|---|
| vazio |
O exemplo a seguir mostra como excluir um client script de catálogo.
var sys_id = "039c516237b1300054b6a3549dbe5dfc";
var catalogClientScript = new sn_sc.CatalogClientScript();
catalogClientScript.deleteRecord("039c516237b1300054b6a3549dbe5dfc");
CatalogClientScript - setAttributes(atributos de mapa)
Define valores de atributo para o client script do catálogo.
| Nome | Tipo | Descrição |
|---|---|---|
| atributos | Mapa | Um objeto JSON que tem mapeamento para os pares de campo e valor. |
| Tipo | Descrição |
|---|---|
| vazio |
Este exemplo mostra como chamar o método.
var catalogClientScript = new sn_sc.CatalogClientScript();
catalogClientScript.setAttributes({"name": "My Catalog Item", "applies_to": "catalog_item", "ui_type": "desktop", "type": "onLoad"});
CatalogClientScript - setCatalogItem(cadeia de caracteres sys_id)
Associa um item do catálogo ao script do cliente do catálogo.
| Nome | Tipo | Descrição |
|---|---|---|
| sys_id | Cadeia de caracteres | Sys_id do item do catálogo. |
| Tipo | Descrição |
|---|---|
| vazio |
Este exemplo mostra como associar um item do catálogo ao script de cliente do catálogo atual.
var catalogClientScript = new sn_sc.CatalogClientScript();
catalogClientScript.setCatalogItem("039c516237b1300054b6a3549dbe5dfc");
CatalogClientScript - setOnChangeVariable(cadeia de caracteres sys_id)
Executa o client script do catálogo quando um valor de variável é atualizado.
| Nome | Tipo | Descrição |
|---|---|---|
| sys_id | Cadeia de caracteres | Sys_id da variável. |
| Tipo | Descrição |
|---|---|
| vazio |
Este exemplo mostra como chamar o método.
var catalogClientScript = new sn_sc.CatalogClientScript();
catalogClientScript.setOnChangeVariable("039c516237b1300054b6a3549dbe5dfc");
CatalogClientScript - setVariableSet(cadeia de caracteres sys_id)
Associa um conjunto de variáveis ao script do cliente do catálogo.
| Nome | Tipo | Descrição |
|---|---|---|
| sys_id | Cadeia de caracteres | Sys_id do conjunto de variáveis. |
| Tipo | Descrição |
|---|---|
| vazio |
Este exemplo mostra como chamar o método.
var catalogClientScript = new sn_sc.CatalogClientScript();
catalogClientScript.setVariableSet("039c516237b1300054b6a3549dbe5dfc");