Tela utilizada para cadastrar e alterar as interfaces. Este é o primeiro passo para criar uma interface, o cadastro nesta tela é simples e rápido, segue abaixo um guia de como utilizar os campos.
Código: Este campo é gerado automaticamente ao gravar. Os códigos são padronizados para começar com um prefixo, existem 5 prefixos existentes no sistema, são eles:
Prefixo CLI(Cliente): Listagens criadas pelo cliente.
Prefixo PER(Personalizada): Listagens criadas pela Edusoft para o cliente.
Prefixo PAD(Padrão): Listagens criadas pela Edusoft para todos os clientes.
Prefixo GRP(Grupo): Grupos de pesquisa criados pelo cliente ou pela Edusoft.
Prefixo DET(Detalhe): Para interfaces de detalhes.
Título: Título da listagem.
Tipo interface: Este campo é importante, pois conforme a opção escolhida nele, será trocado o método de execução e do cadastro da interface. Os tipos de interfaces disponíveis são:
Listagem: Este tipo de interface serve para extrair informações em formato de tabelas/listas. Você informa os filtros e as colunas da tabela conforme configurações pré-definidas.
Documento HTML: Este tipo de interface serve para montar documentos (declarações, atestados, contratos, …). Você informa os filtros, as colunas e o texto do documento através de um template em
HTML.
Documento ODT: Este tipo de interface serve para montar documentos (declarações, atestados, contratos, …) Você informa os filtros, as colunas e o texto do documento através de um template criado com o Libre Office Writer (formato ODT)
Cadastro: Este tipo de interface serve para criar e personalizar telas de cadastros. Os campos serão apresentados em tela conforme os campos e formatações configuradas.
Filtro de Entrada: Quando selecionado “cadastro” no campo Tipo interface é habilitado o campo Filtro de Entrada que tem as opções: Padrão e Personalizado. A opção “Padrão” o cadastro permite apenas um filtro e incluir novos registros, e ao selecionar a opção “Personalizado”, o sistema permite inserir mais de um filtro na tela e fazer uma interface para dar manutenção em uma tabela de detalhe de uma tabela principal.
Controle: Uma interface onde, são adicionados campos da tabela selecionadas, porém nada é gravado. Os campos adicionados são apenas para preencher. Este tipo de interface é utilizada para executar um serviço externo, classe java com os campos preenchidos em tela.
Grupo: Grupo de listagem que a listagem pertence. É utilizado para o agrupamento de interfaces conforme suas funcionalidades.
Módulos: Conforme o módulo selecionado, trará tabelas e campos diferentes para o cadastro de listagem. Exemplo: Se a listagem for para consultar parcelas, deve-se selecionar o módulo financeiro pois trará todas as tabelas referentes ao financeiro.
Homologado para: Informe o banco em que a interface está homologada para executar, Microsoft SQL Server ou ORACLE.
Versão Mínima: Versão mínima do sistema para o funcionamento correto da Interface. Exemplo: Versão 5.29 deve-se colocar 05290100.
Ajuda: Descrever uma pequena ajuda para o usuário. Descreve o que é esta interface, quais as regras utilizadas, filtros que são obrigatórios e etc.
Acesso liberado (não necessita estar logado para executar): Quando marcado a interface terá acesso liberado (não necessita estar logado para executar), não sendo necessário dar permissão na aplicação de segurança.
Anexar modelo: Anexar um modelo da interface para o usuário.
Terminando o cadastro da interface, clique em Avançar e continue o cadastrado da interface na tela de Layout - Definição de tabelas, colunas e filtros.
Para a execução da Interface deve acessar através da seguinte URL:
http:<endereço>/MentorWeb/jsf/geradorinterface/executa/interfaceexec.jsf?codigoForm=<codigoForm>.
Voltar para a página Gerador de interface
Passos para criar uma interface