Árvore de páginas

Versões comparadas

Chave

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

...

Totvs custom tabs box
tabsProcedimento para Implantação, Procedimento para Configuração
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1

A implementação descrita no documento estará disponível a partir da atualização do pacote no cliente.

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

Totvs custom tabs box items
defaultno
referenciapasso2
  1. Acesse o programa Importação Menu Datasul (men706aa) e importe o arquivo univdata/men_hrc.d para efetuar a atualização do menu do módulo HRC - Revisão de Contas Médicas.

  2. Parametrização do menu Central de Integrações Saúde Planos (hgp.integrationsParams) com os dados do Serviço de Chat de Auditoria Cobrança PTU.
    • Central de Integrações Saúde Planos (hgp.integrationsParams):

      • Usuário
      • Senha
      • Endpoint de Autenticação
      • Endpoint do serviço Chat de Auditoria Cobrança PTU
      • Endpoint de Validação do Token
      • Usuário de Validação do Token
      • Senha de Validação do Token



  3. Executar o SPP spp/sp-processo-audit-mensagens.p para criação do processo de Anexo.
    1. Após a criação do processo pode ser alterado as configurações referentes aos anexos. Acesse Manutenção Associativa Processos x Anexos (hcg.associativeProcessAttachments).
      1. Tipo de Armazenamento: Escolhe entre 1 - Banco de Dados ou 2 - File  System.



  4. Endpoint do Serviço de Mensagem de Auditoria:

    Serviço

    Endpoint 

    Recebimento de Mensagem de Auditoriahttp://<servidor>:<porta>/totvs-hgp-ptu-integration/ptu/integracoes/auditoria-cobranca



  5. Certificado digital

    O Chat de Auditoria já faz a utilização do certificado digital conforme definido pela Unimed do Brasil. Para isso, deve-se parametrizar as seguintes propriedades na inicialização do Tomcat:

    • TOTVS_PTU_JKS_FILE: Deve apontar o caminho do arquivo JKS/PFX com o certificado que será utilizado.
    • TOTVS_PTU_JKS_PASS: Senha do arquivo JKS.



Scripts de parâmetros opcionaisCaso estejam realizando testes em

Em ambiente de homologação

e enfrentando

, para fins de teste e depuração de problemas na recepção de mensagens, é possível desabilitar temporariamente a autenticação reversa

, que valida se a mensagem recebida veio realmente da Unimed do Brasil. Dessa forma, é possível receber

. A autenticação reversa é um mecanismo de segurança que verifica a origem da mensagem, garantindo que ela foi enviada pela Unimed do Brasil.

Impacto da Desabilitação:

Ao desabilitar a autenticação reversa, o sistema aceitará mensagens de qualquer origem, permitindo, por exemplo, a simulação de mensagens de Chat de Auditores

a partir de qualquer origem, inclusive via postman

através de ferramentas como o Postman.


Informações

Não é recomendado desabilitar essa validação em ambiente de produção.

Ao desabilitar essa validação, convém adicionar regras de firewall restringindo os endereços que poderão chamar o serviço de chat de auditores, evitando a recepção de mensagens por fontes que não sejam a Unimed do Brasil.

Bloco de código
firstline1
titleDesabilitar validação do token
linenumberstrue
collapsetrue
find first param-geral
           where param-geral.cod-indic-tab    = "PTU-INTEGRATIONS-PARAMS"
             and param-geral.cod-param        = "bypassTokenAuth"
      exclusive-lock no-error.
      
      
if not avail param-geral
then do:
    create param-geral.
    assign param-geral.cod-indic-tab    = "PTU-INTEGRATIONS-PARAMS"
           param-geral.cod-param        = "bypassTokenAuth".

end.


assign param-geral.des-param = "true". //para reverter, basta alterar o parâmetro para "false"
Bloco de código
firstline1
titleHabilitar informações de debug
linenumberstrue
collapsetrue
find first param-geral
           where param-geral.cod-indic-tab    = "PTU-INTEGRATIONS-PARAMS"
             and param-geral.cod-param        = "isDebugEnabled"
      exclusive-lock no-error.
      
      
if not avail param-geral
then do:
    create param-geral.
    assign param-geral.cod-indic-tab    = "PTU-INTEGRATIONS-PARAMS"
           param-geral.cod-param        = "isDebugEnabled".

end.


assign param-geral.des-param = "true". //Por padrão deve ser false. Usar com true apenas para coleta de informações.

...