Mudanças entre as edições de "Base Filtro Jobs"

De WikiBase
(Configurando o Arquivo INI)
(Criando o comando de execução em lote)
 
(12 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 
==Visão Geral==
 
==Visão Geral==
  
:Através da execução do filtro por jobs o processamento poderá ser feito por faixas de clientes separados por jobs de execução.
+
: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.
 
: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.
+
: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==
 
==Procedimentos==
  
:Para que a execução em jobs seja habilitada, os procedimentos a seguir deverão ser observados:
+
:Para que a execução seja habilitada, os procedimentos a seguir deverão ser observados:
  
 
===Configurando o Arquivo INI===
 
===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'''.
+
: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'''.
  
 
[[Arquivo:Base_Filtro_Jobs_01.JPG|center]]
 
[[Arquivo:Base_Filtro_Jobs_01.JPG|center]]
  
: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 job 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'''.
+
: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'''.
  
 +
{| style="border-spacing:0;width:100%;"
 +
| style="background-color:#96CFF5;border:none;padding:0.097cm;width:100px;"| [[Imagem:Dica.png|center]]
 +
| style="background-color:#96CFF5;border:none;padding:0.097cm;"|
  
 +
É 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.
  
:Os parâmetros '''Penultimo_Envio''' e '''Ultimo_Envio''' são manipulados pelo '''IExpress'''
+
|}
 
+
===Criando o comando de execução===
+
 
+
 
+
<!-- '''Base Condomínio > Administração > Condomínio / Botão Contrato ADM.'''
+
 
+
[[Arquivo:Base_Filtro_ProrrogaVcto_Cadastro1.png|center]]
+
<center>''Acesse o contrato de Administração através do botão '''Contrato ADM'''''</center>
+
  
  
Linha 37: Linha 34:
 
| style="background-color:#F18F8F;border:none;padding:0.097cm;"|  
 
| style="background-color:#F18F8F;border:none;padding:0.097cm;"|  
  
'''O campo demonstrado na imagem abaixo está disponível na versão 1.8.0.502, ou posterior, do Sistema Base Condomínio.'''
+
'''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'''.'''
 
+
'''Portanto, antes de atualizar o Base Filtro certifique-se de que a versão do Sistema Base Condomínio esteja atualizada.'''
+
  
 
|}
 
|}
  
 +
===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.
  
 
{| style="border-spacing:0;width:100%;"
 
{| style="border-spacing:0;width:100%;"
Linha 48: Linha 48:
 
| style="background-color:#96CFF5;border:none;padding:0.097cm;"|
 
| style="background-color:#96CFF5;border:none;padding:0.097cm;"|
  
O campo '''Dias de Expiração''' determina a data limite para a disponibilização do recibo na internet, e continuará sendo aplicado independente da prorrogação de vencimento.
+
Um arquivo '''cmd''' contém uma série de comandos executados em ordem encadeada, para ser executado pelo Windows.
 
+
Os parâmetros para o processamento do filtro com ''Código zero - Parâmetros Genéricos'' serão aplicados para todos os Condomínios. Contudo, é possível configurar parâmetros específicos por Condomínio através da identificação pelo Código do Condomínio no Cadastro de Parâmetros. Portanto, a quantidade de dias para expiração ou prorrogação de vencimento poderá ser configurada por condomínio se necessário.
+
  
 
|}
 
|}
  
-->
+
 
 +
[[Arquivo:Base_Filtro_Jobs_02.JPG|center]]
 +
 
 +
 
 +
: 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.
 +
 
 +
 
 +
{| style="border-spacing:0;width:100%;"
 +
| style="background-color:#F18F8F;border:none;padding:0.097cm;width:100px;"| [[Imagem:Atencao.png|center]]
 +
| style="background-color:#F18F8F;border:none;padding:0.097cm;"|
 +
 
 +
'''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'''.'''
 +
 
 +
|}
  
 
[[:Categoria:Tutoriais Base Filtro|Funcionalidades]]
 
[[:Categoria:Tutoriais Base Filtro|Funcionalidades]]

Edição atual tal como às 10h33min de 2 de março de 2018

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