Tempo aproximado para leitura: 00:03:00 min
Dúvida
Qual a configuração para habilitar o chat no intercâmbio com a Unimed do Brasil?
Ambiente
Totvs Saúde Planos - Linha Datasul - a partir da versão 12.1.23
Solução
Para solucionar essa dúvida, realize os seguintes passos:
1. Comunicar a Brasil do cadastro dos dados para integração do chat enviando:
Sufixo Id usuário (SSO ou Token): O cliente pode escolher. Exemplos: @0028 ou @uni028 (código da Unimed) ou ainda o domínio do cliente (ex.: rnu.com.br)
URL de Acesso (SSO): em branco
E-mail autenticação (Chat SOAP/REST): Email válido (sugere-se um email que a TI tenha acesso)
2. Parametrizar API para realizar comunicação com o WebService do Chat Intercâmbio da Unimed do Brasil. Para isso consulte o documento técnico API de comunicação com o WebService do Chat.
Obs.: O cliente deve-se atentar aos endpoints de homologação e produção pois são diferentes.
3. A aplicação Foundation irá receber a funcionalidade de comunicação com o chat da Unimed Brasil. Será de responsabilidade do Foundation receber e encaminhar as requisições dos sistemas clients para o serviço de chat. No arquivo "properties-service.xml", da pasta "JBOSS_FOUNDATION/server/default/deploy", adicionar as seguintes propriedades:
|
keystoreLocationSSO |
Caminho do arquivo de certificado da Unimed Brasil (*.jks). Ex: "auditoriaweb.totvs.com.br.jks". Ex:"C:/Jboss/jboss-V11.5/server/default/conf/auditoriaweb.totvs.com.br.jks". |
|
keystoreSSOPass |
Senha para o arquivo contenedor de certificados. Caso o arquivo esteja configurado para o módulo do "PTU", este valor deve ser preenchido com a senha fornecida pela Unimed do Brasil. Ex: "!auditori@@". |
|
autentication |
Caminho do "wsdl autenticaUsuarioSSO-v1_0_0.wsdl no JBoss". Ex:file:"C:/Jboss/jboss-V11.5/server/default/conf/wsdl/autenticaUsuarioSSO-v1_0_0.wsdl". |
|
endpointSSO |
https://sso.homologacao.unimed.coop.br/services/v1_0_0/AutenticaUsuarioSSO |
|
refreshStateSession |
Caminho do "wsdl atualizaEstadoSessoes-v1_0_0.wsdl no JBoss". Ex:file:"C:/Jboss/jboss-V11.5/server/default/conf/wsdl/atualizaEstadoSessoes-v1_0_0.wsdl". |
|
endpointRefreshStateSession |
https://sso.homologacao.unimed.coop.br/services/v1_0_0/AtualizaEstadoSessoes |
|
endpointAuthorization |
https://sso.homologacao.unimed.coop.br/services/v1_0_0/AutorizaAcessoAplicacao |
|
authorizeAccess |
Caminho do "wsdl autorizaAcessoAplicacao-v1_0_0.wsdl no JBoss". Ex:file:"C:/Jboss/jboss-V11.5/server/default/conf/wsdl/autorizaAcessoAplicacao-v1_0_0.wsdl". |
|
token |
Ex: "12daf63fd5d8eb032dc13cab27e7c374". |
|
findSala |
Caminho do "wsdl findSala_v1_0.wsdl no JBoss". |
|
codeChat |
1 |
|
authenticatorPortal |
|
| userRootSala |
Usuário utilizado para autenticar no web-service de salas da Unimed do Brasil, esse usuário é fornecido para a Brasil ao solicitar a integração, o que foi enviado no campo E-mail autenticação (Chat SOAP/REST). Ex: userRootSala = unimed@res.unimed.com.br |
| passwordRootSala |
Senha utilizada para autenticar no web-service de salas da Unimed do Brasil, essa senha é fornecida pela Brasil para acessar o serviço de FindSala. Ex: passwordRootSala = !auditori@@ |
| endpointChatRestUpload |
API Rest utilizada para envio e consultas de anexos para do chat intercâmbio da Unimed do Brasil. |
| endpointChatRestMessage |
API Rest utilizada para envio de mensagens para do chat intercâmbio da Unimed do Brasil. |
| suffixChat |
Sufixo do usuário cadastrado pela Unimed Brasil. Ex: rnu.com.br ou @0028 |
4. Devem ser vinculados os usuários do sistema TOTVS com usuários do sistema de Chat Intercâmbio da Unimed Brasil para possibilitar a realização de integrações com o sistema do Chat Intercâmbio.
Para este processo, verifique o documento técnico Usuário x Usuário Chat Intercâmbio
0 Comentários