Árvore de páginas

Processamento das Regras de Auditoria e Liberação em Segundo Plano

Linha de Produto:

Datasul

Segmento:

Saúde

Módulo:

Gestão de Planos de Saúde

Rotina:

Rotina

Nome Técnico

Ouvidor processamento de regras para o ECM

OUVIDORECM

Rotina(s) envolvida(s)

Nome Técnico

Regras de Auditoria e Liberação de Movimentos

VIEWCONTROLPROCESSRULESMAIN

Manutenção Transação Movimento

RC0110F

País(es):

Brasil

Banco(s) de Dados:

Progress/Oracle

Tabelas utilizadas:

tranrevi, sktsaida

Sistema(s) operacional(is):

Todos

Versões/Release:

12.1.7.

Implementado na transação do contas médicas, a opção de executar o processamento das regras de auditoria e liberação em segundo plano. Ou seja, no momento que entra um documento o sistema irá verificar se na transação indica executar em segundo plano, caso indique, o processamento da regra não será online, entrará na fila de processamento, sendo processada pela programa ouvidor "tep/ouvidorECM.p".

Procedimento para Implantação

A Implementação descrita no documento, será realizada a partir da atualização do pacote do cliente.

O pacote está disponível no portal (https://suporte.totvs.com/download).

Importante:

Antes de executar a atualização é recomendável realizar o backup do banco de dados bem como dos arquivos do Sistema (executáveis, .dlls e arquivos de configuração).
Realizar a atualização antes no ambiente de homologação e posterior a devida validação, no ambiente de produção.

Procedimento para Configuração

CONFIGURAÇÃO DO OUVIDOR PARA PROCESSAMENTO DAS REGRAS EM SEGUNDO PLANO

  1. Crie bat para iniciar o ouvidor que roda em segundo plano, conforme o exemplo abaixo:

    Nome do bat: IniciaouvidorECM.bat
    Linha de comando: start C:\Progress\OpenEdge\bin\prowin32.exe -pf \\server3\ERP\scripts\dts.pf -ininame \\server3\ERP\scripts\dts.ini -p tep\aliasouvidorECM.p

  2. Configure onde se encontra o executável do Progress, o arquivo .pf para conectar os bancos do sistema, o .ini para configurar o propath dos programas, e chamar o novo programa ouvidor para processamento das regras.


    Importante: Podem ser “iniciadas” várias sessões do ouvidor para processamento em paralelo. O ouvidor gerará log das transações processadas, o arquivo será gerado no diretório temporário da sessão, ex.: C:\gp100\ouvidor20150528ECM.log.

Procedimento para Utilização

1 - Acesse o TOTVS 12.

2 - Parametrize as transações (Manutenção Transação Movimento - RC0110F) que devem rodar a verificação das regras de auditoria e liberação em segundo plano.

3 - Inicie o ouvidor que processa as regras, conforme mencionado na seção Procedimento para Configuração.

4 - Realize a inclusão de um novo documento.

5 - O fluxo do novo processo será o seguinte:

  • Na entrada de documentos o sistema verifica se a transação indica executar a verificação de regras de auditoria e liberação em segundo plano.
    • Caso sim:
      • É criada uma pendencia para o documento na tabela que controla a fila de requisições (sktsaida).
      • É processada a verificação de regras pelo programa ouvidor "tep/ouvidorECM.p", que monitora a fila de requisições. Somente são processadas por esse programa as requisições com a propriedade nm-sistema = "ECM".
    • Caso não:
      • É processada a verificação de regras de auditoria e liberação para o documento de forma online, ou seja, na própria entrada do documento.

Importante:

Alteração no programa que consulta a fila de requisições "tep/teconskt.p" para apresentar também as transações do ECM (pendentes e com erro).

Lembrando que esse programa não consta no menu, conforme informado no manual apostilas/manual_dso.doc.