Setting Up SLA (Service Level Agreements) in Dynamics 365 Customer Engagement (CE)
A Service Level Agreement (SLA) in Dynamics 365 CE (Customer Service module) defines response and resolution times for service cases to ensure customer satisfaction. It helps in tracking, monitoring, and automating service commitments.
📌 Steps to Set Up SLA in Dynamics 365 CE
Step 1: Enable SLA in System Settings
Before configuring SLAs, ensure that SLAs are enabled:
- Navigate to: Customer Service Hub → Service Management → Service Terms
- Go to Service Configuration Settings
- Enable Service Level Agreements (SLAs)
📌 SLA Components in Dynamics 365 CE
SLAs in Dynamics 365 consist of:
- SLA KPI (Key Performance Indicators): Measures response/resolution times.
- SLA Items: Define individual conditions and success criteria.
- Success Actions: Define what happens when SLA is met.
- Failure Actions: Define what happens when SLA is breached.
- Warning Actions: Sends notifications before SLA breaches.
📌 Step 2: Create a New SLA
- Navigate to: Customer Service Hub → Service Management → SLAs
- Click New
- Fill in the details:
- Name: Define an SLA name (e.g., "Premium Support SLA").
- Entity: Select Case (or another entity if needed).
- Applicable From: Choose the field that determines SLA start time (e.g., Case Created On).
- Business Hours: Assign working hours to exclude weekends/holidays.
- SLA Type: Choose Enhanced SLA for advanced tracking.
- Click Save (but don’t activate yet).
📌 Step 3: Create SLA KPI(s)
- Navigate to SLA KPIs → Click New
- Define KPI details:
- Name: (e.g., "First Response Time")
- Entity: Case
- Applicable From: (e.g., "Case Created On")
- Field for Success Criteria: (e.g., "First Response Sent")
- Save and Close.
📌 Step 4: Add SLA Items
Now, configure the rules and conditions for SLA tracking.
- Open your SLA and click + Add SLA Item
- Define:
- Name (e.g., "High Priority Response Time")
- KPIs: Select SLA KPI (e.g., First Response KPI)
- Applicable When: Set conditions (e.g., Case Priority = High)
- Failure Time: (e.g., 2 hours for first response)
- Warning Time: (e.g., 1.5 hours before failure)
📌 Step 5: Configure Actions (Failure, Warning, Success)
Each SLA item allows defining actions upon success, warning, or failure:
✅ Success Actions (When SLA is met)
- Update a Case field (e.g., "SLA Status = Met")
- Notify a supervisor
- Send confirmation email
⚠️ Warning Actions (Before SLA is breached)
- Notify an agent to take action
- Escalate to a manager
❌ Failure Actions (When SLA is breached)
- Update a Case field (e.g., "SLA Status = Failed")
- Escalate case priority
- Assign the case to another team
Save & Close SLA Item.
📌 Step 6: Activate and Apply the SLA
- Click Activate the SLA
- Set the Default SLA (if required)
- Apply SLA on cases automatically or manually.
📌 Step 7: Test & Monitor SLA Performance
- Go to a Case record and verify the SLA timer.
- Check SLA KPIs in the timeline.
- Monitor SLA performance in dashboards and reports.
📌 Advanced Features
🔹 Pause & Resume SLA: Configure SLA pause for cases on hold.
🔹 Multiple SLAs: Assign different SLAs based on case type or customer.
🔹 Power Automate Integration: Trigger advanced notifications and escalations.