Notifications
Users with the Server Administration and List users and groups permission can schedule multiple recurring daily notifications for users and groups. The Notifications configuration additionally offers advanced options to add more Web Push services that are whitelisted for browser to be used.
Note: All notifications configured here can only be received in the web interface if the recipients have logged in during the defined period.
Note: Notifications configured here are not intended for errors on the server. Install the Error Handler plugin so that errors are sent by email to the recipients configured there, for example the server administrators.
Notification scheduling
Notifications consist of a title, message body and at least one recipient. A notification can additionally be marked as critical, which displays it with the warning color, or as permanent, which prevents the receiving users from removing it from their notification center.
The title and the text can be set up with alternative language texts. Both require a text for the default language. The default language text is used whenever no text exists for the language of the user, or the language of the user, or client, can not be determined.
Notifications can optionally be configured with a link that should be visited when clicking the notification body. This link can either be a relative path on the server, e.g., taskplanner/ or an absolute link to a website, e.g., https://my-company.com.
Time Restrictions
Recurring notifications will appear once a day in the configured timeframe. They require to have at least one day of the week configured.
-
Active weekdays: on which days should the notification be delivered. At least one has to be set.
-
Start and end date: restrict the notification to a date range, including the start and the end day. It will not be delivered outside of this range.
-
Daily start and end time: restrict the notification to a time frame within the day. The time frame will be used for every day on which the notification should be delivered. To receive the notification the recipient must be logged on to the web interface during this period. If no start time is set, 00:00 will be used. If no end time is set, 23:59 will be used. An end time earlier than the start time defines a time frame across midnight, which ends on the following day.
Hint: Notifications can be disabled by setting an end date in the past.
Hint: Notifications will be removed from a users notification center after the end time has been reached or the notification was deleted here.
Recipients
Either users or user groups can be configured to receive the notification. At least one user or group is required.
Web Push Services
The Web Push Service is being used transparently for users that allow sending notifications to the browser. Applications from the i-net Clear Reports server that are installed as PWA receive Web Push notifications too. Users have to opt-in to push notifications beforehand. If they did so, new push notifications will be sent using external services, provided by browser vendors, whenever they are not using the application actively. However, if they use the application actively, the notification is sent from the i-net Clear Reports server directly to the browser, without external services involved.
Web Push notifications are always sent using SSL / HTTPS encryption to the external provider and to the users browser / PWA application. Notification messages have an additional encryption layer.
The configuration allows to whitelist additional external Web Push Service providers to allow them to send Web Push notifications to user browsers. There is a list of Server Default Web Push Services, containing provider internet addresses that are well known to send Web Push notifications to browsers, such as Chrome, Brave, MS Edge or Firefox.
Administrative users can add Additional Web Push Services if the default addresses changed or other addresses are required.
