The administrators can define one or more topics on which the registered users can receive messages. For example, if the manager wants to receive notifications about expense forms, the expense form topic should be defined in the system first. Any messages that are submitted to the publish event servlet on the expense form topic are routed to the manager if his ID is specified in the receiver field of the message. Before the manager can receive the messages on this topic, he or she should subscribe to the topic and choose the delivery options.
The topics can be defined by clicking on Notification tab and then selecting Topics. A Default topic is created out-of-the-box.

When the topic is defined, admin should enable one or more delivery options for it. For example, if the users can receive Email and SMS type messages on the expense form topic, those delivery options should be selected while defining the topic.
