Adición de un tipo de paso condicional
Un paso de formulario de varios pasos puede ser de tipo Condición, lo que indica que el paso debe evaluar una expresión. Si expresión se evalúa como true, se mostrará el siguiente paso. Si la expresión se evalúa como falsa y si se ha especificado Paso siguiente si la condición da error, se mostrará ese paso. La tabla actual es el destino usado para evaluar la expresión. El origen del registro está configurado de manera predeterminada como el origen del registro del paso anterior.
Atributos
Nombre | Descripción |
---|---|
Condición | La expresión condicional que se evaluará |
Paso siguiente si la condición da error | El tipo de paso condicional, a diferencia de las demás, tiene dos búsquedas del siguiente paso. La búsqueda predeterminada del siguiente paso se respetará si la condición se evalúa como true. Esta propiedad define el siguiente paso si la condición se evalúa como false. |
Los operandos disponibles son los siguientes:
Operando(s) | Type |
---|---|
=, == | Igual a |
!= | No es igual |
> | Mayor que |
< | Menor que |
>= | Mayor o igual que |
<= | Menor o igual que |
y | And |
| | O |
! | Not |
=*, ==*, ~= | Como |
!=* | No como |
Format
El formato de la expresión es el siguiente:
[entity attribute logical name] [operand] [value]
Ejemplo:
new_categorycode = 750101
Una condición puede tener varias expresiones. Puede usar paréntesis agrupar expresiones anidadas, por ejemplo:
new_categorycode = 750101 & gendercode = 2
new_categorycode = 750101 & (gendercode = 2 | gendercode = 3)
new_name = Jane Doe
new_twooptionfield = true
new_twooptionfield = false