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

# Stufenregel

> Stufenregeln in ABBYY FlexiCapture legen fest, ob ein Dokument an eine Workflow-Stufe weitergeleitet werden kann, und geben die Ergebnisse über das Objekt IRoutingRuleResult zurück.

<div id="what-it-does">
  ## Was es bewirkt
</div>

Mit diesem Skript wird bestimmt, ob das Dokument an eine bestimmte Stufe weitergeleitet werden kann. Gilt in den  *(Administrator)* [Regeleinstellungen](/de/flexi-capture/project-settings/rule-settings) *(Developer)* im Advanced der  *(Administrator)* [Workflow-Einrichtung](/de/flexi-capture/project-settings/workflow-project-settings) *(Developer)*.

Wenn während der Skriptausführung ein Fehler auftritt, wird das Dokument an die Exceptions-Stufe gesendet.

<div id="parameters">
  ## Parameter
</div>

| **Name** | **Typ**                                                                     | **Zugriff**      | **Beschreibung**                                  |
| -------- | --------------------------------------------------------------------------- | ---------------- | ------------------------------------------------- |
| Document | [IDocument](/de/flexi-capture/appendix/scripts/idocument)                   | Schreibgeschützt | Das Dokument, für das die Prüfung ausgeführt wird |
| Result   | [IRoutingRuleResult](/de/flexi-capture/appendix/scripts/iroutingruleresult) | Lesen/Schreiben  | Das Ergebnis der Regelausführung                  |

Prozeduren, die Sie in mehr als einer Regel verwenden möchten, sollten im globalen Regelmodul abgelegt werden, auf das Sie über den Skripteditor zugreifen können. Wählen Sie in der Dropdown-Liste in der Symbolleiste des Skripteditors **NonInteractiveProcessor** aus.

Wenn Klassen und Methoden einer [externen Assembly](/de/flexi-capture/appendix/scripts/user-assembly) im Skript oder globalen Modul verwendet werden, muss die Assembly-Datei auf der Registerkarte .NET References der *(Administrator)* [Batch-Typ](/de/flexi-capture/project-settings/batch-types-project-settings)-Eigenschaften *(Developer)* (für einen bestimmten Batch-Typ) oder der *(Administrator)* [Projekteigenschaften](/de/flexi-capture/project-settings/project-properties) *(Developer)* (für den Batch-Typ Default) eingebunden werden.

Wenn eine Aufgabe in der aktuellen Stufe abgeschlossen wird, ermittelt das System, welche Stufe für diese Aufgabe als Nächstes folgt. Dazu prüft das System die Eingabebedingungen für die folgenden Stufen, zum Beispiel Eingabe-Skripting-Regeln.
