web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Service | Customer Service, Contact Center, Fie...
Unanswered

How to restart SLA when a Case is reopened (OOTB only) in Dynamics 365?

(0) ShareShare
ReportReport
Posted on by 4

Hi Dynamics Community,

I’m looking for some guidance and validation on a Dynamics 365 Customer Service SLA design, specifically around restarting SLA when a Case is reopened, and the solution must be OOTB only (no plugins or custom code).

Requirement

When a closed/resolved case is reopened, the SLA should restart from the reopen time, instead of continuing from the original case creation time.

My Current Thinking

Since we cannot programmatically reset SLA instances without code, I’m trying to achieve this using SLA configuration and conditions.

Approach 1 – Use “Case Reopened Date” in SLA Conditions

We already capture the reopen event using a field:

Case Reopened Date

The idea is to include this in the SLA “Applicable When” condition.

For example:

  • OR Group:

    • Case Type = X

    • Case Reopened Date contains data

The expectation is that once Case Reopened Date is populated, the SLA condition becomes valid again and SLA should trigger accordingly.

Additionally, I plan to enable:

Recalculate SLA on terminal status

so that when the case transitions through resolved/closed and is reopened, the SLA gets recalculated.

Approach 2 – Separate SLA Items for Reopened Cases

Another idea is to create dedicated SLA items specifically for reopened cases.

Example structure:

  • Initial Case SLA Items

    • Condition: Case Reopened Date does not contain data

  • Reopened Case SLA Items

    • Condition: Case Reopened Date contains data

This would effectively treat reopened cases as a separate SLA scenario, allowing a new SLA cycle to apply.

Questions

For anyone who has implemented similar requirements:

  1. Has anyone successfully handled SLA restart on case reopen using only OOTB capabilities?

  2. Will using Case Reopened Date in SLA “Applicable When” conditions reliably trigger SLA recalculation?

  3. Is separating SLA items for reopened cases considered a good design practice?

  4. Are there any limitations with “Recalculate SLA on terminal status” that I should be aware of in this scenario?

Any advice, best practices, or lessons learned would be greatly appreciated.

Thanks!

I have the same question (0)

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Service | Customer Service, Contact Center, Field Service, Guides

#1
NeerajPawar Profile Picture

NeerajPawar 31

#2
Tom_Gioielli Profile Picture

Tom_Gioielli 23 Super User 2026 Season 1

#3
Encore Business Solutions Profile Picture

Encore Business Sol... 14

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans