Histórico da Página
...
Na tela de geração de contabilização, assim que for disparada a execução, o sistema fará uma carga de todos os contratos, conforme selecionado ou definido nos filtros ordenando os mesmos por matriz aplicada.
Após a carga dos contratos, o sistema consultará os parâmetros de fracionamento abaixo para saber se utilizará o fracionamento de processos bem como qual será o número de contratos por fracionamento.
...
- "Utiliza fracionamento de processos: Indica se o fracionamento de processos (jobs) está habilitado. Caso esteja marcado, o sistema passará a subdividir os processos a serem executados de acordo com o número de contratos parametrizados por fracionamento. Caso não esteja marcado, o sistema se comportará conforme comportamento atual, ou seja, a framework do RM continuará gerenciando os processos conforme configuração do sistema.
- "N° de contratos por fracionamento: Indica o número limite de contratos que o sistema considerará por fracionamento. Se o número limite de contratos não for atingido o sistema não fracionará, ou seja, será criado apenas um processo que será responsável pela contabilização de todos os contratos. O número de contratos por fracionamento só ficará habilitado se o parâmetro de utilização de fracionamento estiver marcado. O número default para o tamanho do pacote é de 1500 contratos, ou seja, se o usuário somente marcar a opção de utilização de fracionamento, o sistema assumirá esse tamanho a partir do qual os jobs são fracionados. Esse parâmetro somente ficará habilitado se o parâmetro de utilização de fracionamento estiver marcado.
Uma vez feita a carga, o sistema irá ordenar os contratos por matriz aplicada e particionar os contratos retornados seguindo a seguinte regra: Para cada matriz aplicada, será gerado um novo processo e, caso o número de contratos de uma mesma matriz aplicada ultrapasse 1000, será gerado um novo processo para cada 1000 contratos.
Feito o particionamento do processo em vários subprocessos, os subprocessos são enfileirados para execução e o processo principal é finalizado. Dessa forma, para o acompanhamento da execução dos subprocessos, será necessário acessar a tela de acompanhamento da contabilização, através do botão na tela do processo principal, quando for aplicável, ou através do menu Financeiro/Contábil/Contabilidade.
Aviso | ||
---|---|---|
| ||
Caso o usuário queira processar a contabilização por competência de contratos utilizando a opção de multi contexto, a mesma só estará disponível se o fracionamento de processos estiver habilitado. O fracionamento de processos será efetuado para cada contexto a ser processado. Conheça mais a opção de multi contexto <<clicando aqui>>! |
Se a lista de processos retornada for igual a um, o sistema se comportará como se não estivesse fracionando.
Caso o fracionamento tenha sido realizado, isto é, caso o sistema tenha quebrado o processamento em mais de um processo filho, o sistema habilitará o botão "Monitorar processos em execução" que, ao ser clicado, fechará o formulário de contabilização / estorno e exibirá uma tela de acompanhamento da contabilização.
Se o usuário quiser acompanhar todos os subprocessos não concluídos, poderá acessar a tela de acompanhamento da execução de contabilizações através do menu Financeiro / Contábil → Contabilidade → Acompanhar execução das contabilizações.
TELAS DO PROCESSO
A tela abaixo mostra a tela do processo de contabilização antes da execução ser iniciada.
Uma vez iniciada a execução, caso não se esteja utilizando ambiente em 3 camadas, o processo é finalizado e uma mensagem é exibida e um botão para abrir a tela de acompanhamento da contabilização é disponibilizado, conforme imagem abaixo.
Se o fracionamento de processos estiver habilitado, será mostrado o ícone e um texto os quais terão um hint explicativo indicando o número de contratos parametrizado para o fracionamento.
Se o ambiente não for 3 camadas e o fracionamento de jobs estiver habilitado, ao clicar em executar, será exibida a seguinte mensagem para o usuário alertando do uso de recursos e processamento da máquina:
Caso o usuário esteja ciente e não queira que a mensagem apareça novamente, poderá ser marcada a opção "Não exibir novamente".
Ao clicar em "Sim", o processo será executado. Se clicar em "Não", a execução do mesmo será abortada.
Após a execução do processo, caso tenha sido um fracionamento de processos, será exibida a tela abaixo com o botão de "Monitorar processos em execução".
Caso o usuário clique no botão de monitoramento citado acima serão exibidos Caso a tela de acompanhamento seja executada a partir do botão 'Monitorar processos em execução', serão exibidos apenas os subprocessos relacionados ao processo que acabou de ser iniciada a execução.
Caso se esteja executando o processo em um ambiente 3 camadas, a tela do processo é fechada, sendo necessário então clicar no botão de acompanhamento da contabilização disponível no Menu Financeiro/Contábil/Contabilidade.
Caso a tela de acompanhamento seja executada a partir do menu 'Acompanhar Contabilizaçõesexecução das contabilizações', serão exibidos todos os subprocessos em execução, independente do processo de contabilização que os originou.
Abaixo segue um exemplo da tela de companhamento acompanhamento da contabilização, onde é possível verificar o progresso de execução e algumas informações pertinentes ao processo dos subprocessos.
...
Da mesma forma, através da coluna Log, caso se clique no respectivo ícone contendo reticencias, será aberta a tela de Log detalhado da contabilização.
...