ADS Core

Índice

Cadastro de regras de negócio

ADS_CORE.CAD_REET

Descrição

Interface genérica para cadastramento das regras de negócio relacionadas com uma entidade. Esta interface se ajusta através de parâmetros estabelecidos.

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

Sub-módulo para regras de entidades:

Campos:

Nome dado para identificar o componente.
Título do componente para fins conceituais.
Título para o tipo de componente
Domínio utilizado para identificar todo os registros da base de dados. Todas as entidades possuem uma chave primária deste tipo.


Em condições normais, atributos deste domínio não são apresentados na Interface.

Indica o que está sendo inferido para o atributo.
  • Editabilidade - Indica quando o campo é ou não editável na interface.
  • Formato - Máscara e outras opções específicas do domínio
  • Label - Label (título) do atributo
  • Prefixo - Prefixo (texto à esquerda do campo)
  • Obrigatoriedade - Indica quano o campo é ou não obrigatóio.
  • Sufixo
  • Valor - A inferencia está calculando o valor do atributo.
  • Visibilidade - Indica quando o campo é ou não visível na interface.
Texto livre para descrição do componente. Esta descrição inclui o que o componente representa, quais as funcionalidades que ele tem, o que ele representa e quando necessário dá um breve resumo de como ele funciona.
Ver ADS_COMPS.TIPOS_COMPONENTES
Texto que descreve o componente resumido em uma única linha. Usado para documentação do sistema em locais onde não é necessário entrar em detalhes (ex: "hint" de uma interface). Dependendo do tipo de componente, a descrição curta é o seu objetivo (porque o sistema precisa deste componente?).
Domínio para mapear as opções desejadas de uma entidade associativa. Funciona de forma semelhante ao domínio SELECAO, porém a interface é composta por um conjunto de check-boxes.
A largura irá indicar o número de colunas utilizadas para check-boxes.
A altura dependerá do número de opções existentes e é ignorada.

Na consulta, apresenta os check-boxes. Se o usuário não selecionar nada, lista todos os registros. Se o usuário selecionar alguns valores, então lista apenas os registros que tenham pelo menos um dos valores selecionados.

Propriedades (format)

select-controls

Apenas se view-mode:column (padrão). Define se deve ou não apresentar botões para marcar ou desmarcar todas as opções.
  • both (padrão) - Apresenta mini-botões para marcar e desmarcar todas as opções.
  • none - Não apresenta os mini-botões.

view-mode

Define o modo de apresentação dos registros:
  • columns (padrão) - Cada registro tem um texto de descrição que é apresentado para a opção. Conforme as dimensões disponíveis, várias opções podem ser apresentadas na mesma linha.
  • table - Cada registro tem um conjunto de atributos apresentados na forma de uma pequena tabela. Os dados destes atributos são informados da mesma forma que as tabelas do domínio Wiki (colunas separadas pelo caractér "|").

field-labels

Permite definir os títulos das colunas quando utilizando view-mode:table. Exemplo:
view-mode:table; field-labels:| Título|Tipo | Data | Previsão | Valor| Saldo|


Número de sequencia deste componente. Normalmente define a ordem dos componentes com relação ao seu escopo.
Indica o nome global do componente. Se o componente for raiz (não tem pai), então o nome global será igual ao nome do componente. Se o componente não for raiz (tem pai), então o nome global é formado pelo nome global do componente pai + "." + nome do componente. Ex: ADS, ADS.COMPONENTES, ADS.COMPONENTES.NOME_GLOBAL
Indica o nome global do componente. Se o componente for raiz (não tem pai), então o nome global será igual ao nome do componente. Se o componente não for raiz (tem pai), então o nome global é formado pelo nome global do componente pai + "." + nome do componente. Ex: ADS, ADS.COMPONENTES, ADS.COMPONENTES.NOME_GLOBAL
Campo usado para selecionar os atributos da regra.
Visível para regras relacionadas com atributos.
Visível apenas para a regra de inferência em interface.
Indica de quais ítens a expressão depende.
Opções para delete da entidade estrangeira em regras tipo FK.
  • Cascade - Os registros da entidade estrangeira são excluidos em cascata.
  • Nullify - Ao excluir, registros dependentes são desreferenciados.
  • Restricted - Não permite escluir quando existem dependentes.

Operações

Topo

Listagem

Apresenta uma lista com os registros que atendem os filtros informados. Clique no registro para selecioná-lo. Caso o registro desejado seja o primeiro (ou único), é possível selecioná-lo pressionando a tecla ENTER.
Topo

Inclusão

Permite criar novos registros no sistema. Informe os campos e pressione em Salvar.
Topo

Alteração

Tela que permite a alteração de um registro.
Topo

Exclusão

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

Pesquisa

Permite restringir o conjunto de registros a serem listados informando filtros para determinados campos.
Obtenha maiores detalhes em Como utilizar a tela de pesquisa?.

Veja também