docs

Release Notes 1.00 – Junho/24

Sumário

Prepared by: Sustentação Team
Publish Date: junho 28, 2024
Changelog 28 Jun 2024 v2.0.73




Visão Geral #

O que há de novo no Invenio Center/Live, novas funcionalidades, melhorias de desempenho, correções de bugs e atualizações de segurança. Recomendamos que todos os usuários verifiquem as novidades.



New Features – Melhorias #

😎 ID xxxx – Compra de número para WhatsApp #

Estamos entusiasmados em apresentar uma nova funcionalidade que vai transformar a maneira como você ativa
contas de WhatsApp. Agora é possível comprar números de telefone de forma rápida e simples diretamente pelo nosso sistema!

  1. Através do menu de Recursos –> Canais –> Voz
  1. Na opção de Números. Você terá acesso a uma lista de números disponíveis para compra;

3. Nessa tela poderá clicar em <+Adicionar> e terá acesso a uma lista com os números disponíveis:

  1. Após selecionar um número, basta adicionar e Consultar seu gerente de contas para contratação do canal de voz.

5. Vale lembrar que deve se associar o número escolhido a um agente (TIPO ATENDENTE). E este estar habilitado em seu Perfil como: Canal de voz habilitado.

Com essa atualização, você pode adquirir números de telefone para ativação de contas de WhatsApp com apenas alguns cliques, garantindo uma maior escalabilidade para suas operações. Este novo recurso foi desenvolvido para
proporcionar máxima eficiência e praticidade, permitindo que você gerencie múltiplas contas de WhatsApp sem complicações.


😎 ID 4454 – Novo JOB de notificação para a nova estrutura de Card, #

nova estrutura de cards e reativado o serviço, voltando a gerenciar as notificações;


😎 ID 4662 – Integração de contas de e-mail com G-MAIL #

Implementamos a funcionalidade de conexão com o Google no nosso sistema de integração de e-mails. Permitindo o envio e recepção de mensagens. A integração padrão via IMAP/POP do Google foi descontinuada. Portanto, a partir de agora, as caixas de e-mail via Google/Gmail precisarão ser conectadas através do botão <Conectar com o Google>.

NOTA: a mensagem só irá aparecer no Invenio Live caso não tenha sido lida na caixa postal GMAIL


😎 ID 3666 – Atualizamos a documentação de Webhook para incluir novas informações retornadas #

Após acessar os dados que seriam disponibilizados, atualizamos a documentação com todos os novos campos, e a doc já está disponível na FAQ. https://robbu.global/docs/webhook-invenio/


😎ID 3800 – A nova feature no módulo de criação de templates #

permite a criação de templates para carrosséis de produtos, tanto para marketing quanto utilidades. Cada carrossel pode conter até 10 cards, cada um com descrição, imagem e pelo menos um botão do mesmo tipo. As variáveis podem ser ajustadas durante a campanha.
Passos para Criação de Template no Módulo de Criação de Templates.

  1. Inicialmente vá até o grupo “Recursos”, menu Canais, em seguida clique em WhatsApp conforme imagem abaixo:

Na próxima tela, selecione uma conta:

Em seguida escolha a opção “Template”

Clique na opção <+ Criar template>

Seleção do Tipo de Template

Selecione a categoria: “Marketing” ou “Utilidades”.

Escolha a opção “Carrossel”.

2. Configuração dos Cards

Adicione até 10 cards ao carrossel. Para cada card, insira uma descrição e uma imagem (cabeçalho).

Adicione pelo menos um botão por card. Todos os botões devem ser do mesmo tipo (ex: se um botão for “resposta rápida”, todos devem ser “resposta rápida”).

3. Finalização da Criação do Template

Revise todas as configurações. Salve o template.

Criando uma campanha

  1. Para utilizar suas templates podemos utilizar uma campanha pré existente ou criar uma campanha como demonstrado a seguir:

Acessar o grupo Converter e clicar no menu Campanhas conforme imagem abaixo: Em seguida clicar em <+Criar campanha>

  • Inicie dando um nome para sua campanha…
  • Em seguida escolha o segmento e público…
  • Início da campanha e Hora para iniciar…
  • Defina um valor para o fluxo de envio em %
  • Agora em Contatos de atendimento por padrão marque a opção “Remover (recomendado)” …
  • Em Remetente Selecione o número WhatsApp que deseja usar… 
  • Por fim selecione a template que você criou ou outra já existente. 

Ao clicar em <selecionar template> escolhera uma template adequada a sua campanha, note que os campos de variáveis vêm pré-definidas…

