Ejemplo del uso de reglas
Ejemplo: En la pantalla Orden de expedición, cuando un usuario crea una nueva orden de expedición y especifica una fecha en el campo Fecha de expedición solicitada, puede crear una regla que también requiera especificar una fecha en los campos Fecha de expedición programada y Fecha de expedición prometida.
Debe crear dos pasos para la regla.
Paso 1:
| Expresión: | ||
|---|---|---|
| Widget | Operador | Valor |
| Fecha de expedición solicitada | NO ES NULO | |
| Acción: | ||
|---|---|---|
| Widget | Propiedad | Valor |
| Fecha de expedición programada | Requerido | Verdadero |
| Fecha de expedición prometida | Requerido | Verdadero |
Paso 2:
| Expresión: | ||
|---|---|---|
| Widget | Operador | Valor |
| Fecha de expedición solicitada | ES NULO | |
| Acción: | ||
|---|---|---|
| Widget | Propiedad | Valor |
| Fecha de expedición programada | Requerido | Falso |
| Fecha de expedición prometida | Requerido | Falso |
Tenga en cuenta que el paso 2 restablece el valor de la propiedad de los campos Fecha de expedición programada y Fecha de expedición prometida a Falso, y cambia los campos a opcionales cuando el usuario borra los datos del campo Fecha de expedición solicitada. Si no añade el paso 2 de este ejemplo, los campos seguirán siendo obligatorios aunque el usuario borre el valor del campo Fecha de expedición solicitada.