You are on page 1of 2

O Agendador tem a finalidade de executar processos pr-programados ou agendados

antecipadamente, de uma forma automtica, sem nenhum tipo de interao com usurio, atravs de
um servidor de aplicaes. Mais informaes sobre o Agendador podem ser vistas na documentao
Ferramentas de Apoio, em Modo Compatibilidade > Web 5.0 > Agendador e Modo Compatibilidade
> Web 5.0 > Monitor e Agendador de Processos.
Como um pr-requisito fundamental para o funcionamento do Agendador de Processos, necessrio
que a instalao do ambiente WEB esteja configurada e funcionando corretamente. Os
procedimentos aqui descritos partem do pressuposto de que toda esta estrutura do ambiente WEB
est configurada e operando perfeitamente.
Toda a parte de agendamento/cadastramento das tarefas feita nos sistema Cliente-servidor (Sistema
Gesto de Pessoas Windows). O cadastro dos processos automticos est disponvel em vrios itens
de menu no seguinte caminho: "Recursos/Processos Automticos". No menu "Processos
Automticos" existem vrios submenus, um para cada tipo de processo que pode ser cadastrado.
Exemplo do funcionamento:
Executar todos os dias s 23:00 horas o clculo de apurao do ponto dos colaboradores.
O cadastramento do processo automtico feito no mdulo Controle de Ponto e Refeitrio
Windows. O Controle de Ponto e Refeitrio Web executa o processo de acordo com as instrues do
Agendador. Ou seja, o Agendador administra os horrios, prioridades e periodicidade de execuo
dos processos.
Entre os processos disponveis encontram-se:
Replicao
Importao
Exportao
Relatrios
Clculos (Disponvel somente no mdulo Controle de Ponto e Refeitrio)
Histricos
Off Line (Disponvel somente no mdulo Controle de Ponto e Refeitrio)
Diversos
Regras
SQL
E-mail
Logs da Execuo Processos / Agendador
Quando o processo executado, so gravadas informaes sobre a execuo do mesmo. Estas
informaes so guardadas na tabela de Logs dos Processos (R300LOG). Qualquer erro, exceo ou
finalizao que ocorra durante a execuo de um processo gerar um log para ser gravado nesta
tabela.
Existem duas formas de consultar estes logs gerados durante a execuo. O primeiro via SQL
acessando a tabela R300PRO e a segunda atravs da tela de consulta que est localizada nos
Sistemas Gesto de Pessoas em "Diversos/Log/Monitor". Nesta tela possvel verificar se
determinado processo foi executado com sucesso ou se ocorreram problemas durante a sua execuo.
Processos Automticos
Pgina 1 de 2 Processos Automticos
31/07/2014 mk:@MSITStore:D:\Senior\Vetorh\rubi.chm::/Vetorh/MENU_PROCAUTOMATIC...
Esta tela tambm oferece a possibilidade de organizar e limpar a tabela de Logs, excluindo todos ou
apenas alguns logs de todos ou determinado processo mediante a aplicao de filtros.
Alm dos Logs gravados durante a execuo, o prprio executvel do Agendador gera um arquivo
texto (.txt) de log. A localizao deste arquivo depende de onde est parametrizado para ser gravado
na Central de Configurao (SeniorConfigCenter.exe), em Middleware > Logs de execuo.
Observao: se estiver sendo usado o modo de Compatibilidade, estas configuraes so
feitas no HTTPWIZARD.
O log do Agendador conter as seguintes informaes:
Data Incio: 22/6/2001 Hora Incio: 10:10:00 Data Trmino: 22/6/2001 Hora Trmino: 10:10:00
Cdigo Processo: 1;2 Nome Processo: Processo 1 Status: 1 - Execuo Ok
Excluso de Processos
Existe uma lista de processos presente no aplicativo Agendador. Desta forma, quando o processo
excludo, o Agendador dever saber disso para que o processo, que tambm est presente na sua
lista, seja excludo. Somente depois deste procedimento o processo poder ser realmente excludo da
base de dados.
Isto acontece da seguinte forma:
O usurio vai at a tela de cadastro de processos, escolhe o processo desejado e clica no boto
"Excluir", que mostrar uma mensagem de alerta dizendo que este processo ser marcado para
excluso e quem o excluir fisicamente ser o software Agendador. O status do processo passa a ser
"E".
Quando o Agendador solicitar a atualizao da lista de processos, o processo que foi marcado para
excluso ser enviado para o Agendador com o status = "E". Ao verificar o tipo, o Agendador exclui
o processo de sua lista e logo em seguida envia uma ao para a aplicao informando que o
processo "999" pode ser excludo.
A aplicao identifica este processo, e exclui fisicamente o processo da base de dados.
Resumindo
Cadastrar os processos a serem executados automaticamente no Sistema Cliente-servidor atravs do
menu Recursos/Processos Automticos.
Certificar-se que o CASE e a Aplicao do Sistema Web estejam sendo executados no servidor de
aplicaes. A aplicao do Sistema, se conectar ao CASE e ficar aguardando as aes que sero
enviadas para aplicao.
Aps a aplicao retornar para o CASE a lista de tarefas, o Agendador interpretar esta
lista e agendar as tarefas para serem executadas.
Atravs da estrutura Web possvel executar processos paralelos "no mesmo horrio", desde
que se tenha mais aplicativos (rondaserver.exe, por exemplo) ativos.
Pgina 2 de 2 Processos Automticos
31/07/2014 mk:@MSITStore:D:\Senior\Vetorh\rubi.chm::/Vetorh/MENU_PROCAUTOMATIC...

You might also like