Ir para o conteúdo

Recursos de Construção Automática do Kit de Ferramentas IDE

Visão Geral

App Builder apresenta opções de Auto Build para ajudar a automatizar o processo de construção de um aplicativo e ajudar a reduzir o tempo que leva para construir um aplicativo. Além do App Wizard, alguns desses recursos se originam na Camada de Dados e Lógica de Negócios para dar suporte aos desenvolvedores na construção de áreas da Camada de Dados, bem como copiar informações da Camada de Dados e da Camada de Lógica de Negócios de uma fonte de dados para outra.

Tutorial de Construção Automática

Para Usar o Assistente do Aplicativo

  1. Navegue até o Menu do Site
  2. Clique no botão + App
  3. Insira o Nome do Aplicativo e clique em Criar Aplicativo

    • App Builder agora executa um trabalho em segundo plano para gerar o aplicativo junto com os seguintes elementos criados automaticamente:
    • Página inicial projetada
    • Entradas do menu Início e Configuração disponíveis para navegação
    • Submenu da página Parâmetros fora da Configuração, vinculado a uma página pop-up de linha única de Parâmetro
    • Tabela de parâmetros criada para metodologia junto com um único registro criado
      • A tabela contém as seguintes colunas: Aplicativo, Versão, ParameterID e registros de Auditoria
    • Parâmetro (Objeto de Negócios) gerado na Camada de Negócios
    • O item de menu Relatórios está disponível e será exibido assim que um Gráfico for adicionado ao aplicativo
  4. Quando o trabalho em segundo plano terminar de ser executado, App Builder traz você para a nova página inicial do aplicativo

  5. Continue construindo seu aplicativo

Opções de Construção Automática de Tabela

Quando você constrói uma nova tabela em App Builder, as seguintes opções de construção automática estão disponíveis:

Nota

Usando o Assistente de Tabela adicionará automaticamente colunas para dar suporte a Auditoria e Selecionável pelo Usuário, bem como criar visualizações na Camada de Negócios.

Melhorar Tabela

Clicar no botão Enhance Table (seguido por Proceed) adicionará colunas para dar suporte a Audit e User Selectable. Essas colunas são:

  • IsActive
  • AddedBy
  • AddedOn
  • ChangedBy
  • ChangedOn

Publicar na Camada de Negócios

O botão Publicar na camada de negócios gerará uma regra de objeto de negócios para a regra de tabela e lista selecionada se uma coluna de uso de título for definida.

Publicar na Camada da IU

O botão Publicar na Camada de IU inicia um assistente para auxiliar na criação de páginas com base no Objeto de Negócios desta tabela. App Builder gera duas páginas, uma página de Grade nomeada com o nome da tabela pluralizada, bem como uma página de Formulário nomeada como o nome da tabela. O assistente permite que você selecione onde adicionar uma opção de navegação de menu para a nova Página, as opções são Início, Configuração e Nenhum.

Publicar na Camada de IU também aparece nas Regras de Negócios. A partir deste local, o botão cria uma página ou páginas com base nesta Regra e adiciona a(s) página(s) ao menu do aplicativo. O(s) tipo(s) de página(s) criado(s) é(são) acionado(s) pelo tipo de Regra. Observe que a Regra precisa ser validada para que este botão fique ativo.

Copiar Tabela

Há muitas instâncias em que você pode desejar copiar uma tabela existente em um aplicativo para uma fonte de dados externa ou de preparação. O recurso Copiar Tabela permite que você pegue uma tabela de Fonte de Dados existente e mova-a entre fontes de dados.

Nota

Copiar uma tabela entre fontes de dados NÃO traz consigo nenhum dado ou objeto de negócios associado (incluindo objetos de Tabela (Fonte)).

Para Copiar a Tabela para Outra Fonte de Dados

  1. Navegue até o aplicativo App Workbench > Tabelas
  2. Localize a Tabela que você deseja copiar. Por exemplo: Cliente
  3. Clique no ícone correspondente Abrir registro
  4. Clique em Mais > Copiar tabela
  5. Selecione a fonte de dados para copiar a tabela na lista Copiar para fonte de dados
  6. Se desejar, insira um Nome no campo Nome da nova tabela. Seja consistente com sua convenção de nomenclatura. Por exemplo: você pode nomear a tabela Cliente como 'zCustomer' ao copiá-la para um ambiente de preparação.
  7. Clique no botão Copiar tabela. App Builder inicia um trabalho que roda em segundo plano.

Regras de Cópia

Com o recurso Copy Rules existente, App Builder permite que você defina se também deseja copiar Eventos associados (todos os Eventos, incluindo Eventos Personalizados e Intrínsecos) e/ou Funções junto com a Regra.

Para Copiar uma Regra

  1. Navegue até o aplicativo App Workbench > Rules
  2. Localize a Rule que deseja copiar. Por exemplo: Customer (Inner Join Orders)
  3. Clique no ícone Open Record
  4. Clique em More > Copy Rule
  5. Decida se deseja copiar também Events e Roles associados e marque a caixa de seleção para indicar Yes, copy this option as appropriate
  6. Clique no botão Copy
  7. Após terminar a execução, App Builder retorna você para a nova tela do Business SQL para a regra copiada e acrescenta (Novo) ao final do Nome