CatalogClientScript - com escopo
A API CatalogClientScript fornece métodos que permitem criar, modificar ou excluir registros de client script de 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 CatalogClientScript.
CatalogClientScript - CatalogClientScript()
Cria uma instância da classe CatalogClientScript.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
var catalogClientScript = new sn_sc.CatalogClientScript();
CatalogClientScript - addScript(cadeia de caracteres script)
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 - applyToCatalogItem(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 client script 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 - applyToCatalogTask (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 script do cliente 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 - applyToRequestedItem(sinalizador booliano)
Especifica se o client script do catálogo é executado em um item solicitado.
| Nome | Tipo | Descrição |
|---|---|---|
| sinalizador | Booliano | Se verdadeiro, o client script 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 - applyToTargetRecord (sinalizador booliano)
Especifica se o client script do catálogo é executado em um item solicitado.
| Nome | Tipo | Descrição |
|---|---|---|
| sinalizador | Booliano | Se verdadeiro, o client script 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 - create(Boolean StandardUpdate)
Insere o script do cliente de catálogo definido na tabela catalog_script_client.
| Nome | Tipo | Descrição |
|---|---|---|
| padrãoAtualizar | Booliano | Sinalizador que indica se a execução de mecanismos e fluxos 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, Booliano 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ãoAtualizar | Booliano | Sinalizador que indica se a execução de mecanismos e fluxos 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(Mapear atributos)
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 client script 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 client script 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 client script 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");