Seitenhistorie
Zeilen bilden die Auswahlmöglichkeiten einer Regel.
Abbildung A: Zeile einfügen
Die Bearbeitung einer vorhandenen Zeile, beginnen Sie mit einem Klick auf .
Um eine Zeile einzufügen, klicken öffnen Sie bitte auf das Kontextmenü Abb. A (1).
Abbildung B: Zeile eingefügt
Die Zeile wurde nun eingefügt Abb. B (1).
2) und wählen anschließend Zeile oben/unten einfügen (3).
Es entsteht eine neue Zeile, in der Sie direkt im Bearbeitungsmodus sind:
Abbildung B
Scroll Pagebreak
In der Abb. B (1) wurde eine leere Zeile eingefügt. Die neue Zeile hat in allen vorhandenen Spalten den ALWAYSTRUE
-Operator *, die Zeile trifft also immer auf alle Bedingungen zu ( Definition Regeln ).
Der Rückgabewert der Zeile ist leer. Sie können die Zeile jetzt bearbeiten .
Abbildung C: Zeile bearbeiten
Eine Zeile enthält mögliche Werte einer Spalte Abb. C (1) (wobei mehrere Spalten vorhanden sein können) und einen Rückgabewert Abb. C (3).
Die Regel liefert den Rückgabewert, den diejenige Zeile enthält, deren Werte mit denen aller Spalten übereinstimmen.
Ein Beispiel:
und mit (2) abschließen.
Eine Zeile enthält für jede Spalte einen Wert, für den die Spaltenbedingung geprüft wird, und einen Rückgabewert. Die Regel liefert dann den Rückgabewert der ersten zutreffenden Zeile, bei der alle Spaltenwerten auch den Zeilenwerten entsprechen (Abb. D).
Beispiel:
Abbildung D: Regel-BeispielAbbildung D
Hier wird eine Regel mit einer Spalte definiert: "Date" Gender vom Datentyp Date String mit dem Wert "${
GET_DATEDS.Gender}
",wobei "GET_DATE" wobei DS.Gender
eine Datenstromvariable des Transaktions-Formulares seiFormulars ist, die ein Datum enthält Abb. D (1).das Geschlecht des Kunden enthält.
Die Regel gibt nun im Fall, dass GET_DATE "1.5.1960" enthält, TRUE (Abb. D (2)) und in allen anderen Fällen (*) FALSE (Abb. D (3)) zurück.
DS.Gender
"female" enthält, den STRING
"Sehr geehrte Frau ${DS.Nachname}
", im Fall von "male" den String "Sehr geehrter Herr ${DS.Nachname}
" und in allen anderen Fällen "Sehr geehrte Damen und Herren" zurück.
${DS.Nachname}
ist ebenfalls eine Datenstromvariable, die den Nachnamen des Kunden beinhaltet. So lässt sich eine gezielte Anrede erstellen. Weitere Beispiele finden Sie hier.
Sie könnenEs gibt folgende Möglichkeiten, die Zeile zu bearbeiten:
Info | ||
---|---|---|
| ||
|
...
Klick auf einen Aktionsbutton
Exemplarisch wird Ihnen jetzt der Klick auf Abb. C (2) gezeigt. Es öffnet sich ein neues Fenster:
Abbildung D: Details zu Zeile
Sie können
Info | ||
---|---|---|
| ||
|
Um die Änderungen zu speichern, klicken Sie bitte auf Abb. D (3).
Um die Änderungen zu verwerfen, klicken Sie bitte auf Abb. D (4).
Um die Änderungen zu speichern, klicken Sie bitte auf Abb. A (2).
Um die Änderungen zu verwerfen, klicken Sie bitte auf Abb. A (3).
den Standardwert auswählen. Der Standardwert ist der einen eigenen Wert definieren. Geben Sie den Wert an, den Sie der Zeile in dieser Spalte geben möchten. Dieser Wert wird dann auf die Spaltenbedingung (den Wert der jeweiligen Spalte) geprüft, wenn die Regel angewandt wird. (In der Spalte |
Zeilen löschen
Wählen Sie die Zeile aus, die Sie löschen möchten. Öffnen Sie dann das Kontextmenü Abb. A (2) und wählen anschließend (5).
Die Zeile wird nun ohne weitere Abfrage gelöscht.
Info |
---|
Sollten Sie die Zeile unabsichtlich gelöscht haben, können Sie die Regel wieder auf den letzten gespeicherten Zustand zurücksetzen. Mehr dazu finden Sie hier. |
Zeilen verschieben
Bei Regeln gilt, dass Zeilen von oben nach unten in ihrer Priorität abnehmen. Das bedeutet, dass wenn 2 oder mehr Zeilen den Spaltenbedingungen entsprechen, die Regel den Rückgabewert der obersten Zeile annimmt, alle gültigen Zeilen darunter werden ignoriert (Definition Regel).
Um die Priorität von Zeilen festzulegen, können Sie Zeilen nach oben und unten verschieben. Öffnen Sie dazu das Kontextmenü Abb. A (2) der Zeile, die Sie verschieben wollen, und klicken Sie auf Zeile aufwärts/abwärts verschieben (2) .
Scroll Pagebreak |
---|
Beispiel:
Abbildung E
In Abb. E sind jeweils Zeile #2 und Zeile #3 vertauscht. Gehen wir nun davon aus, dass im Datenstrom die Variable DS.Gender = "male" ist, so wird, aufgrund der Interpretationsreihenfolge, der Rückgabewert in (1) "Sehr geehrter Herr ${DS.Nachname}" und in(2) "Sehr geehrte Damen und Herren," sein.
Tipp | ||
---|---|---|
| ||
Sie können hier die Eingabe-Hilfe verwenden |
Info | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Die Änderungen werden erst angewandt, nachdem die Regel gespeichert wurde. | |||||||||||||||||
Section | |||||||||||||||||
Column | |