Atendimento
Caminho: Configurações → Gerais → aba Atendimento
[[FOTO]]
1. Atendimento → Atendimento (atendimento / general)
Seção: Módulo: Atendimento
Habilitar Central de Ajuda
enableHelp
Exibido só se a ajuda estiver habilitada globalmente (helpHabilitadoGlobalmente). Valores: enabled/disabled. Usuários passam a acessar a central de ajuda. Caption: “Seus usuários poderão acessar a central de ajuda”.
Não visualizar Tickets já atribuidos à outros usuários
NotViewAssignedTickets
enabled/disabled. Só o responsável e/ou administradores visualizam o atendimento.
Não visualizar Tickets no ChatBot e Tickets Sem Usuário/Fila definidos
NotViewTicketsChatBot
enabled/disabled. Só admins veem tickets no ChatBot e tickets sem usuário/fila. Ao alterar, dispara lógica que também pode ajustar AllowBotSpyWithoutPassword.
Permitir acessar tickets do bot sem senha
AllowBotSpyWithoutPassword
Visível só se NotViewTicketsChatBot !== 'enabled'. enabled/disabled. Usuários não-admin podem espiar tickets em atendimento automatizado sem senha.
Habilitar Espiar Ticket
defaultSpyTicket
enabled/disabled. Habilita a opção de espiar ticket por padrão.
Forçar atendimento via Carteira
DirectTicketsToWallets
enabled/disabled. Se o contato tem carteira, direciona o atendimento só aos donos da carteira.
Usuários veem contatos sem carteira
UserCanViewContactsWithoutWallet
enabled/disabled. Ativo: usuários veem contatos sem carteira. Inativo: veem só contatos das suas carteiras. Contatos com carteira sempre respeitam a restrição.
Habilitar selecionar Carteira ao iniciar atendimento
selectStartWallet
Valores: true/false. Atendente pode selecionar a carteira do cliente ao iniciar o atendimento.
Fechar Ticket automaticamente sem interação
autoClose
enabled/disabled. Fecha o ticket automaticamente sem interação.
Tempo de Auto Fechamento
autoCloseTime
Visível se autoClose === enabled. Select (tempoOptions), valores em minutos (string): 1, 10, 30, 60, 120, 240, 480, 960, 1380, 1440, 7200, 14400 (labels: 1 min … 10 dias).
Mensagem de Auto Fechamento
autoCloseMessage
Texto enviado no fechamento automático.
Voltar Ticket para fila se não tiver interação no Chat
autoInactiveChat
enabled/disabled. Transfere o ticket para a fila de origem se não houver interação.
Tempo para encerramento automático
autoInactiveChatTime
Mesmas opções de tempoOptions.
Mensagem de encerramento por inatividade
autoInactiveChatMessage
Texto da mensagem de inatividade.
Ativar Globalmente a Assinatura
signGlobalControl
enabled/disabled. Controle global para forçar assinatura para todos. Se desabilitado, força defaultSignState para disabled.
Assinatura Ligada por Padrão
defaultSignState
Só se signGlobalControl === enabled. enabled/disabled. Estado padrão da assinatura.
Ignorar Mensagens de Grupo
ignoreGroupMsg
enabled/disabled. Sistema não abre ticket para grupos.
Ocultar Grupos para Usuários Específicos
hideGroupsForSpecificUsers
Só se ignoreGroupMsg === disabled. enabled/disabled. Oculta a aba de grupos para usuários selecionados.
Selecionar usuários que não visualizarão grupos
hideGroupsUserList
Multi-select de IDs de usuários (JSON). Só se hide groups habilitado e ignore groups desabilitado.
Ocultar Resolvidos para Usuários Específicos
hideResolvedForSpecificUsers
enabled/disabled. Oculta aba/botão de resolvidos para usuários selecionados.
Selecione os usuários que não verão Resolvidos
hideResolvedUserList
Multi-select de IDs (JSON).
Ocultar Dados do Contato
hideContactData
enabled/disabled. Telefone e e-mail mascarados para não-administradores.
Habilitar Aba de Canais/Newsletters
enableNewsletterTab
enabled/disabled. Aba separada para canais/newsletters WhatsApp; se desabilitado, newsletters misturam-se com grupos.
Ao transferir, criar novo ticket
newTicketTransference
enabled/disabled. Cria novo ticket para fila/usuário de destino.
Recusar chamadas no Whatsapp
rejectCalls
enabled/disabled. Recusa automática de ligações de áudio/vídeo.
Mensagem ao rejeitar ligação
callRejectMessage
Texto; visível se rejectCalls === enabled.
Não reabrir tickets
notReopenTicketsInMinutes
Número (minutos). Não reabre tickets antes do intervalo após fechamento; 0 desabilita.
Nota de código: existe
RequireSupervisorPasswordBotSpynodata()com i18n (requireSupervisorPasswordBotSpy*), mas não há controle na tela (campo órfão no estado).
2. Atendimento → Lista de Tickets (ticketList)
Limite de Tickets
ticketListLimit
Número inteiro 1–20 (padrão 12). Limite de tickets exibidos na lista. Clamp no blur/enter e na carga.
3. Atendimento → Sons (sons)
Componente embutido: ConfiguracoesSons.vue. Não usa chaves AlterarConfiguracao genéricas — API ListarSonsNotificacao / EnviarSomNotificacao / RemoverSomNotificacao (tipos de som por tenant).
Atendimento
tipo atendimento
Som ao receber novos tickets/mensagens no atendimento. Upload MP3/OGG/WAV ≤ 500 KB; testar; restaurar padrão.
Chat Interno
tipo chatInterno
Som ao receber mensagens entre colaboradores.
Notificação Interna
tipo notificacaoInterna
Som de notificações internas do sistema.
Status visual: Personalizado vs Padrão do sistema.