Notifications Module
Notification System Module is a set of Worker modules, which do the processing of the Notifications once they are published in the Platform and provide different Notifications delivery options. The way the Notification should be delivered to the User is controlled with tags of the Notification. Multiple tags can be used at a time to launch multiple Workers. Beside tags, the Module behaviour is also controlled by User Profiles. User Profiles can influence which types of Notifications User is interested in. The Module also supports the Templates which help to format the original Notification message according to the specific delivery option requirements and preferences.