SharePoint
Feedback by UserVoice

SharePoint Dev Platform

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.

I suggest you ....

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Add the possibility to set the Owner when creating a SharePoint Group using REST API

    It is currently not possible to set the Owner of a SharePoint Group using REST API or maybe I don't have right syntax...

    39 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
    • Allow non-Typescript option in generator-sharepoint

      Although Typescript is perfectly fine, some organizations do not want to spend time acclimating their processes around it when they are comfortable writing in es2015 with webpack and normal linting.

      Some MS Pros even take it out after generating new projects! https://medium.com/@Mizzle__Mo/replace-typescript-with-es2015-for-sharepoint-framework-applications-4385d9071c4c

      It would be great if this could be an option in the generator-sharepoint. I'd be happy to venture a PR if you were to make the generator available on github.

      37 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
      • Official documented Api needed to fetch modern Pages View count

        SharePoint modern pages Social bar View count apparently does not use Search Managed property ViewLifeTime or ViewsLifeTimeUniqueUsers. Fiddler traces shows that some Internal Apis are used to fetch modern pages social bar view count. It would great if Microsoft release Public documented API so that custom SPFx web parts/extension in need of modern page view count, could utilize the API

        37 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  SharePoint Documentation  ·  Flag idea as inappropriate…  ·  Admin →
        • Allow SPFx web parts to be used as listforms

          Allow spfx webparts to be used as listforms

          35 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            1 comment  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
          • Access to re-use modern field render controls

            Modern lists/libraries have controls to render all fields in a modern view - specifically the hard ones like people picker and taxonomy picker.

            Exposing these as re-usable modules in a SPFx web part via for example react would be very useful. I'd be happy just having the field renderer, and I can deal with labels etc myself.

            34 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              1 comment  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
            • Provide the AddToCurrentScopeOnly in the RoleAssignment class for JSOM and CSOM

              The SharePoint "fine grain permissions" best practices document recommends using this method as a way to help prevent performance penalties when unique permissions are applied. However, we need this capability in JSOM and CSOM since AddToCurrentScopeOnly is currently only available for use on-premises using the server-side object model.

              34 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • incrase CSOM support for ExportDocumentSet to more than 50MB

                It will be great to increase the size limit of DocumentSet using the CSOM method "ExportDocumentSet".

                32 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                • onDelete Method for SPFx web part

                  Provide an onDelete() method that occurs when a web part is deleted from a page. This will allow for the web part to remove any files related to the instance being deleted.

                  See discussion on:
                  https://github.com/SharePoint/sp-dev-docs/issues/289

                  31 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    3 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →

                    Thanks for your feedback! We like your suggestion and it’s being added to our backlog. We don’t have yet specific schedule for this, but item has been added to upcoming plans for the SPFx and since request does make sense and has been requested from other sources as well, this will be most likely implemented.

                  • Provision SPFx (.sppkg) add-ins on a site on-premise

                    ALM API is available now for SPO. SPFx now is available for SP2016 on-prem, too, since Feature Pack 2. But still there is no way to provision .sppkg files (either form local disk or from AppCatalog) on a site. Please, add this. There is no migration path from provider-hosted add-ins to SPFx add-ins for our applications now, because method LoadAndInstallApp() which worked for .app files does not work for .sppkg files.

                    29 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      4 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
                    • Extensions: Application Customizer - Loading JS Files in <HEAD> Tags

                      The current architecture of the SPFx Extensions allow for us to populate "Placeholders", such as PageHead and PageFooter with content.

                      If we need to load JS files though, be them stored within SP or externally, we would need to add external references into the <HEAD> tag of the page.

                      We can use the current placeholders to dynamically update the <HEAD> tag, but this seems less then optimal.

                      Classic UCA's allowed for multiple JS references, as well as the sequence in which they were loaded. (Ex: Load jQuery prior to loading a Utility JS file that is dependent on jQuery.)

                      Replicating…

                      27 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        1 comment  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
                      • Add CSOM Method to Release File Locks

                        We need the ability to unlock files via CSOM (with an App Only token) via the SPFile.ReleaseLock method. The flow would be similar to what we can accomplish on-prem:

                        $web = Get-SPWeb http://webUrl
                        $list = $web.Lists['Documents']
                        $item = $list.Items[0]
                        $lockId = $item.File.LockId
                        $item.File.ReleaseLock($lockId)

                        This prevents needing to open support cases for long-lived lock files in scenarios where the end user is having connectivity issues causing long exclusive locks to be created, potentially locking the end user out of their own file.

                        26 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                        • Support sub-menu options for List View Command Sets

                          Listview CommandSet extension - Should be able to create custom commanbar button in the listview commandbar with sub-menu options like it is available for default buttons on the command bar.

                          25 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            1 comment  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
                          • Target Audience property for SPFx web parts

                            I understand the SPFx web parts are running in the user’s context. It would be helpful if the new framework has the target audience property

                            25 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
                            • Expose NavigationNode.TitleResource in CSOM & JSOM

                              You can already localize using SetValueForUICulture() for TitleResource or NameResource and DescriptionResource properties of Web, List, ContentType, and Field. What is missing is the ability to do this for NavigationNode and maybe CommandUIExtension to make localization complete.

                              24 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                              • Enable geolocation field in Sharepoint 365

                                I see that it's possible to create a map view for the geolocation field in SharePoint, but not for the web-based Sharepoint 365. Please enable this field as default within 365 for online users.

                                See here for desktop instructions: https://docs.microsoft.com/en-us/sharepoint/dev/general-development/create-a-map-view-for-the-geolocation-field-in-sharepoint

                                23 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                                • Extensions : application customer include a left-nav placeholder which will allow options to hide, pane or customise

                                  there are many requests for leftnav customisation options which often come in business requirements. Nav is always something that users get quite excited about.

                                  why not combine this with the work being considered on new placeholders for the application customizer

                                  include a simple script way of specifying that you want

                                  no left hav
                                  narrow left nav with icons only (like VS code)
                                  standard left nav but in flyout pane to conserve space(like modern details pane)
                                  fully customised and specified in extension

                                  22 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Parameter for passing specific Site Design in Modern Team site Creation

                                    While creating the Modern communication site programmatically through Rest API/ Graph API there is a parameter available to choose the site design.

                                    Title = "title
                                    Description = "description
                                    AllowFileSharingForGuestUsers = false
                                    Classification = "classification"
                                    SiteDesign = CommunicationSiteDesign.Topic

                                    But while creating the modern team site programmatically there is no option to choose the Site Design, by default it is picking up the default Site Design. Even though we can create multiple site script and site design for Teams site, we are not able to specify a site design at the time of provisioning the Group.
                                    Is there any possibility to choose…

                                    21 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                    • Open source the CSOM

                                      Please open source the CSOM code. This would allow community to add features like throttle support, .net core and others. Microsoft could update it from time to time to add new support for new APIs etc... also.

                                      It would allow the community to port it to platforms and runtimes that MS are not yet able commit time to doing.

                                      21 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)

                                        As CSOM proxy assemblies will need to be 100% aligned with the server side APIs and they are automatically generated on daily basis in our build process, we cannot open-source them or it would have a severe impact on the agility of us shipping new features on weekly basis in SharePoint Online.

                                        SharePoint engineer coordinates, however, the open-source PnP CSOM extension work, which gives you the capability to extend the CSOM without impacting the oob CSOM lifecycle. This means that the community can add additional capabilities and features without negatively impacting the normal release process and agility of releasing new features.

                                        You can use PnP CSOM NuGet simply by adding that dependency to your project and it will add all needed dependencies, so it’s as simple as referencing oob CSOM NuGet, but you get more.

                                        PnP CSOM is currently used by 14k tenants on monthly basis and it has more…

                                      • Make Localization accessible for QuickLaunch NavigationNode and WebPart titles

                                        Hi all,

                                        It would be really nice to add more support for localization in CSOM for SharePoint on-prem and online.

                                        In server side object model, it possible to localize NavigationNode (SPNavigationNode) using the TitleResource property like this:

                                        using (var site = new SPSite("https://UrlToMySharePointSite"))
                                        {
                                        using (var web = site.OpenWeb())
                                        {
                                        var nodes = web.Navigation.QuickLaunch;
                                        foreach (SPNavigationNode node in nodes)
                                        {
                                        node.TitleResource.SetValueForUICulture(new CultureInfo(1036), "My French Title");
                                        }
                                        }
                                        }

                                        Same for WebPart Title. I've found a way to do this but don't have tested it (I tested it for NavigationNode but doesn't work) : http://sadomovalex.blogspot.ch/2015/09/localize-web-part-titles-via-client.html

                                        As we have a…

                                        18 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                        • Field Customizer: Ability to call ootb render method

                                          Allow to call out of the box render for cell in custom field customizer.

                                          Use case:
                                          based on user permissions render out of the box LinkTitle cell or custom copmonent with additional logic.

                                          This scenario is needed for all types of fields that are rendered as complicated HTML, not just text (LinkTitle, User or Group fields, etc.)

                                          21 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            1 comment  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base