|
<< 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.
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. |