Datenvalidierungsregeln erstellen und aktualisieren

Zum Implementieren von Geschäftsrichtlinien und -verfahren können Sie Validierungsregeln erstellen, mit denen geprüft werden kann, ob bestimmte Bedingungen in Formularen erfüllt sind. Validierungsmeldungen werden generiert, wenn eingegebene Daten die Validierungsregeln verletzen. Mit Datenvalidierungsregeln können Sie auch Grenzwerte für weitergeleitete Genehmigungseinheitendaten festlegen und einen Prüfer, Eigentümer oder Benachrichtiger bestimmen, der Daten prüft, die eine bestimmte Bedingung erfüllen.

Beispiel: Über die Datenvalidierung kann sichergestellt werden, dass der Investitionsaufwand einer Abteilung den Unternehmensrichtlinien entspricht, indem verhindert wird, dass Benutzer Budgets mit Kapitalaufwendungen weiterleiten, die nicht den Unternehmensrichtlinien entsprechen. Beispielszenarios, in denen Datenvalidierungsregeln eingesetzt werden können, sind unter Szenarios für Datenvalidierungsregeln beschrieben.

Die Definition von Datenvalidierungsregeln umfasst die folgenden Hauptaufgaben:

  • Identifizieren der Datenzellen oder Stelle, an der Sie Validierungsmeldungen anzeigen möchten oder die Sie in anderen Farben anzeigen möchten, wenn Bedingungen erfüllt sind

  • Identifizieren der Zellen, die bei der Regelauswertung berücksichtigt werden müssen, und entsprechendes Definieren der Regel

  • Erstellen der Datenvalidierungsregel am angegebenen Speicherort, wie in diesem Thema beschrieben

