Saltar para o conteúdo principal

Vista Chat

Visão geral

A vista Chat disponibiliza uma interface de mensagens para conversas em fio. Os registos são exibidos como mensagens com atribuição de utilizador, marcas temporais, e funcionalidades opcionais como reações, menções, confirmações de leitura, e anexos de ficheiros.

Esta vista transforma uma feature numa ferramenta de comunicação — útil para discussões de equipa, threads de apoio ao cliente, notas internas, ou qualquer cenário em que o contexto conversacional seja importante.

Interface de mensagens

Mapeamentos de colunas

A vista de chat mapeia colunas da feature para elementos de mensagem:

DefiniçãoDescrição
Coluna de utilizadorColuna que identifica o remetente da mensagem
Coluna de mensagemColuna que contém o texto da mensagem
Coluna de dataColuna com a marca temporal da mensagem
Coluna de conversaColuna para agrupar mensagens em threads/conversas
Coluna de nome do chatNome de exibição da conversa
Coluna de participantesLista de utilizadores na conversa
Coluna de anexosAnexos de ficheiros nas mensagens

Exibição das mensagens

As mensagens aparecem cronologicamente com:

  • Nome e avatar do utilizador
  • Conteúdo da mensagem
  • Marca temporal
  • Indicadores de thread (se as respostas em thread estiverem ativas)
  • Pré-visualizações de anexos (se configurado)

Funcionalidades opcionais

FuncionalidadeDescriçãoAtivação por configuração
MençõesMenciona outros utilizadores nas mensagens com @mentionsEnabled
ReaçõesAdiciona reações com emoji às mensagensreactionsEnabled
ThreadsResponde a mensagens específicas em threads aninhadasthreadsEnabled
Confirmações de leituraVê quem leu cada mensagemreadReceiptsEnabled

Tipos de conversa

O chat suporta conversas individuais e de grupo, determinadas pela chatTypeColumn. Os participantes são registados em chatParticipantsColumn.