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 time of the next scan is calculated based on the scan scheme, and nothing more is done.
A flag is raised for the device in question. The device now has a pending notification, which can be seen in the Pending panel section for all devices (see Pending), or in the Pending subtab of the Schedule section of the individual devices (see Schedule). The flag shows the type of the resource for which the scan was made, for instance a Sync. e-mail notification.
Furthermore, the scan for the scheme in question requires minimum resources, as it only checks for the presence of the Pending flag and moves the time of the next scan into the future.
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:
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).