How to Troubleshoot Issues Modernizing SharePoint Online

This post has been republished via RSS; it originally appeared at: SharePoint Support Blog articles.

Administrators may have started to notice our diagnostics starting to render within the M365 Admin Center support portal for certain text queries as early as December 2018. Please refer to our previous diagnostic blog post How to troubleshoot issues in SharePoint Online and OneDrive with diagnostics

 

Start Diagnostics from New Service RequestStart Diagnostics from New Service Request

 

How to ensure I can use the diagnostic?

From the Microsoft 365 Admin portal select Support > New Service Request and type Diag: Classic View to Modern. This query will 100% of the time start the diagnostic.

 

What does this diagnostic evaluate?

Evaluates that a view can render in Modern mode.

 

What tenant and SharePoint check does it complete?

For additional details, see SharePoint Online Lists and Libraries Modern View Compatibility check
and Customizing "modern" lists and libraries

Validates that the SharePoint URL provided has a valid domain name.

  • Determines if the domain names have been created for the SharePoint tenancy.
  • Determines if the entered SharePoint Online URL starts with a domain name that is valid for the SharePoint Online tenant. 

Validates that the SharePoint URL provided has a valid domain name.

  • Determines if the entered SharePoint Online URL starts with a domain name that is valid for the SharePoint Online tenant.
  • Determines if the domain names have been created for the SharePoint tenancy.

Validates that page is compatible with Modern mode.

  • Determines if the page is Modern mode compatible.
  • Determines if XslLink customization is present.
  • Determines if page contains a Special View Type.
  • Determines if a Library has a custom new form page.
  • Determines if the page resides outside of a Library.
  • Determines if Modern mode is disabled at the site collection setting level.
  • Determines if form page fields are valid.
  • Determines if List or Library can be found.
  • Determines if the page contains multiple web parts.
  • Determines if Modern mode is disabled due to an unsupported List or Library type.
  • Determines if Publishing fields are present.
  • Determines if a Classic Publishing view was customized.
  • Determines if Modern mode is disabled due to a List or Library setting.
  • Determines if a form page was customized.
  • Determines if a page was customized.
  • Determines if the form page contains supported fields.
  • Determines if JSLink customization is present.
  • Determines if Business Data Connectivity fields are present.
  • Determines if Modern mode is disabled at the site setting level.
  • Determines if form page control mode is valid.
  • Determines if Task Outcome fields are present.
  • Determines if the Page is a List or Library View. 

Validates basic Azure Active Directory tenant settings.

  • Determines if the Azure Active Directory tenant exists.

Validates that the SharePoint Online tenant is properly provisioned.

  • Determines if the tenant state is set to Provisioning.
  • Determines if the tenant is provisioned.
  • Determines if the directory services entry is populated for the tenant.

Validates various page related properties.

  • Determines if the web page exists.

Validates that the SharePoint Online tenant exists.

  • Determines if the tenant exists.

Validates that a site collection exists and is accessible.

  • Determines if the SharePoint site collection exists.
  • Determines if the root web of the site is accessible.
  • Determines if the site is read locked.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.