Beispielkonfiguration

<< Click to Display Table of Contents >>

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

Beispielkonfiguration

Das Folgende ist ein Beispiel einer config.json, die einen einzelnen Benachrichtigungsfilter definiert:

 

{

 

  "NotificationSettings": [

 

    {

 

      "Name": "RequestNotification",

 

      "Active": false,

 

      "TemplatePath": "Templates\\Request_Notification.html",

 

      "PhaseFilter": [ "POA" ],

 

      "StatusFilter": [ "Active" ],

 

      "Triggers": [ "Status" ],

 

      "Subject": "Notification - New Active task"

 

      "Recipients": [ "user@example.com", "marketing" ],

 

      "DatafieldTarget": "0000-0000-0000-000000000000",

 

      "Attachments": {

 

        "FileNameRegex": "\\w+\\.pdf",

 

        "Limit": 1

 

      }

 

    }

 

  ]

 

}

 

Bei Verwendung dieser config.json wird der RequestNotification-Filter angewendet, wenn sich die Aufgabe in der POA-Phase befindet und der Status auf Active wechselt. Die E-Mail-Benachrichtigung wird an user@example.com und die Gruppe marketing gesendet. Die Benachrichtigung enthält die zuletzt zur Aufgabe hinzugefügte PDF-Datei.