Pestaña de Reglas en el App Workbench de Jitterbit App Builder
Reglas es la tercera pestaña en el App Workbench. Es la primera pestaña que se relaciona con la capa de negocio de tu aplicación y es donde se crean las reglas de negocio.
La imagen a continuación ilustra la pestaña Reglas de una aplicación que tiene una regla de negocio configurada:
En la pestaña Reglas, la información se divide en dos paneles:
-
Fuentes de Datos de la App muestra un menú desplegable con todas las fuentes de datos conectadas con la aplicación actual. La fuente de datos principal está seleccionada por defecto. Las reglas de negocio que se mostrarán en la siguiente sección serán las que se basen en las tablas presentes en esa fuente de datos. Junto al menú desplegable, hay opciones para filtrar la lista de reglas:
-
Todas las Reglas: Muestra todas las reglas de negocio.
-
Por Tabla: Filtra las reglas de negocio por tabla.
-
Con Alcance: Muestra solo las reglas de negocio que utilizan alcance.
-
Todos los Eventos: Muestra todas las reglas de negocio que tienen un evento asociado.
-
Eventos en Segundo Plano: Muestra solo las reglas de negocio que tienen un evento en segundo plano asociado.
-
-
El panel Reglas contiene:
-
+ Regla: Haz clic para abrir el Constructor de Reglas, donde puedes agregar una nueva regla de negocio.
-
Validación de Regla: Haz clic para validar las reglas actuales.
-
Una lista de todas las reglas de negocio actuales. La lista se puede filtrar utilizando el icono de filtro y la barra de búsqueda permite buscar una regla por su nombre. Cada fila de la lista contiene:
-
Un icono de papelera para eliminar la regla de negocio.
-
Nombre: El nombre de la regla de negocio. Debe ser único dentro de la fuente de datos seleccionada.
-
Objetivo: El objetivo o regla a la que hace referencia esta regla de negocio.
-
Tipo: Define el tipo o propósito de la regla de negocio.
-
Modificado En: Muestra cuándo ocurrió la modificación más reciente de la regla de negocio.
-
Eventos: Haz clic en el ícono de maletín para configurar los eventos, acciones o validaciones asociadas con la regla de negocio.
-
Resultados: Haz clic en el ícono de tabla para ver una vista de todos los registros disponibles en la regla de negocio.
-
Roles: Haz clic en el ícono de perfil de usuario para configurar los permisos de Leer, Insertar, Actualizar y Eliminar.
-
Alcance: Indica con una marca de verificación verde si la regla de negocio utiliza alcance.
-
Estado: Indica con una marca de verificación verde o roja si se ejecutaron resultados después de la edición más reciente de la regla de negocio.
-
Haz clic en el ícono de pluma para editar la regla de negocio.
-
-
Crear una regla de negocio
Para crear una nueva regla de negocio desde la pestaña Reglas del App Workbench, haz clic en el botón + Regla en el panel Reglas. El Constructor de Reglas se abrirá en modo de creación:
Ingresa información básica sobre la nueva regla de negocio en el panel Regla:
-
Nombre: Ingresa un nombre para la regla de negocio. Debe ser único para cada fuente de datos.
-
Propósito: Usa el menú desplegable para definir el uso previsto de la regla de negocio. Cuando seleccionas un propósito, aparecen dos nuevos campos:
-
Fuente de Datos: Selecciona la fuente de datos que contiene la tabla que deseas referenciar.
-
Objetivo: Selecciona la tabla que la regla de negocio debe referenciar.
-
-
Ayuda Técnica: Un cuadro de texto donde puedes ingresar información adicional para otros desarrolladores de aplicaciones sobre la regla de negocio. Este texto no es visible para los usuarios de la aplicación.
-
Crear: Haz clic para crear la nueva regla de negocio. Después de hacer clic, el Constructor de Reglas entrará en modo de edición y podrás editar la nueva regla como las existentes.
Editar una regla de negocio
Para editar una regla de negocio, localízala en la lista bajo el panel de Reglas y haz clic en el ícono de lápiz . El Constructor de Reglas se abrirá en modo de edición:
El panel de Regla presenta las siguientes opciones:
-
Resultados: Haz clic para ver una vista de todos los registros disponibles en la regla de negocio.
-
+ Regla: Haz clic para agregar una nueva regla.
-
Más: Haz clic para ver más opciones:
-
Caso Especial: Haz clic para configurar ajustes adicionales y avanzados utilizando el diálogo de Configuraciones de Caso Especial:
-
Límite: Usa este campo para ingresar un valor numérico que limite la cantidad de registros devueltos.
-
Seleccionar Distintos: Selecciona esta casilla para hacer que la regla devuelva solo valores distintos (o diferentes).
-
Desactivar Resultados Automáticos: Selecciona esta casilla para ocultar la vista rápida de la cuadrícula de resultados en la parte inferior de la pantalla.
-
Herencia Automática de Eventos: Selecciona esta casilla para hacer que el Constructor de Aplicaciones gestione la sincronización de eventos con la regla de negocio.
-
Valores Predeterminados: Haz clic para abrir el diálogo de Valores Predeterminados, donde puedes configurar y mantener la lógica de valores predeterminados dinámicos para controlar la visualización de la capa de UI.
-
Roles: Haz clic para abrir el diálogo de Roles, donde puedes configurar y mantener la seguridad a nivel de rol o permisos para la regla de negocio.
-
Resultados Rápidos: Haz clic para abrir la página de Resultados Rápidos Dinámicos, donde puedes ver una vista de los resultados de la regla en formato de cuadrícula rápida.
-
Permitir Acceso Público: Bajo esta sección, hay dos opciones:
-
Leer: Selecciona para hacer que la regla sea accesible como un objeto de solo lectura en una regla CRUD.
-
Escribir: Selecciona para hacer que la regla sea accesible como un objeto de escritura en una regla CRUD.
-
-
Ayuda Técnica: Utiliza este cuadro de texto para alterar la información para otros desarrolladores de aplicaciones. Este texto no es visible para los usuarios de la aplicación.
-
-
Copiar Regla: Haz clic para crear una copia de la regla en la aplicación. Se abre un diálogo donde puedes seleccionar si deseas copiar los eventos de la regla, los roles, ninguno, o ambos.
-
Dónde Se Usa: Haz clic para ver la página Dónde Se Usa la Tabla, donde puedes ver un resumen de todos los lugares en la aplicación actual donde se utiliza la regla.
-
Instantánea: Haz clic para tomar una instantánea de la regla. Más tarde, puedes restaurar la regla al estado de la instantánea, conservando todas las configuraciones.
-
Registro de Cambios: Haz clic para ver un diálogo que contiene una lista de todos los cambios realizados en la regla, incluyendo quién hizo los cambios y cuándo.
-
Eliminar Regla: Haz clic para eliminar la regla. Se te pedirá que confirmes que deseas continuar.
-
-
Varios de los mismos campos presentes en modo de creación también están presentes en modo de edición, con algunas diferencias:
-
Junto al campo Objetivo, hay un ícono . Haz clic en él para ser llevado a la página Definición de Tabla, donde puedes editar la base de datos que actualmente está seleccionada en el campo Objetivo.
-
Eventos: Haz clic para configurar los eventos, acciones o validaciones asociadas con la regla.
-
Alcance: Haz clic para configurar y mantener alcance.
-
El panel en el lado derecho de la pantalla muestra varias pestañas que puedes usar para configurar la regla de negocio:
-
En la pestaña Tablas, puedes configurar y modificar la relación entre la regla de negocio y tus tablas.
-
+ Tabla: Haz clic para agregar otra tabla a la regla de negocio. Se abre un diálogo con una lista de todas las tablas. Puedes agregar tablas de la fuente de datos actual u otras.
-
+ Columna: Haz clic para agregar una nueva columna. Se abre un diálogo donde puedes seleccionar una función, elegir un alias, entre otras configuraciones.
-
Se listan las columnas de las tablas seleccionadas. Puedes seleccionar o deseleccionar columnas individuales para incluirlas o excluirlas de la regla de negocio.
-
-
En la pestaña Columnas, hay una vista detallada de las columnas.
-
En la pestaña Dónde, puedes agregar cláusulas where para filtrar los resultados.
-
En la pestaña Uniones, puedes agregar o editar uniones.
-
En la pestaña SQL, hay una vista de la declaración SQL que se está generando.
-
En la pestaña Resultados, hay una lista de los resultados que se están devolviendo.