Glossário de terminologia usada no Jitterbit App Builder
A
-
Acelerador: No App Builder, um acelerador é um recurso projetado para acelerar o processo de desenvolvimento de aplicativos, criando ou alterando tabelas na camada de dados, ou adicionando elementos à camada de UI.
-
Ação: Uma tarefa ou operação específica que começa quando um evento acontece. Você pode usar muitos tipos diferentes de ações, incluindo Bridge, Event, Export, Import, Plugin, Procedure, RFC e Rule.
-
Painel de Ação: O menu principal do App Builder, encontrado no canto superior direito de qualquer tela editável. Ele permite que você faça coisas básicas, como adicionar ou projetar páginas, ou ir para o IDE.
-
Alias: Um nome definido pelo usuário atribuído a uma função para facilitar a referência.
-
Permitir Nulos: Uma configuração que permite que valores nulos sejam armazenados na coluna designada.
-
API / REST API: Uma API (Interface de Programação de Aplicativos) é um conjunto de regras e protocolos que permite que diferentes aplicativos de software se comuniquem entre si. Uma REST API (API de Transferência de Estado Representacional) é um tipo popular de API que segue os princípios do REST, um conjunto de restrições arquitetônicas para criar serviços web. As REST APIs usam métodos HTTP padrão (como GET, POST, PUT, DELETE) para realizar operações em recursos.
-
Camadas do App: O App Builder organiza o desenvolvimento em quatro camadas distintas. A camada de Dados é para armazenar ou recuperar dados. A camada de Negócios contém a lógica e as regras que impulsionam a funcionalidade do aplicativo. A camada de UI (interface do usuário) é o que o usuário vê e interage. A camada de Segurança controla quem pode acessar quais páginas e dados.
-
Conector do App Builder: Este recurso conecta duas instâncias diferentes do App Builder. Ele permite que você trate a conexão como uma regra, importe a tabela e comece a usá-la.
-
Banco de Trabalho do App: Uma página central que oferece acesso rápido a tarefas comuns para construir e manter aplicativos.
-
Assembléia: Uma assembléia agrupa plugins, permitindo que você os mova entre ambientes (por exemplo, do desenvolvimento para QA, e de QA para produção).
-
Auditoria: O App Builder permite rastrear quaisquer alterações feitas na fonte de dados.
-
Auditoria Lite: A Auditoria Lite permite rastrear um conjunto específico de dados de auditoria:
AdicionadoPor
AdicionadoEm
AlteradoPor
AlteradoEm
Você pode atribuir esses a colunas no banco de dados. O desenvolvedor define o tipo de uso para os campos corretos.
-
Autenticação: Existem vários métodos de autenticação suportados que você pode configurar para permitir que seus usuários se autentiquem (façam login) de forma segura em seus aplicativos.
-
Autorização: Isso controla o que um usuário pode fazer após ter feito 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, lógica de negócios e outros processamentos do lado do servidor. No App Builder, isso corresponde às camadas de Dados, Negócios e Segurança.
-
Badge: Um badge é um indicador numérico de quantos itens estão associados a um botão, ícone ou imagem. Geralmente, é 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 ele mostra. Você frequentemente o utiliza com configurações de painel, onde um campo de um painel filho corresponde a um campo no painel pai. Por exemplo, Detalhes do Pedido (Painel) está vinculado ao Pedido (Painel) quando
OrderId = OrderId
. -
Operadores Bitwise: Esses são caracteres que realizam ações em bits únicos. Dependendo do seu banco de dados, você pode usá-los em colunas
int
ebyte
para criar uma coluna que armazena múltiplos estados de informação. -
Bloquear: Um tipo de uso de coluna que impede que uma linha seja editada ou excluída. Um valor de 1 impede a edição, 2 impede a exclusão e 3 impede ambos.
-
Ponte: Esta é uma maneira de enviar uma mensagem a um usuário, com opções de como ele pode responder. As pontes agora são chamadas de Notificações.
-
Pacote: No App Builder, um pacote é um conjunto que contém ativos de aplicativo que podem ser compartilhados e reutilizados em diferentes aplicativos e fontes de dados. Isso inclui, mais comumente, traduções para suporte a múltiplos idiomas, onde chaves e seus valores traduzidos são armazenados em um pacote.
-
Camada de Negócios: Esta camada permite mostrar, alterar e filtrar dados das tabelas na camada de dados.
-
Objeto de Negócio: Este é um tipo comum de regra de negócio que controla quais dados um usuário pode acessar.
-
Regra de Negócio: Você cria regras de negócio na camada de negócios para dar instruções sobre os dados que podem ser salvos a partir da camada de interface do usuário da aplicação. Você também pode usá-las para alterar dados existentes na camada de dados.
-
Botão: Este é um controle clicável que leva o usuário a um local específico (como outra página ou um site externo) ou inicia um evento.
C
-
Categoria: Gráficos usam isso como o tipo de controle para mostrar o eixo Y (vertical) em um gráfico.
-
Registro de Alterações: Um registro de alterações é um registro das mudanças feitas em um objeto. No App Builder, você pode visualizar um registro de alterações para vários objetos, como aplicações, fontes de dados e regras. O registro de alterações inclui uma lista de todas as mudanças, quem as fez e quando.
-
Gráfico: Você usa gráficos para mostrar dados visualmente. Eles estão vinculados a um objeto de negócio através de um painel.
-
Caixa de Seleção: Este tipo de controle mostra um campo booleano do banco de dados. É exibido como um quadrado que tem uma marca de seleção (representando o valor 1) ou está vazio (para o valor 0), dependendo do valor do campo.
-
Coleção: Este é um agrupamento de ativos de aplicativo, como temas, imagens, modelos e widgets. As coleções estão vinculadas a aplicativos.
-
Coluna: As tabelas são compostas por colunas, e cada coluna tem um tipo de dado lógico. Uma coluna é exibida como um conjunto vertical de células em uma tabela.
-
Modelos de Coluna: Este recurso cria e atualiza automaticamente nomes de colunas, tamanhos e tipos de dados para seus aplicativos.
-
Controle: Este é um campo (geralmente vinculado a uma coluna de tabela) que aparece em um painel. Você pode usar muitos tipos de controle, dependendo das suas necessidades de negócios.
-
Regras de Controle: Você pode usar essas regras para habilitar, desabilitar ou ocultar controles.
-
Conjuntos de Controle: Você usa esses conjuntos para organizar colunas em um painel de linha única. Você pode colocá-los em um layout empilhado ou colocar várias colunas lado a lado horizontalmente.
-
Tipo de Controle: Este é o tipo de controle que aparece no painel. Exemplos incluem texto, botão, caixa de seleção, data, imagem e lista.
-
Assistente de Controle: Isso ajuda você a adicionar rapidamente um controle a um painel em uma página.
-
Cram: Este tipo de ação, usado com regras de negócios CRUD, insere novos registros com base em campos marcados como chaves primárias. Ele apenas adiciona registros que são distintos (únicos).
-
Criar: Isso informa ao sistema para adicionar um novo registro a uma tabela, mas apenas se esse registro ainda não existir.
-
Controles de Lista Multiplataforma: Estes permitem que você conecte controles de lista a diferentes fontes de dados para o campo chave e o campo título. Isso significa que você pode configurar links entre aplicativos 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 os provedores de dados. Isso permite que você veja dados de diferentes aplicativos ou provedores de dados na mesma tela ao mesmo tempo.
-
CRUD: Este tipo de regra de negócios significa criar, ler, atualizar e excluir. Ele permite que você edite e gerencie 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 UI.
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 outras linhas têm dados do objeto de dados. Para um painel de formulário, os dados de uma única linha de um objeto de negócios 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 é frequentemente criptografada por uma Chave de Criptografia de Chave (KEK) mais segura. Essa "criptografia em envelope" adiciona segurança porque a DEK nunca é armazenada como texto simples.
-
Camada de Dados: Este é o lugar onde você pode ver 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 RDBMS da IBM.
-
Padrão: Este é um tipo de regra de negócio que define um controle para um valor específico por padrão.
-
Excluir: Este tipo de ação remove dados.
-
Centro de Design: Esta é uma página de atalho para desenvolvedores construírem e manterem aplicativos rapidamente. A partir daqui, você pode acessar rapidamente todas as áreas-chave para o 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
-
Caso Limite: No App Builder, Caso Limite 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 utilizadas ou fornecem um controle mais granular sobre o comportamento do componente.
-
Opção de Edição: Isso permite que você altere um campo ou controle em um painel.
-
Layout Envolto: 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 particular. Por exemplo, em uma API de gerenciamento de usuários, pode haver um endpoint como
/users
para obter uma lista de usuários e outro como/users/{id}
para obter um usuário específico. -
ERP: Planejamento de Recursos Empresariais (ERP) é um sistema que gerencia processos de negócios essenciais de forma integrada, muitas vezes em tempo real, usando software e tecnologia.
-
Evento: Você adiciona eventos a objetos de negócios para construir processos.
-
Resposta ao Evento: Os eventos podem usar qualquer uma das seguintes maneiras de 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 construídas em mvSQL e são executadas sempre que uma regra é acionada. Você também pode associá-las a eventos definidos pelo usuário.
F
-
Controle de Arquivo: Este tipo de controle permite que você faça upload ou download de um arquivo.
-
Conformidade com FIPS: Isso se refere a um sistema que segue os FIPS (Padrões Federais de Processamento de Informação), que são padrões de segurança do governo dos EUA do NIST para sistemas de computador. Esses padrões são exigidos para agências federais não militares e também são utilizados no setor privado como um 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 se refere a uma chave primária ou chave única na primeira tabela.
-
Formato: Isso permite que você aplique 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. Isso também é conhecido como interface do usuário (UI). No App Builder, isso corresponde à camada UI.
-
Auditoria Completa: Isso registra alterações nos seus dados (inserções, atualizações, exclusões) que ocorrem através da camada de negócios e permite que você visualize essas alterações.
-
Função: Esta é uma expressão baseada em SQL que você usa para alterar dados dentro das regras de negócios.
G
-
Grupo: Você usa 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 abriga controles em um painel.
-
Agrupar Por: A instrução
GROUP BY
é frequentemente usada com funções comoCOUNT
,MAX
,MIN
,SUM
ouAVG
para agrupar resultados por uma ou mais colunas.
H
-
Manipulador (Sucesso / Falha / Reversão): Um Manipulador de Ação é uma ação que é executada após outra ação ser bem-sucedida ou falhar. Eles são usados para registrar status, rastrear progresso ou reverter os efeitos de uma ação falhada. Os manipuladores disponíveis são os seguintes:
-
Manipulador de Sucesso: Uma ação que é executada quando a ação principal é concluída com sucesso.
-
Manipulador de Falha: Uma ação que é executada quando a ação principal falha.
-
Manipulador de Reversão: Uma ação que reverte os efeitos de todas as ações bem-sucedidas que ocorreram antes de uma ação falhada em uma sequência de eventos.
-
-
HTML: Linguagem de Marcação de Hipertexto (HTML) é a linguagem padrão para criar páginas da web e aplicações web. Juntamente 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: O IDE (Ambiente de Desenvolvimento Integrado) é onde você cria, constrói, mantém e lança aplicativos. Seu acesso a certas áreas depende do seu papel de usuário e permissões.
-
Imagem: Este tipo de controle exibe imagens.
-
Em linha: Esta configuração de painel permite que você crie e edite registros diretamente na página atual.
-
Inner Join: Este tipo de junção é usado na lógica de negócios para combinar tabelas. Ele retorna todas as colunas que têm dados correspondentes em ambas as tabelas.
-
Interface: Isso se refere 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. Eles incluem Atualizar, Excluir, Inserir e Salvar. Você pode configurar esses eventos no nível do painel para adicionar processos e funções a uma página.
J
-
Junções: Você usa junções na camada de lógica de negócios com objetos de dados para criar relacionamentos entre tabelas.
-
Colunas de Junção: Quando você junta tabelas, deve especificar quais colunas elas têm em comum. Estas são geralmente colunas de ID compartilhadas pelas tabelas.
-
JSON: JSON (Notação de Objetos JavaScript) é um formato de intercâmbio de dados leve e baseado em texto que é fácil para os humanos lerem e escreverem e fácil para as máquinas analisarem e gerarem. É amplamente utilizado para transmitir dados entre um servidor e uma aplicação web, como uma alternativa ao XML.
K
L
-
Visibilidade do Rótulo: Isso permite que você escolha se os rótulos nos controles são visíveis ou ocultos.
-
Layout: Isso 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 (exibindo um painel após o outro).
-
Esquerda e Direita: Esses termos referem-se aos lados de uma equação quando você trabalha com lógica na camada de negócios.
-
Link Para Página: Esta configuração controla se um painel se conecta a outra página ou a um recurso externo.
-
Vinculação: Você pode vincular painéis e páginas entre si. A vinculação de páginas permite que um painel se conecte a uma página diferente. Os critérios de vinculação definem como os campos são restringidos.
-
Controle de Lista: Este tipo de controle permite que os usuários escolham entre uma lista de opções.
-
Designer Ao Vivo: Este recurso fornece uma maneira mais rápida para os desenvolvedores editarem e manterem as páginas do aplicativo.
-
Localização: Isso adapta a experiência do usuário a um local ou mercado específico, incluindo requisitos de idioma e técnicos, como formatos de data ou moeda.
-
Registro: Um registro é um histórico de eventos, mensagens e erros que ocorrem dentro de um aplicativo. O App Builder fornece vários tipos de registros para depuração, monitoramento e auditoria, incluindo Histórico de Eventos, registros de Rastreamento para diagnósticos, registros de Segurança para eventos relacionados a senhas e registros gerais do aplicativo.
-
Tipo de Dado Lógico: Isso define as características dos dados para uma coluna, independentemente de como estão fisicamente armazenados no banco de dados.
-
Tipo de Armazenamento Lógico: Estas são categorias para um tipo de dado lógico.
M
-
Tabela Gerenciada: Uma tabela normal com dados gerenciados pelo App Builder com base em usuário, janela ou sessão.
-
Menu: Estes são os links de navegação visíveis em um aplicativo. Você pode configurar um menu de aplicativo, um menu de página inicial (exibido na página inicial) ou um menu móvel (exibido em dispositivos móveis). Um menu de aplicativo geralmente aparece no canto superior direito de um aplicativo, à esquerda da gaveta de ações.
-
Designer de Menu: Isso permite que você atribua páginas a um menu e atualize as configurações do menu.
-
Metodologia: Isso se refere ao sistema de métodos e abordagens usados ao construir 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 própria versão do SQL do App Builder. 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: Este é um menu dentro de outro menu. Ele permite criar uma lista suspensa de mais itens de menu, o que é útil para organizar um menu.
O
-
Padrões de OnInsert: Isso permite que você adicione uma regra padrão que define o valor de uma coluna ao adicionar um novo registro.
-
Operador: Estes 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 empresarial, especialmente seus próprios sistemas de gerenciamento de banco de dados.
-
Outer Join: Este tipo de junção é usado na lógica de negócios. Ele seleciona todos os registros de uma tabela, mesmo que a outra tabela não tenha valores correspondentes.
P
-
Página: Este é um contêiner exibido na camada da interface do usuário do aplicativo, composto por painéis.
-
Designer de Página: Isso permite que você crie e gerencie páginas em um aplicativo.
-
Assistente de Página: Isso ajuda você a adicionar rapidamente uma página a um aplicativo.
-
Painel: Este é um contêiner em uma página, considerado a unidade básica de design. Geralmente está vinculado a um objeto de negócios ou tabela. O App Builder possui vários tipos de painéis:
-
Painel de Calendário: Preenche um calendário com informações de uma fonte de dados. É usado para agendar e gerenciar eventos, compromissos ou qualquer informação baseada em datas.
-
Painel de Gráfico: Exibe dados em várias representações gráficas de gráficos, como gráficos de barras, colunas, linhas e áreas. Ele usa o motor Highcharts e pode ser vinculado a outros painéis para mostrar dados detalhados.
-
Painel HTML Personalizado: Um painel que usa templates HTML/CSS para exibir dados e imagens, permitindo layouts e designs altamente personalizados.
-
Painel de 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. É frequentemente 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 programação de projetos, mostrando tarefas, durações e dependências.
-
Painel de Grade: Exibe múltiplos 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 azulejos, mas com a capacidade adicional de exibir dados vertical ou horizontalmente.
-
Painel de Mapa: Exibe um mapa com dados visualizados por localização geográfica, utilizando a API Highmaps.
-
Painel de Gráfico de Rede: Exibe interconexões entre um conjunto de entidades, onde cada entidade é um nó e as conexões são links.
-
Painel de Tabela Dinâmica: Exibe uma tabela dinâmica que resume dados de uma tabela mais extensa.
-
Painel de Azulejos: Exibe múltiplos registros em um formato semelhante a cartões, organizados da esquerda para a direita.
-
Tamanho do Painel: Esta configuração de painel permite que você torne um painel maior ou menor em comparação com os outros ao seu redor.
-
Assistente de Painel: Isso ajuda você a adicionar rapidamente um painel a uma página.
-
Foto: Este tipo de controle exibe uma imagem como uma foto em tamanho real.
-
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 do lado do servidor que pode ser exibida em um painel. Isso permite que você transforme dados para vê-los de diferentes perspectivas, facilitando a análise e a identificação de tendências.
-
Plugin: Plugins permitem que você estenda a funcionalidade do App Builder usando C#.
-
Formulário Pop-up: Este tipo de Layout de Painel faz com que a página de Formulário resultante apareça como um pop-up quando aberta.
-
Independente da Camada de Apresentação: 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 precisar alterar a lógica subjacente.
-
Servidor de Apresentação: Isso fornece informações de conexão para a camada de interface do aplicativo.
-
Chave Primária: Cada tabela deve ter pelo menos uma. Ela identifica de forma exclusiva um registro.
-
Prioridade: Quando o espaço na tela é limitado, isso determina quais campos aparecem.
-
Propósito: Isso define o tipo de regra de negócio que você deseja criar na camada de lógica de negócios.
Q
R
-
RDBMS: Um RDBMS (sistema de gerenciamento de banco de dados relacional) é 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.
-
Alcance: Esta é uma segurança em nível de linha que controla o acesso de um usuário a categorias específicas de informações.
-
Somente Leitura: Isso descreve uma coluna que não pode ser editada.
-
Reino: Um reino permite que administradores de segurança deleguem o provisionamento de usuários e a gestão de membros de grupos para desenvolvedores. Um reino contém um conjunto de aplicativos, cronogramas, grupos de segurança e provedores, e permite que um administrador de reino gerencie esses recursos.
-
Tabela de Referência (Mestre): Esta tabela contém a chave primária para um relacionamento.
-
Relacionamento: Na camada de armazenamento de dados, é aqui que você configura relacionamentos de chaves primárias e estrangeiras entre tabelas.
-
Design Responsivo: Esta abordagem de design faz com que os aplicativos se ajustem automaticamente e fiquem bons em diferentes dispositivos e tamanhos de tela.
-
Funções: Fontes de dados podem definir funções. Funções são grupos de permissões, que controlam o acesso de uma função a objetos de dados.
-
Regras: Você cria regras na camada de negócios para dar instruções sobre os dados que podem ser salvos da camada de aplicativo. Você também pode usá-las para alterar dados existentes na camada de dados.
-
Construtor de Regras: Esta é uma ferramenta visual para criar lógica de regras de negócios. Ela possui recursos de arrastar e soltar e mostra resultados em tempo real. Ela traduz suas regras em mvSQL ou SQL nativo.
S
-
SaaS: Software como Serviço (SaaS) é um modelo baseado em nuvem onde um terceiro hospeda aplicativos e os disponibiliza pela internet.
-
Salesforce: Salesforce é uma empresa líder de software baseado em nuvem que fornece tecnologia de gerenciamento de relacionamento com o cliente (CRM) e um conjunto de aplicativos em nuvem.
-
SAP: SAP é uma empresa multinacional de software conhecida por seu software de Planejamento de Recursos Empresariais (ERP) que ajuda a gerenciar operações comerciais.
-
Salvar Evento: Este evento padrão é executado sempre que um registro é salvo.
-
Selagem: Isso ocorre quando você bloqueia um app ou fonte de dados para impedir novas alterações, enquanto ainda permite que seus dados mudem.
-
Provedor de Segurança: Um provedor de segurança é um componente ou serviço que lida com autenticação e autorização para um aplicativo. Ele gerencia identidades de usuários, credenciais e permissões de acesso. O App Builder permite configurar diferentes provedores de segurança para integrar com vários sistemas de autenticação, como OAuth, SAML ou Active Directory.
-
Sessão: Todas as suas interações acontecem dentro de uma sessão. Uma sessão começa quando você visita o App Builder pela primeira vez, e todas as solicitações posteriores de sua parte estão vinculadas a essa sessão.
-
Definir Cascata: Quando linhas na tabela mestre são excluídas ou atualizadas, as linhas correspondentes na tabela filha (com uma chave estrangeira) também são excluídas ou atualizadas.
-
Definir Padrão: Quando linhas na tabela mestre são excluídas ou atualizadas, as linhas correspondentes na tabela filha (com uma chave estrangeira) são definidas para seu valor padrão.
-
Definir Nulo: Quando linhas na tabela mestre são excluídas ou atualizadas, as linhas correspondentes na tabela filha (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: Este hospeda um conjunto de aplicativos do App Builder, usuários e seus direitos.
-
Menu do Site: Isso proporciona aos usuários uma melhor experiência na página de entrada para visualizar e acessar aplicativos em um ambiente do App Builder.
-
SMS: Isso permite que você envie notificações para smartphones.
-
SMTP: Protocolo Padrão de Transferência de Correio. Você deve configurá-lo corretamente no IDE para que um aplicativo use notificações.
-
SMTPS (Protocolo de Transferência de Correio Seguro): Isso 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 enquanto se movem entre um cliente de email e o servidor.
-
Ordenar: Este é o processo de organizar dados em uma ordem significativa, como alfabética ou numérica.
-
Direção da Ordenação: Isso define se uma coluna é ordenada em ordem crescente ou decrescente em uma página.
-
Ordem da Ordenação: Isso determina a ordem na qual os campos são ordenados.
-
SQLite: Uma biblioteca em linguagem C que implementa um pequeno, rápido, autônomo e confiável mecanismo de banco de dados SQL. Ele é incorporado diretamente nos programas em vez de ser um banco de dados cliente-servidor.
-
Layout Empilhado: Este layout de página coloca painéis um sobre o outro.
-
Estilos: Estes permitem que você aplique um estilo ou formatação específica a uma página, painel ou elemento de controle.
-
Subtítulo: Isso pode ser usado para mostrar um valor abaixo de um título em listas.
-
Idiomas Suportados: Aqui é onde você configura quais outros idiomas seu aplicativo suporta.
-
Suporta Exclusão: Esta é uma configuração que permite que registros em uma tabela sejam excluídos.
-
Suporta Inserção: Esta é uma configuração que permite que novos registros sejam adicionados a uma tabela.
-
Suporta Atualização: Esta é uma configuração que permite que registros em uma tabela sejam atualizados.
-
Sincronizar: Isso atualiza o banco de dados físico com suas alterações.
T
-
Tabela: Estas são estruturas em fontes de dados que contêm seus dados. As tabelas têm uma ou mais linhas, e cada linha tem uma ou mais colunas.
-
Tabela (Filha): Quando duas tabelas são unidas, esta tabela contém a chave estrangeira para o relacionamento.
-
Assistente de Tabela: Este fluxo de trabalho automatizado ajuda você a criar uma tabela usando uma das duas maneiras: usando um construtor de tabela (para definir manualmente uma tabela) ou fazendo o upload de uma planilha do Excel.
-
Alvo: Esta é a tabela contra a qual você deseja construir sua regra de negócios.
-
Designer de Modelo: Aqui é onde você cria e gerencia modelos para seu aplicativo. Os modelos contêm informações formatadas personalizadas e permitem que você ajuste a aparência e a sensação do seu aplicativo.
-
Colunas Temporárias: Este recurso permite ter colunas editáveis em uma regra que não estão vinculadas a uma tabela física.
-
Texto: Este tipo de controle permite que você digite texto em um campo.
-
Área de Texto: Este tipo de controle é para quantidades maiores de texto.
-
Temas: Estes controlam o esquema de cores e outras propriedades visuais de um aplicativo. Você pode criar temas com designs específicos para branding.
-
Título: Este é o que é exibido em vez da chave primária para listas.
-
Expressão Total: Esta é uma equação usada para mostrar um total, como
preço
×quantidade
. -
Função Total: Você pode 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: Este recurso permite que aplicativos suportem múltiplas línguas. 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: Este é um recurso de diagnóstico que permite que desenvolvedores solucionem problemas em aplicativos.
-
Criptografia de Dados Transparente (TDE): Esta tecnologia criptografa arquivos de dados no disco. É "transparente" porque a criptografia e a descriptografia acontecem automaticamente quando os dados são lidos ou gravados, sem necessidade de alterações no código do aplicativo.
U
-
Camada de UI: Este é o lugar onde você constrói o aplicativo e personaliza a interface do 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 um 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, isso é como 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: Este tipo de ação altera dados.
-
Uso: Isso permite que você defina um título e um subtítulo para listas da camada de fonte de dados.
-
Eventos Definidos pelo Usuário: Estes são eventos que você define para criar ou aprimorar um processo de negócios.
V
-
Validação: Regras de validação protegem os dados de alterações indesejadas ou incorretas.
-
Valor: Gráficos usam isso como o tipo de controle para mostrar o eixo X (horizontal) em um gráfico.
-
Visualização: Na terminologia de banco de dados, uma visualização é uma tabela virtual baseada no conjunto de resultados de uma instrução SQL. Uma visualização contém linhas e colunas, assim como uma tabela real. Os campos em uma visualização são campos de uma ou mais tabelas reais no banco de dados. Visualizações podem ser usadas para simplificar consultas complexas, aumentar a segurança restringindo o acesso aos dados e apresentar os dados de uma perspectiva diferente.
W
-
Widget: Widgets permitem que desenvolvedores usem código de terceiros ou seu próprio código 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 que você defina 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: orientados a eventos e orientados a condições.
X
- XP CRUD: Este é um tipo de regra CRUD que você pode usar entre objetos de negócios em diferentes plataformas (XP significa multiplataforma).
Y
Z
- Zonas: (Obsoleto e substituído por Grupos.) Este é um recurso de UI que oferece mais flexibilidade e controle sobre o layout do conteúdo dentro de um painel em uma página.