Bedingungen

Damit können Sie eine oder mehrere Bedingungen für ein Benachrichtigungsobjekt definieren. Bedingungen grenzen die Benachrichtigungen ein, die für das angegebene Ereignis generiert werden. Jede Bedingung besteht aus einem Objektmerkmal, einem Vergleich und einem Wert.

Bei E-Mail-, SOAP- und REST- Web-Service-Benachrichtigungen wird der Objekttyp, dessen Merkmale angezeigt werden, im Merkmal Ereignistyp auf der Registerkarte Event des Notizbuches des Benachrichtigungsmerkmals festgelegt.

Wenn keine Bedingungen für E-Mail-Benachrichtigungen angegeben sind, sendet das System immer dann Benachrichtigungen, wenn das Ereignis eintritt, bis die Benachrichtigungsbegrenzung ggf. erreicht ist. Wenn eine oder mehrere Bedingungen angegeben sind, müssen diese Bedingungen erfüllt sein, bevor die Benachrichtigungen gesendet werden.

Die Regeln zum Kombinieren von Bedingungen werden durch das Merkmal Benachrichtigen, wenn bestimmt.

Merkmal
Gibt das für die Bedingung zu benutzende Merkmal an. Die Liste verfügbarer Werte variiert je nach beobachtetem Benachrichtigungs- und Ereignistyp.
Vergleich
Gibt an, wie RICOH ProcessDirector den Merkmalwert für die Inhalte des Felds Wert vergleicht, um zu entscheiden, ob die Bedingung erfüllt ist. Wählen Sie einen der folgenden Werte aus:
nach (nach)
Ein Objekt erfüllt die Bedingung, wenn der Zeitstempelwert des ausgewählten Merkmals nach dem angegebenen Datum und der angegebenen Uhrzeit liegt.
vor (vor)
Ein Objekt erfüllt die Bedingung, wenn der Zeitstempelwert des ausgewählten Merkmals vor dem angegebenen Datum und der angegebenen Uhrzeit liegt.
enthält (enthält)
Ein Job erfüllt die Bedingungen auf der Basis eines Teilwerts des Merkmals. Beispiel: Ein Kunde sendet Aufträge mit CUST1 im Auftragsnamen wie A1CUST1BB, CUST1CC und DDCUST1 und gibt einen Wert von CUST1 in der Bedingung ein. Alle drei Jobs erfüllen die Bedingung. Bei dem Vergleich muss die Groß-/Kleinschreibung beachtet werden.
größer als (>)
Ein Objekt erfüllt die Bedingung, wenn sein Merkmalwert größer als die Zahl im Feld Wert ist.
größer-gleich (>=)
Ein Objekt erfüllt die Bedingung, wenn sein Merkmalwert gleich oder größer als die Zahl im Feld Wert ist.
hat einen Wert (festgelegt)
Ein Objekt erfüllt die Bedingung, wenn dem ausgewählten Merkmal ein Wert zugewiesen wurde.
hat keinen Wert (nicht festgelegt)
Ein Objekt erfüllt die Bedingung, wenn dem ausgewählten Merkmal kein Wert zugewiesen wurde.
ist ( =)
Ein Objekt erfüllt die Bedingung, wenn der Wert des ausgewählten Merkmals genau dem Text im Feld Wert entspricht. Bei dem Vergleich muss die Groß-/Kleinschreibung beachtet werden.
entspricht (ähnlich wie)
Ein Objekt erfüllt die Bedingung, wenn sein Merkmalwert dem Wert im Feld Wert entspricht, wenn dieser Wert Platzhalterzeichen enthält. Der Wert im Feld Wert für das Merkmal Jobname ist z. B. CUST1*. Bei allen Jobs von einem Kunden wurde das Präfix CUST1 zum Jobnamen hinzugefügt. Ein Job erfüllt die Bedingung, wenn sein Jobname mit dem Text CUST1 beginnt. Bei dem Vergleich muss die Groß-/Kleinschreibung beachtet werden.
ist nicht (!=)
Ein Objekt erfüllt die Bedingung, wenn es einen Merkmalwert hat und dieser nicht dem Wert im Feld Wert entspricht. Bei dem Vergleich muss die Groß-/Kleinschreibung beachtet werden.
ist nicht wie (nicht ähnlich wie)
Ein Objekt erfüllt die Bedingung, wenn sein Merkmalwert nicht dem Wert im Feld Wert entspricht, wenn dieser Wert Platzhalterzeichen enthält. Der Wert im Feld Wert für das Merkmal Jobname ist z. B. *.pdf. Ein Job erfüllt die Bedingung, wenn die Erweiterung des Jobnamens nicht .pdf ist. Bei dem Vergleich muss die Groß-/Kleinschreibung beachtet werden.
kleiner als ( <)
Ein Objekt erfüllt die Bedingung, wenn sein Merkmalwert kleiner als die Zahl im Feld Wert ist oder das Merkmal keinen Wert hat.
kleiner-gleich (<=)
Ein Objekt erfüllt die Bedingung, wenn sein Merkmalwert gleich oder kleiner als die Zahl im Feld Wert ist oder dem Merkmal kein Wert zugewiesen wurde.
Wert
Gibt den Wert an, den RICOH ProcessDirector verwendet, um zu entscheiden, ob die Bedingung zum Generieren der Benachrichtigung erfüllt wird.

Abhängig vom Merkmal können Sie ihn entweder aus einer Liste auswählen oder einen alphanumerischen Wert angeben.

Datenbankname
Notification.JsonCondition

Hinweise zur Verwendung:

  • Wenn Sie den Vergleich Ähnlich wie, Nicht ähnlich wie oder Enthält verwenden, können Sie Platzhalterzeichen in dem Feld Wert verwenden. Benutzen Sie * oder %, um 0 oder mehr Zeichen darzustellen. Benutzen Sie _ oder ?, um genau 1 Zeichen darzustellen. Wenn Sie einen Wert Ähnlich wie verwenden und im Feld Wert nur ein Platzhalterzeichen eingeben, erfüllen alle Jobs, bei denen dieser Merkmalwert festgelegt ist, die Bedingung. Die Jobs jedoch, bei denen dieser Wert leer ist, erfüllen die Bedingung nicht.
  • Sie können bestimmte Merkmale auf Werte mit einer Symbolformel setzen. Beispielsweise können Sie vorgedruckten Medien für einen Kunden den gleichen Namen wie dem Kunden geben. Sie können eine Bedingung mit einer Symbolformel definieren, um sicherzustellen, dass die Medien dem Kundennamen entsprechen: Media = ${Job.CustomerName}.
  • Zur Definition einer weiteren Bedingung klicken Sie rechts von einer Bedingung auf +. Zum Löschen einer Bedingung klicken Sie rechts von einer Bedingung, die Sie löschen wollen, auf -.
  • Wenn der Wert ein Datum oder Zeitstempel ist, können Sie nur einen der Vergleiche vor, nach, ist oder ist nicht verwenden.