Personalização de aplicativo

O 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.