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. Provide client side API to manipulate ContentType XmlDocuments

    As far as I know, there's no way to manipulate XmlDocuments collection of ContentType objects.

    On server side, we can directly use SPContentType.XmlDocuments to manipulate the collection, but I didn't find any client side way to do this.

    Neither CSOM, nor REST API nor Web service provide something able to reach my goal.

    XmlDocuments collection is useful to store content type related configuration. There is OOB configuration like policies, or receivers stored in this collection, and some 3rd party data too (at least we are trying to).

    Thanks

    3 votes
    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. if-none-match

    Recognize the If-None-Match HTTP header in download.aspx

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SharePoint APIs (CSOM/REST/Server-side)  ·  Flag idea as inappropriate…  ·  Admin →
  3. SPFX > Use query builder in Propertypane

    I would like to use the SharePoint Query builder. As we are used to have in the Web-part properties (like the CEWP).
    In SPFX I would like to use it in the Propertypane of a SPFX webpart.

    3 votes
    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 →
  4. 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 →
  5. SharePoint 2016 Shared With Popup URL redirection issue

    SharePoint 2016 Default redirection having an issue.

    Issue Explained in below URL. Please check.
    https://social.technet.microsoft.com/Forums/en-US/792f5c20-5708-4176-b658-6786fe0b24af/sharepoint-2016-shared-with-popup-url-redirection-issue?forum=sharepointdevelopment

    Resolution:
    After clicking the close button in view documents properties page directly redirect to document library rather then back (popup page).

    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 →
  6. Allow Karma extensibility

    At the moment the Karma configuration is completely closed down, you cannot make additions to it like what you can do with webpack. It would be great to have something similar to extend the Karma configuration to our needs like adding additional reporters, like for example have a way to include HTML test reports. This would make unit tests a lot better / easier compared to checking the console output.

    4 votes
    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 →
  7. Provide gulp task to deploy JS bundle to Office 365 CDN (Like deploy-azure-storage)

    It would be great to see a task to deploy SharePoint Framework App/Ext JS to Office 365 CDN. The azure gulp task deploy-azure-storage deploys assets to azure automatically and helps speed up the production process. Currently we have to manually upload resources or script manually (which is time consuming). It would really help with making Office 365 CDN easier to use.

    6 votes
    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 →
  8. Enhance FieldLink class with additional properties - ShowInEditForm, ShowInDisplayForm, ShowInFileDialog/DIP

    This idea was originally posted here: https://sharepoint.uservoice.com/forums/329214-sites-and-collaboration/suggestions/31414426-enhance-fieldlink-class-with-additional-properties
    I added it here as this is the correct place for CSOM Server-side ideas.
    Microsoft.SharePoint.SPFieldLink and Microsoft.SharePoint.Client.FieldLink does not publically expose properties to set ShowInEditForm, ShowInDisplayForm, ShowInFileDialog/DIP. This is only possible to set using CAML markup. It would be great to be able to set this using the object model, both server side (for On Prem) and client side.
    In addition the On Prem client object model does not contain all available properties recently added to SharePoint Online client object model suggested here: https://sharepoint.uservoice.com/forums/329220-sharepoint-dev-platform/suggestions/15147075-enhance-fieldlink-class-with-additional-properties
    Can you please also add these to On Prem…

    3 votes
    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 →
  9. Extensions: Command Set Enhancements

    It would be great to have next features in Command Set:
    * refresh command UI when it was executed (for example, change its state to 'pressed' or change the title) or any other command was executed as well
    * onDispose method to release resources
    * split buttons support (commands in sub menu)

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  10. Enable configuring sp-page-context settings on the workbench

    when developing spfx webparts that will serve as listforms (for example added to edit form.aspx), we can use sp-page-context splits and splits item to determine the list and item we are working on.

    it would be nice if the workbench could let us configure these parameters so that when developing, we could mimic the real environment.

    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 →
  11. SharePoint Framework Property Pane Enhancements

    Please, add next features to Property Pane Groups:
    1. Allow add 'information' to the group - for example, render 'i' icon on the right side of group title and display the information on hover.
    2. for displayGroupsAsAccordion=true add an option to collapse all other groups when one is being expanded like it usually happens in accordeon

    3 votes
    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. Search API filter Office 365 Group sites by GroupType

    We have the ability to use the search rest api to search for Office 365 group sites with query similar to:
    /_api/search/query?querytext='groupname WebTemplate%3AGroup'&trimduplicates=false&Properties='EnableUnifiedGroups:true'

    Which has the added benefit of also searching Private groups.

    Please add the ability to further refine this by GroupType, such as only Unified group sites.

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  14. App catalog Trust prompt for external dependencies too in the SharePoint Framework

    It would be great if all the referenced external dependencies (scripts) were listed in the trust prompt in the app catalog,
    eventually the same for scripts dynamically loaded through the SPComponentLoader with the external scripts dynamically loaded should be declared.
    This would prevent any way of code "injection" without the explicit consent of the app catalog administrator

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add event callback function properties to Property Pane control options interfaces

    The IPropertyPaneButtonProps interface exposes an onClick property which can be set to the name of a callback function that can be executed when a user clicks on the button in the property pane.

    I am requesting that you implement callbacks for the other kinds of controls in the property pane so that we can customize the response to changes in those controls. Examples:

    CheckBox, Toggle: onStateChange(state)
    Dropdown List, Choice Group: onSelectedItemChange(selectedItem)
    and so on...

    3 votes
    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. 6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  17. Add Records.BypassLocks to the Client APIs

    CSOM contains very few methods compared to the Server Object Model equivalent relating to records management.

    There are only three methods; DeclareAsRecord, IsRecord and UndeclareAsRecord available to clients, compared to 25 methods in the Server Object Model.

    Many records management solutions for SharePoint that exist today as Full-Trust solutions make use of methods that are not included in CSOM, but a large number of these can be worked around with existing CSOM (for example, finding the declaration date of a record).

    One very important method that is missing however is Records.BypassLocks.

    This method is used to support a variety of…

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  18. Fix CSOM SiteCollection Creation providing Lcid

    When creating Site Collections through CSOM and providing an LCID. (For example 2067) an exception is thrown.

    [Quote]
    SiteCreationProperties.Template\r\nParameter name: Specified value is not supported for the SiteCreationProperties.Template parameter." is thrown at ExecuteQuery();
    [/Quote]

    The Exception is also not pointing in the right direction.
    1) It should be possible to create Site Collections providing the LCID
    2) When an Invalid Lcid is passed, the exception should point in the right direction.

    93 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  19. https://social.msdn.microsoft.com/Forums/office/en-US/94893008-9bc1-40c5-baca-a230e5fff89b/spsitedataquery-return-incorrect-result-if-multip

    enable SPSiteDataQuery to query listitems from both discussion board and image library at the same time

    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 →
1 2 16 17 18 20 Next →
  • Don't see your idea?

Feedback and Knowledge Base