Base Filtro Jobs

De WikiBase

Visão Geral

Através da execução do filtro por JOBs o processamento poderá ser feito por faixas de clientes separados por faixas de execução.
Isso torna o filtro muito mais rápido principalmente em bancos de dados com maior carga de arquivos.
A quantidade de JOBs e faixas de execução deverão ser configuradas no arquivo Filtro.INI, também deverá ser criado um arquivo para execução do filtro em lotes (arquivo com extensão cmd) conforme veremos adiante.

Procedimentos

Para que a execução seja habilitada, os procedimentos a seguir deverão ser observados:

Configurando o Arquivo INI

Os JOBs de execução incluindo as suas faixas de Condomínios/Proprietários deverão ser determinados com suas chaves no arquivo Filtro.INI.
Base Filtro Jobs 01.JPG
De acordo como exemplo acima estão configurados cinco JOBs de execução, sendo que quatro para condomínio e o quinto para locação. Cada processo deverá estar configurado com os parâmetros para o tipo de sistema condominio ou locacao identificados com o valor 1 que habilita a sua execução e suas faixas de execução determinadas pelos parâmetros Condominio_inicial, Condominio_final, Proprietario_inicial e Proprietario_final.
Dica.png

É importante que o ultimo JOB configurado não tenha o limite de faixa final estabelecido pelos parâmetros Condominio_final e Proprietario_final, isso determina que ele será executado do código inicial até o ultimo código cadastrado.

Assim o filtro estará habilitado para considerar novos condomínios ou proprietários cadastrados após a configuração da faixa de códigos, posteriormente os JOBs poderão ser remodelados conforme a necessidade de mais divisões de faixas.


Atencao.png

Os parâmetros Penultimo_Envio e Ultimo_Envio são inseridos e controlados automaticamente pelo IExpress, eles controlam a necessidade de reprocessamento dos arquivos e somente deverão ser manipulados sob supervisão da nossa Equipe de Suporte.

Criando o Comando de Execução em Lote

Para que os JOBs sejam executados em lote será necessário criar um arquivo cmd, esse arquivo poderá ser criado utilizando um editor comum de textos como Notepad ou similares.
O arquivo deverá conter todas chamadas para o Base Filtro passando como parâmetro o respectivo JOB que deverá ser executado, deverão ter tantas chamadas quantos forem os JOBs configurados no arquivo Filro.ini.
Dica.png

Um arquivo cmd contém uma série de comandos executados em ordem encadeada, para ser executado pelo Windows.


Base Filtro Jobs 02.JPG


De acordo com o exemplo acima, está sendo configurado o arquivo Filtro_Auto_Jobs.cmd para a execução dos JOBs pelo Base Filtro.
Esse arquivo deverá ser salvo dentro da mesma pasta onde está o executável BaseFilro.exe e, ao invés de executar o Base Filtro, deverá ser executado o arquivo Filtro_Auto_Jobs.cmd que se encarregará de rodar os JOBs.


Atencao.png

Caso o Base Filtro seja executado através do Agendador de Tarefas do Windows a tarefa deverá ser ajustada para executar o comando 'Filtro_Auto_jobs.cmd.

A execução do Base Filtro através de JOBs desabilita a execução automática do IExpress configurada no próprio filtro, nesse caso a execução do Iexpress também deverá ser configurada no agendador de tarefas de forma que seja feita em horário posterior à execução de todos os JOBs.

Em caso de dificuldades para a configuração desses procedimentos consulte e nossa Equipe de Suporte.

Funcionalidades