Versões comparadas

Chave

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

...

Implementado o processo de diagnóstico (análise) de contabilizações a fim de informar ao usuário se a competência / contrato está elegível ou não para ser contabilizado.

04.  DESCRIÇÃO

Antes de gerar a contabilização por competência, o usuário poderá rodar o processo de contabilização em modo de diagnóstico o qual, ao final da execução, informará o usuário se o contrato é elegível para ser contabilizado na competência informada.

Caso o contrato seja elegível para ser contabilizado, o sistema gravará um log com status de "Analisado com sucesso" Image Added, caso não exista contabilização ou log com status de "Erro" ou "Advertência".

Ao final do processo, o usuário terá um log textual com um resumo do processamento de diagnóstico (análise) e poderá também acessar os logs gerados de forma semelhante à visualização de logs no final do processo de geração de contabilização.

Com o objetivo de fracionar os processos de contabilização por competência, foi desenvolvida funcionalidade intrínseca ao processo de contabilização por competência, que  particiona de forma automática os contratos selecionados, criando novos processos e os colocando em execução. O sistema grava no banco de dados os identificadores dos subprocessos gerados e permite o acompanhamento das execuções, através de um tela de monitoramento.
O sistema decidirá se o fracionamento será realizado a partir dos parâmetros preenchidos para fracionamento e da quantidade de contratos a ser processada.
Ao se fracionar é criado um processo pai o qual será responsável por disparar a execução dos processos filhos.

GERAÇÃO DA CONTABILIZAÇÃO

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 e o número máximo de processos.

Image Removed

...

Se o contrato não for elegível para ser contabilizado, o sistema gravará um log com status de "Analisado com advertência" Image Added, caso não exista contabilização ou log com status de "Erro" ou "Advertência".

05.  EXECUÇÃO DO PROCESSO DE DIAGNÓSTICO (ANÁLISE) 

O diagnóstico será executado a partir do formulário de geração de contabilização por competência ao marcar a opção "Executar contabilização em modo de diagnóstico" no formulário citado.

( MENU )

Image Added


( FORMULÁRIO DO PROCESSO )

Image Added

Ao clicar no botão "Executar", o sistema exibirá uma tela de advertência para o usuário que poderá confirmar ou não a execução do processo.

Image Added

Aviso
titleImportante

Contratos que eram filtrados no processo de contabilização não serão mais filtrados a fim de que os mesmos sejam analisados. Exemplo:

  • Contratos cancelados
  • Contratos com períodos letivos encerrados para contabilização
  • Contratos com situação de matrícula que não gera contabilização por competência
  • Contratos com serviços que não geram contabilização por competência
  • Contratos sem parcelas

Ao final do processo, o usuário terá um log textual com um resumo do processamento de diagnóstico (análise) e poderá também acessar os logs gerados de forma semelhante à visualização de logs no final do processo de geração de contabilização.

( LOG TEXTUAL )

Image Added

Image Added

Image Added

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>>!

TELAS DO PROCESSO

A tela abaixo mostra a tela do processo de contabilização antes da execução ser iniciada.

Image Removed

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 bem como o número máximo de processos por contexto.

Image Removed

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 Removed

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.

Se a lista de processos retornada for igual a um, o sistema se comportará como se o fracionamento estivesse desabilitado (comportamento padrão de execução de processos do RM).

Se o fracionamento tiver 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.

Image Removed

Tela de acompanhamento de contabilizações:

Image Removed

Caso o fracionamento não tenha sido realizado, o sistema exibirá a tela de processo com um botão para acessar o log das contabilizações realizadas.

Image Removed


Dica
titleDica

Conheça mais a funcionalidade de log de contabilizações <<clicando aqui>>!

Podemos acessar o acompanhamento da execução das contabilizações através do menu "Financeiro / Contábil → Contabilidade → Acompanhar execução das contabilizações".

Image Removed

O acompanhamento poderá ter os status abaixo os quais serão mostrados na coluna "Job" e no texto explicativo ao passar o mouse sobre a respectiva linha de fracionamento (acompanhamento).

...

Informações
titleInterromper execução do processo

Caso seja necessário a execução do processo poderá ser interrompida para isso basta selecionar o processo desejado e depois clicar no ícone “Interrompe a execução do processo”.

Image Removed

...

titleAcessando os processos no gerenciador de jobs

...

titleAcessando o log de contabilização

06.  SITUAÇÕES DE ADVERTÊNCIA ( CONTRATOS NÃO ELEGÍVEIS PARA CONTABILIZAÇÃO )

Serão considerados contratos não elegíveis para contabilização, quando a análise detectar as seguintes situações:

De modo semelhante ao acesso de execução do job, clicando no ícone da coluna Log, será aberta a tela de Log detalhado da contabilização.
Image Removed

Uma vez clicado no ícone do Log, a tela de Log detalhado da contabilização será exibida. Esta por sua vez, permite avaliar o status de contabilização de cada contrato, pertencente  ao processamento em questão, conforme ilustra a imagem abaixo.

...

  1. Contrato cancelado: Contratos cancelados não geram contabilização.
    Image Added
  2. Situação de matrícula que não gera contabilização por competência:
    Campo 
    Image Added desmarcado no cadastro da situação de matrícula no período letivo
    Image Added
  3. Período letivo encerrado para contabilização: Períodos letivos encerrados para contabilização não geram contabilização.
    Image Added
    Image Added
  4. Contrato do tipo acordo: Contratos gerados por acordo não processam contabilização.
    Image Added
  5. Data de competência fora do período de contabilização: Se for informada uma competência fora do período válido para a contabilização, o sistema gravará um log e informará essa situação para o usuário.
    Image Added
  6. Contrato sem parcelas: Contratos sem parcelas não serão contabilizados.
    Image Added

  7. Contratos com parcelas que não contabilizam por competência: Se o contrato não possuir alguma parcela cujo serviço contabiliza por competência, o mesmo não será contabilizado.
    Image Added


Aviso
titleIMPORTANTE

O agendamento de execução de processos, no caso do fracionamento, agendará a execução do processo pai que, ao ser executado, criará e executará os processos filhos.diagnóstico de contratos somente analisará os contratos que estão no novo modelo de contabilização. Campo NOVOMODELO da tabela SCONTRATOCONT igual a "S"

Contratos contabilizados no modelo antigo, não serão analisados mas serão listados no log na linha: Qtd contratos não analisados (modelo antigo)...............:0

O processo de diagnóstico funcionará normalmente com o fracionamento de processos, ou seja, caso o fracionamento de processos esteja habilitado, os contratos poderão ser analisados fracionados.

Conheça mais a funcionalidade de log de contabilizações <<clicando aqui>>!