Telescope Versao 2

Índice

Entidades

ADS2.CAD_ENTITY

Descrição

Interface utilizada para consultar e alterar as propriedades de uma entidade.
A interface é dividida pela parte de definição central da mesma composta por:

Diagrama

Na tela de consulta, o Telescope apresenta um pequeno diagrama que resume a estrutura da entidade e seu relacionamento
com outras entidades.
[[image:ads/CadEnt-01.png]]
Neste diagrama, os links a direita são entidades que esta entidade referencia.
Os links para cima, indicam um relacionamentos de agregação onde a entidade sendo consultada é um elemento agregado ao
de cima.
Os links da esquerda são entidades que referenciam a que está sendo consultada e as de baixo são entidades agregadas a
esta.

Convencão do diagrama


Ações especiais


Gerar DDL de criação da tabela

Esta opção permite gerar o script de criação da tabela.

Gerar códigos o build ativo

Ao clicar nesta opção o sistema irá gerar/atualizar todos os códigos desta arquitetura e que estão relacionados com esta
entidade.

Criar interface CRUD

Ao executar esta ação, o Telescope irá criar uma interface CRUD com base nesta entidade.

Esta interface pode ser acessada pelo menu:


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

Módulo de Entidades:

Campos:

Nome global da entidade. Formado pela concatenação do nome do sistema com o nome da entidade.
Como um único registro desta entidade deve ser chamado. Este campo pode ser utilizado como sugestão de mensagens que se referem a um elemento específico. Exemplo: Nota fiscal, Pedido, Produto, etc.
Como um conjunto de registros desta entidade deve ser referenciado. Exemplo: Notas fiscais, Pedidos, Produtos, etc.
Nome dado para a entidade. Ex: PEDIDOS, PRODUTOS, ROTAS_ALTERNATIVAS, etc.
Alias sugerido para a entidade. Use um nome curto e único para todo o sistema. Sugere-se que o alias seja composto por 6 letras. O alias pode ser utilizado na montagem do nome das constraints de banco.
Nome do sistema do qual esta entidade faz parte. Este campo não á apresentado se a interface já estiver sendo aberta a partir do contexto e um sistema.
Descrição da entidade representa. A descrição deve informar direta o indiretamente:
  • O que ela representa
  • Porque ela é necessária
  • Quando ela é utilizada
Retorna um texto HTML contendo a situação do componente quanto às homologações.

Indica como a entidade é persistida no sistema.
  • Table - A entidade será persistida em uma tabela.
  • View - A entidade é resultado de uma visão na base de dados.
SQL que representa a entidade. Este campo é visível apenas quando a persistência da entidade é do tipo VIEW.
Define a ordem com que a VIEW deve ser criada. A definição da ordem de criação das VIEWS é importante quando existe uma VIEW dependente de outra VIEW. Nestes casos, uma VIEW deve ter sequencia maior do que todas as VIEWS de que ela depende.

Exemplo:
Dada uma VIEW_A que depende apenas de tabelas, uma VIEW_B que depende da VIEW_A e uma VIEW_C que depende da VIEW_B, seria necessário indicar as sequencias abaixo para que a sua criação serja realizada sem erros:
View Sequencia
VIEW_A 0
VIEW_B 1
VIEW_C 2
Define uma tela para onde deverá navegar quando o usuário deseja obter mais informações sobre este elemento.
Em geral, deve-se selecionar uma tela do tipo VIEW cuja entidade-base é igual ao desta usage.
Apresenta os blocos que utilizam esta entidade como base.
Campo apresentado durante a funcionalidade de inclusão e indica que o sistema deve criar um atributo de chave única (UK) automaticamente. O atributo utilizará o título singular da entidade como label e base para o atributo que será a UK.
Número de registros estimados. Número utilizado para algumas tomadas de decisão. Ex: 10, 500, 1000000, etc. Este número é utilizado como referência para que o Telescope tome determinadas decisões.
Nome da tabela no banco de dados. Caso não informado, utiliza o mesmo nome que a entidade.
Observações técnicas sobre a entidade e que não aparecem no manual do usuário (são destinadas à equipe interna de desenvolvimento do sistema).
Campo que apresenta críticas e erros identificadas na entidade.
Apresenta o comportamento resumido da entidade conforme definido em suas regras de negócio.

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.
Table
View
Table
View
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

Pesquisa simples (SEARCH)

Campos utilizados para pesquisa genérica
Topo

Gerar

Executar as atividades relacionadas ao elemento para o BUILD setado para esta sessão.
Topo

Gerar DDL

Gerar o comando DDL para criar a entidade no banco de dados.
Topo

Criar interface CRUD

Criar interface CRUD.
Topo

Gerar DDL tabelas

Gera um script DDL para as tabelas do sistema.
Topo

Criar interfaces e módulos

Cria interfaces e módulos para o sistema listado.