Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||
---|---|---|---|---|---|
Linha de Produto: |
| ||||
Segmento: |
| ||||
Módulo: | EGP | ||||
Função: | Software de Pacotes | ||||
País: | Brasil | ||||
Pré-requisito | US 24.408.1 |
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:
...
Bloco de código | ||
---|---|---|
| ||
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.certificado: caminho do certificado pfx para assinatura das mensagens
Dica | ||
---|---|---|
| ||
As urls acima são exemplos de configuração com a homologação da Unimed do Brasil. Elas deverão ser ajustadas para a produção quando entrar em vigor o processo. |
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;
...
Aviso |
---|
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:
Bloco de código | ||
---|---|---|
| ||
c:\Ptu_integracoes> sdp.exe MOVCADBENEFCSV "C:\PTU\BENEFICIARIOS.csv" |
Sendo que o segundo parâmetro é o caminho do arquivo csv, entre aspas.
Aviso |
---|
PARA HOMOLOGAÇÃO: PARA ENTRADA EM PRODUÇÃ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. Para evitar que as alterações que ocorrerem entre a geração do A1300 e a atualização do .csv não sejam transmitidas, o parâmetro CADBENEF em produção deve ser ajustado para 'S' logo após a geração deste último A1300 sem que o servidor seja levantado, para que os eventos sejam gerados e fiquem represados até a atualização do .csv. |
04. Transmissão da Movimentação
O parâmetro MOVAUTO define a forma como os dados serão transmitidos:
- "S": os dados serão transmitidos de forma automatizada, isto é, assim que o evento é gerado o mesmo é identificado pelo módulo no servidor e transmitido; não há necessidade de instalação do módulo no ambiente do usuário.
- "N": os dados serão transmitidos manualmente. O evento permanecerá pendente até que seja transmitido pela tela de consulta dos eventos no módulo Usuários. Este tipo de transmissão necessita que o módulo seja configurado no ambiente do cliente, pois ele será executado no ambiente do usuário ao pressionar os botões de transmissão.
...
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:
...