Está viendo un tema de ayuda de Laserfiche Cloud. Si no está utilizando Laserfiche Cloud, consulte la Guía del usuario de Laserfiche o la Guía de administración de Laserfiche .
Las expresiones condicionales se usan en un proceso empresarial para determinar dónde deben realizarse los pasos siguientes que debe realizar una instancia de un proceso. Por ejemplo, un formulario se puede enrutar a diferentes individuos para su aprobación en función de los valores de los campos del formulario.
Las expresiones condicionales permiten definir las condiciones que se deben cumplir para que se tome una ruta de salida determinada o para que se asigne una prioridad específica a una tarea. Las expresiones condicionales son necesarias cuando se pueden seguir varias rutas de acceso potenciales después de una puerta de enlace o actividad.
Al hacer clic en el cuadro de texto Expresión condicional, aparece el generador de expresiones condicionales. Esto le permite definir la condición de acuerdo con el lenguaje XPath. El generador de expresiones condicionales convierte la información que se especifica en una instrucción XPath.
En el generador de expresiones condicionales, especifique las condiciones que se deben cumplir para que se produzca la acción. Puede crear expresiones condicionales basadas en:
Ejemplo: Un formulario de informe de gastos utilizado en el proceso contiene un campo de moneda "Importe total" y ha asignado una variable denominada "total" a este campo. Desea enrutar el formulario a un administrador si el importe total es mayor que $100, por lo que crea una expresión condicional que dice: "Si total (acción ) es mayor que ( operador )$100(valor ), tome esta ruta desalida."
Nota: Si tiene varias condiciones que determinan si se toma una ruta de acceso, puede insertar operadores (por ejemplo, "y", "o") en las expresiones condicionales.
De forma predeterminada, las expresiones condicionales distinguen mayúsculas de minúsculas. Una vez que haya creado una expresión condicional, puede modificarla para que la expresión no distintive las mayúsculas y minúsculas.
Al especificar una fecha en una expresión condicional, deberá usar el formato de fecha esperado aaaa-MM-dd (por ejemplo, 2013-12-01).
Los valores de los campos de número y moneda se tratan automáticamente como números cuando se evalúan las instrucciones XPath. Si desea que el valor de un campo de línea única se evalúe como un número en lugar de como una cadena (letras), utilice la función number() para forzar las cadenas a números en variables numéricas. Por ejemplo, si "/dataset/Single_Line" es una cadena, puede escribir "/dataset/number(Single_Line)" para forzar la cadena a un número.
Si ya está utilizando un número, en lugar de una variable numérica, asegúrese de eliminar las comillas del valor.
Temas relacionados