Settings Overview #
All DMSI Service Management configuration is managed from a single location: Services > Settings in the WordPress admin sidebar.
What DMSI Service Management Adds
The Settings page and all options described in this section are new. They are not part of Core’s settings and do not appear under the Core plugin’s configuration.
Accessing Settings #
- Log in to the WordPress admin area.
- In the left sidebar, click Services.
- Click Settings in the Services submenu.
Settings Tabs #
The settings page is organized into five tabs:
| Tab | Purpose |
|---|---|
| General | Core operational settings: time tracking granularity, default SLA template, request numbering |
| License | License key entry and status display |
| Notifications | Enable or disable each of the 11 notification types, from address override |
| Alerts | Hour usage alert thresholds, asset expiration reminder timing |
| Escalations | Escalation rule configuration and alert recipient management |
Each tab is saved independently. Clicking Save Changes on one tab does not affect the other tabs.
Permissions #
Only users with the Administrator role can access and modify settings. The service_staff role does not have access to the Settings page.
Settings Storage #
All settings are stored in the WordPress wp_options table using the prefix dmsi_sm_. They are retrieved via the dmsi_sm_get_option() helper function throughout the plugin. Settings are removed from the database when the plugin is deleted (not on deactivation).
