Skip to content

This tool is an open-source tool can detect and fix some SPO known issues quickly.

License

Notifications You must be signed in to change notification settings

abrcheng/SharePointOnlineQuickAssist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPOQA_2022.mp4

M365 First Aid x Hackathon 2022

M365 First Aid x Hackathon

M365 First Aid Introduction

IMAGE ALT TEXT HERE

SharePointOnlineQuickAssist-Tutorial Materials

SharePoint Online Quick Assist is a SPFX webpart that appears inside a SharePoint page in the browser. Site administrators could use the tool to diagnose some common issues and fix them.

This tool is provided by the copyright holders and contributors “as is” and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright owner or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.

Please note, if you want to use the auto fix function on the affected site then the custom script for the site should be enabled https://docs.microsoft.com/en-us/sharepoint/allow-or-prevent-custom-script#to-allow-custom-script-on-other-sharepoint-sites

Available features

  • Restore Items This feature helps user to filter/restore/export items from SharePoint Online recycle bin, image

More details

  • Check Permssion issue This feature helps user to diagnose permssion issues (get access denied or 404 when accessing shared links even the linked document does existing), image

More details

  • Search Issue For A Specific Document

    This feature helps user to diagnose the issue when a specific document does not appear in the search results

    More details

  • Search Issue For A Specific Site

    This feature helps user diagnose the issue when a specific site does not appear in the search results

    More details

  • Job Title Sync Issue

    This feature helps validate user's 'job title' in AAD, SPO user profile and site.

    More details

  • Photo Sync Issue This feature helps user compare their profile photo from AAD to SPO user profile.

[More details](https://github.com/abrcheng/SharePointOnlineQuickAssist/blob/main/Documents/UserPhotoSync.md)
  • User Info list sync issue, User/Group mail haven’t been synced to user info list caused the mail can’t be send to User/Group in user alert, workflow User/Group display name updated but haven’t synced to user info list cause mismatch issue User’ phone number haven’t been synced to user info list cause mismatch issue User’ job title haven’t been synced to user info list cause mismatch issue image image More details

  • OneDrive library sync issue, OneDrive sync button can't be found. Library synced as read only image image More details

  • Missing New/Display/Edit forms issue image More details

  • Uneditable wiki page This feature helps to detect layout issue which could cause a classic wiki page being uneditable.

    image

    More details

Please click the link Deployment Approaches for checking deployment steps

If you want to contribute/customzied this tool, you may try below steps,

To build and start using these projects, you'll need to clone and build the projects.

Clone this repository by executing the following command in your console:

git clone https://github.com/abrcheng/SharePointOnlineQuickAssist.git

Navigate to the cloned repository folder which should be the same as the repository name:

cd SharePointOnlineQuickAssist

To access the webpart use the following command.

cd SPFX
cd SPOQA

Now run the following command to install the npm packages:

npm install

This will install the required npm packages and dependencies to build and run the client-side project.

Once the npm packages are installed, run the following command to preview your web parts in SharePoint Workbench:

gulp serve

Deploy

gulp clean
gulp bundle --ship
gulp package-solution --ship

Additional resources