Establecimiento de las propiedades de las reglas de negocio

Puede especificar si las reglas de negocio asociadas a formularios se iniciarán automáticamente cuando los usuarios carguen (abran) o guarden el formulario. Si las reglas de negocio tienen peticiones de datos en tiempo de ejecución, puede establecer si los miembros predeterminados en la petición de datos en tiempo de ejecución coinciden con los miembros seleccionados en los ejes de página y de punto de vista.

Para establecer propiedades para reglas de negocio:

  1. Realice una de estas acciones:
    • Para actualizar el formulario actual, haga clic en Acciones y, a continuación, en Reglas de negocio.

    • Para abrir un formulario para su edición, vaya a la página de inicio y haga clic en el icono Navegador Icono Navegador y, a continuación, en Crear y gestionar, haga clic en Formularios. Seleccione el formulario, haga clic en Icono Editar y, a continuación, haga clic en Reglas de negocio.

  2. Hay cuatro fases en un formulario donde se puede asignar una regla y cada una puede tener información relevante para esa fase. Seleccione una de las opciones siguientes:
    • Ejecutar antes de cargar

    • Ejecutar después de cargar

    • Ejecutar antes de guardar

    • Ejecutar después de guardar

    Nota:

    • Ejecutar después de cargar y Ejecutar antes de guardar solo están activadas para las reglas de Groovy. No puede seleccionar estas opciones para los scripts de cálculo o las reglas gráficas. Para obtener más información sobre las reglas de Groovy, consulte Uso de reglas Groovy.

    • Algunas acciones, como guardar la cuadrícula, cambiar la página o iniciar una opción del menú de acciones, también volverán a cargar la página después de que termine la operación. Esto garantiza que la cuadrícula contenga los datos más recientes. Cuando esto sucede, las acciones de carga anteriores y posteriores se ejecutarán de la misma forma que en las páginas de carga normales.

    • Las peticiones de datos en tiempo de ejecución ocultas no están soportadas para las reglas de script de cálculo en las opciones anteriores y posteriores a la carga, pero sí lo están para las reglas de Groovy.

    • Para obtener más información sobre dónde están soportadas las reglas de Groovy, consulte Acerca de las reglas de negocio de Groovy.

  3. Opcional: si una regla de negocio tiene peticiones de datos en tiempo de ejecución, seleccione Usar miembros en formulario para que la selección de miembros predeterminada en la ventana de petición de datos en tiempo de ejecución coincida con los miembros actuales en los ejes de página y de punto de vista del formulario abierto.

    Para obtener información sobre cómo esta opción interactúa con otras configuraciones y condiciones, consulte Descripción de peticiones de datos en tiempo de ejecución.

  4. Opcional: Para que el usuario no vea el valor de la petición de datos en tiempo de ejecución, seleccione Ocultar petición de datos que selecciona automáticamente Usar miembros en formulario.

    Tras guardar el formulario, la siguiente vez que vuelva a esta página, Usar miembros en formulario aparecerá seleccionado.

    Puede ocultar las peticiones de datos en tiempo de ejecución si se cumple lo siguiente:

    • Se han rellenado todos los valores de los miembros de petición de datos en tiempo de ejecución (los miembros de dimensión apropiados se pueden leer desde la página o el punto de vista del formulario).

    • No se repiten dimensiones en la petición de datos en tiempo de ejecución.

  5. Haga clic en Aceptar.