Árvore de páginas

3185399 DSAUGPSAUTOR-3303 API de comunicação com o WebService do Chat Intercâmbio da Unimed do Brasil

Linha de Produto:

Datasul

Segmento:

Saúde

Módulo:

Gestão de Planos de Saúde

Função:

Manutenção Parâmetros Globais Sistema - PR1410P

Requisito:

Criação de API para realizar comunicação com o WebService do Chat Intercâmbio da Unimed do Brasil

Implementação:

Disponibilizada comunicação do GP com o WebService da Chat Intercâmbio da Unimed do Brasil acionado pelo Foundation.

Disponibilizados novos parâmetros no grid Integracao com outros Sistemas[2] > Foundation - Chat Intercâmbio da tela Manutenção Parâmetros Globais Sistema - PR1410P para informar a URL do Foundation que faz a comunicação com a Unimed do Brasil:

Disponibilizados novos métodos no WebService do Foundation:

  • startChatGP - Método para consulta/ criação de sala sem necessidade de cadastramento de usuário no Foundation, somente no Gestão de Planos.
    • cdBeneficiary - Código da carteira do beneficiário;
    • cdUnimedExecutora - Código da Unimed executora;
    • cdUnimedOrigem - Código da Unimed origem;
    • numberTransaction - Número da transação;
    • profile - Acessos ao chat:
    • typeSolicitation - 1
    • unimedCode - Código da Unimed do usuário;
    • unimedName - Nome da Unimed do usuário;
    • login - Usuário do chat intercâmbio da Unimed do Brasil;
    • userEmail - E-mail do usuário do chat intercâmbio da Unimed do Brasil;
    • userName - Nome do usuário do chat intercâmbio da Unimed do Brasil.
  • upload - Método para envio de anexos para alguma sala criada. A sala será pesquisada de acordo com o código de transação e Unimed executora.
    • userCode - Código do usuário gerado na tela Usuário x Usuário Chat Intercâmbio;
    • transactionNumber - Número da transação da sala que os anexos deverão ser vinculados;
    • unimedExecutorCode - Código da Unimed executora da sala/ transação;
    • fileName - Nome do arquivo a ser anexado com a extensão. Exemplo: teste.pdf;
    • fileBase64 - Arquivo em base 64.

  • sendMessage - Método para envio de mensagens para alguma sala criada. A sala será pesquisada de acordo com o código de transação e Unimed executora.
    • userCode - Código do usuário gerado na tela Usuário x Usuário Chat Intercâmbio;
    • transactionNumber - Número da transação da sala que as mensagens deverão ser vinculadas;
    • unimedExecutorCode - Código da Unimed executora da sala/ transação;
    • messageText - Texto da mensagem da sala que deverá ser vinculada.

Para funcionamento correto deverão ser cadastradas as propriedades do Chat Intercâmbio no Foundation de acordo com as propriedades descritas no item "Chat Intercâmbio" do documento de referência de propriedades do Foundation e, caso acionados pelo GP, deverão existir vínculo do usuário do sistema TOTVS com o usuário da Unimed Brasil pra que seja possível enviar o código do usuário.

Obs.: O acionamento dessa integração é feita em programa especifico, ela não interfere na integração que existe no Chat Intercâmbio com o Autorizador.

Documento de Referência:Usuário_x_Usuário_Chat_Intercâmbio_hat.userChatExchange
Propriedades do Foundation:Foundation_Saude_Propriedades_do_Sistema