> ## 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.

# Regla de etapa

> Las reglas de etapa de ABBYY FlexiCapture determinan si un documento puede dirigirse a una etapa del flujo de trabajo y devuelven los resultados a través del objeto IRoutingRuleResult.

Este script se utiliza para determinar si el documento puede dirigirse a una etapa determinada. Se aplica en la [configuración de reglas](/es/flexi-capture/project-settings/rule-settings) en el modo Advanced del [flujo de trabajo](/es/flexi-capture/project-settings/workflow-project-settings).

Si se produce un error durante la ejecución del script, el documento se enviará a la etapa de excepciones.

<div id="parameters">
  ## Parámetros
</div>

| Name     | Tipo                                                                        | Acceso              | Description                                         |
| -------- | --------------------------------------------------------------------------- | ------------------- | --------------------------------------------------- |
| Document | [IDocument](/es/flexi-capture/appendix/scripts/idocument)                   | De solo lectura     | El documento para el que se realiza la comprobación |
| Result   | [IRoutingRuleResult](/es/flexi-capture/appendix/scripts/iroutingruleresult) | Lectura y escritura | El resultado de la ejecución de la regla            |

Escriba en el módulo global de reglas los procedimientos que use en más de una regla. Ábralo desde el Editor de scripts. En la lista desplegable de la Toolbar del Editor de scripts, seleccione **NonInteractiveProcessor**.

Un script o un módulo global puede usar clases y métodos de un [ensamblado externo](/es/flexi-capture/appendix/scripts/user-assembly). Adjunte el archivo del ensamblado en la pestaña .NET References de las propiedades del [tipo de lote](/es/flexi-capture/project-settings/batch-types-project-settings), o de las [propiedades del proyecto](/es/flexi-capture/project-settings/project-properties) para el tipo de lote Predeterminado.

Cuando se completa una tarea en la etapa actual, el sistema determina cuál será la siguiente etapa de esa tarea. Para ello, el sistema evalúa las condiciones de entrada de las etapas posteriores, por ejemplo, las reglas de scripting de entrada.
