Benachrichtigungs-Einstellungen

<< Click to Display Table of Contents >>

RayFlow > 8.0 > User and Administration Guide > Konfiguration > Grundeinstellungen > Plugin-Konfiguration > Erweitertes Benachrichtigungs-Plugin 

Benachrichtigungs-Einstellungen

Die Eigenschaft NotificationSettings enthält ein Array von Objekten. Jedes dieser Objekte ist ein Benachrichtigungsfilter, der festlegt, unter welchen Bedingungen eine E-Mail-Benachrichtigung gesendet werden soll, sowie die Empfänger und den Inhalt der E-Mail. Diese werden in der config.file definiert. Die config.file muss manuell erstellt werden.

 

Filter-Eigenschaften

Die folgenden Eigenschaften sind vorhanden und können in der config.file verwendet werden:

 

Eigenschaft

Typ

Pflichtfeld

Beschreibung

Name

String

Ja

Diese Eigenschaft dient nur zu Diagnosezwecken und hat keinen Einfluss auf das Verhalten des Filters.

Active

Boolean

Ja

Bestimmt, ob der Filter derzeit aktiv ist. Wenn auf false gesetzt, wird der Filter nicht angewendet und es werden keine E-Mail-Benachrichtigungen gesendet.

TemplatePath

String

Ja

Der Pfad zur HTML-Vorlage, die zur Erstellung der E-Mail-Benachrichtigung verwendet wird. Diese Eigenschaft kann ein absoluter Pfad oder ein relativer Pfad zum Speicherort der Plugin-DLL-Datei sein.

PhaseFilter

Array of Strings

Nein

Ein Array von Phasennamen, für die der Filter angewendet werden soll. Wenn leer, wird der Filter für alle Phasen angewendet.

StatusFilter

Array of Strings

Nein

Ein Array von Statusnamen, für die der Filter angewendet werden soll. Wenn leer, wird der Filter für alle Status angewendet.

Triggers

Array of Strings

Ja

Ein Array von Ereignistypen, die den Filter auslösen sollen. Unterstützte Ereignistypen sind Status, User, File, Datafield und Comment. Es muss mindestens ein Auslösertyp angegeben werden.

Subject

String

Ja

Der Betreff der Benachrichtigung.

Recipients

Array of Strings

Nein

Ein Array von E-Mail-Adressen, Gruppennamen oder Benutzernamen, an die die E-Mail-Benachrichtigung gesendet wird. Wenn diese Eigenschaft nicht gesetzt ist, muss die Eigenschaft DatafieldTarget angegeben werden.

DatafieldTarget

GUID

Nein

Die ID des Datenfelds, das die E-Mail-Adressen, Gruppennamen oder Benutzernamen enthält, an die die E-Mail-Benachrichtigung gesendet werden soll. Diese Eigenschaft muss angegeben werden, wenn die Eigenschaft Recipients nicht gesetzt ist.

Attachments

Object

Nein

Ein Objekt, das die Eigenschaften der Dateianhänge für die E-Mail-Benachrichtigung festlegt.

FileNameRegex

String

Nein

Ein regulärer Ausdruck, der die anzuhängenden Dateien anhand ihrer Namen filtert. Wenn diese Eigenschaft nicht gesetzt ist, werden alle Dateien angehängt.

Limit

Integer

Nein

Die maximale Anzahl anzuhängender Dateien. Wenn diese Eigenschaft nicht angegeben ist, werden alle übereinstimmenden Dateien angehängt.