Valor mínimo usando expresiones

<< Click to Display Table of Contents >>

Navigation:  Bizagi Studio > Asistente de Procesos > Reglas de Negocio > Ejemplos de reglas de negocio > Manejo de la interfaz de usuario >

Valor mínimo usando expresiones

El siguiente ejemplo muestra cómo configurar el valor mínimo para un control.

 

Suponga que una empresa de Transporte y Logística tiene un proceso llamado Proceso de Envío para manejar y monitorear los envíos internacionales. La primera tarea de este proceso permite al cliente ingresar la información y estimar el costo del cargamento.

La compañía cubre envíos desde y hacia Brasil, Irlanda y Estados Unidos. También tiene tres medios de transporte: aire, mar y tierra. Si es transporte elegido es aire, se debe ofrecer servicio express para que el paquete sea entregado el mismo día que se envía.

 

La forma usada para obtener esta información es:

 

ManagingUserInterface

 

El valor mínimo que un cliente puede ingresar como fecha de envío es la fecha actual. Para configurar esta validación es necesario usar una expresión.

 

1. En la forma, dé clic sobre el control Fecha de Envío. Sus propiedades se mostrarán en el Panel izquierdo.

 

ManagingUserInterface25

 

2. Seleccione el icono de expresión en el valor Mínimo del rango de fechas de la pestaña Avanzado.

 

ManagingUserInterface26

 

Dé clic en Nuevo para crear una expresión.

 

ManagingUserInterface51

 

3. En la nueva ventada, dé clic derecho a la línea vertical y agregue un módulo de expresión.

 

ManagingUserInterface27

 

 

4. Escriba el siguiente código y guarde la expresión.

Esto retornará la fecha de hoy y lo configurará como en mínimo valor a ingresar.

 

ManagingUserInterface28

 

//Retorna la fecha de hoy

DateTime.Today;

 

5. Prueba la expresión en el Portal de Trabajo. Note que en el calendario de la Fecha de Envío, los días (y meses) anteriores a la fecha actual están deshabilitados.

 

ManagingUserInterface29