Commit Graph

53 Commits (8eb2156845d0aebdd1eba1a671319534fd89ba6c)

Author SHA1 Message Date
adriano a2e0e53540 Merge branch 'merge_el_melhorias' of github.com:AdrianoRobson/projeto-hit into merge_el_melhorias 2024-04-30 17:02:14 -03:00
gustavo-gsp 0e8fbd8400 feat: add new column 'transferToOtherQueues' to the Users table
Details:
- Created a new column named 'transferToOtherQueues' in the Users table.

feat: add field 'can transfer to other queues' in the user modal

Details:
- Added a field in the user modal to indicate if the user can transfer tickets to other queues.

feat: implement functionality to allow users with 'transferToOtherTickets' set to true to transfer tickets to other queues, even when disabled in OmniHit

Details:
- Implemented functionality to allow users with 'transferToOtherTickets' set to true to transfer tickets to other queues, even when this feature is disabled in OmniHit.

feat: add options to enable or disable functionalities: notify on new ticket arrival, block audio and video messages, show average waiting time of tickets in waiting status

Details:
- Added options to enable or disable the following functionalities: notification on new ticket arrival, blocking of audio and video messages, and displaying average waiting time of tickets in waiting status.

feat: add filter in the dashboard to show data only from the queues the user is linked to, and allow the user to view data from a selected queue only

