Esse tópico aborda uma funcionalidade que poderá ser útil para execução de processos que dependem de grande processamento e, por esse motivo, não podem ser executados durante o horário normal de trabalho. Esses tipos de processos podem ser agendados e executados com uma certa periodicidade que é definida durante o cadastramento. Além disso, é possível controlar a data de execução desse processo a partir de um evento inserido no calendário acadêmico. Dessa forma, pode-se definir uma data no período letivo onde determinado processo deverá ser executado.
Abaixo, segue um roteiro para utilização do “Mentor Agendador” para executar funcionalidades do sistema de forma agendada:
1. Manter em execução a aplicação Mentor Agendador (Falcon): Para utilização do agendador de processos do sistema, deve-se ter em funcionamento essa aplicação Mentor Agendador (Falcon), que é disponibilizada juntamente com as demais aplicações do sistema.
2. Configurar integração entre o Mentor Web e o Mentor Agendador: Para que seja possível agendar a data de execução de um determinado processo agendado, deve-se configurar no arquivo XML do Mentor Web, as informações necessárias para essa integração. Segue abaixo o que é necessário adicionar no arquivo XML da aplicação do Mentor Web para o funcionamento dessa integração:
<!-- Configuração para utilização de servlet do FALCON--> <Parameter name="appFalcon" VALUE="/APLICACAO_FALCON" override="false" /> <!-- Configuração do banco de dados do Falcon --> <Resource name="jdbc/FalconDS" TYPE="javax.sql.DataSource" driverClassName="net.sourceforge.jtds.jdbc.Driver" url="jdbc:jtds:sqlserver://SERVIDOR:PORTA_SERVIDOR/BASE_DADOS_FALCON" username="USER_BANCO" password="SENHA_BANCO" maxActive="50" maxWait="-1" maxIdle="10" removeAbandoned="true" logAbandoned="true" validationQuery="select 1" testOnBorrow="true"/>
3. Cadastrar um processo agendado para executar uma funcionalidade (URL) do sistema: Deve-se utilizar a aplicação Mentor Agendador para cadastrar esse processo agendado e definir o que e quando será executado. Para cadastrar um processo agendado, deve-se seguir o roteiro descrito na documentação Cadastro de processos agendados.
4. Atualizar o agendamento de um processo através do calendário acadêmico: Esse recurso permite que a própria secretária defina quando deverá ser executado determinado processo agendado através de um evento no calendário acadêmico. Para configurar um agendamento do processo, acesse a documentação Agendamento do processo pelo calendário acadêmico.
Ainda há dúvidas? Se você preferir retire suas dúvidas com o nosso suporte, clique aqui e abra um chamado para atendimento.