Script
Use scripts para estender sua instância além das configurações padrão. Com scripts, você pode automatizar processos, adicionar funcionalidade, integrar sua instância a 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 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 comumente usados (como DOM ou janela). 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 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 o Jelly se você pretende implantar scripts do Jelly.
Scripts do lado do servidor
Execute 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. Com escopo Glide As APIs não incluem todos os métodos incluídos no global Glide E você não pode chamar um global Glide API em uma aplicação com escopo.
- Ambiente global
- O escopo global é um escopo de aplicação especial que identifica aplicações desenvolvidas antes do escopo da aplicação ou aplicações destinadas a serem 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
- Os scripts do cliente onLoad são executados quando o formulário ou a página é carregada
- Os scripts do cliente onchange são executados quando algo específico é alterado E também quando o formulário ou a página é carregada
- Os scripts do cliente 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 do lado do cliente.