Skip to main content
Skriptbasierte Regeln ermöglichen es Ihnen, komplexe benutzerdefinierte Algorithmen für die Validierung und Normalisierung von Dokumenten zu erstellen. Die Skriptregel wird auf der Registerkarte Regeln der Eigenschaften der Dokumentdefinition konfiguriert.

Parameter

Schreiben Sie Prozeduren, die Sie in mehr als einer Regel verwenden, in das globale Regelmodul. Öffnen Sie es über den Skripteditor. Wählen Sie in der Dropdown-Liste auf der Symbolleiste des Skripteditors die Option Rule Global Script Module aus. Auf das globale Regelmodul kann auch über den Dokumentdefinition-Editor zugegriffen werden (Dokumentdefinition → Script Modules → Rule Script…). Mit Skriptregeln können Sie auf Datensätze eines zwischengespeicherten Datensatzes zugreifen. Das kann nützlich sein, wenn Sie Validierungsregeln manuell erstellen müssen. Führen Sie die folgenden Schritte aus, um auf Datensätze in einem zwischengespeicherten Datensatz zuzugreifen:
  1. Stellen Sie mit der Methode IRuleContext.DataSet eine Verbindung zum Datensatz her.
  2. Erstellen Sie mit der Methode IDataSet.CreateQuery eine Abfrage.
  3. Fügen Sie mit der Methode IDataSetQuery.AddValue eine oder mehrere Bedingungen hinzu.
  4. Verwenden Sie die Methode IDataSet.GetRecords, um Daten abzurufen, die die Abfrage erfüllen. Wenn Sie ermitteln müssen, wie viele Datensätze die Abfrage erfüllen, verwenden Sie die Methode IDataSet.GetRecordsCount.
  5. Sie können mit der Methode IRecordset.GetRecord Datensätze mit bestimmten Indexnummern abrufen.
Ein Skript oder globales Modul kann Klassen und Methoden einer externen Assembly verwenden. Binden Sie die Assembly-Datei auf der Registerkarte .NET References der Eigenschaften der Dokumentdefinition ein.