Páginas filhas
  • DEDUINTEGRACOES-4434 DT Fracionamento do processo de contabilização / estorno

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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
titleUtilização de multicontexto

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.

Image Removed

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.

Image Added

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.

Image Added

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:

Image Added

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. 

Image RemovedImage Added


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.

...