Saltar al contenido

Pestaña de Reglas del App Workbench en 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 su aplicación y es donde se crean reglas de negocio.

La imagen a continuación ilustra la pestaña Reglas de una aplicación que tiene una regla de negocio configurada:

Reglas

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 muestran 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: Haga clic para abrir el Constructor de Reglas, donde puede agregar una nueva regla de negocio.

    • Validación de Reglas: Haga 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 de Reglas. El Constructor de Reglas se abrirá en modo de creación:

Constructor de Reglas

Ingresa información básica sobre la nueva regla de negocio en el panel de 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:

Constructor de Reglas - 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 opciones avanzadas.

  • Puedes ver varios campos en modo de edición que también están en modo de creación, con estas opciones adicionales:

    • Junto al campo Objetivo, hay un ícono . Haz clic en él para ir a la página de Definición de Tabla en la capa de datos, donde puedes editar la base de datos actualmente seleccionada en el campo Objetivo.

    • Eventos: Haz clic para configurar los eventos, acciones o validaciones asociadas con la regla.

    • Roles: Haz clic para abrir el diálogo de Roles, donde puedes configurar y mantener la seguridad basada en roles o niveles de permisos para la regla de negocio.

El panel principal 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 una 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 la tabla seleccionada. 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 Joins, 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 Results, hay una lista de los resultados que se están devolviendo.

Advanced options

Opciones de configuración adicionales para la regla de negocio están disponibles al hacer clic en el botón More cerca de la parte superior del panel Rule. Haz clic en él para mostrar las siguientes opciones avanzadas:

  • Edge Case: Haz clic para configurar ajustes adicionales y avanzados utilizando el cuadro de diálogo Edge Case Settings:

    edge case settings 3

    Las siguientes opciones están disponibles para selección. Haz clic en las casillas de verificación para activar y desactivar o haz clic en el menú desplegable para elegir:

    • Limit: Ingresa un número entero para limitar la cantidad de registros devueltos.

    • Select Distinct: Habilita para que la regla devuelva solo valores distintos (o diferentes).

    • Turn Off Auto Results: Habilita para ocultar la vista rápida de la cuadrícula de resultados en la parte inferior de la pantalla.

    • Auto Inherit Events: Habilita para mantener events sincronizados con la regla de negocio.

    • Expression Version: La version utilizada para interpretar las expresiones usadas en esta regla.

    Los siguientes botones te permiten configurar recursos adicionales:

    • Defaults: Haz clic para abrir el cuadro de diálogo Defaults, donde puedes configurar y mantener lógica de valores predeterminados dinámicos para controlar la visualización de la capa de UI. Cuando lo hagas, este botón también estará disponible en el generador de reglas y mostrará cuántos valores predeterminados estás utilizando actualmente.

    • Reach: Haz clic para configurar y usar la reach feature. Cuando lo hagas, este botón también estará disponible en el generador de reglas y mostrará cuántas reglas de alcance estás utilizando actualmente.

    • Quick Results: Haz clic para abrir la página Dynamic Quick, donde puedes ver los resultados de la regla en un formato de cuadrícula rápida.

    En la sección Permitir Acceso Público, puedes configurar el nivel de acceso a tu regla:

    • 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.

    (Opcional) Ingresa texto en el cuadro de texto Ayuda Técnica para ayudar a 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 opciones para copiar los eventos o roles de la regla.

  • 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.