Atributo | Domínio | Regras | Descrição |
---|---|---|---|
ID | ID(18) | Rqd PK | Id: Chave de identificação interna |
TITULO | TEXT(200) | Rqd | Título: Título ou assunto da mensagem. |
TIPO_MENSAGEM | OPCAO(1) | Rqd | Tipo de mensagem: Diferentes tipos de mensagem são apresentados de diferentes formas no sistema. Valores permitidos:
Valor padrão = N |
FORMATO | OPCAO(1) | Rqd | Formato: Indica o formato utilizado para editar a mensagem. Valores permitidos:
Valor padrão = W |
MENSAGEM | TEXT_LONG | Mensagem: Mensagem propriamente dita. O conteúdo da mensagem é formatado de acordo com formato definido para ela. | |
EMITENTE_ID | ID(18) | FK | Emitente: Pessoa (autor) que emitiu a mensagem. Valor padrão = [PERSON_ID] Referência para PESSOAS |
EDITORIAL_ID | ID(18) | FK | Editorial: Editorial onde a mensagem será publicada. Este é apenas o editorial principal. A mensagem pode ser incluída em outros editoriais. Referência para EDITORIAIS |
DESTINATARIO_ID | ID(18) | FK | Destinatário: Pessoa para qual a mensagem é destinada, caso esteja vazia é para todas as pessoas. Este atributo ficará obsoleto no futuro. Utilizar o editorial específico do usuário. Referência para PESSOAS |
RESPOSTA_MENSAGEM_ID | ID(18) | FK | Resposta da mensagem: Quando informado, indica que a mensagem é uma resposta a outra mensagem. Referência para MENSAGENS |
DATA_ENVIO | DATE_TIME | Data de envio: Data e hora em que a mensagem foi enviada. | |
DATA_ALTERACAO | DATE_TIME | Data de alteração: Data e hora da última alteração do registro. Quando o registro é alterado, ele passa a ser reenviado para seus destinatários e provoca uma nova leitura do mesmo. | |
DATA_INICIO | DATE_TIME | Data de início: Data de início ou publicação da mensagem. Uma data futura permite a inclusão de uma mensagem que será distribuída com antecedência mas que estará disponível para leitura apenas a partir da data (e hora) informada neste campo. Caso não informada, a mensagem estará disponível imediatamente. | |
DATA_TERMINO | DATE_TIME | Data de término: Data de término da validade e apresentação da mensagem. Quando informada, a mensagem não será mais apresentada a partir deste data e hora. | |
VERSAO_INICIO | UPPER(20) | Versão de início: Quando informado, indica que esta mensagem somente deve ser apresentada quando a versão do sistema for igual o superior à informada. Este atributo é utilizado apenas para mensagens emitidas pelas releases de atualização do sistema. | |
VERSAO_TERMINO | UPPER(20) | Versão término: Quando informado, indica que esta mensagem deve ser apresentada apenas quando a versão atual do sistema for igual ou inferior à informada. Este atributo é útil para informar correções ou melhorias disponíveis no sistema. | |
SITUACAO | OPCAO(1) | Rqd | Situação: Indica a situação da mensagem. Valores permitidos:
Valor padrão = E |
UUID | UPPER(40) | UK | UUID: Identificação universal única da mensagem gerada automaticamente. Esta identificação permite que uma mensagem já transmitida para um outro servidor seja editada. |
VERSAO_ID | ID(18) | Versão: Número de versão da mensagem. Este campo é atualizado na inclusão do registro, na sua alteração e quando é replicada. Cada instância da base terá seu próprio valor de versão. | |
POSICAO_FILA | BIG_INTEGER(18) | Rqd AK | Posição na fila: Indica a posição da mensagem na fila. Na inclusão, nas alterações que envolvam algum dos atributos de interesse dos destinatários ou na alteração dos destinatários, este atributo é automaticamente zerado, marcando-o para ir para o fim da fila. Paralelamente, uma thread centralizada sequencia todas as mensagens da posição zero para o final da fila. Este processo ocorre em thread separada para evitar problemas relacionados às transações realizadas no banco de dados. A leitura de mensagens por outros servidores, utilizam a posição da fila como indexador chave (ler apenas mensagens cuja posição na fila seja superior à ultima posição já lida). Valor padrão = 0 |
OPERACAO_ID | ID(18) | FK | Operação: Define que operação/interface foi utilizada para acessar o registro. Normalmente é a VIEW. Referência para OPERACOES_SISTEMAS |
ENTIDADE_ID | ID(18) | FK | Entidade: Entidade do registro. Referência para ENTIDADES_SISTEMAS |
REGISTRO_ID | ID(18) | AK | Registro: ID do registro que originou essa mensagem. |
CATEGORIA_DESTINATARIO_ID | ID(18) | FK | Categoria de destinatários: OBSOLETO - ESTA RELAÇÃO É GERENCIADA PELA SUBSCRIÇÃO. Define um grupo/categoria ao qual deve ser destinada a mensagem. Referência para CATEGORIAS |
MENSAGEM_LIDA | FLAG(1) | Mensagem lida: OBSOLETO - O CONTROLE DE LEITURA É REALIZADO POR USUÁRIO Define que a mensagem já foi lida pelo usuário destino. Quando não informado o destinatário, a mensagem sempre será considerada como "NÃO" lida. Valor padrão = N | |
TIPO_MENSAGEM_ID | ID(18) | FK | Tipo de mensagem: OBSOLETO Tipo ou classificação da mensagem. Referência para TIPOS_MENSAGENS |