Administração e configuração do agendador de scripts

O processo “Agendador de scripts” é uma ferramenta que permite que o administrador do sistema crie agendamentos no Engine para a execução de scripts.

Ao entrar no processo é exibida uma grade contendo a lista de todos os agendamentos configurados no Engine.

Para acompanhar o manual aconselhamos a mudança de visão da grade para o modo formulário.

Considerando que o objetivo é criar um agendamento, nesse manual vamos explicar todos os campos da grade e como funcionam. Após isso basta criar um novo registro nesta grade configurado da maneira que atenda ao seu objetivo.

  • Nome: Define o nome do agendamento. Ex. Atualização dos status dos clientes.

  • Id: É um identificador único gerado automaticamente e usado internamente pelo sistema.

  • Status: Mostra como o agendamento se encontra no momento. Existem 3 status possíveis:

    1. Executando: O script agendado está em execução.
    2. Abortando: Por algum motivo o script foi abortado no meio da execução. Esse status indica que o sistema está parando a execução do script.
    3. Parado: O script não está em execução.
  • Prox Execução: Indica a data de quando será a próxima vez que o script será executado de acordo com esse agendamento.

  • Hr Prox Exec: Indica o horário de quando será a próxima vez que o script será executado de acordo com esse agendamento.

  • Período: Mostra a periodicidade em que esse agendamento irá entrar em ação.

    Hora, Data, Dia do mês, Dia da semana - Estas caixas são dependentes do Período, de acordo com o valor definido nele, elas serão habilitadas. Ex. Caso o Período seja definido como Diário apenas a caixa Hora será habilitada.

  • Script VFS: Script que será executado quando o agendamento for ativado.

  • Script URI: URI do script. Esta caixa deve ser ignorada caso o script já tenha sido definido em Script VFS.

  • Parâmetros: Definição dos parâmetros que serão levados ao script. Eles devem ser declarados da seguinte forma: nome="valor”.
    Ex.:

    idade="14"
    nome="João"
    cidade="Fortaleza"
    
  • Pré-requisito: Caso esse agendamento dependa de que um outro seja finalizado anteriormente, o campo Id desse outro agendamento deve ser inserido nesse campo.

  • Usuário: O último usuário a alterar esse agendamento. Esse campo é de preenchimento automático.

  • Habilitado: Define se o agendamento está ativo. Se esse campo não estiver marcado o agendamento não será executado.

  • Progresso: Agrupamento que contém os campos que mostram as informações sobre o progresso do agendamento e sobre as últimas execuções.

  • Última execução: Agrupamento que contém campos que mostram informações sobre a última execução do agendamento.

    1. Sucesso - Campo preenchido automaticamente demonstrando se a execução do script ocorreu com sucesso.
    2. Resultado - Caso o script possua algum valor de saída, esse será mostrado nesse campo. Assim como a exceção caso ocorra algum erro.