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.

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. Extend SPListItem[string fieldInternalName] to use Internal as well as Display Name

    Users have the ability to change the display name, which could then have the unintended consequence that they break code in a web part or elsewhere because the code is looking for the field based on its display name that has now changed.

    Users can;t change the internal name though. So it would make sense and be a more safe way to program web parts etc if we had a simple way to get the field value based on the internal name of the field.

    Eg a developer creates a field named FinYear, then after it is created they change…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  2. Examples, tutorials on PeoplePicker for SharePoint Online; populating columns with information given information

    Examples, tutorials on PeoplePicker for SharePoint Online; populating columns with the different Values

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  3. SharePoint Modern Team Site Creation

    Create SharePoint Modern Team and Communication site using SharePoint Native API.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  4. OfficeJs

    OfficeJs Addin Forward current message: Header and Body as an attachment.

    Can you please create an API endpoint that will allow a developer to forward the current message Header and Body as an attachment to an address. At the current Moment I believe when we try to forward a message as an attachment we have a message body with no header.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  5. Workflow using REST on an indexed lookup to another list in the same web fails with a generic error when the active list is over 5k items

    Workflow using REST on an indexed lookup to another list in the same web fails with a generic error when the active list is over 5k items. Works fine if under 5k items in the source list. This is contrary to the documentation on using rest - either update the documentation or fix this issue.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  6. Embed Sharepoint Modern Page into Power BI Dashboard

    Hi, I want to show the content of a Sharepoint Modern Page on a Power BI Dashboard using iframe. That is currently not possible to my knowledge. Is there any idea how to embed sharepoint modern pages into iframes? 1000 thanks!

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  7. Integrating Azure AD user profiles to SharePoint Online through People Search Results page

    There is a need for a mechanism to integrate Azure AD user profiles directly to SharePoint pages. Currently, the sync happens through Exchange Online. It takes around 72 hours for the changes to reflect in SharePoint. If there is a method to display the user profile details directly in SharePoint through the People Search Results page, it can eliminate the delay in displaying the changes through the sync process. This can be helpful while designing Employee Directory or Staff Directory for the organization.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  8. 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.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  9. IDs are conflicting between multiple SharePoint calendars when download them in local outlook

    In SharePoint, you can add multiple calendars, but each calendar use auto-increment ID field, which can conflict with other calendars EventID when you download these events as .ics in your local outlook.
    Because outlook use .ics eventid to create a new event in your calendar. Now when you download events from the SharePoint calendars, they might have same IDs and outlook either wouldn't add same IDs event or in some case it will remove the exiting event with the same ID.

    I went through with Microsoft support and they agreed it is a restriction on SharePoint calendar object that we…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  10. CSOM: DocumentSharingManager.UpdateDocumentSharingInfo () API fails if filename contains % or # in it

    We are simply updating sharing of document which resides in SharePoint online using CSOM API.

    version: Microsoft.SharePointOnline.CSOM.16.1.7813.1200

    DocumentSharingManager.UpdateDocumentSharingInfo () API fails if filename contains % or # in it . No error though but return '0' UserSharingResult and sharing is not getting applied.

    Note: If filaname does not have % or # then API works without issue.

    Is new UpdateDocumentSharingInfo () API available to accept ResourcePath instead of string for url. Please help me out.

    I also tried other API ShareObject() but unfortunately this also did not work if file path (including filename) has "%" or "#" (reference: https://github.com/SharePoint/PnP/tree/master/Samples/Core.ExternalSharing)

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  11. Support full width web parts in SharePoint workbench

    It is important that MS supports developers

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  12. Display Generator version when running the generator

    I'd like to see the generator version (1.1, 1.2 etc) when the generator is invoked (in yosay for instance)

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  13. $market

    money market

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  14. 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.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add logic to check if Automatic / Manual Site Storage limits is set for Tenant in CSOM

    At the moment there is no possibility to check if the tenant quota management is set to automatic or manual (Site storage limits) in CSOM.

    Please add an new property to Microsoft.Online.SharePoint.TenantAdministration.Tenant to get and set the quota mode.

    Example:

    Tenant.StorageQuotaMode = StorageQuotaMode.Automatic
    Tenant.StorageQuotaMode = StorageQuotaMode.Manual

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  16. Organize/Tag Demos

    Wealth of knowledge in Community Demos. Help me find that knowledge often buried within. Perhaps with tagging - Audience - Dev/ITPro/Citizen, App compatibility, Product type, Release cycle stage, Currency - current/archive... Alternatively discover through transcripts and text search.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  17. JSOM/CSOM Threshold issue

    Please enable support for CSOM/JSOM/REST query to process request for large list rather than hitting into threshold issue. Even the column is indexed and you query based on the indexed column, threshold error is returned.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  18. We hope to use local IP addresses when controlling access to SharePoint Online

    *English follows Japanese
    ■Title(件名):
    SharePoint Online のアクセスの制御にて、ローカル IP アドレスも利用出来るようにしたい
    We hope to use local IP addresses when controlling access to SharePoint Online


    ■Description(内容):
    SharePoint Online のアクセス制御にて、グローバル IP アドレスだけではなく、ローカル IP アドレスを利用してアクセス制御が出来る機能の実装を要望します。​
    We hope for a feature that allows users to use local IP addresses in addition to global IP addresses when controlling access to SharePoint Online.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  19. There is no way I can install apps using CSOM like we can do using PnP core for Sharepoint online.

    There is no way I can install apps using CSOM like we can do using PnP core for Sharepoint online.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base