Telescope (core)

Índice

Cadastro de Sistemas

ADS.CAD_SIST

Descrição

Interface para consultar e cadastrar o registro principal de um sistema.

Campos:

Campo de consulta para buscar um sistema pelo nome, título ou descrição
Nome dado para identificar o componente.
Título do componente para fins conceituais.
Valor inicial do componente quando aplicável.
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
Domínio para campos de texto que permite tags de formatação HTML.
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
Domínio do dono da aplicação
Informa o build que o usuário está usando.
Nome da pasta onde deverão ser gerados os códigos fontes dos objetos do sistema (classes de persistências, servlets, domínios...).
Notas ou observações sobre o componente.
Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
Campo para informar o tipo de banco de dados para gerar o DDL.
Componente utilizado para representar campos que contém códigos-fontes em uma determinada linguagem de programação. Para a persistência, é um campo texto (contendo quebras de linha) como qualquer outro. Na interface é apresentado como um campo multi-linha, que não quebra as linhas automaticamente e usa um fonte de tamanho fixo.

No formato, pode-se incluir a propriedade "language" para definir a sintaxe da linguagem a ser utilizada.

Exemplo:
language:java

Outras linguagens suportadas:
  • java
  • sql
  • html
  • csharp
  • css
  • javascript
  • ruby
  • php
  • velocity
Número de identificação físico do componente.

Operações

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 "Listar".
Obtenha maiores detalhes em Como utilizar a tela de pesquisa?.
Topo

Listar

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

Consultar

A operação de consulta é executada quando o usuário clica em um registro da lista ou após a inclusão de um novo registro.
A operação consiste em uma tela que apresenta os dados detalhados do registro específico apenas para consulta e oferece todas as operações possíveis sobre ele (alterar, excluir, etc.).
Topo

Alterar

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

Novo

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

Excluir

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

Apresentar estatísticas

Apresentar as estatísticas...
Topo

Auditar

Rotina que audita o sistema fazendo algumas verificações relacionadas com nomenclaturas, falta de implementações, adequação de nomes, etc.
Topo

Criar propriedades padrões

Este procedimento cria um conjunto padrão de propriedades de acordo com o nome do sistema:

DOMAIN_FOLDER br/com/ferpa/ads/app/
ENTITY_FOLDER br/com/ferpa/ads/app/
INTERFACE_FOLDER br/com/ferpa/ads/servlet/
LIBRARY_FOLDER br/com/ferpa/ads/app/
LOV_FOLDER br/com/ferpa/ads/servlet/
PROJECT_FOLDER G:/Inf-Ads/ADS/
SYSTEM_FOLDER br/com/ferpa/ads/servlet/
WEBXML_COMPLEMENT_FOLDER web/WEB-INF/
Topo

Gerar DDL

Gera script DDL para criar os objetos de banco do sistema.
Topo

Gerar DDL das tabelas

Gera um script para criar os objetos do banco de dados.
Topo

Round trip

Dispara a execução da verificação de arquivos do build através do Telescope Local Dock.

Veja também