So erstellen und aktualisieren Sie Validierungsregeln:

  1. Klicken Sie auf der Homepage auf Navigator Symbol "Navigator" und anschließend unter Erstellen und verwalten auf Formulare.
  2. Erstellen oder bearbeiten Sie ein Formular, und klicken Sie auf der Seite Formular- und Ad-hoc-Rastermanagement auf Layout.
  3. Klicken Sie unter Layout mit der rechten Maustaste auf das Raster, die Zeilenüberschrift, die Spaltenüberschrift oder die Zelle, für das/die die Validierungsregel hinzugefügt oder aktualisiert werden soll.

    Hinweis:

    Wenn Sie unter Layout den Cursor über Zellen bewegen, wird in einem Kontextmenu angezeigt, ob die Zelle eine Validierungsregel enthält. Um die Validierungsmeldung anzuzeigen, wählen Sie Option Datenvalidierungsmeldungen anzeigen aus. Das Kontextmenü wird auch angezeigt, wenn eine einzelne Zelle ausgewählt wird.

  4. Wählen Sie Validierungsregeln hinzufügen/bearbeiten aus, um Regeln zu erstellen oder zu aktualisieren.
  5. Klicken Sie zum Hinzufügen einer Regel auf Regel hinzufügen (Symbol), und geben Sie einen Namen und eine Beschreibung für die Regel ein.

    Verschieben Sie die Regel bei Bedarf, indem Sie unter Speicherort eine Option auswählen. Um eine ähnliche Regel wie die bestehende Regel zu erstellen, klicken Sie auf Duplizieren (Symbol), und aktualisieren Sie die Regel. Klicken Sie zum Anzeigen der Regel auf Regel anzeigen. Informationen hierzu finden Sie unter Datenvalidierungsregeln anzeigen.

  6. Aktualisieren Sie die Regel.
    1. Wählen Sie unter Bedingung eine Option für den Beginn der Bedingungsanweisung aus: If, Else If, Else, Then, Check Range oder Range.

      Der erste Teil einer Regel muss eine If-Bedingung enthalten. Des Weiteren müssen Regeln eine Art von Then-Bedingung enthalten. Informationen hierzu finden Sie unter Vom Regelgenerator unterstützte Bedingungen.

    2. Wählen Sie unter Quelltyp eine Option aus, die durch die Regel ausgewertet werden soll.

      In der Liste Quelltyp werden die geeigneten Optionen für die Bedingung angezeigt. Beispiel: If-Bedingungen können folgende Optionen enthalten: Aktueller Zellenwert, Zellenwert, Spaltenwert, Zeilenwert, Elementname, Element, Dimensionsübergreifendes Element, Kontentyp, Versionstyp, Abweichungsreportingtyp, UDA oder Attribut. Ausführliche Informationen zu den einzelnen Bedingungstypen finden Sie unter Vom Regelgenerator unterstützte Bedingungen.

    3. Falls für den ausgewählten Quelltyp anwendbar, geben Sie einen Wert für Quellwert ein, indem Sie eine Option auswählen oder einen Freiformwert eingeben.
    4. Wählen Sie einen Operator für die Evaluierung aus: =, !=, <, <=, >, >=, Ist gleich, Ist nicht gleich, Enthält, Beginnt mit oder Endet mit, In, Nicht in.
    5. Wählen Sie eine Option für den entsprechenden Zieltyp für die Regel aus.
    6. Aktualisieren Sie Bedingungen, indem Sie rechts neben dem Bedingungsgenerator in der Spalte Aktionen auf ein Symbol klicken:
      • Bedingung hinzufügen (Symbol): Fügt neben der aktuellen Zeile eine Bedingung ein

      • Bedingung löschen (Symbol): Löscht eine Bedingung aus der aktuellen Zeile

    7. Wählen Sie Bedingungen oder Bedingungsblöcke für die Aktualisierung aus.

      Um Bedingungen zu aktualisieren, klicken Sie oben im Bedingungsgenerator im Bereich Aktionen auf ein Symbol:

      • Bedingungsblock hinzufügen (Symbol): Fügt der Validierungsregel einen Bedingungsblock hinzu, der mit "If" beginnt. Sie können die Bedingung ein- oder ausblenden. Informationen hierzu finden Sie unter Vom Regelgenerator unterstützte Bedingungen.

      • Bedingungsblock löschen (Symbol): Löscht den ausgewählten Bedingungsblock

      • Bedingungen ausschneiden (Symbol): Löscht die ausgewählten Bedingungen und kopiert sie, um sie an einer neuen Position einzufügen

      • Bedingungen kopieren (Symbol): Kopiert die ausgewählten Bedingungen.

      • Bedingungen einfügen (Symbol): Fügt die ausgewählten Bedingungen an einer neuen Position ein

      • Bedingungen gruppieren (Symbol): Gruppiert die Auswahl in einer Bedingung und fügt eine Gruppierungsklammer hinzu. Neben den festgelegten Gruppierungen wird beim Gruppieren einer Bedingung die If-Anweisung im Gruppierungsblock gruppiert. Außerdem wird die Option Benutzerdefinierte Gruppierung aktiviert.

      • Gruppierung von Bedingungen aufheben (Symbol): Hebt die Gruppierung der ausgewählten Bedingungen auf. Die Gruppierungsklammern werden von der ausgewählten Bedingung entfernt. Beim Aufheben einer Gruppierung wird jeweils eine Gruppierung von der Bedingung entfernt.

        Sie können auch eigene Gruppierungen für Bedingungen festlegen. Wählen Sie dazu Benutzerdefinierte Gruppierung aus, und legen Sie die Gruppierung im Regeldefinitionsbereich fest.

        Ausgewählte Bedingungen werden schattiert angezeigt. Zum Löschen ausgewählter Bedingungen klicken Sie noch einmal links neben der Spalte Bedingung.

  7. Klicken Sie auf Zelle verarbeiten (Symbol) in der Spalte ganz rechts, um Verarbeitungsanweisungen hinzuzufügen.

    Hinweis:

    Wenn das Symbol nicht angezeigt wird, stellen Sie sicher, dass die Regel gültig ist und dass sie Anweisungen zur Zellenverarbeitung zulässt. Beispiel: Anweisungen zur Zellenverarbeitung enthalten Else-, Range- und Then-Bedingungen. Das Symbol wird erst angezeigt, wenn alle erforderlichen Spalten für eine Regel ausgewählt sind.

    Informationen hierzu finden Sie unter Zellen formatieren und Hochstufungspfad festlegen.

  8. Wenn Sie die Regel aktivieren und im Formular bereitstellen möchten, wählen Sie Validierungsregel aktivieren aus.

    Tipp:

    Während der Regelerstellung können Sie die Regel speichern, ohne sie zu aktivieren. Wenn alle Fehler behoben wurden und die Regel validiert und verwendet werden kann, können Sie die Regel aktivieren und speichern, damit sie im Formular verfügbar ist. Eine Regel kann temporär deaktiviert werden, indem Sie Validierungsregel aktivieren deaktivieren.

  9. Wenn Sie die Regel aktualisiert haben, validieren Sie sie:
    1. Klicken Sie auf Validieren.

      Der Validierungsstatus wird oben im Dialogfeld angezeigt. Sie müssen alle Fehler korrigieren, bevor Sie Änderungen speichern können. Wenn Sie das Dialogfeld schließen, ohne Regeln zu validieren und die bei der Validierung ermittelten Fehler zu korrigieren, werden Aktualisierungen nicht gespeichert.

    2. Nachdem alle bei der Validierung ermittelten Fehler behoben wurden, müssen Sie sicherstellen, dass über dem Regeldefinitionsbereich Validierungsregel aktivieren ausgewählt ist, um die Regel für die Anwendung zu aktivieren.
    3. Nachdem die Regel validiert wurde, klicken Sie auf OK.
  10. Optional: Zeigen Sie auf der Seite Formular- und Ad-hoc-Rastermanagement Regeln an, und aktualisieren Sie diese:
    • Im Fenster Validierungsregeln rechts auf der Seite Formular- und Ad-hoc-Rastermanagement können Sie Regeln hinzufügen, bearbeiten oder löschen, indem Sie auf Validierungsregel hinzufügen (Symbol), Validierungsregel bearbeiten (Symbol) oder Ausgewählte Validierungsregel(n) löschen (Symbol) klicken.

    • Wenn mehrere Regeln am selben Speicherort definiert sind, können Sie die Verarbeitungsreihenfolge der Regeln ändern, wenn Regeln dieselbe Priorität aufweisen. Um eine Regel nach oben, nach unten, an den Anfang oder an das Ende der Liste zu verschieben, wählen Sie die Regel aus, und klicken Sie auf die Pfeile. Informationen hierzu finden Sie unter Reihenfolge der Auswertung und Ausführung von Datenvalidierungsregeln.

    • Wählen Sie Validierungsregeloptionen für Formulare aus:

      Tabelle 22-1 Validierungsregeloptionen für Formulare

      Option Beschreibung
      Nur für Benutzer mit Zugriff auf dieses Formular validieren Wenn der aktuell angemeldete Benutzer keinen Zugriff auf das Formular besitzt, werden beim Validieren der Planungseinheit keine mit diesem Formular verknüpften Validierungen durchgeführt.
      Nur für Seiten mit vorhandenen Blöcken validieren Wenn diese Option aktiviert ist, ermittelt das System, welche Seitenkombinationen potenzielle Blöcke aufweisen, und führt die Validierungen nur für diese Seitenkombinationen durch. Hierbei gelten einige wenige Ausnahmen. Enthält eine Seitenkombination "Dynamische Berechnung", "Dynamische Berechnung und Speicherung", "Nur Label" oder "Speicherung" mit einem untergeordneten Element, wird diese Seite immer geladen.
      Nur für Zellen und Seiten validieren, auf die der Benutzer Zugriff hat Wenn diese Option aktiviert ist, werden Validierungen als aktuell angemeldeter Benutzer und nicht als Serviceadministrator ausgeführt. Somit werden die Sicherheitseinstellungen des Benutzers auf die Formularelemente angewendet.
  11. Zeigen Sie auf der Seite Formular- und Ad-hoc-Rastermanagement die Vorschau des Formulars an, und validieren Sie es. Beheben Sie alle Validierungsfehler, und speichern Sie die Änderungen.

    Bei Formularen mit aktivierten Datenvalidierungsregeln werden die Regeln validiert, wenn das Formular geladen oder gespeichert wird. Datenvalidierungsregeln werden gespeichert, wenn das Formular gespeichert wird. Informationen hierzu finden Sie unter Formulare erstellen.

    Wenn Benutzer das Formular öffnen, können sie im Fenster Datenvalidierungsmeldungen Validierungsmeldungen anzeigen und die entsprechenden Fehler beheben.

    Informationen hierzu finden Sie unter Datenvalidierungsfehler beheben in der Dokumentation Mit Planning arbeiten.