Sistema básico de mensagens e notificações

Índice

Conversas

MSGCORE.CAD_MENSAGENS_REGISTRO

Descrição

Consulta e envio de mensagens para usuários do sistema.

Esta interface é usada em diferentes guias do sistema. Clique nos links de navegação abaixo para obter maiores informações.

Cadastro de orçamentos:

Campos:

Data e hora em que a mensagem foi enviada.
Código (único) de identificação da pessoa (física ou jurídica).
Nome completo da pessoa física ou razão social da pessoa jurídica. Razão social é o nome devidamente registrado sob o qual uma pessoa jurídica se individualiza e exerce suas atividades. A razão social diferencia-se do nome dado a um estabelecimento ou do nome comercial com que a empresa pode ser reconhecida junto ao público, o qual é conhecido como nome fantasia.
Título ou assunto da mensagem.
Mensagem propriamente dita. O conteúdo da mensagem é formatado de acordo com formato definido para ela.
Lista de destinatários para onde a mensagem deve ser enviada.
Apresenta uma lista de todos os usuários que já leram a mensagem.
Apresenta uma lista de todos os usuários que ainda não leram a mensagem.

Operações

Topo

Listar

Apresenta uma lista com os registros que atendem aos filtros informados.
A lista possui diversos recursos práticos e importantes para o usuário:
Comportamento:Topo

Pesquisar

Ao pesquisar, o usuário poderá informar critérios de filtro para listar apenas os registros desejados. Normalmente depois de informar os filtros desejados, o usuário deverá executar a operação [b:Listar].
Obtenha maiores detalhes em Como utilizar a tela de pesquisa?.
Topo

Consultar

A consulta de um registro é realizada quando o usuário clica no primeiro link de um dos registros resultantes a operação [b:Listar]. A tela apresenta as informações detalhadas do registro, bem como as ações que o usuário pode disparar a partir dele (alterar, excluir, cancelar, etc.).
Comportamento:Topo

Novo

Permite criar novos registros no sistema. Ao ser executado, o sistema apresenta um formulário com todos os campos do registro que deverão ser preenchidos. Quando todos os campos desejados estiverem preenchidos, clique em [b:Salvar].
Comportamento:Topo

Alterar

A partir da tela de consulta de um registro, esta operação permite alterar os dados do mesmo.
O sistema abre um formulário com os campos editáveis. Após alterar os campos, o usuário deverá clicar em [b:Salvar].
Comportamento:Topo

Excluir

A exclusão está disponível apenas para o usuário que emitiu a mensagem. A exclusão da mensagem exclui a mesma em definitivo, inclusive para todos os destinatários.
Topo

Marcar como não lida

Marca a mensagem como não lida.
Topo

Pesquisa genérica

Campos utilizados para pesquisa genérica

Configurações

MSGCORE.CAD_MENSAGENS_REGISTRO.TARGET

Proprietade target para a abertura da janela com as mensagens

Quando não informado, assume "_blank".

Tipo: TEXT

MSGCORE.CAD_MENSAGENS_REGISTRO.WINDOW_FEATURES

Propriedades da janela usada para apresentar as conversas de um registro

Caso não informado, assume:
`toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=800,height=600`

Tipo: TEXT

Regras

Ajustar autocomplete dos destinatários

Ajusta o autocompletar dos destinatários de acordo com o que está informado no campo Build.
Eventos que disparam esta regra:
  • Antes de inciar um auto-complete formulário "Alterar"
  • Antes de inciar um auto-complete formulário "Novo"

Ajustar ações conforme o contexto

Apenas o emitente de uma mensagem pode excluí-la.
Apenas o emitente de uma mensagem pode editar ela.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Consultar"

Apresentar leituras dos usuários

Monta os campos que apresentam os usuários que leram e que faltam ler a mensagem.
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Consultar"
  • Antes de apresentar uma tela formulário "Listar"

Completar informações

Completa informações indiretas antes de inserir.
Eventos que disparam esta regra:
  • Antes de inserir formulário "Novo"

Ler destinatários

Monta o campo contendo a lista de destinatários.
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Alterar"
  • Antes de apresentar cada registro formulário "Consultar"
  • Antes de apresentar cada registro formulário "Listar"

Marcar como lida

Quando o usuário visualizar a mensagem pela primeira vez, ela é marcada como lida. Isso é realizado através do preenchimento da data e hora em que o usuário leu a mensagem.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Consultar"

Preencher parâmetros

Quando a interface for chamada através de um módulo, informando apenas o REGISTRO_ID, os demais parâmetros terão de ser calculados automaticamente.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Listar"

Realçar mensagens não lidas

Quando as mensagens são listadas, as que não tiverem uma data de leitura informada, a linha da lista é marcada com a classe CSS "unread-message".
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Listar"

Salvar destinatários

Interpreta o campo "Destinatários" e salva-os na entidade.
Ver Salvar destinatários
Eventos que disparam esta regra:
  • Depois de alterar formulário "Alterar"
  • Depois de inserir formulário "Novo"