Recursos de Auto Build no Jitterbit App Builder
O App Builder inclui um conjunto de ferramentas projetadas para automatizar as tarefas mais repetitivas no desenvolvimento de aplicativos. Coletivamente chamadas de recursos de Auto Build, elas abrangem diferentes camadas de um aplicativo: o assistente de aplicativo estabelece as bases para um novo app, os aceleradores aceleram a criação de regras e páginas a partir de tabelas, e as ferramentas de cópia movem objetos de dados entre fontes de dados.
Criar um novo aplicativo
O App Builder fornece dois assistentes para criar um novo aplicativo. O assistente de um passo, acessível pelo Menu do Site, requer apenas um nome de aplicativo e um único clique para começar. Quando termina, ele cria automaticamente o seguinte:
- Página inicial
- Entradas de menu Início e Configuração
- Página de Parâmetros (sob o submenu Configuração), vinculada a uma página pop-up de Parâmetro de uma única linha
- Tabela de Parâmetro com as seguintes colunas: Aplicativo, Versão, ParameterID e colunas de auditoria
- Objeto de negócio Parâmetro
- Item de menu Relatórios (exibido uma vez que um gráfico é adicionado ao aplicativo)
Se você precisar de mais controle sobre a configuração inicial, como conectar o aplicativo a uma fonte de dados existente ou escolher um layout específico para a página inicial, use o assistente de múltiplos passos, acessível pelo IDE, em vez disso.
Para instruções completas sobre ambas as abordagens, veja Criar um novo app.
Aceleradores
Quando você cria uma nova tabela no App Builder, uma série de aceleradores se torna disponível. Eles podem ser usados para tornar suas tabelas auditáveis e para acelerar a criação de objetos e páginas baseados nas tabelas. Essas opções estão disponíveis na seção Aceleradores do painel Tabela.

Nota
Usar o assistente de Tabela adiciona automaticamente colunas para suportar funcionalidade de auditoria e seleção pelo usuário, e cria visualizações na camada de negócios.
Audit Lite
Audit Lite é um recurso do App Builder que ajuda a tornar todas as tabelas do seu aplicativo facilmente auditáveis. Clicar em Enhance Table (em seguida, Proceed) adiciona cinco colunas para rastrear informações sobre quando uma tabela foi modificada e por quem. A Jitterbit recomenda aplicar o Audit Lite a todas as tabelas em um aplicativo.
| Coluna | Descrição |
|---|---|
IsActive |
Indica se um registro está ativo. Atribuído ao tipo de uso User Selectable, que filtra registros inativos em controles de lista. |
AddedBy |
O nome de usuário da pessoa que criou o registro. |
AddedOn |
A data em que o registro foi criado. |
ChangedBy |
O nome de usuário da pessoa que modificou o registro pela última vez. |
ChangedOn |
A data em que o registro foi modificado pela última vez. |
Publicar na camada de negócios
Toda tabela na camada de dados de um aplicativo geralmente requer pelo menos uma regra correspondente na camada de negócios antes que seus dados possam ser exibidos na interface do usuário. Para um aplicativo com várias tabelas, isso significa criar muitas regras. O acelerador Publish to Business Layer permite gerar essas regras diretamente da tabela, sem precisar passar manualmente pelo construtor de regras.
Clicar em Publish to Business Layer (em seguida, Proceed) cria duas regras com base na tabela: um objeto de negócios e um objeto de lista (se a tabela tiver uma coluna de título definida).
Nota
O acelerador nomeia o objeto de negócios usando "Objeto de Negócios" entre parênteses, em vez da convenção "Fonte" usada ao criar regras manualmente. Isso não afeta o funcionamento da regra.
Publicar na Camada de UI
Após as regras estarem em vigor, o próximo passo é criar páginas para que os usuários possam interagir com os dados que as regras expõem. Esse padrão se repete para cada entidade principal em uma aplicação: uma tabela, suas regras e as páginas que as exibem. O acelerador Publicar na Camada de UI acelera essa etapa ao lançar o assistente de criação de páginas pré-configurado para a tabela selecionada.
Clicar em Publicar na Camada de UI abre o mesmo assistente de criação de páginas disponível na aba Páginas. O assistente permite que você selecione um menu e um layout. O layout determina quantas páginas são criadas. Por exemplo, selecionar Grade e Formulário gera duas páginas: uma página de Grade nomeada com o nome da tabela no plural e uma página de Formulário nomeada após a própria tabela.
Copiar uma tabela
O recurso Copiar Tabela permite que você copie uma tabela de fonte de dados para uma fonte de dados externa ou de staging.
Nota
Copiar uma tabela entre fontes de dados não traz nenhum dado associado ou objetos de negócios (incluindo objetos Tabela (Fonte)).
Para copiar uma tabela:
- Vá para App Workbench > Tabelas.
- Localize a tabela que deseja copiar e clique no ícone Abrir Registro.
-
Clique em Mais > Copiar Tabela. A caixa de diálogo Configurações de Copiar Tabela é aberta:
- Selecione a fonte de dados de destino no campo Copiar para Fonte de Dados.
- (Opcional) Insira um nome no campo Novo Nome da Tabela. Por exemplo, você pode nomear a tabela Cliente como
zClienteao copiá-la para um ambiente de staging.
-
Clique em Copiar Tabela. O App Builder inicia um trabalho em segundo plano para concluir a cópia.
Copiar uma regra
O App Builder permite que você copie uma regra junto com seus eventos e funções associados.
Para copiar uma regra:
- Vá para App Workbench > Regras.
- Localize a regra que deseja copiar e clique no ícone Abrir Registro.
-
Clique em Mais > Copiar Regra. A página Copiar Regra é aberta:
- Selecione se deseja copiar os Eventos e Funções associados marcando as caixas de seleção correspondentes.
- Clique em Copiar.
-
Quando a cópia estiver completa, o App Builder abre a tela Business SQL para a regra copiada com "(Novo)" anexado ao nome.
Copiar uma página
Para copiar uma página:
- Vá para App Workbench > Páginas e abra a tela de edição da página. Alternativamente, navegue até a página no aplicativo, abra a gaveta de ações e selecione Live Designer.
-
Clique em Mais, depois selecione uma das seguintes opções:
- Copiar Página: O App Builder cria uma cópia da página dentro do mesmo aplicativo e a abre.
- Copiar Página para Outro App (disponível apenas na tela de edição da página do App Workbench): Selecione o aplicativo de destino e confirme.
Copiar um painel
Para copiar um painel:
- Vá para App Workbench > Páginas e abra a tela de edição da página. Alternativamente, navegue até a página no aplicativo, abra a gaveta de ações e selecione Live Designer.
- No painel que você deseja copiar, clique em Mais > Copiar.
- Selecione o aplicativo de destino e a página dentro desse aplicativo onde o painel deve ser adicionado.
- O App Builder copia o painel e abre a página de destino.