Zum Hauptinhalt springen

Was sie macht

Skriptbasierte Regeln ermöglichen es Ihnen, komplexe benutzerdefinierte Algorithmen für die Dokumentvalidierung und -normalisierung zu erstellen. Die Skriptregel wird auf der Registerkarte „Regeln“ der (Administrator) Eigenschaften der Dokumentdefinition (Developer) Eigenschaften der Dokumentdefinition konfiguriert.

Parameter

NameTypZugriffBeschreibung
ContextIRuleContextGemäß den RegeleinstellungenDer Kontext der Regel
Prozeduren, die Sie in mehr als einer Regel verwenden möchten, sollten im globalen Regelmodul geschrieben werden, auf das Sie über den Skripteditor zugreifen können. 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.
Wenn Klassen und Methoden einer externen Assembly im Skript oder globalen Modul verwendet werden, muss die Assembly-Datei auf der Registerkarte .NET References der Eigenschaften der Dokumentdefinition eingebunden werden.

(Administrator) Siehe auch:

(Administrator) Skriptregel