Solução: Arquivos do tipo txt para o WhatsApp estão funcionando corretamente, porém para Telegram não é suportado.
Para Telegram somente são suportados ARQUIVOS do tipo (GIF, ZIP, PDF).
Solução: Ajustado para que o atendente também possa visualizar a imagem. Não estava encontrando o diretório correto onde a imagem é gerada.
Solução: Foi ajustado o processo de notificação dentro do sistema.
Solução: Feita as telas de classificação do chat, e atendentes
Solução: Adicionado mecanismo de busca no menu modern.
Solução: Foi adicionado bolinhas de notificação:
- no item da lista de mensagens
- na Tab Bar do chat
- na tab omnichannel
... com a quantidade de mensagens não lidas, que atualizam assim que é recebida novas mensagens, e zeram quando é mandado mensagem para o cliente.
Foi adicionado uma notificação sonora que por padrão é ativa, para desabilitar precisa fazer um parâmetro:
Nome: 'ISOAUDIONOTIFICACAO'
Resposta: 'N'
Foi adicionado uma notificação do windows que mostra o nome da pessoa e a mensagem.
Na aba do navegador aparece a quantidade de mensagens ex '(5) isoCRM'
Configurações adicionais:
Melhora do visual da lista de mensagens
Inserido ultima mensagem nos itens da lista
Atualizado a data da lista, se for msg de hoje aparece o horário, se for de ontem aparece 'ontem' se for de antes aparece a data (Igual aos aplicativos de chat padrão)
Solução: Feito ajuste na apresentação do email.
Solução: Vinculado com o atendimento 34201.
Feito o mergulho, com canal, data e hora + detalhes adicionais dos atendimentos 34210, 34214.
Solução: Feito o mergulho, com canal, data e hora + detalhes adicionais dos atendimentos 34210, 34214.
Solução: vinculado ao atendimento 34201.
Feito o mergulho, com canal, data e hora + detalhes adicionais dos atendimentos 34210, 34214.
Solução: Menus ajustados e alinhados no fluxo da Dimy.
Solução: Feito um ajuste para que não envie mensagens vazias ou até mesmo com apenas espaços.
Solução: Feito ajuste no ws_vw70 para trazer os arquivos corretos anexados pelo chat.
Em testes no ambiente de homologação e testes no ambiente Dimy os anexos foram com os nomes corretos.
Solução: Na lista de anexos do atendimento, foi adicionado a possibilidade do pullrefresh, ou seja, ao segurar e arrastar para baixo para a lista ser atualizada, nao precisando sair da tela e entrar novamente
Solução: Parâmetro: ISOCHATBOT_MENU
Detalhe: MSG_TRANSFERENCIA_OUTROS
Valor: Nova mensagem
Solução: Detalhe MENU_CONSUMIDOR_8 já existente. Utilizado para a opção de encerrar atendimento.
Solução: Parâmetro: ISOCHATBOT_MENU
Detalhe: MSG_TRANSFERENCIA_CONSUMIDOR
Valor: Nova mensagem
Solução: Fluxo ajustado para solicitar o CPF e número do pedido. Frase pode ser configurada no parâmetro:
Parâmetro: ISOCHATBOT_MENU
Detalhe: MSG_PEDIDO
Valor: Nova mensagem
Solução: Opções já disponíveis:
Parâmetro: ISOCHATBOT_MENU
Detalhes:
MENU_REPRESENTANTE_4 - Outros
MENU_REPRESENTANTE_5 - Voltar ao menu principal
MENU_REPRESENTANTE_6 - Encerrar conversa
Solução: Após seleciona a opção 2 do menu Representante(3) é informado a mensagem do detalhe MENU_REPRESENTANTE_8.
Parâmetro: ISOCHATBOT_MENU
Detalhes:
MENU_REPRESENTANTE_8
Valor: Informe nome do cliente e motivo para contato
Solução: Atendimento está relacionado com o problema já levantado de estar enviando uma mensagem a mais. Já foi resolvido em outro atendimento.
Será utilizada a mensagem conforme configurado no parâmetro.
Parâmetro: ISOCHATBOT_MENU
Detalhe: MSG_TRANSFERENCIA_LOJISTA
Valor 'OK, informe o assunto para transferirmos a um de nossos especialistas
Solução: Problema ocorria quando encerrava a conversa dentro de um sub menu.
Problema resolvido no encerramento de todos os menus.
Solução: Problema ocorria quando encerrava a conversa dentro de um sub menu.
Problema resolvido no encerramento de todos os menus.
Solução: Modificado onde deve ser cadastrado os textos das frases e opções no menu do bot.
Utilizar a observação e não mais a resposta do parâmetro.
Sugestão para alteração das informações do menu bot do campo valor para observação:
UPDATE ISOEMPPRM_GRPUSUDETALHE
SET ISOEmpPrm_GrpUsuDet_Observacao = ISOEmpPrm_GrpUsuDet_Valor
WHERE ISOEmpPrm_Codigo = 'ISOCHATBOT_MENU'
Solução: Ajuste efetuado no fluxo de conversa.
Estava enviando uma mensagem padrão de transferência.
Solução: https://sites.google.com/isoenterprise.com/isocrmtreinamentos/programa-de-treinamento/integra%C3%A7%C3%B5es/api-isocrm/api-produtos-entrada
Solução: Ajustado o evento do botão Catalogo, foi retirado o botão Config. Catalogo, passando para o botão Catalogo. O Catalogo antigo foi desativado.
Solução: Foi testado na Versão 11.0.0 B5 R28 ambiente cremer com uma planilha de aproximadamente 29mil registros, e não apresentou erro de sessao.
Importação 1xN.
Em versões anteriores estava dando erro de sessao expirada.
Solução: Feito o teste com o %, esta ok, trazendo todos os resultados que foram buscados.
Solução: Menu 4 e mensagem de encerramento ajustados.
Solução: Adicionado novas verificações no processo.
Alterar detalhe CLASS_CHAT_ATENDIMENTO do parâmetro ISOCHATBOT para uma classificação chat válida.
Solução: Feito ajuste no ws WSR_ISOEntidadeDC_Read para trazer a informação se o campo é somente leitura ou não.
Na aba de Dado complementar, caso o formulario seja somente leitura, não sera possivel nem editar os campos nem acesso ao botão salvar
Solução: Foi ajustado a forma que se comporta a tela do chat para que seja finalizada a conversa mesmo sem ter nada no campo de texto
Solução: Adicionado um TextAreaField que libera um scroll quando o texto fica maior que o campo de preenchimento
Solução: Feito ajustes no FOrmulario para aceitar algumas alterações no CSS via Parametro.
Solução: Foi colocada a view nos scripts (diretório).
Solução: websocket está bloqueado na rede do cliente para acesso externo.
Solução: Na Versão 12.0.0 B4 R31 está funcionando como deveria.
Solução: Correções feitas no campo de enviar mensagem do chat dentro do Omnichannel
Agora ao quebrar linhas ele também aumenta o tamanho do campo para melhor visualização, faz isso em até 4 linhas, após isso adiciona um scroll, também é possivel pular as linhas usando shift + enter e enviando a mensagem usando apenas o enter
Solução: Feito setup para configuração do email de entrada, centralizando a criação de conta de atendimento, grupo e usuarios da conta, e parametros da conta.
Solução: Feito modulo de Setup chat dentro da configuração omniChanel, com telas de cadastro e edição de Situação chat, classificação chat e tela de parametros.
Feito ajuste na tela de cadastro de Parametros, para facilitar a inclusão de um parametro, adicionando grupo e detalhes à mesma tela.
Solução: Feito ajuste quando o usuario for supervisor e o chat ainda nao tem atendente, ele será o atendente da quele chat.
Quando o usuario for supervisor e o chat ja tem um atendente, ele podera entrar no chat sem interferir e caso mande mensagens, suas mensagens terão uma cor diferenciada.
Solução: Feito a correção seguindo as regras do Meta
sendo elas:
Permitindo o envio de templates via whatsapp.
Iniciando a conversa pelo template pedindo permissão do cliente, informando seguindo a Lei Geral de Proteção de dados (LGPD)
Restringindo a mensagem dentro do prazo de 24h, caso passar do prazo enviar apenas templates.
Solução: Na versão atual já esta trazendo as campanhas.
Solução: Feito alteração na verificação ao enviar o anexo, verificava se é whatsapp de uma forma errada.
Solução: Feito ajuste na criação de novos templates
Solução: Acesso ao WS da classificação do chat ajustado para atendente chat.
Solução: Feito o botão de menu aparecer e dentro o botão de filtro
Foi ocultado o botão de configuração de dentro desse menu quando estiver dentro do cadastro>omnichannel, para aparecer apenas quando estiver dentro da tela omnichannel vinda do menu
Solução: Foram atualizados os nomes dos fluxos e chamadas dos webhook.
Necessário rodar script para atualização do histórico de mensagens do chat.
UPDATE GXChatMessage SET GXChatMessageInstance = 'ConversationalFlowsISO' WHERE GXChatMessageInstance = 'ConversationalFlowBotMaker';
UPDATE GXChatMessage SET GXChatMessageInstance = 'ConversationalFlowsSAC' WHERE GXChatMessageInstance = 'ConversationalFlowsDimy';
UPDATE ISOCHAT SET ISOCht_GXChatUserPlatform = 'ConversationalFlowsSAC' WHERE ISOCht_GXChatUserPlatform = 'ConversationalFlowsDimy';
UPDATE ISOCHAT SET ISOCht_GXChatUserPlatform = 'ConversationalFlowsISO' WHERE ISOCht_GXChatUserPlatform = 'ConversationalFlowBotMaker';
Solução: Bot está encaminhando para as opções de menu corretas.
Solução: Implementado novo procedimento para que quando tiverem mais que 3x a seleção da opção do menu errada seja direcionado para o atendimento humano.
Ajustado para que redirecione para um atendimento humano quando for a 3ª vez selecionado errado.
Solução: Bloqueado o acesso para o usuário ao chat em que estiver com a situação chatbot.
Solução: Atendimento antigo. Problema já resolvido.
O bot não respondia com as opções
Como foi solucionado ele manda as opções corretamente agora.
Solução: Problema ao montar o menu quando configurado o parâmetro SUBMENU_FRANQUEADO_
Solução: Configuração deve ser feita na classificação do chat para definir a mensagem de início.
E configurar o parâmetro para definir as possibilidades de como essa mensagem de início deve se comportar.
Parâmetro: ISOCHATBOT
Detalhe: AVISO_CONV_INCIADA
Valor:
S para a mensagem conforme a mensagem de início configurada na classificação.
C para a mensagem conforme a mensagem de início configurada na classificação seguida do nome do atendente.
Atendimento relacionado: 34839
Solução: Testes efetuados no menu 1.3 e está encaminhando corretamente.
Solução: Ao tentar interagir com o bot, deu tudo certo, apareceu todas as opções, e cnsegui atendimento humano, e também interagir com o bot.
Solução: Ajustado para que as bolhas das conversas respeitem o lado da visualização conforme o envio e recebimento das mensagens.
* NECESSÁRIO RODAR UM SCRIPT PARA AJUSTAR AS MENSAGENS DOS CHATS EXISTENTES.
UPDATE ISOCHTDETALHE SET ISOChtDet_PorUsuario = 'N' FROM ISOCHTDETALHE t1 inner join
- GXChatMessage t2 on t1.ISOCht_Codigo = t2.GXISOChatCodigo and t1.ISOChtDet_Codigo = t2.GXISOChatMsgCodigo
-Where t2.GXChatMessageType in ('R','RI');
UPDATE ISOCHTDETALHE SET ISOChtDet_PorUsuario = 'S' FROM ISOCHTDETALHE t1 inner join
-GXChatMessage t2 on t1.ISOCht_Codigo = t2.GXISOChatCodigo and t1.ISOChtDet_Codigo = t2.GXISOChatMsgCodigo
-Where t2.GXChatMessageType in ('U');
Solução: Agora quando recebe a mensagem ele atualiza a lista de conversas automaticamente.
Solução: Fluxo já foi ajustado.
Solução: Atendimento relacionado com o 35107.
Após ajustes no isoBot não apresentou mais esse problema.
Confirmar atualização da trigger UsuarioAtendenteChat.
Solução: Após ajustes no isoBot não apresentou mais esse comportamento.
Solução: Problema não ocorreu mais nos testes. Verificar se a trigger UsuarioAtendenteChat está atualizada.
Solução: Foi ajustado para que identifique o nome conforme disponibilizado pela rede social.
Solução: Será necessarios novos testes em massa, para verificar se o problema ainda persiste, pois houveram correções no botGenexus
Solução: Contém alteração de tabelas e migração de dados.
Solução: Contém alteração de tabelas e migração de dados.
Solução: Não identificamos mais esse comportamento. Pode ter sido um problema pontual.
Solução: Após a janela de 24h depois do inicio da conversa, o atendente através do cadastro do cliente poderá enviar uma mensagem ativa de template para o cliente que desejar.
Passado essa janela de 24h não é possível enviar mensagens que não sejam de templates.
Solução: Agora dentro do campo da mensagem do cliente e atendente contam a data e hora que a mensagem foi enviada.
Solução: Ajustado performance que faz a comunicação entre iso e provedor.
Solução: Realizado ajuste do bot, que agora faz uma checagem dupla para as mensagens enviadas e recebidas, com isso as mensagens já enviadas não tornarão a repetir devido a esse ajuste.
Solução: Feito ajuste no ws WSR_ISOEntidadeDC_Read para trazer a informação se o campo é somente leitura ou não.
Na aba de Dado complementar, caso o formulario seja somente leitura, não sera possivel nem editar os campos nem acesso ao botão salvar
Solução: Necessário atualizar a estrutura das tabelas de integração, a tabela Int_ISOEntRspCliente está faltando três colunas:
Int_ISOEntRspCli_Flag nchar(1) , Int_ISOEntRspCli_Origem nchar(70) Int_ISOEntRspCli_Principal nchar(1)
Também necessários rodar reorgs e scripts padrões, afim de atualizar a trigger T_EnviaRspCli_Integracao
Solução: Feita correção necessária no programa genexus.
Verificar se o grupo ou usuário tem o parâmetro cadastrado:
ISOSAATENDIMENTO
detalhe: PERFIL_MOTIVO
Resposta: S
Solução: Feito ajuste na aba Chat para Omnichanel, trazendo todos os chats do cliente selecionado.
Feito ajuste no filtro da aba também.
Solução: Ajustado para quando não houver um tipo de telefone ou e-contact cadastrado ou no parâmetro, irá cadastrar os tipos conforme a rede social.
Documentação:
Solução: Foi retirada a mascara de load quando é enviado a mensagem, deixando assim a conversa mais fluida e sem o risco da mascara travar no chat.
Solução: Criada tela de importação de planilha de custos dentro da tela de Configuração de Produtos.
29755, 30186, 33082, 33138, 33477, 34118, 34256, 34281, 34836, 35149, 35171, 35172, 35174, 35198, 35206, 35208, 35210, 35230, 35232, 35233, 35250, 35252, 35284, 35316, 35390, 35392, 35450, 35455, 35465.