Sub-sistema para armazenar preferências de configurações

Índice

Valores de preferências

RTPREF.CAD_VALORES_PREFERENCIAS

Descrição

Interface para manutenção de Valor de preferência

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

Preferências:

Campos:

Nome do escopo
Indica o tipo de escopo para o qual este valor de preferência é utilizado. Uma preferência pode ter diferentes valores para diferentes contextos, ou seja, o valor de uma preferencia pode variar dependendo do usuário da sessão, do estabelecimento, da instância, etc.
Para todos os tipos de escopo diferentes do padrão, deverá existir um valor para o escopo que poderá ser o ID do usuário, do estabelecimento, da sessão, etc.
  • Geral - O valor da preferência é definido como o padrão (quando não existe um definido para o escopo específico).
  • Instância - A preferência pode ser definida para uma instância específica. Preferencias deste tipo podem ser diferenciadas por instancias do servidor, permitindo, por exemplo, diferenciar os servidores por cor de skin. A instância atual é definida pelo parâmetro de sessão INSTANCIA_ID. Este parâmetro corresponde ao NODE_ID da instância em ambientes replicados.
  • Estabelecimento - A preferência pode ser definida para o escopo de um estabelecimento específico (que deve estar definido no parâmetro de sessão ESTABELECIMENTO_ID).
  • Usuário - A preferência pode ser definida para o escopo de um usuário específico, conforme definido pelo parâmetro de sessão USER_ID.
  • Sessão - A preferência pode ser definida na sessão. OBSERVAÇÃO: Esta opção nunca é persistida no banco de dados pois é mantida apenas em memória.
Instância para a qual a preferência está sendo definida. Esta campo é apresentado apenas quando o escopo selecionado for "Instância".
Usuário para o qual a preferência está sendo definida. Este campo é apresentado apenas quando o escopo definido for "Usuário".
Valor da preferência para este escopo.

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:
Geral
Instância
Estabelecimento
Usuário
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

Exclui o registro selecionado. A exclusão do registro pode ser disparada a partir da tela de consulta e/ou de manutenção do mesmo.
O registro somente será excluído se todas as condições necessárias forem encontradas, gerando um erro, caso alguma destas condições não estiver sendo atendida.
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

Alterar todos

A operação "Alterar todos" permite alterar um ou mais campos de vários registros para um valor fixo através de uma única operação. Esta função deve ser usada da seguinte forma:

Regras

Ajustar campo valor

O domínio e formado do valor devem ser configurados de acordo com o que está definido na preferencia.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Alterar"
  • Antes de apresentar uma tela formulário "Novo"

Ajustar campos conforme o escopo

Ajusta a visibilidade dos campos usuário, estabelecimento e instância conforme o escopo selecionado.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Alterar"
  • Antes de apresentar uma tela formulário "Novo"
  • Ao alterar campo "Tipo de escopo" do formulário "Novo"

Popular opções de escopo

Popula os escopos que são permitidos para esta preferência.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Novo"

Salvar escopo

Calcula o valor do escopo de acordo com o tipo, pegando campo usuário, estabelecimento ou instância e traduzindo para o ID interno.
Eventos que disparam esta regra:
  • Antes de inserir formulário "Novo"