Ações de script

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Você pode usar ações de script para criar scripts do lado do servidor que executam uma variedade de tarefas, como modificar um item de configuração (IC) ou gerenciar tentativas de login com falha. As ações de script são acionadas somente por eventos.

    Configuração

    Para criar uma nova ação de script, navegue até Política do Sistema > Eventos > Ações de script e clique em Novo.

    Campo Valor de entrada
    Nome

    Digite um nome exclusivo para sua ação de script.

    Aplicação

    A aplicação que contém este script.

    Nome do evento

    Selecione o evento a ser usado para este script. Se você não encontrar um evento para sua ação de script que atenda à sua finalidade, poderá criar um novo.

    Ativo

    Marque a caixa de seleção (verdadeiro) para habilitar esta ação de script.

    Ordem de execução

    A ordem na qual o script será executado.

    Script de condição

    Crie uma declaração para uma condição sob a qual este script deve ser executado. O sistema somente analisará o campo Script se a condição for avaliada como verdadeira. Se você decidir incluir a declaração de condição no script, deixe este campo em branco.

    Script

    Crie um script que seja executado quando a condição definida for avaliada como verdadeira. Dois objetos adicionais estão disponíveis neste script:

    • evento: um GlideRecord : o evento do sistema que causou a invocação deste. Se você quiser obter este primeiro parâmetro no evento, use event.parm1 ou event.parm2 para o segundo parâmetro. Para a data/hora do evento, use event.sys_created_on. Para obter o ID do usuário que criou o evento (se houver um usuário associado), use event.user_id.
    • current: um GlideRecord - o evento programado em nome de (incidente, por exemplo).

    Esta é uma amostra de uma ação de script que cria uma notificação por e-mail para a atividade de fluxo de trabalho:

    Figura 1. Fluxo de trabalho de ação de script