Requirements and Installation #
System Requirements #
Before installing DMSI Service Management, confirm your environment meets the following requirements.
| Requirement | Minimum Version |
|---|---|
| WordPress | 6.0 or higher |
| PHP | 7.4 or higher |
| WooCommerce | 7.0 or higher |
| DMSI-DDLS Core | 1.0.0 or higher |
DMSI-DDLS Core and WooCommerce must both be installed and active before activating DMSI Service Management. Attempting to activate without them will produce an admin notice and the plugin will not initialize.
Installation Steps #
- Log in to the WordPress admin dashboard.
- Navigate to Plugins > Add New.
- Click Upload Plugin and select the
dmsi-service-management.zipfile. - Click Install Now, then click Activate Plugin.
- After activation, navigate to Services > Settings to begin configuration.
Activating Your License #
- Go to Services > Settings.
- Click the License tab.
- Enter your license key in the License Key field.
- Click Activate License.
A valid license is required to receive updates and access support. The plugin will function without an active license, but update notifications will be suppressed.
After Activation #
Once activated, the following items are added to your WordPress installation:
- A Services section in the admin sidebar (within the DMSI DDLS admin shell)
- Eleven custom database tables:
wp_dmsi_service_requests— service request recordswp_dmsi_service_time_entries— billable time log entrieswp_dmsi_service_request_notes— internal and customer-visible notes on requestswp_dmsi_service_templates— reusable request templateswp_dmsi_service_customer_assets— tracked customer assets (domains, SSL, hosting, custom)wp_dmsi_service_types— service type definitionswp_dmsi_service_automations— automation rule definitionswp_dmsi_service_email_queue— queued email logwp_dmsi_service_escalations— escalation event recordswp_dmsi_service_satisfaction— customer satisfaction survey responseswp_dmsi_service_sla_templates— SLA template definitions- Eight additional columns added to Core’s
wp_dmsilm_support_contractstable:rollover_enabled,max_rollover_hours,rollover_hours_current,rollover_expiration_periods,contract_value,monthly_value,hourly_rate, andsla_template_id - Custom post types, custom roles, and 11 custom capabilities
- Action Scheduler jobs for background processing
- Customer portal pages under the DMSI-DDLS portal framework
