Glosario de términos utilizados en Jitterbit App Builder
A
-
Acelerador: En App Builder, un acelerador es una función diseñada para acelerar el proceso de desarrollo de aplicaciones al crear o modificar tablas en la capa de datos, o agregar elementos a la capa de interfaz de usuario.
-
Acción: Una tarea u operación específica que comienza cuando ocurre un evento. Se pueden utilizar muchos tipos diferentes de acciones, incluyendo Puente, Evento, Exportar, Importar, Complemento, Procedimiento, RFC y Regla.
-
Panel de Acciones: El menú principal de App Builder, que se encuentra en la parte superior derecha de cualquier pantalla editable. Permite realizar tareas básicas como agregar o diseñar páginas, o ir al IDE.
-
Alias: Un nombre definido por el usuario asignado a una función para facilitar su referencia.
-
Permitir Nulos: Una configuración que permite que se almacenen valores nulos en la columna designada.
-
API / API REST: Una API (Interfaz de Programación de Aplicaciones) es un conjunto de reglas y protocolos que permite que diferentes aplicaciones de software se comuniquen entre sí. Una API REST (API de Transferencia de Estado Representacional) es un tipo popular de API que sigue los principios de REST, un conjunto de restricciones arquitectónicas para crear servicios web. Las API REST utilizan métodos HTTP estándar (como GET, POST, PUT, DELETE) para realizar operaciones sobre recursos.
-
Capas de la Aplicación: App Builder organiza el desarrollo en cuatro capas distintas. La capa de Datos es para almacenar o recuperar datos. La capa de Negocios contiene la lógica y las reglas que impulsan la funcionalidad de la aplicación. La capa de UI (interfaz de usuario) es lo que el usuario ve e interactúa. La capa de Seguridad controla quién puede acceder a qué páginas y datos.
-
Conector de App Builder: Esta función conecta dos instancias diferentes de App Builder. Permite tratar la conexión como una regla, importar la tabla y comenzar a usarla.
-
Banco de Trabajo de la Aplicación: Una página central que ofrece acceso rápido a tareas comunes para construir y mantener aplicaciones.
-
Ensamblaje: Un ensamblaje agrupa complementos, lo que permite moverlos entre entornos (por ejemplo, de desarrollo a QA, y de QA a producción).
-
Auditoría: App Builder te permite rastrear cualquier cambio realizado en la fuente de datos.
-
Auditoría Lite: Auditoría Lite te permite rastrear un conjunto específico de datos de auditoría:
AddedBy
AddedOn
ChangedBy
ChangedOn
Puedes asignar estos a columnas en la base de datos. El desarrollador establece el tipo de uso en los campos correctos.
-
Autenticación: Hay varios métodos de autenticación soportados que puedes configurar para permitir que tus usuarios se autentiquen (inicien sesión) de manera segura en tus aplicaciones.
-
Autorización: Esto controla lo que un usuario puede hacer después de haber iniciado sesión.
B
-
Back-end: En una aplicación web, el back-end se refiere a los componentes del lado del servidor que no son accedidos directamente por el usuario. Esto incluye la base de datos, la lógica de negocio y otros procesos del lado del servidor. En App Builder, esto corresponde a las capas de Datos, Negocios y Seguridad.
-
Insignia: Una insignia es un indicador numérico de cuántos elementos están asociados con un botón, ícono o imagen. Típicamente es un pequeño gráfico rectangular superpuesto en el control y está conectado a una fuente de datos para determinar qué número mostrar.
-
Vinculación: Esto conecta la visualización de la aplicación con los datos que muestra. A menudo se utiliza con configuraciones de panel, donde un campo de un panel hijo coincide con un campo en el panel padre. Por ejemplo, Detalles del Pedido (Panel) está vinculado al Pedido (Panel) cuando
OrderId = OrderId
. -
Operadores Bit a Bit: Estos son caracteres que realizan acciones sobre bits individuales. Dependiendo de tu base de datos, puedes usarlos en columnas
int
ybyte
para crear una columna que contenga múltiples estados de información. -
Bloqueo: Un tipo de uso de columna que impide que una fila sea editada o eliminada. Un valor de 1 impide la edición, 2 impide la eliminación y 3 impide ambas.
-
Puente: Esta es una forma de enviar un mensaje a un usuario, con opciones sobre cómo pueden responder. Los puentes ahora se llaman Notificaciones.
-
Paquete: En App Builder, un paquete es un conjunto que contiene activos de aplicación que pueden ser compartidos y reutilizados en diferentes aplicaciones y fuentes de datos. Esto incluye comúnmente traducciones para soporte multilingüe, donde las claves y sus valores traducidos se almacenan en un paquete.
-
Capa de Negocios: Esta capa permite mostrar, cambiar y filtrar datos de las tablas en la capa de datos.
-
Objeto de Negocios: Este es un tipo común de regla de negocio que controla qué datos puede acceder un usuario.
-
Regla de Negocios: Se crean reglas de negocio en la capa de negocios para dar instrucciones sobre los datos que se pueden guardar desde la capa de interfaz de usuario de la aplicación. También se pueden usar para cambiar datos existentes en la capa de datos.
-
Botón: Este es un control clickeable que lleva a un usuario a un lugar específico (como otra página o un sitio externo) o inicia un evento.
C
-
Categoría: Los gráficos utilizan este tipo de control para mostrar el eje Y (vertical) en un gráfico.
-
Registro de Cambios: Un registro de cambios es un registro de las modificaciones realizadas a un objeto. En App Builder, puedes ver un registro de cambios para varios objetos como aplicaciones, fuentes de datos y reglas. El registro de cambios incluye una lista de todas las modificaciones, quién las realizó y cuándo.
-
Gráfico: Se utilizan gráficos para mostrar datos visualmente. Están vinculados a un objeto de negocio a través de un panel.
-
Casilla de Verificación: Este tipo de control muestra un campo booleano de la base de datos. Se muestra como un cuadrado que tiene una marca de verificación (representando el valor 1) o está vacío (para el valor 0), dependiendo del valor del campo.
-
Colección: Este es un agrupamiento de activos de la aplicación, como temas, imágenes, plantillas y widgets. Las colecciones están vinculadas a aplicaciones.
-
Columna: Las tablas están compuestas por columnas, y cada columna tiene un tipo de dato lógico. Una columna se muestra como un conjunto vertical de celdas en una tabla.
-
Plantillas de Columna: Esta función crea y actualiza automáticamente los nombres, tamaños y tipos de datos de las columnas para tus aplicaciones.
-
Control: Este es un campo (a menudo vinculado a una columna de tabla) que aparece en un panel. Se pueden usar muchos tipos de control, dependiendo de tus necesidades comerciales.
-
Reglas de Control: Se pueden usar para habilitar, deshabilitar u ocultar controles.
-
Conjuntos de Control: Se utilizan para organizar columnas en un panel de una sola fila. Se pueden colocar en un diseño apilado o colocar múltiples columnas una al lado de la otra horizontalmente.
-
Tipo de Control: Este es el tipo de control que aparece en el panel. Ejemplos incluyen texto, botón, casilla de verificación, fecha, imagen y lista.
-
Asistente de Control: Esto te ayuda a agregar rápidamente un control a un panel en una página.
-
Cram: Este tipo de acción, utilizado con reglas de negocio CRUD, inserta nuevos registros basados en campos marcados como claves primarias. Solo agrega registros que son distintos (únicos).
-
Crear: Esto le indica al sistema que agregue un nuevo registro a una tabla, pero solo si ese registro no existe ya.
-
Controles de Lista Multiplataforma: Estos te permiten conectar controles de lista a diferentes fuentes de datos para el campo clave y el campo de título. Esto significa que puedes establecer enlaces entre aplicaciones o fuentes de datos que no son las mismas.
-
Integración de Panel Multiplataforma: Los paneles se conectan en la capa de presentación, lo que te permite ignorar la mayoría de las diferencias técnicas entre los proveedores de datos. Esto te permite ver datos de diferentes aplicaciones o proveedores de datos en la misma pantalla al mismo tiempo.
-
CRUD: Este tipo de regla de negocio significa crear, leer, actualizar y eliminar. Te permite editar y gestionar tablas en la capa de datos.
-
CSS: CSS (Hojas de Estilo en Cascada) es un lenguaje utilizado para definir cómo los navegadores web muestran estilos en la capa de UI.
D
-
Área de Datos: Esta es la parte de una página donde se muestran los datos. Para un panel de cuadrícula, los datos se ven como una hoja de cálculo. La primera fila tiene nombres de archivos o etiquetas, y otras filas tienen datos del objeto de datos. Para un panel de formulario, los datos de una sola fila de un objeto de negocio aparecen como una lista de pares etiqueta/valor.
-
Claves de Cifrado de Datos (DEKs): Estas claves cifran y descifran datos directamente. En la seguridad moderna, un DEK a menudo es cifrado por una clave de cifrado de clave (KEK) más segura. Este "cifrado en sobre" agrega seguridad porque el DEK nunca se almacena como texto plano.
-
Capa de Datos: Este es el lugar donde puedes ver las tablas que contienen tus datos físicos.
-
Servidor de Datos: Esto lista toda la información de conexión para tus proveedores de datos configurados.
-
Fuente de Datos: De dónde provienen los datos de tu aplicación.
-
Tipo de dato: Los tipos de datos lógicos y físicos de una columna.
-
DB2: DB2 es un RDBMS de IBM.
-
Predeterminado: Este es un tipo de regla de negocio que establece un control a un valor específico por defecto.
-
Eliminar: Este tipo de acción elimina datos.
-
Centro de diseño: Esta es una página de acceso directo para que los desarrolladores construyan y mantengan aplicaciones rápidamente. Desde aquí, se puede acceder rápidamente a todas las áreas clave para el desarrollo de aplicaciones, incluyendo almacenamiento de datos, lógica de negocio, interfaz de usuario, capas de seguridad y configuraciones generales de la aplicación.
-
Sustitución dinámica: Este es un tipo de sintaxis que se puede usar para insertar dinámicamente el resultado de una expresión en la capa de negocio o en la capa de interfaz de usuario.
E
-
Caso extremo: En App Builder, Caso extremo se refiere a una opción de menú que contiene configuraciones adicionales o avanzadas para un componente, como una aplicación, regla o tabla. Estas configuraciones suelen ser menos utilizadas o proporcionan un control más granular sobre el comportamiento del componente.
-
Opción de edición: Esto permite cambiar un campo o control en un panel.
-
Diseño encerrado: Este diseño coloca un solo control en su propia caja, similar a un grupo.
-
Endpoint: En el contexto de una API, un endpoint es una URL específica donde se puede acceder a una API. Cada endpoint corresponde a una función o recurso particular. Por ejemplo, en una API de gestión de usuarios, podría haber un endpoint como
/users
para obtener una lista de usuarios y otro como/users/{id}
para obtener un usuario específico. -
ERP: La planificación de recursos empresariales (ERP) es un sistema que gestiona los procesos comerciales centrales de manera integrada, a menudo en tiempo real, utilizando software y tecnología.
-
Evento: Se añaden eventos a los objetos de negocio para construir procesos.
-
Respuesta del evento: Los eventos pueden usar cualquiera de las siguientes formas para responder:
- Reglas CRUD (crear, leer, actualizar y eliminar).
- Reglas de flujo de trabajo.
- Plugin. (Puedes añadir tus propios plugins en C#.)
-
Tipo de evento: Hay dos tipos de eventos en tiempo de ejecución: intrínsecos y definidos por el usuario.
-
Validación de eventos: Las reglas de validación ayudan a proteger tus datos. Están construidas en mvSQL y se ejecutan cada vez que se activa una regla. También se pueden asociar con eventos definidos por el usuario.
F
-
Control de Archivos: Este tipo de control permite subir o descargar un archivo.
-
Cumplimiento de FIPS: Esto se refiere a un sistema que sigue los FIPS (Estándares Federales de Procesamiento de Información), que son estándares de seguridad del gobierno de EE. UU. del NIST para sistemas informáticos. Estos son requeridos para agencias federales no militares y también se utilizan en el sector privado como un estándar de seguridad.
-
Clave Foránea: Este es un campo (o grupo de campos) en una tabla que apunta a una fila única en otra tabla (o en la misma tabla). Se define en una segunda tabla pero se refiere a una clave primaria o clave única en la primera tabla.
-
Formato: Esto te permite aplicar formato condicional o estados a un control.
-
Interfaz de Usuario: En una aplicación web, la interfaz de usuario es la parte de la aplicación con la que el usuario interactúa directamente. Esto también se conoce como la interfaz de usuario (UI). En App Builder, esto corresponde a la capa de UI.
-
Auditoría Completa: Esto registra cambios en tus datos (inserciones, actualizaciones, eliminaciones) que ocurren a través de la capa de negocio y te permite ver esos cambios.
-
Función: Esta es una expresión basada en SQL que utilizas para cambiar datos dentro de las reglas de negocio.
G
-
Grupo: Utilizas grupos para crear diseños de página más complejos. Un grupo puede ser el padre de dos o más paneles, o puede ser un contenedor que sostiene controles en un panel.
-
Agrupar Por: La declaración
GROUP BY
se utiliza a menudo con funciones comoCOUNT
,MAX
,MIN
,SUM
oAVG
para agrupar resultados por una o más columnas.
H
-
Controlador (Éxito / Fallo / Reversión): Un Controlador de Acción es una acción que se ejecuta después de que otra acción tiene éxito o falla. Se utilizan para registrar el estado, rastrear el progreso o revertir los efectos de una acción fallida. Los controladores disponibles son los siguientes:
-
Controlador de Éxito: Una acción que se ejecuta cuando la acción principal se completa con éxito.
-
Controlador de Fallo: Una acción que se ejecuta cuando la acción principal falla.
-
Controlador de Reversión: Una acción que revierte los efectos de todas las acciones exitosas que ocurrieron antes de una acción fallida en una secuencia de eventos.
-
-
HTML: El Lenguaje de Marcado de Hipertexto (HTML) es el lenguaje estándar para crear páginas web y aplicaciones web. Junto con las hojas de estilo en cascada (CSS) y JavaScript, es una de las principales tecnologías utilizadas para aplicaciones web.
I
-
Icono: Este tipo de control muestra una imagen como un icono.
-
IDE: El IDE (Entorno de Diseño Integrado) es donde creas, construyes, mantienes y lanzas aplicaciones. Tu acceso a ciertas áreas depende de tu rol de usuario y permisos.
-
Imagen: Este tipo de control muestra imágenes.
-
En línea: Esta configuración del panel te permite crear y editar registros directamente en la página actual.
-
Inner Join: Este tipo de unión se utiliza en la lógica de negocio para combinar tablas. Devuelve todas las columnas que tienen datos coincidentes en ambas tablas.
-
Interfaz: Esto se refiere a todos los elementos en una página, como botones, navegación o barras de herramientas.
-
Eventos Intrínsecos: Estos son los eventos predeterminados que existen en todas las tablas. Incluyen Actualizar, Eliminar, Insertar y Guardar. Puedes configurar estos eventos a nivel de panel para agregar procesos y funciones a una página.
J
-
Uniones: Se utilizan uniones en la capa de lógica de negocio con objetos de datos para crear relaciones entre tablas.
-
Columnas de Unión: Cuando unes tablas, debes especificar qué columnas tienen en común. Estas suelen ser columnas de ID compartidas por las tablas.
-
JSON: JSON (Notación de Objetos de JavaScript) es un formato de intercambio de datos ligero y basado en texto que es fácil de leer y escribir para los humanos y fácil de analizar y generar para las máquinas. Se utiliza ampliamente para transmitir datos entre un servidor y una aplicación web, como alternativa a XML.
K
L
-
Visibilidad de Etiquetas: Esto te permite elegir si las etiquetas en los controles son visibles u ocultas.
-
Diseño: Esto determina cómo se coloca y muestra la información en una página. Las opciones incluyen lo siguiente:
- Lado a lado (de izquierda a derecha).
- Apilado (de arriba hacia abajo).
- Asistente (mostrando un panel tras otro).
-
Izquierda y Derecha: Estos se refieren a los lados de una ecuación cuando se trabaja en la lógica en la capa de negocio.
-
Enlace a Página: Esta configuración controla si un panel enlaza a otra página o a un recurso externo.
-
Enlazado: Se pueden enlazar paneles y páginas entre sí. El enlace de páginas permite que un panel se vincule a una página diferente. Los criterios de enlace definen cómo se restringen los campos.
-
Control de Lista: Este tipo de control permite a los usuarios elegir entre una lista de opciones.
-
Diseñador en Vivo: Esta función proporciona una forma más rápida para que los desarrolladores editen y mantengan las páginas de la aplicación.
-
Localización: Esto adapta la experiencia del usuario a un locale o mercado específico, incluyendo el idioma y requisitos técnicos como formatos de fecha o moneda.
-
Registro: Un registro es un registro de eventos, mensajes y errores que ocurren dentro de una aplicación. App Builder proporciona varios tipos de registros para depuración, monitoreo y auditoría, incluyendo Historial de Eventos, registros de Rastreo para diagnósticos, registros de Seguridad para eventos relacionados con contraseñas, y registros generales de la aplicación.
-
Tipo de Dato Lógico: Esto define las características de los datos para una columna, independientemente de cómo se almacenen físicamente en la base de datos.
-
Tipo de Almacenamiento Lógico: Estas son categorías para un tipo de dato lógico.
M
-
Tabla Administrada: Una tabla normal con datos gestionados por App Builder en función de un usuario, ventana o sesión.
-
Menú: Estos son los enlaces de navegación visibles en una aplicación. Se puede configurar un menú de aplicación, un menú de página de inicio (mostrado en la página de inicio) o un menú móvil (mostrado en dispositivos móviles). Un menú de aplicación generalmente aparece en la parte superior derecha de una aplicación, a la izquierda del cajón de acciones.
-
Diseñador de Menú: Esto permite asignar páginas a un menú y actualizar la configuración del menú.
-
Metodología: Esto se refiere al sistema de métodos y enfoques utilizados al construir aplicaciones.
-
Microsoft SQL Server: Microsoft SQL Server es un sistema de gestión de bases de datos relacional (RDBMS) de Microsoft.
-
MS CRM: MS CRM es Microsoft Dynamics CRM, un software de gestión de relaciones con clientes (CRM).
-
mvSQL: Esta es la propia versión de SQL de App Builder. Se puede usar como un formato intermedio con el generador de reglas o para escribir reglas manualmente.
-
MySQL: Un sistema de gestión de bases de datos relacional (RDBMS) de código abierto.
N
- Menú Anidado: Este es un menú dentro de otro menú. Permite crear una lista desplegable de más elementos de menú, lo cual es útil para organizar un menú.
O
-
Valores Predeterminados de OnInsert: Esto permite agregar una regla predeterminada que establece el valor de una columna cuando se agrega un nuevo registro.
-
Operador: Estos son símbolos que realizan operaciones sobre valores o variables, como
>
,<
,>=
,<=
o<>
. -
Oracle: Una empresa conocida por desarrollar y comercializar software de bases de datos, sistemas en la nube y software empresarial, especialmente sus propios sistemas de gestión de bases de datos.
-
Outer Join: Este tipo de unión se utiliza en la lógica empresarial. Selecciona todos los registros de una tabla, incluso si la otra tabla no tiene valores coincidentes.
P
-
Página: Este es un contenedor que se muestra en la capa de interfaz de usuario de la aplicación, compuesto por paneles.
-
Diseñador de Páginas: Esto permite crear y gestionar páginas en una aplicación.
-
Asistente de Páginas: Esto ayuda a agregar rápidamente una página a una aplicación.
-
Panel: Este es un contenedor en una página, considerado la unidad de diseño básica. Generalmente está vinculado a un objeto de negocio o tabla. App Builder tiene varios tipos de paneles:
-
Panel de Calendario: Poblado con información de una fuente de datos. Se utiliza para programar y gestionar eventos, citas o cualquier información basada en fechas.
-
Panel de Gráficos: Muestra datos en varias representaciones gráficas de gráficos, como gráficos de barras, columnas, líneas y áreas. Utiliza el motor de Highcharts y puede estar vinculado a otros paneles para mostrar datos detallados.
-
Panel HTML Personalizado: Un panel que utiliza plantillas HTML/CSS para mostrar datos e imágenes, permitiendo diseños y maquetas altamente personalizados.
-
Panel del Explorador de Archivos: Se conecta a un sistema de archivos local o de red para mostrar un directorio de archivos, permitiendo a los usuarios subir y descargar archivos.
-
Panel de Formulario: Muestra datos de un solo registro en un diseño vertical con etiquetas y valores. A menudo se utiliza para ventanas emergentes o páginas de detalles.
-
Panel de Marco: Reserva un espacio en una página donde se carga contenido de otras páginas cuando se hace clic en un enlace, permitiendo elementos de navegación persistentes como un menú lateral.
-
Panel de Gantt: Muestra un gráfico de Gantt para la planificación y programación de proyectos, mostrando tareas, duraciones y dependencias.
-
Panel de Rejilla: Muestra múltiples registros de una fuente de datos en una rejilla similar a una hoja de cálculo con filas y columnas.
-
Panel de Carril: Muestra información agrupada en un formato similar a un panel de mosaicos, pero con la capacidad adicional de poder mostrar datos de manera vertical u horizontal.
-
Panel de Mapa: Muestra un mapa con datos visualizados por ubicación geográfica, utilizando la API de Highmaps.
-
Panel de Gráfico de Red: Muestra interconexiones entre un conjunto de entidades, donde cada entidad es un nodo y las conexiones son enlaces.
-
Panel de Pivote: Muestra una tabla dinámica que resume datos de una tabla más extensa.
-
Panel de Mosaico: Muestra múltiples registros en un formato similar a tarjetas, dispuestos de izquierda a derecha.
-
-
Tamaño del Panel: Esta configuración del panel te permite hacer un panel más grande o más pequeño en comparación con otros a su alrededor.
-
Asistente de Panel: Esto te ayuda a agregar rápidamente un panel a una página.
-
Foto: Este tipo de control muestra una imagen como una foto de tamaño completo.
-
Pivote: Un pivote resume y reorganiza datos, por ejemplo, convirtiendo filas en columnas. En App Builder, una Regla de Pivote se utiliza para crear una tabla dinámica del lado del servidor que se puede mostrar en un panel. Esto te permite transformar datos para verlos desde diferentes perspectivas, facilitando el análisis e identificación de tendencias.
-
Complemento: Los complementos te permiten extender la funcionalidad de App Builder utilizando C#.
-
Formulario Emergente: Este tipo de Diseño de Panel hace que la página de Formulario resultante aparezca como un popup cuando se abre.
-
Independiente de la Capa de Presentación: Esto significa que la lógica central del software funciona independientemente de su interfaz de usuario. Esto permite que soporte diversas plataformas como IIS, Apache, iOS y Android, sin necesidad de cambiar la lógica subyacente.
-
Servidor de Presentación: Esto proporciona información de conexión a la capa de interfaz de usuario de la aplicación.
-
Clave Primaria: Cada tabla debe tener al menos una. Identifica de manera única un registro.
-
Prioridad: Cuando el espacio en pantalla es limitado, esto determina qué campos aparecen.
-
Propósito: Esto define el tipo de regla de negocio que se desea crear en la capa de lógica de negocio.
Q
R
-
RDBMS: Un RDBMS (sistema de gestión de bases de datos relacional) es un sistema de gestión de bases de datos (DBMS) que organiza los datos en una o más tablas de columnas y filas, basado en el modelo relacional.
-
Alcance: Esta es una seguridad a nivel de fila que controla el acceso de un usuario a categorías específicas de información.
-
Solo Lectura: Esto describe una columna que no se puede editar.
-
Ámbito: Un ámbito permite a los administradores de seguridad delegar la provisión de usuarios y la gestión de membresía de grupos a los desarrolladores. Un ámbito contiene un conjunto de aplicaciones, horarios, grupos de seguridad y proveedores, y permite a un administrador de ámbito gestionar estos recursos.
-
Tabla de Referencia (Maestra): Esta tabla contiene la clave primaria para una relación.
-
Relación: En la capa de almacenamiento de datos, aquí es donde se configuran las relaciones de claves primarias y foráneas entre tablas.
-
Diseño Responsivo: Este enfoque de diseño hace que las aplicaciones se ajusten automáticamente y se vean bien en diferentes dispositivos y tamaños de pantalla.
-
Roles: Las fuentes de datos pueden definir roles. Los roles son grupos de permisos, que controlan el acceso de un rol a objetos de datos.
-
Reglas: Se crean reglas en la capa de negocio para dar instrucciones sobre los datos que se pueden guardar desde la capa de aplicación. También se pueden usar para cambiar datos existentes en la capa de datos.
-
Constructor de Reglas: Esta es una herramienta visual para crear lógica de reglas de negocio. Tiene características de arrastrar y soltar y muestra resultados en tiempo real. Traduce tus reglas a mvSQL o SQL nativo.
S
-
SaaS: Software como Servicio (SaaS) es un modelo basado en la nube donde un tercero aloja aplicaciones y las pone a disposición a través de internet.
-
Salesforce: Salesforce es una empresa líder de software basado en la nube que proporciona tecnología de gestión de relaciones con clientes (CRM) y un conjunto de aplicaciones en la nube.
-
SAP: SAP es una empresa multinacional de software conocida por su software de Planificación de Recursos Empresariales (ERP) que ayuda a gestionar las operaciones comerciales.
-
Save Event: Este evento predeterminado se ejecuta cada vez que se guarda un registro.
-
Sealing: Esto ocurre cuando se bloquea una app o fuente de datos para detener cambios adicionales en ella, mientras se permite que sus datos cambien.
-
Security Provider: Un proveedor de seguridad es un componente o servicio que maneja la autenticación y autorización para una aplicación. Gestiona identidades de usuario, credenciales y permisos de acceso. App Builder permite configurar diferentes proveedores de seguridad para integrarse con varios sistemas de autenticación, como OAuth, SAML o Active Directory.
-
Session: Todas tus interacciones ocurren dentro de una sesión. Una sesión comienza cuando visitas App Builder por primera vez, y todas las solicitudes posteriores de tu parte están vinculadas a esa sesión.
-
Set Cascade: Cuando se eliminan o actualizan filas en la tabla maestra, las filas coincidentes en la tabla secundaria (con una clave foránea) también se eliminan o actualizan.
-
Set Default: Cuando se eliminan o actualizan filas en la tabla maestra, las filas coincidentes en la tabla secundaria (con una clave foránea) se establecen en su valor predeterminado.
-
Set Null: Cuando se eliminan o actualizan filas en la tabla maestra, las filas coincidentes en la tabla secundaria (con una clave foránea) se establecen en nulo.
-
Side by Side Layout: Este diseño de página coloca paneles uno al lado del otro.
-
Site: Este alberga un conjunto de aplicaciones de App Builder, usuarios y sus derechos.
-
Site Menu: Esto proporciona a los usuarios una mejor experiencia en la página de inicio para ver y acceder a aplicaciones en un entorno de App Builder.
-
SMS: Esto te permite enviar notificaciones a teléfonos inteligentes.
-
SMTP: Protocolo de Transferencia de Correo Estándar. Debes configurarlo correctamente en el IDE para que una aplicación use notificaciones.
-
SMTPS (Protocolo Seguro de Transferencia de Correo Simple): Esto asegura el correo electrónico estándar (SMTP) al agregar una capa de cifrado, como SSL o TLS. Esto cifra el contenido del correo electrónico, los encabezados y los detalles de inicio de sesión a medida que se mueven entre un cliente de correo electrónico y un servidor.
-
Ordenar: Este es el proceso de organizar datos en un orden significativo, como alfabético o numérico.
-
Dirección de Ordenación: Esto establece si una columna se ordena en orden ascendente o descendente en una página.
-
Orden de Clasificación: Esto determina el orden en el que se ordenan los campos.
-
SQLite: Una biblioteca en lenguaje C que implementa un motor de base de datos SQL pequeño, rápido, autónomo y confiable. Está incrustado directamente en los programas en lugar de ser una base de datos cliente-servidor.
-
Diseño Apilado: Este diseño de página coloca paneles uno encima del otro.
-
Estilos: Estos te permiten aplicar un estilo o formato específico a una página, panel o elemento de control.
-
Subtítulo: Esto se puede usar para mostrar un valor debajo de un título en listas.
-
Idiomas Soportados: Aquí es donde configuras qué otros idiomas soporta tu aplicación.
-
Soporta Eliminación: Esta es una configuración de configuración que permite que se eliminen registros en una tabla.
-
Soporta Inserción: Esta es una configuración de configuración que permite que se agreguen nuevos registros a una tabla.
-
Soporta Actualización: Esta es una configuración de configuración que permite que se actualicen registros en una tabla.
-
Sincronizar: Esto actualiza la base de datos física con tus cambios.
T
-
Tabla: Estas son estructuras en fuentes de datos que contienen tus datos. Las tablas tienen una o más filas, y cada fila tiene una o más columnas.
-
Tabla (Hija): Cuando se unen dos tablas, esta tabla contiene la clave externa para la relación.
-
Asistente de Tabla: Este flujo de trabajo automatizado te ayuda a crear una tabla utilizando una de dos maneras: usando un generador de tablas (para definir manualmente una tabla) o subiendo una hoja de cálculo de Excel.
-
Objetivo: Esta es la tabla contra la que deseas construir tu regla de negocio.
-
Diseñador de Plantillas: Aquí es donde creas y gestionas plantillas para tu aplicación. Las plantillas contienen información formateada de manera personalizada y te permiten ajustar la apariencia y la sensación de tu aplicación.
-
Columnas Temporales: Esta función permite tener columnas editables en una regla que no están vinculadas a una tabla física.
-
Texto: Este tipo de control permite escribir texto en un campo.
-
Área de Texto: Este tipo de control es para cantidades más grandes de texto.
-
Temas: Estos controlan el esquema de color y otras propiedades visuales de una aplicación. Puedes crear temas con diseños específicos para la marca.
-
Título: Esto es lo que se muestra en lugar de la clave primaria para listas.
-
Expresión Total: Esta es una ecuación utilizada para mostrar un total, como
precio
×cantidad
. -
Función Total: Puedes agregar esto a una columna con números para mostrar la suma, promedio, conteo, valor mínimo o máximo de esa columna.
-
Traducciones: Esta función permite que las aplicaciones soporten múltiples idiomas. Las claves y sus traducciones se almacenan en un paquete de App Builder, que está vinculado a aplicaciones y fuentes de datos.
-
Rastreo: Esta es una función de diagnóstico que permite a los desarrolladores solucionar problemas en las aplicaciones.
-
Cifrado de Datos Transparentes (TDE): Esta tecnología cifra los archivos de datos en disco. Es "transparente" porque el cifrado y descifrado ocurren automáticamente cuando se lee o escribe datos, sin necesidad de cambios en el código de la aplicación.
U
-
Capa de UI: Aquí es donde construyes la aplicación y personalizas la interfaz de usuario con la que interactúan los usuarios.
-
Clave Única: Una clave única es una restricción en una base de datos que asegura que todos los valores en una columna o un conjunto de columnas sean únicos. A diferencia de una clave primaria, una tabla puede tener múltiples claves únicas, y una columna de clave única puede aceptar un valor nulo. Se utiliza para prevenir registros duplicados en una tabla.
-
Procedimiento No Almacenado: En App Builder, esto es como un procedimiento almacenado pero nunca se guarda en la base de datos. Es una acción de base de datos que crea, actualiza o elimina filas de la fuente de datos. Construyes procedimientos no almacenados en tiempo de ejecución basados en una regla CRUD y los diseñas utilizando mvSQL.
-
Actualizar: Este tipo de acción cambia datos.
-
Uso: Esto te permite establecer un título y subtítulo para listas desde la capa de fuente de datos.
-
Eventos Definidos por el Usuario: Estos son eventos que defines para crear o mejorar un proceso de negocio.
V
-
Validación: Las reglas de validación protegen los datos de cambios no deseados o incorrectos.
-
Valor: Los gráficos utilizan esto como el tipo de control para mostrar el eje X (horizontal) en un gráfico.
-
Vista: En terminología de bases de datos, una vista es una tabla virtual basada en el conjunto de resultados de una declaración SQL. Una vista contiene filas y columnas, al igual que una tabla real. Los campos en una vista son campos de una o más tablas reales en la base de datos. Las vistas se pueden utilizar para simplificar consultas complejas, mejorar la seguridad al restringir el acceso a los datos y presentar los datos desde una perspectiva diferente.
W
-
Widget: Los widgets permiten a los desarrolladores utilizar código de terceros o su propio código para mostrar un control personalizado en una página.
-
Ancho: Esta configuración determina cuánto espacio ocupa una columna o elemento.
-
Asistente: Esta opción de diseño de página te permite definir un flujo de trabajo con botones de Anterior, Siguiente y Finalizar para la navegación.
-
Flujo de Trabajo: App Builder admite dos tipos de flujos de trabajo: impulsados por eventos y impulsados por condiciones.
X
- XP CRUD: Este es un tipo de regla CRUD que puedes usar entre objetos de negocio en diferentes plataformas (XP significa multiplataforma).
Y
Z
- Zonas: (Obsoleto y reemplazado por Grupos.) Esta es una característica de la interfaz de usuario que brinda más flexibilidad y control sobre el diseño del contenido dentro de un panel en una página.