Deploy, test, and extend
This is step 4 of the process to migrate apps.
Once you've updated your app, test it thoroughly to verify that it works as expected and that you haven't introduced any regressions.
Be sure to use multiple environments, data sets, and end-user personas, e.g. credentials with different roles, rights, and responsibilities. Go through the entire lifecycle, by having a new test user acquire the app for the first time, as well as an existing user (who already consented) trying to use the app again.
Deploy staged updates
Consider deploying your updates in stages. A limited roll-out to a small set of friendly users can help identify glitches and other potentially-embarrassing issues. This also gives you a chance to monitor initial reception and feedback.
If the initial roll-out goes well, monitor progress as you deploy to larger audiences.
Explore new value
Now you've made the switch to Microsoft Graph, it's never been easier for you to unlock many more datasets and features that are now at your fingertips. Microsoft Graph supports many new Azure AD datasets and features that are not available in Azure AD Graph, including:
- Microsoft 365 group management
- External user invitations
- The ability to restore users and Microsoft 365 groups after they've been deleted
- Webhook notifications on users and groups
- Identity governance features such as:
- Privileged identity management (PIM) to elevate users to privileged roles only when needed and for a limited time period
- Access reviews for one-time or recurring access reviews for attestation of user's access rights
- Terms-of-use to enable organizations to present information for legal or compliance requirements, like disclaimer notices
- Security features such as:
- Client libraries and samples available on many more platforms and languages. The Microsoft Graph SDKs provide a discoverable interface to easily access your data while transparently handling token acquisition, retry handling due to errors and throttling, secure redirect handling and model serialization and deserialization.
Microsoft Graph offers access to many more services than just Azure Active Directory. It's the API gateway to Microsoft 365 services too. Check for new datasets and capabilities regularly.
- Take a look at what you can do with Microsoft Graph
- Explore the Microsoft Graph blog for the latest news about Microsoft Graph and some great learning series.
- The changelog summarizes service and document updates. Following these updates will help you track new APIs introduced to /beta (preview) and those promoted to v1.0 (GA). These new APIs can provide new ways for you to add more value and new experiences to your apps.
If you run into problems or need help during the migration process, you can:
- Review the checklist again
- Post questions to Microsoft Q&A
- Review Microsoft Graph samples to contrast and compare with your existing application code: