Notifications

Clicking the Notifications page menu entry opens the Data notification panel. This panel is a list of grouped settings, which makes you able to configure the DME Notification Framework. The notification framework is enabled or disabled in the field Status in the Process panel section (see Process).

Please note that special considerations apply to Apple iOS devices. See Notifications on iOS devices for more information.

The notification framework
The notification framework is the system by which DME scans the collaboration system and other systems for changes and lets the clients (devices) know that changes have occurred. This scan takes place periodically, and the frequency of the scan can be adjusted for each DME resource. DME operates with the following resources:

Each of these resources is described later.

The flags
The frequency, priority, and other settings for the scanning of a certain resource is called a scan scheme. For each scheme, and for each device, DME keeps track of when the system needs to scan for changes again. You can see the time of the next scan in the Schedule section of the individual devices in the Devices tab (see Schedule).

When a scan is run, a change may be found (as described in Scanning).

The Pending flag will be cleared in the following cases:

After the flag has been cleared, the time of the next scan is calculated from the scan scheme, and the process starts over.

Suspension of notifications
The DME server may stop sending notifications for specific devices in the following events:

Note that the user will still be scanned, but no notifications will be sent to his or her device.

Error handling
Sometimes, an error may occur during scanning. This can for instance happen if the DME database cannot be reached, or the collaboration system is being restarted, or if DME cannot access a user's mailbox. DME distinguishes between two types of errors:

  1. Login errors. This is when DME cannot log in to the collaboration system for some reason. In this case, the scan is suspended for 30 minutes. If the error arose because a user with credentials stored on the DME database could not log in, the credentials of the user in question are furthermore erased from the database. This is in order to prevent the scanner from accidentally shutting the user out of the collaboration system and, by extension, the network - which might happen in some types of setup if the scanner tries too many times without success. The scanner will automatically restart when the user synchronizes his or her device.
  2. Other errors. If any of the subsystems are down, DME will attempt to scan again after 2 minutes, then after 4 minutes, then after 6 minutes, and finally DME will keep retrying the scan every 1 hour.

If an error condition has occurred, and you resolve the error, you do not have to wait for the scanner to discover this after perhaps a full hour. Instead you can select the action Reset schedule(s) in the Schedule panel section to force DME to restart the scanner immediately. The time of the next scan for the affected resources and devices is then recalculated, and the timer is started again. Note that this action is available at all levels (default in the Server tab and for groups and individual devices in the Devices tab).

In this section

Schedule

Clients

Process

History

Pending

Log

Notifications on iOS devices

Notifications on Android devices

Notifications on Windows Phone devices

Next topic

Schedule