> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Paso 4. Configurar la actividad IF

> Configure el enrutamiento condicional según los resultados de la clasificación de documentos mediante condiciones de caso basadas en scripts.

La actividad IF dirige los documentos a la actividad Extraction Rules correcta según el resultado de la clasificación. El flujo de procesamiento ya está configurado; ahora defina la condición de cada rama.

<Steps>
  <Step title="Seleccione la actividad IF">
    Haga clic en la actividad IF del workflow.
  </Step>

  <Step title="Abra la condición de caso Sick Note DE">
    En la sección **Case Conditions** del panel **Activity Properties**, haga clic en el icono de configuración situado junto a la actividad "Sick Note DE".
  </Step>

  <Step title="Agregue el script para la rama DE">
    La actividad IF usa un script para seleccionar la siguiente actividad según la clase de documento determinada por la actividad Classify By Text and Image. El resultado de la clasificación se registra en el campo "Layout", cuyos posibles valores son los nombres de las clases creadas en la actividad Classify By Text and Image.

    Pegue el siguiente script en el editor de scripts para enviar todos los documentos de la clase "DE" a la actividad "Sick Note DE":

    ```javascript theme={null}
    for (var i = 0; i < Context.Transaction.Documents[0].Fields.length; i++)
    {
        if (Context.Transaction.Documents[0].Fields[i].Name === 'Layout' && Context.Transaction.Documents[0].Fields[i].Value === 'DE')
        {
            return true;
        }
    }
    return false;
    ```

    Haga clic en **Save**.
  </Step>

  <Step title="Agregue el script para la rama BE">
    Haga clic en el icono de configuración situado junto a la actividad "Sick Note BE-NL" y pegue el siguiente script en el editor de scripts:

    ```javascript theme={null}
    for (var i = 0; i < Context.Transaction.Documents[0].Fields.length; i++)
    {
        if (Context.Transaction.Documents[0].Fields[i].Name === 'Layout' && Context.Transaction.Documents[0].Fields[i].Value === 'BE')
        {
            return true;
        }
    }
    return false;
    ```

    Haga clic en **Save**.
  </Step>
</Steps>

Si el documento pertenece a una clase desconocida o si el campo "Layout" no existe (lo que significa que la actividad de clasificación no pudo procesar el documento), se enviará directamente a Fast Learning.

<Tip>
  Para extraer datos de documentos cuya clase no se pudo determinar, cree una actividad Extraction Rules especial para documentos sin clase o envíelos a una actividad Extraction Rules existente.
</Tip>

<div id="whats-next">
  ## Qué sigue
</div>

<CardGroup cols={2}>
  <Card title="Paso 5. Configurar la actividad Fast Learning" icon="arrow-right" href="/es/vantage/documentation/advanced-designer/tutorial/tutorial-step-5">
    Defina el formulario de datos, etiquete campos en partes de baja por enfermedad de Alemania y entrene la actividad Fast Learning.
  </Card>

  <Card title="Descripción general del tutorial" icon="circle-info" href="/es/vantage/documentation/advanced-designer/tutorial/tutorial">
    Volver a la introducción del tutorial.
  </Card>
</CardGroup>
