Adición de reglas a petición a formularios de datos

Se pueden agregar reglas a petición a los formularios agregando opciones de menú al menú Acción de un formulario, o agregando las reglas a la lista de reglas del cuadro de diálogo Reglas de negocio.

Cuando los usuarios visualizan o introducen datos en el formulario, pueden ejecutar la regla a petición asignada desde el formulario, de manera que puedan ver los resultados calculados en el mismo tras la ejecución.

Para iniciar reglas desde un formulario, los usuarios deben tener acceso asignado al formulario y permisos de inicio de la regla.

Para incluir reglas a petición como parte del menú Reglas de negocio, se utiliza el separador Reglas de negocio del diseñador de formularios.

Puede decidir cómo desea procesar la regla a petición en el formulario según las propiedades que le hayan asignado a la regla de negocio. Por ejemplo, puede definir una regla a petición en el formulario mediante las siguientes acciones:

  • Ejecutar antes de cargar: permite ejecutar la regla antes de cargar el formulario

  • Ejecutar después de cargar: permite ejecutar la regla después de cargar el formulario con datos

  • Ejecutar antes de guardar: permite ejecutar antes de guardar los datos del formulario

  • Ejecutar después de guardar: permite ejecutar después de guardar los datos del formulario

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 Acerca de las reglas de negocio de 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 información sobre dónde están soportadas las reglas de Groovy, consulte Acerca de las reglas de negocio de Groovy.

Para agregar reglas a petición a un formulario de datos:

  1. Haga clic en el icono Navegador Icono Navegador.

  2. En Crear y gestionar, haga clic en Menús de acción.

  3. Haga clic en Nuevo e introduzca el nombre de una regla y, a continuación, haga clic en Aceptar.

  4. Seleccione el menú, haga clic en Editar y, a continuación, en Agregar hijo.

  5. En Elemento de menú, introduzca un nombre para la opción de menú.

  6. En Etiqueta, introduzca el texto de menú que desea que se muestre a los usuarios.

    Opcional: puede proporcionar una ruta a un archivo gráfico en el servidor, en el campo Icono.

  7. En Tipo, seleccione Regla de negocio.

  8. En la lista Cubo, seleccione Consolidación.

  9. En la lista Reglas de negocio, seleccione una regla a petición.

    Puede introducir una descripción o instrucciones para la regla en el campo Iniciar mensaje de confirmación.

  10. 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. Si oculta las peticiones de datos en tiempo de ejecución, los miembros del punto de vista de la celda actual se utilizan en las dimensiones de petición de datos en tiempo de ejecución al iniciar la regla. Si se han definido los valores de reemplazo en Calculation Manager, se utilizarán los valores de reemplazo.

    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.

  11. Haga clic en Guardar para guardar el elemento de menú, y vuelva a hacer clic en Guardar para guardar el menú.

  12. Haga clic en el icono Navegador Icono Navegador.

  13. En Crear y gestionar, haga clic en Formularios para abrir el editor de formularios.

  14. Seleccione el separador Otras opciones para asignar el menú a un formulario.

  15. Haga clic en Finalizar.

Para agregar reglas a petición a la lista de reglas de negocio que está disponible en el cuadro de diálogo Reglas de negocio:

  1. Haga clic en el icono Navegador Icono Navegador.

  2. En Crear y gestionar, haga clic en Formularios para abrir el editor de formularios.

  3. Seleccione el separador Reglas de negocio para agregar reglas a petición a la lista de reglas de negocio.

  4. Especifique las opciones de la regla en el área Propiedades de regla de negocio.

  5. Haga clic en Finalizar.

Para ver e iniciar la regla en un formulario, consulte Inicio de reglas a petición.