LEMBRETE IMPORTANTE!! 

INFORMAR AS VARIAVEIS QUANDO MIDIA (IMAGEM, VIDEO, PDF…) 

A novidade, porém, é que elas podem ser alteradas no envio da campanha agora; 

LEMBRETE IMPORTANTE!! 


Não esquecer de vincular ao número que irá escolher para a campanha, junto a template conforme indica a imagem…

Após escolher o numero com a template selecionada. Agora é só clicar em <Criar>  

😎 WApp #

Estamos felizes em anunciar uma nova funcionalidade muito solicitada.
Agora é possível colar código HTML puro diretamente no editor de templates de email!

Essa atualização oferece uma flexibilidade inédita na criação e personalização de e-mails, permitindo que você utilize todo o potencial do HTML para criar layouts complexos, integrar elementos interativos e garantir que suas mensagens se destaquem. Seja para adicionar formulários, tabelas, estilos personalizados ou scripts, o editor está preparado para atender todas as suas necessidades avançadas de design de e-mail.

Com essa melhoria, você tem total controle sobre o conteúdo e a aparência de seus e-mails, garantindo uma comunicação mais eficaz e alinhada com a identidade visual da sua marca. Explore essa nova funcionalidade e eleve a qualidade de suas campanhas de e-mail a um novo patamar!

  1. Selecione no menu Converter a opção Campanhas;

2. Em Campanhas de E-mail clique em

3. Agora clique em <+ Criar template>

4. Escolha o tipo HTML Direto

5. E insira seu conteúdo html e as configurações que achar necessárias;



Correções de Bugs – Bug Fixes #



🐞Bug #ID 4464: Bug na contagem das mensagens (LIVE) #

O problema ocorre porque mensagens enviadas pelo chatbot não removem pendências de contatos, apenas mensagens de operadores fidelizados fazem isso.
Outros fatores impactantes incluem o tempo máximo de resposta para operadores logados ou deslogados, o tempo máximo de IDR no segmento do contato, a carteira de vínculo do operador no momento da transferência e as permissões de usuário.
RESOLVIDO.


🐞Bug #ID 4499: Era preciso disparar uma campanha pela linha identificada internamente, inicialmente segmentada como “CMA/CENAD” #

Era necessário alterar o segmento da linha para “todos” para evitar que os contatos fossem transbordados para a fila de atendimento “CMA/CENAD”.
Após a alteração, a configuração não foi persistida, e os contatos continuaram sendo segmentados como “CMA/CENAD”, mesmo com o segmento da linha configurado como “todos” no banco de dados.
A linha foi alterada no banco de dados para atender ao segmento “todos”. Após rodar um teste com a configuração corrigida, a primeira interação do contato sem segmento
foi bem-sucedida, resolvendo o problema.
RESOLVIDO.


🐞Bug #ID 4177: Webhook enviando informações de 1 resposta para 3 campanhas #

Ajuste realizado na procedure do relatório para atualizar somente a coluna que teve retorno com suas respectivas informações da mensagem de entrada enviada para o contato (Campanha).
RESOLVIDO.


🐞Bug #ID 4512: Bot duplicando mensagens #

ao fazer interação com o BOT ele duplicou a mensagem. Foi identificado que a coluna “VariavelDR” na tabela “pessoa” estava com um tipo de dados incompatível para receber emojis. Foi criado um script para alterar o tipo de dados da coluna “VariavelIDR” de Varchar para NVarchar.
RESOLVIDO.


🐞Bug #ID 4443: Contatos vinculados a segmento excluído da plataforma #

Dois contatos foram erroneamente vinculados ao segmento “Mask Cartoes”, que está inativo desde outubro de 2023.
Verificou-se que, nas plataformas Invenio Center e Invenio Live, esses contatos não estavam associados a nenhum segmento. O problema ocorreu porque o segmento “Mask Cartões” não estava habilitado no ambiente “Robbu suporte”, impedindo a visualização correta dos contatos.
Foi orientado realizar uma tratativa na IDR do cliente para evitar futuras ocorrências.
RESOLVIDO.


🐞Bug #ID 4506: Fuso horário divergente na conversa. #

A feature em que o código se encontrava tinha uma falha no momento de obter informações referente ao Meu Now(), não estava obtendo o utc correto de Lisboa, após o ajuste está retornando corretamente.
RESOLVIDO.


🐞Bug #ID 4537: Importação de público com CPF digito 0 no início, não estava inserindo o valor 0. #

