Case management deep dive in Dynamics 365 Customer Service
How case management works in depth — case types, statuses, parent/child cases, merge and convert, SLAs, and the case lifecycle that drives service operations.
The case is the fundamental record in Dynamics 365 Customer Service. Every inbound issue — by email, chat, phone, social — typically becomes a case, lives a lifecycle of investigation and resolution, and contributes to service KPIs. Understanding the case model's nuances unlocks operational discipline.
Case anatomy. A case captures:
- Title — short description.
- Customer — the account or contact reporting.
- Status — Active, Resolved, Cancelled (each with finer reasons).
- Origin — channel (email, phone, web, chat).
- Priority — low/normal/high/urgent.
- Severity — impact level.
- Subject — the case type, often hierarchical.
- Owner — agent or queue.
- Created on / Resolved by date — for SLA calculations.
- Resolution — narrative of how it was resolved.
Case statuses and status reasons. Each main status has secondary status reasons:
- Active: In Progress, On Hold, Waiting for Details, Researching.
- Resolved: Problem Solved, Information Provided.
- Cancelled: Cancelled, Merged.
The status reasons are configurable; they're the granular reporting axis. "Closed cases" is interesting but "closed cases by reason" reveals operational patterns.
Subject hierarchy. Subjects are a hierarchical taxonomy (Subject table). Used for:
- Categorisation — "Billing → Invoice Dispute → Wrong Address."
- Routing — cases in a subject branch route to specific queues.
- Reporting — what subjects generate volume?
Good subject design is a piece of structural work — too shallow (just top categories) loses information; too deep, agents pick wrong categories.
Parent / child cases. Cases can be related hierarchically:
- Parent case — the umbrella issue.
- Child cases — individual customer reports of the same problem.
Useful for major incidents (production outage affecting 50 customers) — one parent case tracks resolution, child cases preserve individual customer history. Parent resolution can cascade to children.
Merge cases. Two cases for the same issue from the same customer:
- Merge collapses into one; the merged-away case is marked Cancelled/Merged.
- All activities (emails, notes, tasks) move to the surviving case.
- Maintains audit trail.
Merge is a daily operation in environments where customers report the same issue through multiple channels.
Convert. Cases can convert to other entity types:
- Lead — if the customer is asking about a product, not reporting a problem.
- Opportunity — same.
- Knowledge article — if the resolution is broadly useful, convert to KB content.
- Recurring case template — for repeated issue patterns.
The convert path keeps the case data flowing where it's most useful.
SLA association. Each case can have SLAs applied:
- First response by — time to first agent reply.
- Resolve by — time to close.
- KPIs paused during specific status reasons (waiting on customer doesn't tick).
SLA configuration is per-case-type or per-customer-tier. SLA breaches drive escalations and alerts.
Routing. When a case is created, routing rules determine the queue:
- Origin-based — chat cases go to chat queue.
- Subject-based — billing issues go to billing queue.
- Customer-based — VIP customers go to dedicated queue.
- Skill-based — language, product expertise required.
The unified routing capability layers ML on top — predicts ideal agent based on past resolution data.
Knowledge integration. Cases tied to knowledge articles:
- Agent searches KB while working a case.
- Article linked to case; usage tracked.
- Resolution flag if KB resolved it.
KB usage metrics flow back to content strategy — which articles are working, which gaps exist.
Email-to-case. Inbound email creates or updates cases:
- Mailbox configured as a queue.
- Email processed by server-side sync.
- Subject matching appends to existing case (if reference key present); otherwise creates new.
Reference keys (a Dynamics-generated ID in email subject) tie subsequent replies to the same case. Configure carefully; mismatched keys split conversations into multiple cases.
Resolution. Closing a case:
- Click Resolve.
- Select resolution type (Problem Solved, Info Provided).
- Enter resolution narrative.
- Enter time spent (billable hours, if relevant).
- Confirm SLA status.
- Case status → Resolved.
The resolution narrative feeds knowledge content — well-written resolutions become the seed of KB articles.
Case forms in Workspace. Customer Service Workspace renders cases optimised for multi-session:
- Compact form layout.
- Productivity pane on the side.
- Smart assist suggestions surface inline.
Common pitfalls.
- Subject taxonomy unmanaged. Agents pick subjects ad-hoc; reporting unreliable.
- No SLA discipline. SLA enabled but breaches not actioned; metric pollution.
- Cases reopened without policy. "Resolved" cases reopen routinely; resolution rate inflated.
- Email-to-case duplicates. Misconfigured reference keys split conversations.
- Status reasons proliferating. Every supervisor adds a new reason; reporting becomes incomprehensible.
Operational rhythm. Daily queue review by supervisors; weekly trend analysis by service managers; monthly subject and SLA review by leadership. The case data is rich; using it for continuous improvement is the discipline that distinguishes mature service operations.
Strategic positioning. Case management is the operating system of customer service. Get the fundamentals right — taxonomy, routing, SLA, resolution discipline — before layering on AI features, omnichannel, and analytics. Without a clean case foundation, advanced features amplify rather than fix operational chaos.
Related guides
- Knowledge management in Customer ServiceAuthoring, versioning, publishing, and surfacing knowledge articles in Dynamics 365 Customer Service — for agents, customers, and Copilot.
- Knowledge management in Dynamics 365 Customer Service — a deep diveHow D365 Customer Service handles knowledge articles — authoring, versioning, lifecycle, search, and the patterns for keeping knowledge useful at scale.
- SLA management in Customer ServiceHow SLAs work in Dynamics 365 Customer Service — KPIs, warning and failure thresholds, business calendars, and KPI roll-up reporting.
- Entitlements in Customer ServiceHow entitlements work in Dynamics 365 Customer Service — service contracts, balance tracking, channel scope, and the integration with SLAs and routing.
- Field Service and Customer Service integrationHow Field Service and Customer Service work together — case-to-work-order escalation, unified customer view, agent handoff, and the shared Dataverse foundation.