| | Personalização de aplicativoO ambiente de desenvolvimento do LN permite personalizar o software LN. É possível criar VRCs do pacote em que é possível personalizar vários tipos de componentes de software, como sessões, formulários, relatórios, etiquetas de campo de dados de vários idiomas, perguntas e mensagens. Para manter ou criar componentes de software, um desenvolvedor precisa de configurações e parâmetros de desenvolvimento padrão e de autorização para pelo menos um VRC do pacote. O software está em constante mudança. Portanto, é preciso gerenciar as várias versões de pacotes, liberações correspondentes e todas as diversas personalizações no software padrão. O Infor Enterprise Server oferece uma solução abrangente com um conceito de gestão de versão e liberação. Os desenvolvedores podem usar o Sistema de Gestão de Configuração de Software (SCM) para fazer uma cópia do componente de software e colocá-lo em um VRC de desenvolvimento dedicado. Em seguida é possível modificar o componente, por exemplo, para corrigir um erro. Se o componente foi concluído e testado, ele poderá ser colocado de volta no ambiente de runtime. Esse processo é chamado de check out e check in. O componente ainda pode ter o mesmo código de VRC, mas possui um número de versão diferente. Ainda é possível recuperar revisões mais antigas do componente. As mensagens são componentes de software independentes de idioma que permitem personalizar mensagens de diálogo. As perguntas são componentes de software independentes de idioma usados para fazer perguntas relativas à situação às quais o usuário deve responder. No runtime, as perguntas são exibidas no idioma especificado para o usuário atual. Os usuários do LN podem ter os próprios menus personalizados. Os menus do LN são criados por desenvolvedores do LN ou por administradores do LN que possuem autorização de desenvolvedor. É necessário definir o menu inicial de um usuário nos dados do usuário do LN. É possível criar consultas independentes com Easy SQL ou o Text Manager. O Easy SQL ajuda os usuários a definir consultas de maneira simples conduzida por menu. O Text Manager permite criar consultas mais complexas. O formulário é a parte de interface do usuário da sessão. Formulários, que são apresentados a usuários, incluem dados e ações que os usuários podem realizar com relação aos dados. A sessão e o formulário são integrados; é definido um formulário por sessão. A definição do formulário na sessão identifica os campos, as etiquetas e as opções disponíveis na janela de exibição de visão geral da sessão e janela de detalhes. Os relatórios são usados para mostrar dados na tela ou imprimi-los em uma impressora ou outro dispositivo de saída. Relatórios são usados em sessões (de impressão) e consultas SQL. Uma sessão pode ter vários relatórios. Ao executar uma sessão com vários relatórios, é exibida uma lista de relatórios disponíveis. Uma consulta SQL pode ter somente um relatório. Um script de relatório permite personalizar o seu processamento. Um script de relatório consiste em seções do evento em que você programa ações a serem realizadas em estados específicos da execução do relatório. As declarações programadas em uma seção de script do relatório consistem em uma combinação de declarações em linguagem 3GL e funções de script de relatório. Os Gráficos apresentam dados em formato gráfico ao usuário. Gráficos são usados em sessões e consultas SQL. Uma sessão pode conter vários gráficos. Uma consulta SQL pode ter somente um gráfico. O repositório do objeto de negócios (BOR) é um espaço virtual em que os objetos de negócios são armazenados. Um objeto de negócios é um objeto com uma interface do usuário orientada a negócio, que serve como um ponto de entrada único para todos os dados relacionados ao negócio e realiza operações com relação a esses dados. Um dicionário de dados é uma coleção de descrições sobre um modelo de dados ou sistema. O LN usa dois dicionários de dados únicos: o Dicionário de dados do runtime e o Dicionário de dados do aplicativo.
| |