O AvaCont é um serviço disponibiliza uma segunda opção para a contabilização de documentos no Avacorp. Normalmente, os documentos são contabilizados em tempo de utilização do sistema,porém, com o AvaCont, essas contabilizações são programadas e executadas em segundo plano e isso aconece em períodos pré-determinados através da configuração das Progrmações de Contabilização.
Deve-se utilizar este serviço quando for necessário que as contabilizações ocorram em determinados períodos, e não em tempo de utilização, como é normalmente.
1. Ao realizar a atualização de alguma patch que possua uma alteração no AvaContService, poderemos estar efetuando o download do mesmo
Para mais informações sobre o download de serviços acesse o manual clicando aqui
2.0. Uma vez que o download e a atualização da patch foram realizados, para verificarmos o arquivo que foi baixado, é necessário acessar a pasta Update, encontrada na mesma pasta onde está instalada a aplicação.
2.1. Na pasta Update, abriremos a pasta da patch onde foi efetuado o download do Serviço, neste exemplo, foi na patch 198, que contém a última versão atualmente disponível do AvaCont,
2.2. Dentro da pasta, estarão todos os arquivos que foram baixados no momento da atualização, estaremos clicando com o botão direito sobre o AvaContService.rar, que é o arquivo compactado do AvaCont, e selecionaremos a opção Extrair aqui, para podermos ter acesso ao arquivo de instalação.
3.0. Depois que o arquivo foi descompactado, será gerada uma pasta, contendo o arquivo de instalação e outros arquivos .dll. Estaremos acessando essa pasta afim de instalar o serviço.
O ideal é que essa pasta seja movida para onde encontram-se os demais serviços da aplicação, entretanto,a mesma pode ser deixada nesse mesmo local que o funcionamento será o mesmo. Essa sugestão é apenas para uma maior organização
3.1. Ao acessarmos a pasta que foi gerada a partir da extração do arquivo compactado, poderemos executar o arquivo que realiza a instalação do serviço, o ideal é que seja utilizada a opção Executar como Administrador afim de evitar problemas referente à permissão de acesso às pastas.
3.2. A instalação do AvaCont é muito simples, basta clicar no botão Install.
Caso o serviço já esteja instalado e você quiser apenas atualizá-lo, basta clicar sobre o botão Unistall (que estará no local do botão Install), desinstalar o serviço e instalá-lo novamente.
3.3. Após clicar no botão, será exibida a mensagem de sucesso na instalação.
3.4. Após a instalação, não é necessário iniciar o serviço manualmente, o mesmo se inicia automaticamente.
4.0. Seguido os passos acima, o serviço estará instalado, porém, ainda é necessário configurar alguns parâmetros no sistema Avacorp para que o serviço funcione de fato. Primeiramente, estaremos acessando as configurações da Empresa, as mesmas podem ser encontradas no módulo Cadastros Básicos/Menu Privado/Estrutura da Holding/Empresa/Manutenção.
4.1. Na tela onde estarão listadas todas as Empresas estaremos clicando com o botão direito na Empresa desejada e selecionando a opção Configurações.
4.1.1. A tela com a configuração da Empresa será aberta, estaremos acessando-a em modo de alteração.
4.2. Uma vez na tela onde encontram-se as Configurações da Empresa, acessaremos a aba “3 – Continuação” afim de verificarmos o campo Modo de contabilização dos documentos. Para que o AvaCont possa funcionar, é necessário que o esse campo esteja definido como Background.
5.0. Após definir a contabilização da empresa como Background, é necessário programar as contabilizações, ou seja, é necessário definir os horários e dias em que essa contabilização acontecerá, para isso, acesse o módulo Contabilidade/Menu Privado/Cadastros Básicos/Programação de Horários para Contabilização em Background/Manutenção.
5.1. Na tela “Cadastro de Horários de contabilização em Background” estaremos incluindo uma programação.
5.2. No formulário de da programação de carregamento, será necessário preencher os seguintes campos:
Sequência: Número que identifica uma programação, automaticamente incrementado pelo sistema a cada inclusão.
Hora Inicial: Definir o momento em que a contabilização terá início, o formato da hora nesse campo é 24h.
Hora Final: Definir o momento em que a contabilização se encerrará.
Dias da Semana(Segunda à Domingo): Definir em cada dia da semana, se haverá ou não contabilização naquele dia, a contabilização ocorrer ou não, dependerá desse campo juntamente com os intervalos de horas.
Situação: Definir a situação dessa programação, a mesma acontecerá caso esteja como Liberada, também existe a opção de Bloqueá-la ou Completá-la.
Quantidade documentos a contabilizar por vez: Definir a quantidade de documentos que serão contabilizados. A quantidade definida aqui é relativa à quantidade de volume de dados gerados por cada sistema, o ideal, é contabilizar cerca de 100 documentos por vez, porém, como em nossa base de testes o volume de dados não é tão expressivo, estaremos utilizando metade dessa quantidade.
Tipo: Neste exemplo, estaremos utilizando a opção Contabilização em Background.
Após o preenchimento dos campos, estaremos confirmando a inclusão da programação.
5.3. Outra boa prática de utilização do AvaCont, é utilizar diversas programações com cerca de uma hora cada uma, utilizando um intervalo de cinco minutos entre as programações, isso fará com que o serviço possa ser executado com mais tranquilidade, evitando uma sobrecarga e, posteriormente, paradas no serviço. Novamente a quantidade de programações vai depender do volume de dados gerados pela base, porém é muito válido utilizar mais programações de menores tempos, sempre permitindo um intervalo entre cada programação.
6.0. Feitas essas configurações, o serviço já deverá estar sendo executado, nós podemos conferir os logs gerados, afim de verificar o funcionamento do serviço, dentro da pasta onde o serviço foi instalado.
6.1. Conforme o log abaixo, os documentos já estão sendo contabilizados de acordo com a programação efetuada.