Foi aplicada a correção no formato de substring que validava a partir do segundo registro e agora, tanto no center, quanto no arquivo está considerando da forma correta.
RESOLVIDO.


🐞Bug #ID 4588: E-mail não envia mensagens de saída Invenio Live, falha nos envios das mensagens de saída pelo canal de e-mail. #

Equipe de engenharia identificou e corrigiu um problema nas APIs responsáveis pelo envio de e-mails. os envios pelo.
RESOLVIDO.


🐞Bug #ID 4588: E-mail não envia mensagens de saída Invenio Live, falha nos envios das mensagens de saída pelo canal de e-mail. #

Ao analisar a situação atual, identificamos que o problema ocorria no momento de salvar a IDR no Center, diferente do problema reportado anteriormente, que acontecia em fluxos aonde uma API retornava o emoji, e não a IDR que o definia.
Para corrigir isso, alteramos o campo que salva os parâmetros da IDR (como a mensagem com os emojis) de “varchar” para “nvarchar”.
RESOLVIDO.


🐞Bug #ID 4500: Alguns emojis não estavam aparecendo nas mensagens. #

Ao analisar a situação atual, identificamos que o problema ocorria no momento de salvar a IDR no Center,
diferente do problema reportado anteriormente, que acontecia em fluxos aonde uma API retornava o emoji, e não a IDR que o definia.
Para corrigir isso, alteramos o campo que salva os parâmetros da IDR (como a mensagem com os emojis) de “varchar” para “nvarchar”.
RESOLVIDO.



Correções de Inconsistências #




⚡️#ID 4490: Linha Mobi sem retorno de mensagens entrantes – RESOLVIDO #

Explicação: Mensagens de saída pelo número 14982310722 funcionam, mas as respostas não são recebidas porque o número foi substituído pelo 14981824558, que está desconectado.

Solução: Atualizar a configuração da plataforma e banco de dados para refletir o novo número ativo 14981824558, garantindo que as mensagens de resposta sejam corretamente recebidas e processadas


⚡️#ID 4462: Integração Facebook com problemas – RESOLVIDO #

Explicação: Enfrentando falhas na comunicação entre IDR/Bot.

Solução: Inativar tokens das integrações não utilizadas.


⚡️#ID 4277: Falha Comunicação IDR – RESOLVIDO #

Explicação: Identificamos a inconsistência de múltiplas integrações usando o mesmo Business ID e token, causando concorrência nas solicitações.

Solução: Informamos que as falhas na comunicação entre IDR/Bot foram resolvidas.
Desabilitamos temporariamente um módulo instável para correções e o sistema agora está funcionando normalmente.


⚡️#ID 4484: Erro ao registrar o CPF – RESOLVIDO #

Explicação: Os interessados não conseguiam concluir o passo que pedia o CPF porque a API buscacpf foi descontinuada. Mesmo testes com CPFs válidos falharam na mesma etapa.

Solução: Ajustamos o fluxo da IDR para substituir a API antiga por um novo endpoint, atualizando as chamadas e variáveis. Após realizar os ajustes, fizemos testes e tudo está funcionando corretamente até o momento.


⚡️#ID 4484: Erro ao registrar o CPF – RESOLVIDO #

Explicação: A configuração deve seguir TLS para autenticação de certificados e criptografia no servidor SFTP. Conexões retornam timeout devido a informações ausentes ou parâmetros incorretos. Além disso, a funcionalidade de agendamento de relatórios falhou porque a biblioteca usada não suportava SFTP.

Solução: Substituímos a biblioteca antiga por uma que suporta SFTP, permitindo a geração e publicação dos relatórios no ambiente com sucesso.


⚡️#ID 4387: Falha na leitura de pedidos API – RESOLVIDO #

Explicação: Os dados de input contêm caracteres “/” e “\n”, que provavelmente estão causando problemas de leitura. Após remover esses caracteres no banco de dados e reconfigurar a API no Postman, a API retornou os dados corretamente.

Solução: Sanitizar os dados de input para remover caracteres “/” e “\n” antes de processá-los, garantindo assim o funcionamento correto da API.


⚡️#ID 4387: F4466: Erro 503 chamada API – RESOLVIDO #

Explicação: Houve um erro 503 na chamada API devido à indisponibilidade do serviço e a falhas no cadastro de telefones sem o dígito 9. A API do cliente exige um tipo de envio para enviar a segunda via do boleto. O envio por SMS falhava porque números de telefone sem o dígito 9 resultavam em um erro 503, embora um 400 Bad Request fosse mais apropriado.

