Saltar al contenido principalLa actividad Condition le permite usar una sola skill para dividir un flujo de procesamiento de documentos. El bloque Condition contiene una comprobación de una o más condiciones. Según si se cumple una condición, los documentos de la transacción se enviarán por la rama de flujo de trabajo correspondiente para su posterior procesamiento.
Por ejemplo, la actividad Condition se puede usar para procesar por separado documentos que contengan errores de reconocimiento o de reglas de validación.
Para configurar las comprobaciones de una actividad Condition, comience usando las flechas direccionales para conectarla a todas las demás actividades a las que el flujo pueda cambiar.
Nota: Las condiciones se evaluarán en el orden en que las ramas del flujo de trabajo estén conectadas al bloque Condition. Para cambiar su orden, deberá eliminar todas las conexiones y volver a conectarlas.
Aparecerá una lista de Case conditions y ELSE condition en el panel Actions. En la lista desplegable debajo de ELSE condition, seleccione el bloque que se usará cuando no se cumpla ninguna de las demás condiciones.
Agregar reglas de bifurcación
Haga clic en el hipervínculo Set up para cada condición en la lista Case conditions.
Se abrirá la ventana del editor, donde podrá introducir el código JavaScript que se utilizará para verificar esa condición específica.
Su código puede hacer referencia a todos los datos de entrada de la actividad Condition y debe devolver un valor booleano que represente el resultado de la verificación. El script devuelve el último valor calculado. Si necesita configurar verificaciones más complejas, cree una función de verificación personalizada y llámela en la última línea del script.
Para una descripción detallada de los objetos que puede usar en su script, consulte Object Model. Para ver scripts de ejemplo que se pueden usar en Vantage, consulte Sample scripts.
Cuando los documentos de la transacción de entrada llegan a una actividad Condition, las condiciones configuradas se verifican secuencialmente. En cuanto se cumpla una de las condiciones, la transacción se enviará por la rama de flujo de trabajo correspondiente para su posterior procesamiento. No se verificarán las condiciones restantes.
Nota: Si no ha configurado ninguna condición en la lista Case conditions, la transacción se enviará por la rama Else.