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.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
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;
...
USRMVPCT: Senha de acesso ao certificado digital. Esta senha deve ser codificada em base64 antes de registrada no parâmetro.
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 |
---|
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:
- "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:
...
Templatedocumentos |
---|