SharePoint
Feedback by UserVoice

SharePoint Dev Platform

Welcome! This is your place to suggest ideas or vote for ideas for improving the SharePoint Dev Platform.

Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more

How to submit a new idea


  1. Check if it's already been suggested. If it has, vote for it.
  2. If it's new, submit it in 50 words or less.
  3. Gather support!
  4. If your idea receives over 100 votes in 90 days, we will respond.
    If not, we will close it.



Want to engage further? Please visit the SharePoint Community

Note: we have partnered with UserVoice, a third-party service and your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy, including the license terms. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.


  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Support Compliance Tag on list level using REST API

    Today we can apply retention labels to documents using REST and CSOM. Last year CSOM was updated to support list labels.

    I would like for the REST API to support the following:
    1: Listing available labels
    2: Applying a retention label to a list.

    20 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  2. Need more Number Formatting options for SharePoint List columns

    For columns set as Number in SharePoint Lists, please add the same number formats as found in Excel (General, Integer, Currency, etc.). Currently I have ID numbers showing with commas, and it's annoying. The only workaround seems to create ANOTHER column with a calculated field. But this has been complained about on various forums across the internet. Please add this. :)

    46 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  3. A simple way to export group members to an Excel file.

    Current too complicated for average user.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  4. $market

    money market

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  5. Create SPFx webparts inside or from another SPFx webpart or extension

    As described in https://github.com/SharePoint/sp-dev-docs/issues/3110

    Untill SPFx version 1.4.1 there was an option to use the ClientSideWebPartManager to create webparts from another webpart. Currently we are working some time already on a custom 'widgetzone' with an easy dragging and dropping grid layout (Muuri, https://haltu.github.io/muuri/), user zones and a lot of other awesome stuff which isn't supported by the default SharePoint grid. (which is off course understandable)

    Currently I am not seeing another path to make this possible, so for now we have to stick on the SPFx 1.4.1 release. I do understand this is something not many companies will encounter,…

    146 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  6. As user hovers over a Column; display it's description as a hint/popup text. This will help the user understand what the column is meant for

    As user hovers over a Column display it's description as a hint/popup text. This will help the user understand what the column is meant for

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  7. Admin Site Search Experience Web Part

    The SharePoint Admin center has a fantastic List experience for searching across all sites and doing quick filtering.

    A web part generally available like this would be great for tenants with lots of Sites, or Hub Sites with lots Sites associated (100s-1000s). A typical use case would be to add it to the Homepage of a Hub Site so users can filter over all the associated sites. Similarly could be used on the Intranet home to search across all Sites a User has access to.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  8. Support for case insensitive for the $filter option for the sitegroups REST API

    Currently, when you use a filter with the SiteGroups end point, matches are case sensitive. For example, the below call will match 'JohnDoe' but not 'johndoe'

    /_api/web/sitegroups/getByName('MyGroup')/Users?$filter=Email eq 'JohnDoe@company.com'

    this makes it very difficult to use the filter for text values

    10 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  9. More Accessible On/Off

    SharePoint seems to be backwards in Accessibility. The framework seems to be accessibility last, rather than accessibility first. I am working on making our content more accessible, and find it somewhat confusing that there is even a mode to switch to rather than simply enabling by default. Is there a way for us to turn on accessibility by default in the SharePoint Online administrator settings?

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  10. I am no one here, but my idea is bit of new ms-batch that is used from inside of normal audio mp3 as data batch that can do multitask

    use any normal mp3 audio data box where normal ms-batch is then stored inside, and rename mp3 format to batch that will then be read back by ms-apps.
    just some new bit of MS users idea.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  11. I want to develop SP2016 web parts in visual studio on Windows 10 PC and deploy onto SharePoint Server like I did in SP 2010. How?

    Why is it so hard to find information? I want to develop SP2016 web parts in visual studio on Windows 10 and deploy into SharePoint Server Farm. I was able to do this in SP 2010. How to and where are the instructions? This shouldn't be that hard? Why do I need a 2008 server to develop/build SP 2013 or SP 2016 web parts? Makes no sense?

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  12. Allow to hide field in OOTB Display form

    The configuration of the editform and dispform forms are shared. You cannot hide a field in the dispform only.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  13. SharePoint Site Design extremely slow

    Applying site designs can be fast sometimes, but most of the times it is extremely slow………
    Even the simplest Site Designs (creating a few additional document libraries) takes ages to complete.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  14. Developer Site Template - Better Wikis, Git Repositories, and Code Sharing

    Currently we have communication sites which my business partners love. I however struggle with getting my development team to love SharePoint sites. It would be nice if there was a template for developer focused sites. For example a way to create API swaggers. A Git Repository that could be used to connect to Azure, Azure DevOps, other Software development platforms.

    Also the creation of wikis and tagging similar to Confluence sites would be nice. As a program manager I would love to have my program documentation as well as my developer documentation all on a single platform.

    5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  15. Enable to add web parts programmatically to newly created modern sites

    Currently, it's not possible to add a web part to a newly created modern site (communication or team site):


    • Adding a web part is not supported in site designs.

    • Adding a web part with PnP (CSOM: ClientSidePage.AddControl; PowerShell: Add-PnPClientSideWebPart) removes all default web parts.

    It would be good to support either scenario or, even better, both.

    12 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  16. Allow Property Pane Groups and Group Fields to be hidden

    Richer editing experiences can be written when group fields and groups can be hidden via property pane configuration - much like group fields can be disabled by passing true to the disabled property.

    The 'disabled' property is not enough for building rich and dynamic editing experiences. Especially when groups of fields need to be disabled based on other properties. We need 'hidden' as well as 'disabled' and preferably the ability to hide groups as well as group fields.

    The current solutions for dynamically showing property pane controls involves creating wrapper controls and frankly when it comes to developing SharePoint sites…

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  17. Improve the field lookup in rest calls.

    When doing a lookup to another list item, Fields like Choice, lookup to lists from another site, users, and many other are not available and developers are forced to make several calls to get the information that could be received in one.

    Also lookedUp fields are not refreshed when making a second call if the item has changed sending incorrect information the the user.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  18. SharePoint modern page template error when accessing model details panel

    Hi, I just want to submit a bug with the modern page template.
    When creating a site in another language than English (Example french), the site pages templates folder will be named "Modèles" in french. When you edit a page template and access the details panel to display the properties, it will throw an error.

    My solution was not rename the "Modèles" folder by "Templates" and everything is fine now.

    I've reproduce the issue on 2 tenants.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  19. make SetComplianceTagWithExplicitMetasUpdate an external method that does not error out upon usage

    this method exists but it is poorly documented and some have claimed its for internal use only...also document the ComplianceFlag paramater and what the internal ENUMs are

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  20. Password protected links + CSOM

    In SharePoint Online (and in OneDrive for Business) when you share a file using Anyone can View or Anyone can Edit, you can protect that link using a password. There is no way to do it programmatically (CSOM or REST API). It would be great if you expose it programmatically.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  • Don't see your idea?

Feedback and Knowledge Base