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. 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 →
  2. 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 →
  3. Workflow Error - Approval Emails

    Putting more information regarding errors, i.e. the name or email of person who was added to the workflow tasks that cannot be completed due to system error. Recently discovered a glitch in the system with out of office or recently out of office employees. Anyone added to the workflow that needed to send their 'approval', when the task is created for them it is supposed to send them an email. But recently when I did this, several errors occurred for individuals with these tasks and emails were not sent to certain individuals. After some investigating, I found the correlation being…

    3 votes
    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 →
  4. Make triggering a Power Automation flow from site script free again

    Recent licensing changes for Power Automate has made the Request - When a HTTP Request is received trigger a Premium action. This essentially removes the ability to call a Power Automate Flow from a Site Script since every user making the call would now require premium licensing.

    Whats worse, is any Flow that was previously configured to use this trigger from a site script can no longer be updated and saved. You are given an error message about inaccurate licensing and prevented from saving. So anyone who had been using it for Site design and site script automation can no…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  5. Make triggering a Power Automation flow from site script free again

    Recent licensing changes for Power Automate has made the Request - When a HTTP Request is received trigger a Premium action. This essentially removes the ability to call a Power Automate Flow from a Site Script since every user making the call would now require premium licensing.

    Whats worse, is any Flow that was previously configured to use this trigger from a site script can no longer be updated and saved. You are given an error message about inaccurate licensing and prevented from saving. So anyone who had been using it for Site design and site script automation can no…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  6. Support for case insensitive for the $filter option for the sitegroups REST API

    Currently, when you use a filter with the SiteGroups end point, matches are case sensitive. For example, the below call will match 'JohnDoe' but not 'johndoe'

    /_api/web/sitegroups/getByName('MyGroup')/Users?$filter=Email eq 'JohnDoe@company.com'

    this makes it very difficult to use the filter for text values

    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 →
  7. Include some Voice Oriented Protocol along with Drag and Drop so that we can make use of Power Apps to build faster Apps

    Include some Voice Oriented Protocol along with Drag and drop so that we can make use of Power Apps to build faster Apps just like Avenger's Iron Man Robos building just on air.

    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. Add some Chat app with AI which can give better tips while User gets stuck while updating his/her PowerApp.

    Add some Chat app with AI which can give better tips while User gets stuck while updating his/her PowerApp.

    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 →
  9. Poor drag and drop features maintained in PowerApps not immediately happening need to struggle manually.

    Poor drag and drop features maintained in PowerApps not immediately happening need to struggle manually.

    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 →
  10. Multiple Users can't login at a time on the same Power App due to slow loading problem.

    Multiple Users can't login at a time on the same Power App due to slow loading problem.

    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 →
  11. 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 →
  12. Very slowly loading, buffering while opening my Power App.

    Very slowly loading, buffering while opening my Power App.

    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. 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 →
  14. Bulk loading for mega menu items

    When creating intranets, defining the mega menu items is a tedious manual process. Please provide a way to create a definition document for the mega menu in another application (perhaps similar to the way that managed meta data can be defined in MS Excel) that can be uploaded to the site to define the mega menu items and the links they represent in one bulk action.

    3 votes
    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 →
  15. Make the modern properties panel on SharePoint files/items lock the page so you can't click away from it without clicking Apply or Cancel

    In Chrome, when you have the Properties Panel visible it is possible to mouse down to select text in a field then drag the mouse outside the properties panel and release the mouse button and it will close the panel completely, losing all your changes. This panel should lock until you click apply or cancel. This only happens in Chrome.

    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 →
  16. Add "Pre/Post task" hooks for gulp build rig

    When running a gulp task, I frequently have tasks I want to perform BEFORE the task runs. Considering there are now hooks to add sub-tasks before/after the build, the bundle, typescript, and you can hook into the webpack configuration, it would make sense to me to add a hook so you can add a "pre (or post) task" hook. A subtask that runs BEFORE/AFTER everything else does.

    I use this especially when running 'gulp serve', to start a proxy service that allows me to use live sharepoint data while using the local workbench. However, I frequently want to use different…

    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 →
  17. Allow web part property updates when not in page edit mode

    Currently it seems that web part properties can only be updated when in page edit mode but it would be really useful if we could update properties when in read mode as well.

    The idea is that we can use web part properties as a place to store cached data which might be expensive in processing terms to extract from a content source but which might not need to be extracted on every page load. So the data and an associated timestamp could both be updated but only when needed. This process works just fine but only when in 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 →
  18. Provide a method to delete all list items

    It would be great to have a method to delete all list items (for instance. clear list) instead of having to call delete list item x in a loop all the time.

    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 →
  19. SharePoint App Id/Secret registration owner details

    Currently we have business case where SharePoint App registration(SPO App ID/Secrets) are vastly used by users for their applications. I had discussion with MS Development support engineer and there is no way to track the owner of SPO app registration (SPO App ID/Secrets).

    It would be helpful if during registration of SPO app id/secrets, the owner information also be asked, so that whenever SPO App registration expiry comes near by, customer can notify that your SPO app id expiration coming please renew app secrets so that business application keeps running.

    Preferable solution would be online connector and also Powershell commands…

    6 votes
    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 →
  20. Make Quick Edit Changeable Through CSOM APIs

    Please make the advanced list property DisableGridEditing changeable through the CSOM/REST APIs.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
← Previous 1 3 4 5 17 18
  • Don't see your idea?

Feedback and Knowledge Base