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:
![](/download/attachments/419547019/image2018-10-5_13-18-10.png?version=1&modificationDate=1538762593083&api=v2)
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;
fileBase64 - Arquivo em base 64 com seus cabeçalhos. Exemplo:
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="4220-423E.pdf"; filename="4220-423E.pdf"
Content-Type: application/pdf
AQUIVO_BASE64
------WebKitFormBoundary7MA4YWxkTrZu0gW--
- 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.