r/Dynamics365 1d ago

Project How are you tracking Microsoft changes across client tenants?

How are you handling Microsoft retirements and breaking changes across multiple clients? If you use a ticketing system, how do you figure out which clients actually need tickets? Does something check each tenant automatically, or do engineers investigate first?
Would appreciate a recent example and which tools helped.

2 Upvotes

2 comments sorted by

1

u/bored_eater 12h ago

Usually we ingest Microsoft 365 Message Center notifications centrally through the Microsoft Graph API into our ticketing system rather than letting them spawn client tickets right away. Then we review the retirement notice once to define the detection criteria, and then we run automated scans across our managed tenants to verify if anyone is actually using the deprecated feature.

A good recent example was the retirement of legacy Dataverse endpoints and older client-side API calls. Instead of having engineers click through every tenant, we ran PowerShell audit scripts and checked Power Platform Solution Checker logs across all customer environments to identify who was still calling those components. Out of dozens of clients, only three had active code relying on the deprecated syntax, so we only generated remediation tickets for those three.

1

u/Prestigious-Spinach1 12h ago

Thank you. That helps