SharePoint Dev Platform

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. Fix REST API $batch Responses to include changeset references

    A previous submission (http://officespdev.uservoice.com/forums/224641-general/suggestions/6298389-enable-batching-support-for-the-rest-api here was marked as closed but I'd argue that it isn't complete.. it's only a partial implementation of the $batch support for OData v4.0.

    The challenge is that the $batch responses from SharePoint Online do not include changeset references. This means you have to manually parse every response and popular tools that rely on the changeset reference (like data.js) can't be used. I explain the problem in the last paragraph here:

    http://www.andrewconnell.com/blog/part-2-sharepoint-rest-api-batching-exploring-batch-requests-responses-and-changesets

    34 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
    • Provide support in on-premise Office online faster for new versions of the APIs

      The on-premise versions of Office Online server always massively lag behind the available features in O365. It would be helpful to cut this time lag from several years to several months to be able to use new features faster. Cloud solutions are not so popular in many customer segments in Europe.

      34 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
      • Ability to upgrade all Apps in environment on update in App Catalog via Store or Side load

        Currently when you deploy an App, any instances of the App will not upgrade until manually done via User Interface. It would be great to be able to Upgrade the App in the App Catalog from the Store or via Side Loading and it upgrade all instances at once.

        33 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
        • CSOM APIs to capture SharePoint DocumentSet version programmatically

          The are no CSOM APIs to capture SharePoint DocumentSet version programmatically. As DocumentSet is a powerful SharePoint feature, CSOM should support API to capture document set version as SharePoint Server Object Model does.

          33 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
          • Allow SharePoint Sites created via O365 Groups to be managed in SharePoint Admin Center

            Each Office365 Group creates a new SharePoint Site, this is not currently shown in the Sharepoint Admin Center so it is not possible to manage specific sharing rules, storage and compute quotas and other advanced settings. Such sites should appear in the Site Collection lists to be manageable.

            32 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              4 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
            • Provide the ability to create custom User Profile properties using CSOM/REST

              Customers usually creates multiple custom User Profile properties. And there is always a need to script this so that it can be repeated across the environments. Today, the only way is to create these using Web UI. This is a huge problem for customers who are dependent on a large number of custom user profile properties.

              30 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • Enable the ability to set DB and Quota during site collection creation using CSOM

                From a DB planning asked management perspective e should be able to create site collections with similar usage profiles in the same DB. Within a single web application architecture MySites and Teams Sites will reside in the same DB if provisioning is done via CSOM. Perhaps you could add the ability to set MySite databases within the User Profile service or specify the DB at site collection creation. Also ideally we could set quotas from CSOM and potentially even move sites between DBs. This would allow us to manage increase requests in a controlled way through approvals and then action…

                30 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                • Update user profile properties using the client API

                  Why is it not possible to update a user profile properties with the client API (managed code and JS)? It is possible via the userprofiles.asmx - so it cannot be because of security concerns.

                  Please add the necessary methods to the API!

                  29 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                  • Streamlined installation and configuration experience for Apps On-Premises

                    It is extremely difficult to install Apps to run on-premises right now. It is also very hard to troubleshoot the installation if it goes wrong. This is a weakness that the average IT Pro is having problems with from my experience. On-Premises is not going away anytime fast. The steps to deploy Provider Hosted Apps is very complicated and requires a unique App Package per Tenant due to how it has been architected. Auto-Hosted is not supported either which has caused design decisions up front in many cases to support both Online and On-Premises.

                    29 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                    • Extend CSOM/REST for modifying item-level permission settings on lists

                      If possible, please provide a REST endpoint or CSOM API extension for modifying the item-level permission settings which can be found under the advanced list settings. More specific, this means being able to modify the "Read access" and "Create and edit access" settings.

                      29 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                      • Fully integrated overlay calendar from Exchange

                        Make the calendar webpart so it can fully overlay any number of calendars from Exchange, and also make them writable. For example have a room calendar in Exchange where non Exchange users can see the calendar and even make a reservation.

                        29 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • Microsoft.SharePoint.Client.AuditQuery in CSOM

                          It would be good to be able to query the Site Collection Audit data via the client-side object model.

                          The current Audit Log Reports can serve a purpose, but the real power is being able to query the raw data and generate custom reports. This currently doesn't appear to be available in SharePoint Online and is only available for On-Prem via Microsoft.SharePoint.SPAuditQuery.

                          28 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • Add support for Single Page Applications to the SharePoint Framework

                            Angular2 provides an excellent user experience, especially when tied to Bootstrap (v3 or v4) suitable for creating immersive experiences where the whole of the SharePoint chrome is replaced (other than the top bar).

                            However integrating it with the SharePoint REST API framework is cumbersome and unless extensive work is undertaken to mock SharePoint the unit testing and rapid deployment is very unpleasant if possible at all.

                            The SharePoint framework provides a rapid deployment and unit testable mechanism for developing SharePoint functionality but is limited to single web parts.

                            Please extend the model so that it can be used to create…

                            27 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
                            • netcore

                              Support .NET Core with CSOM

                              27 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • No detailed informations for SharePoint Online errors with correlation ids

                                In SharePoint Online when there is an error with a correlation id returned, there is no way for uses to follow the issue since no tool is provided to look for the error detailed related to this id, the id only works in on-premise SharePoint environment.

                                26 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Give us a SharePoint UI framework like bootstrap

                                  There is lack of client side UI components available for SharePoint Apps. Some experimental widgets are for SharePoint hosted only. Many developer are reinventing the wheel trying to make their own UI components using markup and styles from SharePoint. I think Office Team can reduce such frictions by providing robust opensource UI framework for SharePoint

                                  26 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                  • SharePoint 2013 REST Why doesn't SKIP work?

                                    When we issue a SharePoint REST/ODATA query to get listitems, then skip does not work
                                    http://mysharepoint/_api/web/lists/getbytitle('foo')/items?$skip=10&$top=10

                                    does not work. This makes implementing paging very hard.

                                    yes there is __next but that makes links to go to the last page very hard.

                                    25 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Make BCS claims aware

                                      BCS is a mess when in claims mode, either update it to work, replace it with something equivalent that does, or remove it entirely.

                                      24 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • 24 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          4 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Add Web.Recycle method to CSOM

                                          The Web class in the CSOM lacks the ability to send a web to the recycle bin. Currently it's only possible to delete a web by using Web.DeleteObject() which makes restoring from recycle bin impossible.

                                          Please consider adding a Recycle() method to the Web class.

                                          24 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base