Telescope Versao 2

Índice

Blocos

ADS2.CAD_MODULE_BLOCK

Descrição

Esta interface tem como objetivo manter os blocos de interfaceamento de um sistema. Um bloco é o elemento básico de especificação das interfaces no Telescope e é composto basicamente por um conjunto de campos associados a um conjunto de funcionalidades.

Esta interface é utilizada sempre que um desenvolvedor necessita consultar ou alterar os detalhes de uma interface.

A partir do bloco, o detalhamento se estende a diversos sub-elementos como bindig de entidades, campos, funcionalidades, regras específicas do bloco, regras de UX, processos específicos, etc.

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 Interfaces:

Campos:

Nome da entidade que serve como base para este bloco.
Nome dado para identificar o bloco de interface. Geralmente utiliza a seguinte convenção:
  • Inicia com CAD, CON, REL, PRO ou UTL para telas de manutenção, consulta, relatório, processo ou utilitário.
  • Segue o nome do elemento relacionado no plural.
Nome global utilizado para identificar o bloco.
Título dado para o bloco de interface. Este título será utilizado como título da interface e da documentação dos usuários.
Estereótipo do bloco. Permite caracterizar o tipo de uso do bloco, permitindo sugerir as operações na inclusão bem como identificar como eles serão apresentados na documentação. Blocos de detalhe, por exemplo, não são apresentados nos índices de interfaces do sistema.
Campo de consulta que apresenta os parâmetros da interface (se houver).
Diagrama representando o relacionamento deste bloco com módulos.
Descrição do bloco de interface. Este campo será incluído na documentação gerada para o usuário. A linguagem utilizada deve ser voltada para usuários finais e especialistas de negócio. O texto deve responder às seguintes questões:
  • Qual o objetivo deste bloco?
  • Quando um usuário necessita usar este bloco?
  • Como usar?
Na inclusão, permite informar o conjunto de operações desejada para o bloco.
O valor sugerido é configurado pela preferencia ADS.DEFAULT_FEATURES.
  • Custom action
  • Delete
  • Insert
  • List
  • Query
  • Record action
  • Report
  • Report break
  • Search
  • Update
  • View
Reporta os requisitos/processos que a interface implementa ou participa.
Determina como deve ser o controle de acesso deste componente.
  • Restrito - A operação é restrita a usuários que tenham acesso específico a mesma. Para os outros usuários, a operação é sequer apresentada.
  • Exige credencial - A operação exige a credencial de um usuário com este direito de acesso no momento da sua execução. Neste caso, caso o usuário da sessão corrente não possuir esta credencial, o sistema irá pedir as credenciais de um usuário que as tenha. Ao contrário da política de acesso "Restrito", a operação é visível para qualquer usuário que tenha acesso a uma operação de entrada do bloco, mas caso ele não tenha o direito de acesso específico, o sistema irá pedir as credencias de alguém que tenha este direito. Ver Política de acesso "Exige credencial"
  • Usuário - Todos os usuários logados tem acesso a este elemento.
  • Público - Qualquer um tem acesso a este elemento (mesmo usuários não logados)
Este campo é útil quando o bloco pode ser anexado a vários módulos. Neste caso, o módulo informado será utilizado sempre que o bloco for aberto fora do contexto de outro módulo.
Em tempo de execução, o módulo também pode ser definido através da preferencia {SISTEMA}.{BLOCO}.MODULE=nome-global-do-modulo
Indica que este bloco extende um outro bloco.
Domínio para campos de texto que permite tags de formatação HTML.
Campo utilizado como "container" do diagrama das entidades.
Campo usado como container para a documentação das telas da interface.
Mostra os procedimentos específicos relacionados com a interface.
Texto livre
Nome do sistema em que este bloco está incluso.

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

Novo

Permite criar novos registros no sistema. Informe os campos e pressione em Salvar.
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

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.

Dúvidas frequentes

  • Como usar a propriedade ORDER_BY?
  • Como criar um campo tipo selection-check em formato de tabela?
  • Ordenação dos relatórios Telescope
  • Como definir o agrupamento de registros de uma tela de list no Telescope?
  • Como definir uma regra de acesso para determinados campos?
  • Regras de UX