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. Site Design View Customer FormatJSON Choose Layout

    When adding the formatterJSON for a view allow another JSON value to choose the layout of the view e.g. List, Gallery etc. This is available through the UI but not in the Site Design schema.

    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 →
  2. Allow directly fetching latest published version of an item or page

    When versioning is turned on, it's possible to hide drafts, either from everyone except the creator or just from users without edit rights. When presenting items from lists, either in custom solutions or using the built-in list webpart, this means that the general viewer may be presented with a different view than a user who is responsible for creating or checking content.

    In order to display a consistent "end user experience", we have to manually fetch a specific version (the latest version that has _ModerationStatus eq 0). In the built-in list view webparts, this isn't even an option.

    Drafts are…

    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 APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  3. titleresource in view class in CSOM

    We can access to titleresource for lists and fields and to nameresource in content type. (get AND set)
    Unfortunately, it seems titleresource is missing in view class.
    That would be great to help in translation management.
    Thanks

    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 →
  4. Please provide public information on the logic used for determining duplicate removals in SharePoint Online search

    *English follows Japanese
    ■Title(件名):
    SharePoint Online の検索で、重複の削除を判定するロジックの公開情報の提供を希望します
    Please provide public information on the logic used for determining duplicate removals in SharePoint Online search


    ■Description(内容):
    SharePoint Online の検索において、"重複の削除" により検索結果に差異が発生している。
    回避策を検討するうえで重複の削除を判定するロジックについて情報の公開を希望します​。
    There are differences in SharePoint Online search results due to duplicate removals.
    We hope that workarounds will be thought of for this problem and also we will like the logic for determining duplicate removals to be made public.

    43 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 Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  5. Expose field property setter for AllowDeletion

    Currently only the property getter for AllowDeletion is exposed in CSOM by the Field.CanBeDeleted property. I would also like to be able to set this value using CSOM in order to prevent a field to be deleted so that users don't accidentally delete fields.
    This happended for us on a SharePoint list, and the data in that field was forever lost.
    It's possible to achieve this functionality by manually manipulate the Field.SchemaXML to include the attribute AllowDeletion with value FALSE.

    13 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  6. Forms - allow for visibility of external recipients' email addresses or name

    When creating a Form, I need to create forms that has to be sent out to not only staff but also external private emails. Currently there is no way of externals to access the link to the Form unless I select "Anyone with the link can respond" but that then means that all responses will return as "Anonymous" which does not help me tracking who has responded and who has yet to respond. Is there a way that you could allow for the option to either have the responses as "Anonymous" or have the responses show the email address of…

    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 →
  7. Māori language

    Can we have the Māori language added as an option to the Language Settings of a Site Collections? In Aotearoa New Zealand, the Māori language is experiencing a renaissance and being from a University that is promoting the use of the language it would help a lot if we could have SharePoint sites that utilise the ability to switch from Māori to English.

    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 →
  8. 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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  9. Conditionally show or hide columns in a SharePoint list or library NEW, Edit & DISPLAY forms

    The new feature "Conditionally show or hide columns in a SharePoint list or library form" is great when working with the VIEW form: https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/list-form-conditional-show-hide#specify-conditional-formula-to-show-or-hide-columns

    Can this feature be extended to include NEW, EDIT and DISPLAY forms?

    It would not replace PowerApp forms, but rather give editors and site owners ability to add very basic logic into their SharePoint forms.

    For example: =if([$Category]=='Product Management','true', 'false')
    If this formula were applied to a field in a NEW or EDIT form (of a SharePoint list or Library), then the field would only be visible when the Category field’s value was set to ‘Product…

    17 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 →
  10. Change Default Sharing Setting for All New Team Sites to 'Anyone with Link'.

    I have the default sharing setting in the SharePoint and OneDrive and Office365 Admin Centers to 'Share with Anyone with the Link' when a new Team Site is created. However, when I try to share a document on a new site, that option is grayed out and an Admin has to go into the SP Admin Center to change this. I am requesting that this bug be fixed, so you can share with Anyone with the Link, as set in the Admin Center settings.

    5 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 →
  11. make Sharepoint OLEDB connection string compatible with the standard, allow easy import / export from and to SQL Server

    It is very hard to import from / export to Sharepoint lists into / from MS SQL Server on a computer without admin rights. Both are Microsoft products. I am an BI expert based on Microsoft technologies since 1999 and MS products are the most terrible data sources and targets: Excel and Sharepoint.

    It is very hard or not possible to automate ETL between Sharepoint and SQL Server on a system without admin rights and without "Flow" premium features.


    • SSIS OLEDB provider doesn't work in SSIS, because the Sharepoint connection string doesn't comply with the standard and SSIS will support…
    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 →
  12. Let users create Lists in Teams even DisablePersonalListCreation is set to true

    By following the guide to "Disable creation of personal lists" (https://docs.microsoft.com/en-us/sharepoint/control-lists) and set "Set-SPOTenant -DisablePersonalListCreation $true" users can't create Lists within Teams anymore.
    The "Create" button is inactive. There's no valid reason why DisablePersonalListCreation has an impact on creating Lists within a Teams Channel where the list is saved in the SharePoint site of the M365 group which is assigned to the Teams.

    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. Sort numbers in titles of subjects 1,2,3,9,10 NOT 1,10,2,3,9!

    Please can you sort numbers in titles of documents within sharepoint/OneDrive correctly...i.e.
    1,2,3,4,5,6,7,8,9,10,11
    NOT
    1,10,11,2,3,4,5,6,7,8,9

    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 →
  14. Column formatting Office URI

    Can you please allow the JSON column formatting to support the Office URI schemas - https://docs.microsoft.com/en-us/office/client-developer/office-uri-schemes?

    This would allow simple links to open documents from a library as templates.

    At the moment, if I construct an <a> tag then it will reject anything that does not start with http.

    17 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 →
  15. Fix the problem with multiple line text field entries not appearing as they are written in a native form. This information should export.

    enable the multiple text line information to export as is into Excel and interface to it's original entered values, not the code for interoperability.

    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 →
  16. Allow us the ability to apply a sensitivity label to a file on a SharePoint site

    Please provide the ability to apply a sensitivity label similar to a retention label using the SetComplianceLabel() endpoint.

    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 APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  17. SPFx: ESLint instead of TSLint

    TSLint is deprecated nowadays as ESLint supports TypeScript. However, we cannot replace TSLint with ESLint in SPFx projects because TSLint task is a part of the build process internally. It would be nice to use ESLint by default.

    A couple of GitHub links about the topic:
    - https://github.com/SharePoint/sp-dev-docs/issues/4972
    - https://github.com/microsoft/rushstack/pull/1592

    A couple of interesting historical facts:
    “In fact, it all started a long time ago: the last release of the tslint kernel was already in 2016. And this is the moment when it is time to start saying “last,” if someone still says “last,” because that release was really the…

    35 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  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  18. SharePoint Online (SPO) Calendar REST support full recurring event details

    We need full support for calendars, there is not way to get all recurring date events via REST without designing our own logic.

    The RecurrenceData is nearly unusable and not sufficient.

    I get MS is focusing on graph but even graph doesn’t have to use this and I don’t like the idea of using a separate API for one singular issue.

    11 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
  19. Allow updating user profile properties with CSOM .NET Standard

    Allow updating user profile properties with CSOM .NET Standard.

    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. Allow us to download a hubsite along with its associated sites as a solution template

    I would like to download a hubsite along with its subhub sites as a solution to avoid wasting time in creating the site all over again

    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 Framework  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base