01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:
EGP
Função:Software de Pacotes
País:Brasil
Pré-requisitoUS 24.4XX.X


02. SITUAÇÃO/REQUISITO

Transmissão das informações de Movimentação de Beneficiários.

03. SOLUÇÃO

O módulo foi adequado para realizar a transmissão dos beneficiários para a Unimed do Brasil. Para isto, deve-se configurar os endpoints da Unimed do Brasil no arquivo de configuração TOTVS.ini:


totvs.movcadbenef.url = https://localhost:9000/
totvs.movcadbenef.url.token = https://gateway-hml.unimed.coop.br/oauth/v1/access-token
totvs.movcadbenef.url.request = https://ua-gateway-hml.unimed.coop.br/cadbenef-online/v1/beneficiarios
totvs.movcadbenef.certificado = c:\certificados\cadbenef.pfx

totvs.movcadbenef.url: endpoint do serviço disponibilizado para recepção da movimentação de compartilhamento de risco enviados pela Unimed do Brasil (processo em desenvolvimento);

totvs.movcadbenef.url.token: endpoint para geração do Token de autenticação;

totvs.movcadbenef.url.request: endpoint para envio das mensagens de Movimentação de Beneficiários;

totvs.movcadbenef.certificado: caminho do certificado pfx para assinatura das mensagens


Além destas propriedades no arquivo ini, deve-se ainda configurar os seguintes parâmetros na base:

CADBENEF: Ativa a geração de eventos de movimentação dos beneficiários;

USRMVBUS: Client ID de aplicação para geração do Token;

USRMVBPS: Senha de acesso para geração do Token;

USRMVPCT: Senha de acesso ao certificado digital. Esta senha deve ser codificada em base64 antes de registrada no parâmetro.


A partir desta versão o módulo utilizará a versão do Framework .Net 4.8.1 que deve ser atualizado no Windows. Segue link para download

03. Atualização do número de controle da Unimed do Brasil

Para atualização dos beneficiários que já estão incluídos no Cadastro de Movimentação de Beneficiários, é necessário solicitar para a Unimed do Brasil o arquivo csv contendo os códigos de controle para importação na base. Com o arquivo, execute o módulo SDP no prompt com os parâmetros:


c:\Ptu_integracoes> sdp.exe MOVCADBENEFCSV "C:\PTU\UNIMED BARRA MANSA.csv"

Sendo que o segundo parâmetro é o caminho do arquivo csv, entre aspas.



Inicialmente a Unimed do Brasil está disponibilizando os códigos de controle da homologação; É imprescindível que após a confirmação do último A1300 transmitido antes da virada para o online, seja solicitado novo arquivo csv da produção para correta atualização da base de dados, evitando-se assim divergências de informações.


04. Transmissão da Movimentação

O parâmetro MOVAUTO define a forma como os dados serão transmitidos:

05. Inicialização do módulo no modo automatizado

Para a inicialização do módulo de forma automatizada, inicie o executável no servidor passando os parâmetros MOVCADBENEF A 1000, sendo 1000 o tempo  em milissegundos de espera para consulta no banco de dados se há beneficiários a serem transmitidos. Pode ser criado um atalho para execução do módulo: