Glossário de terminologia usada no Jitterbit App Builder
A
-
Accelerator: No App Builder, um accelerator é um recurso projetado para acelerar o processo de desenvolvimento de aplicações criando ou alterando tabelas na camada de dados, ou adicionando elementos à camada de UI.
-
Accordion: Um dos tipos de contêiner que pode ser usado para organizar controles dentro de um painel (os outros são field groups e tabs). O usuário vê "accordions" que pode clicar para expandir ou recolher a fim de revelar ou ocultar controles.
-
Action: Uma tarefa ou operação específica que inicia quando um evento ocorre. É possível usar muitos tipos diferentes de actions, incluindo Bridge, Event, Export, Import, Plugin, Procedure, RFC e Rule.
-
Action Drawer: O menu principal do App Builder, localizado no canto superior direito de qualquer tela editável. Permite realizar tarefas básicas como adicionar ou design de páginas, ou ir para o IDE.
-
Alias: Um nome definido pelo usuário atribuído a uma função para referência mais fácil.
-
Allow Nulls: Uma configuração que permite armazenar valores nulos na coluna designada.
-
API / REST API: Uma API (Application Programming Interface) é um conjunto de regras e protocolos que permite diferentes aplicações de software se comunicarem. Uma REST API (Representational State Transfer API) é um tipo popular de API que segue os princípios de REST, um conjunto de restrições arquitetônicas para criar serviços web. REST APIs usam métodos HTTP padrão (como GET, POST, PUT, DELETE) para realizar operações em recursos.
-
App Layers: O App Builder organiza o desenvolvimento em quatro camadas distintas. A camada Data é para armazenar ou recuperar dados. A camada Business contém a lógica e as regras que impulsionam a funcionalidade do aplicativo. A camada UI (interface do usuário) é o que o usuário vê e com o que interage. A camada Security controla quem pode acessar quais páginas e dados.
-
App Builder Connector: Este recurso conecta duas instâncias diferentes do App Builder. Permite tratar a conexão como uma rule, importar a tabela e começar a usá-la.
-
App Workbench: Uma página central que oferece acesso rápido a tarefas comuns para construir e manter aplicações.
-
Assembly: Um assembly agrupa plugins, o que permite mover esses plugins entre ambientes (por exemplo, de desenvolvimento para QA, e de QA para produção).
-
Audit: O App Builder permite rastrear qualquer alteração feita na fonte de dados.
-
Audit Lite: O Audit Lite permite rastrear um conjunto específico de dados de audit:
AddedByAddedOnChangedByChangedOn
É possível atribuir esses campos a colunas no banco de dados. O desenvolvedor define o tipo de uso para os campos corretos.
-
Authentication: Existem vários métodos de autenticação suportados que você pode configurar para permitir que seus usuários se autentiquem (façam login) com segurança em seus aplicativos.
-
Authorization: Isso controla o que um usuário pode fazer depois de fazer login.
B
-
Back-end: Em uma aplicação web, o back-end refere-se aos componentes do lado do servidor que não são acessados diretamente pelo usuário. Isso inclui o banco de dados, a lógica de negócios e outros processamentos do lado do servidor. No App Builder, isso corresponde às camadas Data, Business e Security.
-
Badge: Um badge é um indicador numérico de quantos itens estão associados a um botão, ícone ou imagem. Normalmente é um pequeno gráfico retangular sobreposto ao controle e está conectado a uma fonte de dados para determinar qual número exibir.
-
Binding: Isso conecta a exibição do aplicativo aos dados que mostra. Frequentemente usa-se com configurações de painel, onde um campo de um painel filho corresponde a um campo no painel pai. Por exemplo, Order Details (Panel) está vinculado a Order (Panel) quando
OrderId = OrderId. -
Operadores Bitwise: São caracteres que realizam ações em bits individuais. Dependendo do seu banco de dados, você pode usá-los em colunas
intebytepara criar uma coluna que armazena múltiplos estados de informação. -
Block: Um tipo de uso de coluna que impede a edição ou exclusão de uma linha. Um valor de 1 impede edição, 2 impede exclusão e 3 impede ambas.
-
Bridge: É uma forma de enviar uma mensagem a um usuário, com opções de como ele pode responder. Bridges agora são chamadas de Notificações.
-
Bundle: No App Builder, um bundle é um pacote que contém ativos de aplicação que podem ser compartilhados e reutilizados em diferentes aplicações e fontes de dados. Geralmente inclui traduções para suporte multilíngue, onde chaves e seus valores traduzidos são armazenados em um bundle.
-
Business Layer: Esta camada permite exibir, alterar e filtrar dados das tabelas na camada de dados.
-
Business Object: É um tipo comum de regra que controla quais dados um usuário pode acessar.
-
Business Rule: Outro termo para uma regra. Algumas páginas da documentação podem usá-lo de forma intercambiável com regra.
-
Button: É um controle clicável que leva um usuário para um local específico (como outra página ou um site externo) ou inicia um evento.
C
-
Category: Gráficos usam isso como o tipo de controle para exibir o eixo Y (vertical) em um gráfico.
-
Changelog: Um changelog é um registro de alterações feitas em um objeto. No App Builder, é possível visualizar um changelog para vários objetos como aplicações, fontes de dados e regras. O changelog inclui uma lista de todas as alterações, quem as fez e quando.
-
Chart: Você usa gráficos para exibir dados visualmente. Eles estão vinculados a um business object através de um painel.
-
Checkbox: Este tipo de controle exibe um campo booleano do banco de dados. É mostrado como um quadrado que contém uma marca de seleção (representando o valor 1) ou está vazio (para o valor 0), dependendo do valor do campo.
-
Collection: É um agrupamento de ativos de aplicação, como temas, imagens, templates e widgets. Collections estão vinculadas a aplicações.
-
Column: Tabelas são compostas de colunas, e cada coluna tem um tipo de dado lógico. Uma coluna é exibida como um conjunto vertical de células em uma tabela.
-
Column Templates: Este recurso cria e atualiza automaticamente nomes, tamanhos e tipos de dados de colunas para suas aplicações.
-
Control: É um campo (geralmente vinculado a uma coluna de tabela) que aparece em um painel. Você pode usar vários tipos de controle, dependendo de suas necessidades comerciais.
-
Control Rules: Você pode usá-las para habilitar, desabilitar ou ocultar controles.
-
Control Set: Um nome anterior para grupos de campos.
-
Control Type: É o tipo de controle que aparece no painel. Exemplos incluem texto, botão, checkbox, data, imagem e lista.
-
Control Wizard: Ajuda a adicionar rapidamente um controle a um painel em uma página.
-
Cram: Este tipo de ação, usado com regras CRUD, insere novos registros com base em campos marcados como chaves primárias. Apenas adiciona registros que são distintos (únicos).
-
Create: Informa ao sistema que deve adicionar um novo registro a uma tabela, mas apenas se esse registro ainda não existir.
-
Cross-Platform List Controls: Permitem conectar controles de lista a diferentes fontes de dados para o campo de chave e campo de título. Isso significa que você pode configurar links entre aplicações ou fontes de dados que não são iguais.
-
Integração de Painel Multiplataforma: Os painéis se conectam na camada de apresentação, o que permite ignorar a maioria das diferenças técnicas entre provedores de dados. Isso permite visualizar dados de diferentes aplicativos ou provedores de dados na mesma tela simultaneamente.
-
CRUD: Este tipo de regra significa criar, ler, atualizar e excluir. Permite editar e gerenciar tabelas na camada de dados.
-
CSS: CSS (Cascading Style Sheets) é uma linguagem usada para definir como os navegadores da web exibem estilos na camada de interface do usuário.
D
-
Área de Dados: Esta é a parte de uma página onde os dados são exibidos. Para um painel de grade, os dados se parecem com uma planilha. A primeira linha contém nomes de arquivos ou rótulos, e as outras linhas contêm dados do objeto de dados. Para um painel de formulário, os dados de uma única linha de um objeto de negócio aparecem como uma lista de pares rótulo/valor.
-
Chaves de Criptografia de Dados (DEKs): Essas chaves criptografam e descriptografam dados diretamente. Na segurança moderna, uma DEK geralmente é criptografada por uma Chave de Criptografia de Chave (KEK) mais segura. Essa "criptografia de envelope" adiciona segurança porque a DEK nunca é armazenada como texto simples.
-
Camada de Dados: É onde você pode visualizar as tabelas que contêm seus dados físicos.
-
Servidor de Dados: Isso lista todas as informações de conexão para seus provedores de dados configurados.
-
Fonte de Dados: De onde vêm os dados do seu aplicativo.
-
Tipo de Dados: Os tipos de dados lógicos e físicos de uma coluna.
-
DB2: DB2 é um SGBD da IBM.
-
Padrão: Este é um tipo de regra que define um controle para um valor específico por padrão.
-
Excluir: Este tipo de ação remove dados.
-
Design Center: Esta é uma página de atalho para desenvolvedores criarem e manterem rapidamente aplicativos. A partir daqui, você pode acessar rapidamente todas as áreas-chave para desenvolvimento de aplicativos, incluindo armazenamento de dados, lógica de negócios, interface do usuário, camadas de segurança e configurações gerais do aplicativo.
-
Substituição Dinâmica: Este é um tipo de sintaxe que você pode usar para inserir dinamicamente o resultado de uma expressão na camada de negócios ou na camada de interface do usuário.
E
-
Edge Case: No App Builder, Edge Case refere-se a uma opção de menu que contém configurações adicionais ou avançadas para um componente, como um aplicativo, regra ou tabela. Essas configurações são tipicamente menos frequentemente usadas ou fornecem controle mais granular sobre o comportamento do componente.
-
Opção de Edição: Permite alterar um campo ou controle em um painel.
-
Layout Fechado: Este layout coloca um único controle em sua própria caixa, semelhante a um grupo.
-
Endpoint: No contexto de uma API, um endpoint é uma URL específica onde uma API pode ser acessada. Cada endpoint corresponde a uma função ou recurso específico. Por exemplo, em uma API de gerenciamento de usuários, pode haver um endpoint como
/userspara obter uma lista de usuários e outro como/users/{id}para obter um usuário específico. -
ERP: Enterprise Resource Planning (ERP) é um sistema que gerencia processos comerciais principais de forma integrada, frequentemente em tempo real, usando software e tecnologia.
-
Evento: Você adiciona eventos a objetos de negócio para construir processos.
-
Resposta de Evento: Os eventos podem usar qualquer uma das seguintes maneiras para responder:
- Regras CRUD (criar, ler, atualizar e excluir).
- Regras de fluxo de trabalho.
- Plugin. (Você pode adicionar seus próprios plugins em C#.)
-
Tipo de Evento: Existem dois tipos de eventos em tempo de execução: intrínsecos e definidos pelo usuário.
-
Validação de Evento: As regras de validação ajudam a proteger seus dados. Elas são integradas ao mvSQL e executadas sempre que uma regra é acionada. Você também pode associá-las a eventos definidos pelo usuário.
F
-
Grupos de campos: Um dos tipos de contêiner que pode ser usado para organizar controles (ou campos) dentro de um painel (os outros são acordeões e abas). Pode-se colocá-los em um layout empilhado ou posicionar múltiplos controles lado a lado horizontalmente.
-
Controle de arquivo: Este tipo de controle permite fazer upload ou download de um arquivo.
-
Conformidade FIPS: Refere-se a um sistema que segue FIPS (Federal Information Processing Standards), que são padrões de segurança do governo dos EUA do NIST para sistemas de computador. Estes são obrigatórios para agências federais não militares e também são usados no setor privado como padrão de segurança.
-
Chave estrangeira: Este é um campo (ou grupo de campos) em uma tabela que aponta para uma linha única em outra tabela (ou na mesma tabela). É definido em uma segunda tabela, mas refere-se a uma chave primária ou chave única na primeira tabela.
-
Formato: Permite aplicar formatação condicional ou estados a um controle.
-
Front-end: Em uma aplicação web, o front-end é a parte da aplicação com a qual o usuário interage diretamente. Também é conhecido como interface do usuário (UI). No App Builder, isto corresponde à camada UI.
-
Auditoria completa: Registra alterações nos dados (inserções, atualizações, exclusões) que ocorrem através da camada de negócios e permite visualizar essas alterações.
-
Função: Esta é uma expressão baseada em SQL que se usa para alterar dados dentro de regras.
G
-
Grupo: Usa-se grupos para criar layouts de página mais complexos. Um grupo pode ser o pai de dois ou mais painéis, ou pode ser um contêiner que contém controles em um painel.
-
Agrupar por: A instrução
GROUP BYé frequentemente usada com funções comoCOUNT,MAX,MIN,SUMouAVGpara agrupar resultados por uma ou mais colunas.
H
-
Handler (Sucesso / Falha / Reversão): Um Action Handler é uma ação executada após outra ação ser bem-sucedida ou falhar. São usados para registrar status, acompanhar progresso ou reverter os efeitos de uma ação que falhou. Os handlers disponíveis são os seguintes:
-
Success Handler: Uma ação executada quando a ação primária é concluída com sucesso.
-
Failure Handler: Uma ação executada quando a ação primária falha.
-
Rollback Handler: Uma ação que reverte os efeitos de todas as ações bem-sucedidas que ocorreram antes de uma ação que falhou em uma sequência de eventos.
-
-
HTML: Hypertext Markup Language (HTML) é a linguagem padrão para criar páginas da web e aplicações web. Junto com folhas de estilo em cascata (CSS) e JavaScript, é uma das principais tecnologias usadas para aplicações web.
I
-
Ícone: Este tipo de controle exibe uma imagem como um ícone.
-
IDE: A IDE (Integrated Design Environment) é onde se cria, constrói, mantém e lança aplicativos. O acesso a certas áreas depende da função de usuário e das permissões.
-
Imagem: Este tipo de controle exibe imagens.
-
Inline: Esta configuração de painel permite criar e editar registros diretamente na página atual.
-
Inner Join: Este tipo de junção é usado na lógica de negócios para combinar tabelas. Retorna todas as colunas que possuem dados correspondentes em ambas as tabelas.
-
Instância: Uma instância do App Builder consiste em um servidor web e um servidor de banco de dados, que normalmente são hospedados em ambientes separados. O servidor web executa a interface do usuário e a lógica de negócios da aplicação, enquanto o servidor de banco de dados armazena todos os dados da aplicação. Juntos, esses servidores formam um ambiente completo e operacional do App Builder conhecido como instância.
-
Interface: Refere-se a todos os elementos em uma página, como botões, navegação ou barras de ferramentas.
-
Eventos Intrínsecos: Estes são os eventos padrão que existem em todas as tabelas e objetos de negócio. Incluem Atualizar, Excluir, Inserir e Salvar. É possível configurar esses eventos no nível do painel para adicionar processos e funções a uma página.
J
-
Junções: Utilizam-se junções na camada de lógica de negócio com objetos de dados para criar relacionamentos entre tabelas.
-
Colunas de Junção: Ao juntar tabelas, é necessário especificar quais colunas elas têm em comum. Geralmente são colunas de ID compartilhadas pelas tabelas.
-
JSON: JSON (JavaScript Object Notation) é um formato de troca de dados leve e baseado em texto que é fácil para humanos lerem e escreverem e fácil para máquinas analisarem e gerarem. É amplamente utilizado para transmitir dados entre um servidor e uma aplicação web, como alternativa ao XML.
K
L
-
Visibilidade do Rótulo: Permite escolher se os rótulos nos controles são visíveis ou ocultos.
-
Layout: Determina como as informações são colocadas e exibidas em uma página. As opções incluem o seguinte:
- Lado a lado (da esquerda para a direita).
- Empilhado (de cima para baixo).
- Assistente (mostrando um painel após o outro).
-
Esquerda e Direita: Referem-se aos lados de uma equação ao trabalhar com lógica na camada de negócio.
-
Destino do Link: Esta configuração controla onde uma página abre quando vinculada a partir de um painel ou controle, como na janela atual ou em uma nova aba do navegador.
-
Vincular a Página: Esta configuração vincula um painel ou controle a outra página dentro da aplicação, geralmente associado a um registro correspondente.
-
Vinculação: É possível vincular painéis e páginas uns aos outros. A vinculação de páginas permite que um painel vincule a uma página diferente. Os critérios de vinculação definem como os campos são limitados.
-
Controle de Lista: Este tipo de controle permite que os usuários escolham entre uma lista de opções.
-
Live Designer: Este recurso fornece uma forma mais rápida para que os desenvolvedores editem e mantenham páginas de aplicativos.
-
Localização: Adapta a experiência do usuário para uma localidade ou mercado específico, incluindo idioma e requisitos técnicos como formatos de data ou moeda.
-
Log: Um log é um registro de eventos, mensagens e erros que ocorrem em uma aplicação. O App Builder fornece vários tipos de logs para depuração, monitoramento e auditoria, incluindo Histórico de Eventos, logs de Rastreamento para diagnósticos, logs de Segurança para eventos relacionados a senhas e logs gerais da aplicação.
-
Tipo de Dados Lógico: Define as características dos dados para uma coluna, independentemente de como são armazenados fisicamente no banco de dados.
-
Tipo de Armazenamento Lógico: Estas são categorias para um tipo de dados lógico.
M
-
Tabela Gerenciada: Uma tabela normal com dados gerenciados pelo App Builder em base por usuário, janela ou sessão.
-
Menu: Estes são os links de navegação visíveis em uma aplicação. É possível configurar um menu de aplicação, um menu de página inicial (exibido na página inicial) ou um menu móvel (exibido em dispositivos móveis). Um menu de aplicação geralmente aparece no canto superior direito de uma aplicação, à esquerda da gaveta de ações.
-
Menu Designer: Permite atribuir páginas a um menu e atualizar configurações de menu.
-
Metodologia: Refere-se ao sistema de métodos e abordagens utilizados na construção de aplicativos.
-
Microsoft SQL Server: Microsoft SQL Server é um sistema de gerenciamento de banco de dados relacional (RDBMS) da Microsoft.
-
MS CRM: MS CRM é Microsoft Dynamics CRM, um software de gerenciamento de relacionamento com o cliente (CRM).
-
mvSQL: Esta é a versão própria do App Builder do SQL. Você pode usá-la como um formato intermediário com o construtor de regras ou para escrever regras manualmente.
-
MySQL: Um sistema de gerenciamento de banco de dados relacional (RDBMS) de código aberto.
N
- Menu aninhado: Trata-se de um menu dentro de outro menu. Permite criar uma lista suspensa com mais itens de menu, o que é útil para organizar um menu.
O
-
Padrões ao inserir: Permite adicionar uma regra de padrão que define o valor de uma coluna ao adicionar um novo registro.
-
Operador: São símbolos que realizam operações em valores ou variáveis, como
>,<,>=,<=ou<>. -
Oracle: Uma empresa conhecida por desenvolver e comercializar software de banco de dados, sistemas em nuvem e software corporativo, especialmente seus próprios sistemas de gerenciamento de banco de dados.
-
Junção externa: Esse tipo de junção é usado em lógica de negócios. Seleciona todos os registros de uma tabela, mesmo que a outra tabela não tenha valores correspondentes.
P
-
Página: Trata-se de um contêiner exibido na camada de interface do usuário do aplicativo, composto por painéis.
-
Designer de páginas: Permite criar e gerenciar páginas em um aplicativo.
-
Assistente de páginas: Ajuda a adicionar rapidamente uma página a um aplicativo.
-
Painel: Trata-se de um contêiner em uma página, considerado a unidade de design básica. Geralmente é vinculado a um objeto de negócio ou tabela. O App Builder possui vários tipos de painéis:
-
Painel de calendário: Popula um calendário com informações de uma fonte de dados. É utilizado para agendamento e gerenciamento de eventos, compromissos ou qualquer informação baseada em datas.
-
Painel de gráficos: Exibe dados em várias representações gráficas, como gráficos de barras, colunas, linhas e áreas. Usa o mecanismo Highcharts e pode ser vinculado a outros painéis para exibir dados detalhados.
-
Painel de HTML personalizado: Um painel que usa modelos HTML/CSS para exibir dados e imagens, permitindo layouts e designs altamente personalizados.
-
Painel do navegador de arquivos: Conecta-se a um sistema de arquivos local ou de rede para exibir um diretório de arquivos, permitindo que os usuários façam upload e download de arquivos.
-
Painel de formulário: Exibe dados de um único registro em um layout vertical com rótulos e valores. Geralmente é usado para janelas pop-up ou páginas de detalhes.
-
Painel de quadro: Reserva um espaço em uma página onde o conteúdo de outras páginas é carregado quando um link é clicado, permitindo elementos de navegação persistentes, como um menu lateral.
-
Painel de Gantt: Exibe um gráfico de Gantt para planejamento e agendamento de projetos, mostrando tarefas, durações e dependências.
-
Painel de grade: Exibe vários registros de uma fonte de dados em uma grade semelhante a uma planilha, com linhas e colunas.
-
Painel de faixa: Exibe informações agrupadas em um formato semelhante a um painel de peças, mas com a capacidade adicional de exibir dados na vertical ou na horizontal.
-
Painel de mapa: Exibe um mapa com dados visualizados por localização geográfica, usando a API Highmaps.
-
Painel de gráfico de rede: Exibe interconexões entre um conjunto de entidades, em que cada entidade é um nó e as conexões são links.
-
Painel dinâmico: Exibe uma tabela dinâmica que resume dados de uma tabela mais extensa.
-
Painel de peças: Exibe vários registros em um formato semelhante a um cartão, organizados da esquerda para a direita.
-
-
Tamanho do painel: Essa configuração de painel permite aumentar ou diminuir um painel em comparação com outros ao redor.
-
Assistente de painéis: Ajuda a adicionar rapidamente um painel a uma página.
-
Foto: Este tipo de controle exibe uma imagem como uma foto em tamanho completo.
-
Tabela dinâmica: Uma tabela dinâmica resume e reorganiza dados, por exemplo, transformando linhas em colunas. No App Builder, uma Regra de tabela dinâmica é usada para criar uma tabela dinâmica no servidor que pode ser exibida em um painel. Isso permite transformar dados para visualizá-los de diferentes perspectivas, facilitando análise e identificação de tendências.
-
Plugin: Plugins permitem estender a funcionalidade do App Builder usando C#.
-
Popup Form: Este tipo de Layout de Painel faz com que a página Form resultante apareça como um popup quando aberta.
-
Presentation Layer Agnostic: Isso significa que a lógica central do software funciona independentemente de sua interface de usuário. Isso permite que ele suporte várias plataformas como IIS, Apache, iOS e Android, sem necessidade de alterar a lógica subjacente.
-
Presentation Server: Fornece informações de conexão para a camada de interface do usuário da aplicação.
-
Primary Key: Toda tabela deve ter pelo menos uma. Ela identifica exclusivamente um registro.
-
Priority: Quando o espaço na tela é limitado, determina quais campos aparecem.
-
Purpose: Define o tipo de regra que se deseja criar na camada de lógica de negócios.
Q
R
-
RDBMS: Um RDBMS (relational database management system) é um sistema de gerenciamento de banco de dados (DBMS) que organiza dados em uma ou mais tabelas de colunas e linhas, com base no modelo relacional.
-
Reach: Segurança em nível de linha que controla o acesso de um usuário a categorias específicas de informações.
-
Read Only: Descreve uma coluna que não pode ser editada.
-
Realm: Um realm permite que administradores de segurança deleguem o provisionamento de usuários e o gerenciamento de associação de grupos aos desenvolvedores. Um realm contém um conjunto de aplicações, agendamentos, grupos de segurança e provedores, e permite que um administrador de realm gerencie esses recursos.
-
Reference Table (Master): Esta tabela contém a chave primária para um relacionamento.
-
Relationship: Na camada de armazenamento de dados, é onde se configura as relações de chave primária e estrangeira entre tabelas.
-
Responsive Design: Esta abordagem de design faz os aplicativos se ajustarem automaticamente e ficarem bons em diferentes dispositivos e tamanhos de tela.
-
Roles: Fontes de dados podem definir roles. Roles são grupos de permissões que controlam o acesso de uma role aos objetos de dados.
-
Rules: Criam-se regras na camada de negócios para dar instruções sobre dados que podem ser salvos da camada de aplicação. Também é possível usá-las para alterar dados existentes na camada de dados. Algumas páginas da documentação podem se referir a regras como business rules.
-
Rule Builder: Ferramenta visual para criar lógica de regras. Possui recursos de arrastar e soltar e mostra resultados em tempo real. Converte as regras em mvSQL ou SQL nativo.
S
-
SaaS: Software as a Service (SaaS) é um modelo baseado em nuvem onde um terceiro hospeda aplicações e as disponibiliza pela internet.
-
Salesforce: Salesforce é uma empresa de software baseada em nuvem líder que fornece tecnologia de gerenciamento de relacionamento com cliente (CRM) e um conjunto de aplicações em nuvem.
-
SAP: SAP é uma empresa de software multinacional conhecida por seu software de Planejamento de Recursos Empresariais (ERP) que ajuda a gerenciar operações comerciais.
-
Save Event: Evento padrão que é executado sempre que um registro é salvo.
-
Sealing: Quando se bloqueia uma app ou fonte de dados para interromper alterações adicionais, enquanto ainda permite que seus dados sejam alterados.
-
Security Provider: Um security provider é um componente ou serviço que realiza autenticação e autorização para uma aplicação. Gerencia identidades de usuários, credenciais e permissões de acesso. O App Builder permite configurar diferentes security providers para integração com vários sistemas de autenticação, como OAuth, SAML ou Active Directory.
-
Sessão: Todas as suas interações ocorrem dentro de uma sessão. Uma sessão começa quando você acessa o App Builder pela primeira vez, e todas as solicitações posteriores suas ficam vinculadas a essa sessão.
-
Set Cascade: Quando linhas na tabela principal são deletadas ou atualizadas, as linhas correspondentes na tabela filho (com uma chave estrangeira) também são deletadas ou atualizadas.
-
Set Default: Quando linhas na tabela principal são deletadas ou atualizadas, as linhas correspondentes na tabela filho (com uma chave estrangeira) são definidas para seu valor padrão.
-
Set Null: Quando linhas na tabela principal são deletadas ou atualizadas, as linhas correspondentes na tabela filho (com uma chave estrangeira) são definidas como nulas.
-
Layout Lado a Lado: Este layout de página coloca painéis um ao lado do outro.
-
Site: Hospeda um conjunto de aplicações do App Builder, usuários e seus direitos.
-
Menu do Site: Oferece aos usuários uma melhor experiência de página inicial para visualizar e acessar aplicações em um ambiente App Builder.
-
SMS: Permite enviar notificações para smartphones.
-
SMTP: Simple Mail Transfer Protocol (Protocolo Simples de Transferência de Correio). É necessário configurá-lo corretamente na IDE para que um aplicativo use notificações.
-
SMTPS (Simple Mail Transfer Protocol Secure): Protege o email padrão (SMTP) adicionando uma camada de criptografia, como SSL ou TLS. Isso criptografa o conteúdo do email, cabeçalhos e detalhes de login conforme se movem entre um cliente de email e o servidor.
-
Ordenação: É o processo de organizar dados em uma ordem significativa, como alfabética ou numérica.
-
Direção de Ordenação: Define se uma coluna é ordenada em ordem crescente ou decrescente em uma página.
-
Ordem de Classificação: Determina a ordem em que os campos são classificados.
-
SQLite: Uma biblioteca em linguagem C que implementa um mecanismo de banco de dados SQL pequeno, rápido, autossuficiente e confiável. Ele é incorporado diretamente aos programas em vez de ser um banco de dados cliente-servidor.
-
Layout Empilhado: Este layout de página coloca painéis um em cima do outro.
-
Estilos: Permitem aplicar estilos ou formatação específica a uma página, painel ou elemento de controle.
-
Subtítulo: Pode ser usado para exibir um valor abaixo de um título em listas.
-
Super Object: Um Super Object (também conhecido como REST Object) permite integrar uma API REST como se fosse uma tabela de dados tradicional, habilitando eventos intrínsecos padrão e operações CRUD. Para conseguir isso, configuram-se dois componentes principais:
- Many Comp: Define como recuperar e processar uma coleção de registros de um endpoint da API (por exemplo, uma solicitação GET para
/api/resources). - Single Comp: Define a estrutura de um único registro dentro dessa coleção, tipicamente para endpoints de API que operam em registros individuais (por exemplo, uma solicitação GET para
/api/resources/{id}). Essas configurações mapeiam a estrutura de dados da API para o modelo de tabela do App Builder, permitindo definir métodos para inserir, atualizar e deletar linhas individuais de dados do seu super object.
- Many Comp: Define como recuperar e processar uma coleção de registros de um endpoint da API (por exemplo, uma solicitação GET para
-
Idiomas Suportados: É onde se configura quais outros idiomas seu aplicativo suporta.
-
Suporta Exclusão: É uma configuração que permite que registros em uma tabela sejam deletados.
-
Suporta Inserção: É uma configuração que permite que novos registros sejam adicionados a uma tabela.
-
Suporta Atualização: É uma configuração que permite que registros em uma tabela sejam atualizados.
-
Sincronização: Atualiza o banco de dados físico com suas alterações.
T
-
Aba: Um dos tipos de contêiner que pode ser usado para organizar controles dentro de um painel (os outros são acordeões e grupos de campo). O usuário vê "abas" nas quais pode clicar para visualizar os controles dentro de cada uma delas.
-
Tabela: Estruturas em fontes de dados que armazenam seus dados. As tabelas têm uma ou mais linhas, e cada linha tem uma ou mais colunas.
-
Tabela (Filho): Quando duas tabelas são vinculadas, essa tabela contém a chave estrangeira para o relacionamento.
-
Assistente de Tabela: Esse fluxo de trabalho automatizado ajuda a criar uma tabela usando uma de duas formas: usar um construtor de tabela (para definir manualmente uma tabela) ou fazer upload de uma planilha do Excel.
-
Destino: A tabela na qual você deseja criar sua regra.
-
Designer de Modelos: Aqui você cria e gerencia modelos para seu app. Os modelos armazenam informações personalizadas e formatadas e permitem que você ajuste a aparência do seu app.
-
Colunas Temporárias: Esse recurso permite ter colunas editáveis em uma regra que não estão vinculadas a uma tabela física.
-
Texto: Esse tipo de controle permite digitar texto em um campo.
-
Área de Texto: Esse tipo de controle é para quantidades maiores de texto.
-
Temas: Controlam o esquema de cores e outras propriedades visuais de um app. É possível criar temas com designs específicos para marca.
-
Título: O que é mostrado em vez da chave primária para listas.
-
Expressão Total: Uma equação usada para exibir um total, como
price×quantity. -
Função Total: É possível adicionar isso a uma coluna com números para mostrar a soma, média, contagem, valor mínimo ou máximo dessa coluna.
-
Traduções: Esse recurso permite que apps ofereçam suporte a vários idiomas. As chaves e suas traduções são armazenadas em um pacote do App Builder, que está vinculado a aplicativos e fontes de dados.
-
Rastreamento: Um recurso de diagnóstico que permite aos desenvolvedores solucionar problemas de aplicativos.
-
Criptografia de Dados Transparente (TDE): Essa tecnologia criptografa arquivos de dados em disco. É "transparente" porque a criptografia e descriptografia acontecem automaticamente quando os dados são lidos ou gravados, sem necessidade de mudanças no código do app.
U
-
Camada de Interface: Aqui você constrói o app e personaliza a interface de usuário com a qual os usuários interagem.
-
Chave Única: Uma chave única é uma restrição em um banco de dados que garante que todos os valores em uma coluna ou conjunto de colunas sejam únicos. Ao contrário de uma chave primária, uma tabela pode ter várias chaves únicas, e uma coluna de chave única pode aceitar um valor nulo. É usada para evitar registros duplicados em uma tabela.
-
Procedimento Não Armazenado: No App Builder, é semelhante a um procedimento armazenado, mas nunca é salvo no banco de dados. É uma ação de banco de dados que cria, atualiza ou exclui linhas da fonte de dados. Você constrói procedimentos não armazenados em tempo de execução com base em uma regra CRUD e os projeta usando mvSQL.
-
Atualizar: Esse tipo de ação altera dados.
-
Uso: Permite definir um título e subtítulo para listas da camada de fonte de dados.
-
Eventos Definidos pelo Usuário: Eventos que você define para criar ou aprimorar um processo de negócio.
V
-
Validação: Regras de validação protegem dados contra alterações indesejadas ou incorretas.
-
Valor: Os gráficos usam isso como o tipo de controle para mostrar o eixo X (horizontal) em um gráfico.
-
Exibição: Na terminologia de banco de dados, uma exibição é uma tabela virtual baseada no conjunto de resultados de uma instrução SQL. Uma exibição contém linhas e colunas, assim como uma tabela real. Os campos em uma exibição são campos de uma ou mais tabelas reais no banco de dados. As exibições podem ser usadas para simplificar consultas complexas, aumentar a segurança ao restringir o acesso aos dados e apresentar dados de uma perspectiva diferente.
W
-
Widget: Os widgets permitem que desenvolvedores usem código de terceiros ou seus próprios para exibir um controle personalizado em uma página.
-
Largura: Esta configuração determina quanto espaço uma coluna ou elemento ocupa.
-
Assistente: Esta opção de layout de página permite definir um fluxo de trabalho com botões Anterior, Próximo e Concluir para navegação.
-
Fluxo de trabalho: O App Builder suporta dois tipos de fluxos de trabalho: orientado por eventos e orientado por condições.
X
- XP CRUD: Este é um tipo de regra CRUD que você pode usar entre objetos de negócio em diferentes plataformas (XP significa multiplataforma).
Y
Z
- Zonas: (Obsoleto e substituído por Grupos.) Este é um recurso de interface que oferece maior flexibilidade e controle sobre o layout do conteúdo dentro de um painel em uma página. mais flexibilidade e controle sobre o layout do conteúdo dentro de um painel em uma página.