Solução: Tratamos a quantidade de dígitos na IDR do cliente, forçando a adição do dígito 9 aos números de telefone antes de enviar a requisição. Isso corrigiu o problema e as solicitações foram realizadas com sucesso.


⚡️#ID 4454: JOB de notificação para a nova estrutura de Card – RESOLVIDO #

Explicação: Houve uma mudança no card de incidente, onde foi removido o card do tipo downtime, e centralizado num único card de incidente, e inserido o campo de downtime.

Solução: Feito a atualização para a nova estrutura de cards e reativado o serviço para voltar a gerenciar as notificações.


⚡️#ID 4454: JOB de notificação para a nova estrutura4312: Migração de configurações do pipeline Whatsapp Input/Output – RESOLVIDO #

Explicação: Migrar configurações para o “App Configuration”, estão fixas e precisam ser variáveis; as configurações precisam ser editáveis, centralizadas e posteriormente deve se <Salvar>.

Solução: Criada a estrutura de pipeline respectiva com Pipeline, “App Configuration” e “Release”


⚡️#ID 4071: Contatos voice pendentes – RESOLVIDO #

Explicação: Contatos voice estão ficando pendentes porque a última mensagem de voz altera o canal de pendência original, causando inconsistências na gestão de pendências.

Solução: Ajustar para que a gravação de uma ligação não altere o canal de pendência original do contato. O contato deve ser redirecionado de volta para a fila do canal da pendência original. Se a pendência original for voz, a gravação deve zerar a quantidade de pendências e finalizar o atendimento.


⚡️#ID 4534: Inconsistência na importação de mailings – RESOLVIDO #

Explicação: Estávamos enfrentando uma inconsistência em que os mailings enviados pelo cliente no B2B não estavam sendo processados pela Invenio. Após o processamento, o termo inicial deve mudar de “calendário” para “mailing”. A troca de senha resolveu o problema, e o processo funcionou corretamente.

Solução: Implementar uma verificação e atualização de senha regular para garantir que o processamento dos mailings no B2B para a Invenio ocorra sem falhas.


⚡️#ID 4502: Relatório Financeiro “Analítico Sessões WhatsApp” com dados divergentes. –
RESOLVIDO #

Explicação: Sessões de HSM categorizadas como “Utility” foram indevidamente cobradas como “Marketing” devido a uma categorização incorreta. A análise identificou registros incorretos, levando a ajustes na procedure do banco e à correção do faturamento.

Solução: Ajustamos a procedure no banco de dados e geramos um novo faturamento para o cliente, agora com os dados corretos.


⚡️#ID 4351: Live indicando contatos na fila geral. – RESOLVIDO #

Explicação: Dúvidas sobre a API sendmessage e o retorno de campanha. O funcionamento do envio via API e a possibilidade de utilização do número do sistema que se usa, e questões sobre envio por prospect e erro nas estatísticas de campanhas.

Solução: Envio via API: Informar ao cliente que os envios via API sendmessage são tratados por envio individual, requerendo uma linha cadastrada com a Robbu. Eles devem decidir entre envios manuais ou integrar a ferramenta que utilizam.

Envio por prospect: Esclarecer que o envio pode ser feito pelo número prospect, configurando para que o contato caia na IDR deles.

Erro nas estatísticas: Orientar o cliente a gerar um relatório de Envio Ativos de HSM – Whatsapp Business API e a verificar no Live os retornos disponíveis no front end.


⚡️#ID 4482: Revisão integração Insta/Facebook – RESOLVIDO #

Explicação: A Invenio enfrentava problemas de inserção e atualização de dados nas
integrações com Facebook/Instagram:
• Não é possível remover uma integração única, apenas aquelas com mais de uma página.
• Integrações com a mesma página replicam o Business ID e o token, causando conflitos.
• Tokens permanecem ativos mesmo após a inativação no front-end, requerendo
atualizações manuais no banco de dados.

Solução Adicionado os Botões:
o Inativar Integração: Atualizar a respectiva tabela interna preenchendo as colunas
descritas no card interno para inativar o token de acesso.
o Deletar Integração: Remover a visualização no frontend e apagar o registro na tabela.
Regra de Integração:
o Considerar a integração com o mesmo Business ID e data/hora de inclusão mais recente.



Suporte Técnico #



🛠 Para suporte técnico, entre em contato conosco através dos seguintes canais:

• Email: [email de suporte]
• Telefone: [número de telefone]
• Website: [link para o site de suporte]