Quality Clouds for Office 365

Features Overview

Quality Clouds for Microsoft Office 365 allows you to control the quality of the SharePoint framework TypeScript code used to customise your SharePoint Online sites, as well as to monitor key performance indicators in your live Office 365 deployment.

Code Quality Scans

Quality Clouds can connect to your Git repository (Azure DevOps, Github, Bitbucket) and analyse the quality of your SharePoint Framework TypeScript code extensions before they are deployed to your productive SharePoint online instances. In order to do this, you only need to enter your Git URL, user credentials, and the branch which you want Quality Clouds to scan, in the Quality Clouds instance configuration form, as described here

The full ruleset of TypeScript best practices which are checked by the Quality Clouds code scan is available here.

In addition to the TypeScript best practices, the following issue types are also detected:

  • Any code element which contains a keyword which matches one of the Personally Identifiable Information categories in the GDPR - General Data Protection Regulation regulation is also highlighted.
  • Custom Best Practices can be set up to monitor any specific parameter in the code.
  • Code duplication instances are detected and highlighted in the dashboards.

Operational scans

It is also possible to connect to a live instance in order to monitor the usage of different services, as well as the volume of sites and lists on SharePoint online environments. In order to do this, an Application Registration needs to be configured in your Active Directory (as described here), so that Quality Clouds can extract the required information. 

The metrics which are captured by default are listed on the operational scans page. The below Office services are covered in the Operational Scans:

  • Exchange
  • Office 365 Software (Word, Excel, PowerPoint...)
  • OneDrive
  • SharePoint
  • Skype for Business
  • Teams
  • Yammer 

In addition to the default metrics, additional ones can be checked depending on the parameters which are most relevant to you.


What's here