Case Management - Customer Service

 

🎯 What Is Case Management?

Case Management is the core of Customer Service in Dynamics 365 CE. It helps businesses manage customer issues, requests, or incidents from start to resolution efficiently using automation, routing, SLAs, and knowledge.


🧱 Key Concepts in Case Management

ElementDescription
Case (Incident)A customer issue, complaint, or request to be resolved
CustomerContact or Account that raised the case
Subject TreeCategorization of the issue (like Product > Issue Type)
OwnerUser or Team handling the case
StatusOpen / In Progress / Resolved / Canceled
ActivitiesEmails, tasks, phone calls, notes, etc., logged against the case
Knowledge BaseArticles linked to help solve cases faster
SLA (Service Level Agreement)Timelines and KPIs for resolving cases (e.g., resolve in 2 days)
QueueLogical grouping of cases for team assignment and routing

🔁 Typical Case Lifecycle (Business Process Flow)

Here's a standard flow from case creation to resolution:

1. Case Creation

  • Auto-created from: email, portal, chat, phone, social

  • Or manually by agents

2. Case Routing

  • Assigned to appropriate queue or agent based on rules

3. Case Triage

  • Agent reviews the issue

  • Links related records (contacts, activities, articles)

4. Case Resolution

  • Resolve or escalate

  • Use Knowledge Articles if needed

  • Update resolution reason

5. Close Case

  • Change status to “Resolved” or “Canceled”

  • Record the outcome and time taken


🤖 Automation Features

FeaturePurpose
Automatic Case Creation RulesCreate cases from email or social automatically
Routing RulesRoute to queues or agents based on subject, type, or priority
SLAsTrack First Response and Resolution time, escalate if breached
Workflows / Power AutomateAutomate notifications, escalations, assignments
Business RulesEnforce form-level logic like auto-fill priority or required fields

📊 Monitoring & Insights

  • Case dashboards: Open cases, average resolution time, SLA breaches

  • Queue views: Assigned, unassigned, high priority cases

  • Customer Satisfaction (CSAT): Post-resolution surveys


🔌 Channels & Omnichannel Integration (Advanced)

  • Use Omnichannel for Customer Service for:

    • Live chat

    • SMS

    • Facebook/Messenger

    • WhatsApp

  • Integrate Voice, Bot Framework, and Virtual Agents for automation


💡 Real-World Example

Scenario: Customer sends an email saying "I can't access my account."

🔹 System auto-creates a Case
🔹 Routing rule sends it to “Support Queue”
🔹 Agent picks it up and reviews past interactions
🔹 SLA starts ticking
🔹 Agent uses a Knowledge Article to reset account
🔹 Responds and resolves the case
🔹 SLA is met → Case closed