Scripts - Módulo de plano de fundo

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Os administradores podem usar o módulo Scripts - Plano de fundo para executar código JavaScript arbitrário do servidor.

    O módulo Scripts - Plano de fundo consiste nos seguintes componentes.
    • Caixa de texto para inserir JavaScript.
    • Seletor para especificar o escopo da aplicação.
    • BotãoExecutar script.
    • Lista de escopos disponíveis.
    • Registro para reversão? caixa de seleção. Selecionado por padrão. Cria um contexto de rollback para a execução do script. Depois que o script for executado, clique no link Execução e recuperação de script disponível aqui para ir para o formulário Histórico de execução de script, no qual você pode reverter o script.
    • Executar na área restrita? caixa de seleção. Permite que o script seja executado com restrições semelhantes a área restrita. Se marcados, os dados não poderão ser inseridos, atualizados ou excluídos.
    • Executar como scriptlet? caixa de seleção. Permite que o script seja executado como um scriplet, o que dá ao script acesso ao escopo global e a qualquer funcionalidade ou objetos do lado do servidor. Se a caixa de seleção não estiver marcada, o script será executado no escopo global, mas não terá acesso a nenhuma funcionalidade ou objeto do lado do servidor.
    • Caixa de seleçãoCancelar após 4 horas. Selecionado por padrão. Cancela a execução do script se ele continuar após quatro horas.

    Quando um script é executado, a instância exibe resultados, informações e mensagens de erro na parte superior da tela.

    Nota:
    A execução de JavaScript de forma livre pode causar interrupção do sistema ou perda de dados. Não execute scripts de forma livre a partir de uma instância de produção.

    Por padrão, os administradores podem acessar este módulo sem elevar privilégios. Se você quiser exigir privilégios elevados para acessar este módulo, defina a propriedade do sistema glide.script_processor.admin como security_admin.