Script
Use scripts para estender sua instância além das configurações padrão. Com os scripts, você pode automatizar processos, adicionar funcionalidades, integrar sua instância com uma aplicação externa e muito mais.
As APIs (Interfaces de programação de aplicações) fornecem classes e métodos que você pode usar em scripts para definir a funcionalidade. A ServiceNow fornece APIs como classes JavaScript, serviços web e outros pontos de conexão para integrações. Observe que você não pode acessar objetos JavaScript usados com frequência (como DOM ou Janela). Os scripts Jelly também são usados em alguns módulos. O Jelly é usado para transformar XML em HTML e pode incluir scripts do lado do cliente e do lado do servidor.
Os scripts podem ser do lado do servidor (executados no servidor ou no banco de dados), do lado do cliente (executados no navegador do usuário) ou executados no MID Server.
Entenda o JavaScript antes de começar a personalizar sua instância e com Jelly se você pretende implantar scripts Jelly.
Scripts do lado do servidor
Executar operações de banco de dados. Por exemplo, use um script do lado do servidor para atualizar um registro. Crie um script em uma aplicação com escopo ou no escopo global. Cada contexto de execução inclui um conjunto de APIs disponíveis.
- Ambiente com escopo
Use APIs com escopo ao criar scripts em uma aplicação com escopo. As APIs Glide com escopo não incluem todos os métodos incluídos nas APIs Glide globais e você não pode chamar uma API Glide global em uma aplicação com escopo.
- Ambiente global
- O escopo global é um escopo de aplicação especial que identifica aplicações desenvolvidas antes da definição do escopo da aplicação ou aplicações que devem ser acessíveis a todas as outras aplicações globais. Use APIs globais ao criar scripts no escopo global.
Para saber mais sobre scripts do lado do servidor, consulte Script do lado do servidor. Para saber mais sobre o escopo da aplicação, consulte Escopo da aplicação.
Scripts do lado do cliente
- Scripts de cliente onLoad são executados quando o formulário ou a página são carregados
- Os client scripts onChange são executados quando algo específico é alterado E também quando o formulário ou a página é carregado
- Os client scripts onSubmit são executados quando o formulário é enviado
Os Scripts de cliente também podem ser chamados por outros scripts ou módulos, incluindo políticas de IU. Para saber mais sobre scripts do lado do cliente, consulte Script no cliente.