Details:
- Added a filter in the dashboard to display data only from the queues the user is linked to, and to allow the user to view data from a selected queue only.
2024-04-29 10:00:51 -03:00
adriano 5a0ed8368d Update to control message sending cadence by agents to prevent WhatsApp banning 2024-04-23 19:51:11 -03:00
adriano c9750222c0 feat: Add new field to Tickets table to differentiate campaign tickets 2024-04-15 08:12:29 -03:00
adriano bfae2956a5 feat: Update frontend to display closure statuses, create interface to input user's position for assignment, modify quick responses to be displayed by queues, and add configurations to enable/disable these features. Also, add option to save contacts by queues 2024-04-12 18:33:15 -03:00
adriano 5eac253549 feat: Update to allow creation of remote tickets from cost center 2024-04-03 18:38:56 -03:00
adriano a33ce21f44 feat: Update to support queueId or contact_from as parameter to create ticket remote 2024-04-02 15:33:34 -03:00
adriano 7df322d1ab feat: Update controller to use queueId assigned to a WhatsApp number for message sending in remote ticket creation 2024-04-02 11:59:44 -03:00
adriano 88a71e5758 fix: Saturday message not matching with database enabled/disabled 2024-04-01 17:51:45 -03:00
adriano 4b9dca2401 fix: Bug when send remote message 2024-04-01 17:06:11 -03:00
adriano dc5a6945d2 feat: Modify backend and frontend to display waiting time for customer service in report and update report controller queries accordingly 2024-03-27 12:02:11 -03:00
adriano 5366f9943b chore: removed test code 2024-03-13 11:25:00 -03:00
adriano d47a36d8b2 feat: Allow identifying messages sent by the agent and the IVR 2024-03-13 11:19:40 -03:00
adriano e020a5f75d fix: Update frontend to indicate lack of WhatsApp connection and adjust backend to return 422 status for WhatsApp number validation issues 2024-03-07 18:03:46 -03:00
adriano c9905eefb7 feat: Update to display total number of pending and waiting tickets 2024-02-26 16:58:39 -03:00
adriano 1d3a6178ba feat: Improve code for transferring users to another agent 2024-02-23 14:36:52 -03:00
adriano d25d296498 feat: Update response message for clarity 2024-02-21 18:10:30 -03:00
adriano 9ff95ff4bd feat: Add route for creating tickets from external endpoints and update authentication middleware 2024-02-21 17:47:23 -03:00
adriano ad89d3ccdb feat: Support IVR(ura) for bot interactions, optimize botqueue user checks, and allow supervisor to view all tickets 2024-02-05 12:29:49 -03:00
adriano a2f946d849 feat: Configure business hours for WhatsApp sessions and add setting to hide campaign module 2024-02-01 17:16:56 -03:00
adriano bc134c827c feat: Enable users to transfer to other queues and users with the same WhatsApp connection. 2024-01-29 08:48:20 -03:00
adriano 996e182fb6 Atualização para habilitar ou desabilitar whatsapp oficial 2023-09-16 11:45:44 -03:00
adriano 6d525e4224 estado funcional whatsapp api oficial 2023-09-08 16:50:51 -03:00
adriano 42535f2e6c whatsapp oficial em desenvolvimento 2023-08-28 14:05:53 -03:00
adriano 1e0b8b9d29 finalização da implementação para que um mesmo contato fale com whatsapps distintos da interface omnihit 2023-07-28 09:25:13 -03:00
adriano 4ee65ad300 modulo canpanha em desenvolvimento 2023-07-26 17:24:10 -03:00
adriano 92f7d8b4db Atualização: ao criar ticket associar a uma fila, busca por ticket e conteudo, trasnferencia de ticket sem necessidade de escolher usuario, correção de notificações de mensagens recebidas para ter o mesmo comportamento do whatsapp web. 2023-07-12 11:54:29 -03:00
adriano 69ddcc7c50 identaçao de codigo 2023-01-20 16:38:24 -03:00
adriano bde6058455 Implementação de solução para consultas dos tickets e dos contatos usando Redis como banco de dados em memória. Ajustes no frontend para corrigir bugs de datas exibidas nas mensagens 2022-10-25 11:16:36 -03:00
adriano 55e83ff8fc Correção de bug quando o usuario clicar no botao retornar o atendimento para a fila 2022-09-05 13:36:42 -03:00
adriano 71d69990e2 Modificações para exibir informaçãos em tempo real no dasboard 2022-08-08 13:47:28 -03:00
adriano 44aa8f844c Comentário de console 2022-05-19 18:36:04 -03:00
adriano a3be6063c4 Codificaçao do recurso opcional de finalização de atendimento e inclução do status de encerramento de atendimento 2022-05-19 18:29:38 -03:00
adriano 8924e2a8e0 Correção do undefined na abertura do Ticket 2022-05-16 13:11:19 -03:00
adriano d74e3a7a97 commit antes da limpeza das variaveis nao utilizada 2022-05-15 23:48:06 -03:00
adriano be3320e883 Correção do queuChoice 2022-05-03 18:20:58 -03:00
adriano ab498d5be1 Adaptação para que o envio de mensagem seja pela conexão a partir fila em que o usuário esteja adicionado 2022-04-23 12:18:02 -03:00
adriano 33fc280801 Correção para que usuários que não estejam em nenhuma fila possam enviar mensagem a apartir da primeira conexão que esteja com status connected. Correção dos hooks do reack e implementação do unlimited para o dashboard exibir mais que 40 tickets 2022-04-18 15:21:28 -03:00
adriano 682bfc1116 Criação do lembrete e agendamento completo 2022-03-28 16:28:35 -03:00
adriano 9e8c9be17d Alteração em node redundante do banco de dados Schedules e alteração no código com referência a esse nome 2022-03-22 23:59:01 -03:00
adriano 7020d15c70 Adição da função deletar para os lembretes 2022-03-21 02:06:56 -03:00
adriano 43b3d31724 Remoção do agendamento e refatoração do código para o lembrete 2022-03-17 08:58:22 -03:00
adriano e8eb00e96c Criação do agendamento com opção de excluira agendametnos anteriores 2022-03-12 02:13:15 -03:00
adriano f9ffa37b73 Codificação para o usuário poder selecionar hora de envio de lembrete de agedamento para cliente 2022-03-11 00:00:59 -03:00
adriano d0be6729fe Alteração do horário comercial para té às 20 2022-03-10 08:24:10 -03:00
adriano a9e1f5dd7e Adição de restrição nos campos do modal de agendamento 2022-03-06 16:37:09 -03:00
adriano 303098636a Criação completa do envio de mensagem programada para cliente ao finalizar o atendimento 2022-03-01 00:27:17 -03:00
adriano d8a00b6bce Codificão e adaptação basica para salvar agendamento no backend completado 2022-02-28 15:17:36 -03:00
adriano d0918ac2a3 Codificação para criação do agendamento no backend 2022-02-28 10:51:11 -03:00
adriano 0db6e88477 Alteração de favicon. Carregando localmente 2022-02-22 17:36:11 -03:00