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.