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. 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
    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 →
  2. Have a csom command to get current user timezone without to need peoplemanager permissions.

    A ph app installed with reasonable permissions can t access people managerm.
    We need a csom command to get current user timezone to get bias and daylight values.

    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 →
  3. A simple way to export group members to an Excel file.

    Current too complicated for average user.

    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 →
  4. 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…

    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 →
  5. create list template

    Ability to create list/library template using XML via site script

    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 →
  6. Allow to display classic SharePoint-hosted add-in inside MS Flow tab

    Many customers want to display SharePoint-hosted add-ins (located in the App Web) inside MS Teams tab, but it's not possible. It's very weird when you can attach any website like Google, but you cannot attach another product from Microsoft Office 365 ecosystem...

    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 →
  7. Custom error message for Sharepoint Add in when the app is down and 502 (bad gateway) error is returned.

    There will be instances when our app goes down. In such cases, when the end user tries to access a Sharepoint website where the add-in is added as a web-part, they see a 502 error. Instead, would it be possible to add a custom error message that can be configurable through the manifest file?

    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 →
  8. Surface ListViewCommandSet commands on the preview pane for documents

    In Modern Document Libraries we have the Preview option in the ECB that opens the document in the Browser. While Previewing the document it seems we have SOME of the option that are present in the ECB for the item in the list view (Share, copy link, download,Copy To, and Version History) displayed at the top of the page.

    It would be great if we could have our own commands surfaced at the top of this preview page as well.

    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 →
  9. view format comment

    Please change the JSON parser for view and column formatting to use JSON with comments. I'd like to make a few notes in the JSON and at this point I'd have to create a hidden field to do it.

    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 →
  10. Embedding of iFrames doesn't allow customizing of zoom %. To obviate need to scroll, customizing zoom % view would be helpful.

    Existing iFrame embed add-in doesn't allow customizing of zoom %. To obviate need for scrolling horizontally or vertically, customizing zoom % for viewing of smaller web parts would be helpful. (Tried CSS links and JS scripts but they are stripped out of HTML by SP 2013.)

    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 →
  11. Fully client-side deployments without App permissions

    All of the scaffolding solutions you have tutorials for require the ability to package and deploy using SharePoint Apps uploader & deployer. That step is by definition not client-side because SharePoint administrators must upload it to their App system which resides on the server-side.

    What if I need to scaffold solutions locally then move them into an on-premises SharePoint 2013 site that does not permit Apps? Am I just going to have to undo all the work you have done by recodingit into the older fashion deployment for the script editor?

    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. Cache problem code changes don't get reflected but only after multiple Cntrl+F5 and Data Sources Refreshings.

    Cache problem code changes don't get reflected but only after multiple Cntrl+F5 and Data Sources Refreshings.

    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 →
  13. Remove the 5000 View Threshold for REST API or CSOM

    There is no need to limit View Threshold when querying against REST or CSOM. Remove the Threshold in order to pull large data.

    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 →
  14. Streamline new webpart generation by asking fewer questions

    When generating a new webpart, I'm asked for solution name (which as far as I can tell is only used to create folder if I don't use the existing current folder). Instead, I'd like to be asked first which folder I'd use and if I elect to use the current folder, no prompt for solution name needs to be shown. Same goes for component type when I'm targeting SP16 as that's the only option. WebPart Description can be skipped entirely and it is editable afterwards anyways. That's 3 questions instead of 6.

    While this is partially possible by using parameters,…

    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 →
  15. Have PropertyFieldListPicker control return list Title

    The PropertyFieldListPicker control returns the guid. Please return Title too which is needed for certain SharePoint API calls .

    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 →
  16. Error when update of List Settings through web service ( List.asmx)

    I am trying to update AllowMultiResponses survey list settings through list.asmx web-service and I have used and refereed this URL https://piyushksingh.com/tag/lists-asmx/ , but I have to update AllowMultiResponses settings only but not able to archive so it this possible if yes then how ?

    CODE:

    using (var ctx = new ClientContext(tenant))

            {
    
    

    //Provide count and pwd for connecting to the source

    var passWord = new SecureString();
    foreach (char c in passwordString.ToCharArray()) passWord.AppendChar(c);
    ctx.Credentials = new SharePointOnlineCredentials(userName, passWord);

    // Actual code for operations

    Web web = ctx.Web;
    ctx.Load(web);
    ctx.ExecuteQuery();
    Console.WriteLine(string.Format("Connected to site with title of {0}", web.Title));

    CamlQuery query = new…

    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 →
  17. Intercept page events, such as publish and save

    When a page event occurs. Allow the webpart to get this action and dismiss it, e.g. ‘No you can’t publish this page until this property is equal to x’

    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 →
  18. Please provide templates with the same features as in SPD in Power Automate

    If you are forcing users to convert to PA, then there must be equivalent capabilities as in SPD. Please provide equivalent templates of "Approval", "Collect Feedback", and "Collect Signatures". Allow for workflow history logging. Provide capability for sequential appprovers. It is impossible for me to convert all my workflows to Power Automate when all of the capabilities/actions in SPD 2010 workflows are not available in PA.

    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. DITA authoring using SharePoint and Word Master/Sub Documents

    DITA authoring is used primarily for documentation, when multiple authors are working on different components, often with an approval workflow. It is very useful for producing agendas and minutes for government or board meetings, technical documentation of various sorts.
    DITA environments have two key parts: a library of document "components", and a container for a "map" that collects and orders those components into a publishable document. The final product is output to various formats, typically PDF, e-Book or html.
    There are already DITA authoring tools that use MS Word as the base authoring platform (Quark, DITA Exchange), because most authors…

    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 →
  20. powershell cmdlet to re-grant add-in permission

    We usually do content restore on a weekly for our BCP sites. Each we do content db restore, add-in seem to lose its granted permissions. we would like to be able to re-grant the add-in permissions via powershell.

    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 →
  • Don't see your idea?

Feedback and Knowledge Base