<< Click to Display Table of Contents >> RayFlow > 7.4 u1 > User and Administration Guide > Configuration > Basic > Plugin Configuration > Advanced Notification Plugin Template Files |
The template files are standard HTML files that can contain placeholders which are replaced with actual values. The placeholders are enclosed in ## symbols and are case-sensitive. The template files need to be created manually.
Currently, the following placeholders are supported:
•##StatusOld##: The name of the previous status of the task.
•##StatusNew##: The name of the latest status of the task.
•##UserOld##: The username of the user who last updated the task before the latest update.
•##UserNew##: The username of the user who made the latest update to the task.
•##Package##: The name of the task.
•##Phase##: The description of the phase of the task.
•##Project##: The name of the project that the task belongs to.
•##Category##: The name of the category that the task belongs to.
•##Status##: The name of the latest status of the task.
•##Comment##: The latests comment made on the task, if at least one comment exists.
•##File##: The name of the latest fiel attached to the , if at least one file is attached.
Additionally to the placeholders listed about, it is possible to reference other supported fields form the task data fields using the following placeholders:
•##{Datafield GUID}##: The value of the datafield specified by its unique identifier.
•##{Datafield Name}##: The value of the datafield specified by its name.
Example:
If the unique identfier of a datafield that stores the due data of a task is 12345678-9abc-def0-1234-56789abcdef0 and the datafield is named Due Date it can be referenced by either using the placeholder ##{12345678-9abc-def0-1234-56789abcdef0}## or by using the placeholder ##Due Date##.
Note: If the datafield does not exist, the placeholder will not be replaced and will appear as it is in the output. If the value of the placeholder is null or empty, it will be replaced with the string Blank. |