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. Make root level SPFx Extension load on Modern Sub Site too.

    SPFx extensions added at the root level not working in modern sub sites. E.g. SPFx extension which adds alert or banner image on every modern page only appears at root level. Modern sub site level this extension is not loaded

    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 →
  2. Retrieve "specific people" share link via CSOM

    Retrieve links generated via clicking "Share with specific people" via CSOM. These links only work for specified email addresses (not anonymous links)

    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 →
  3. Allow Property Pane Groups and Group Fields to be hidden

    Richer editing experiences can be written when group fields and groups can be hidden via property pane configuration - much like group fields can be disabled by passing true to the disabled property.

    The 'disabled' property is not enough for building rich and dynamic editing experiences. Especially when groups of fields need to be disabled based on other properties. We need 'hidden' as well as 'disabled' and preferably the ability to hide groups as well as group fields.

    The current solutions for dynamically showing property pane controls involves creating wrapper controls and frankly when it comes to developing SharePoint sites…

    18 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. "Business Process Management" that is integrated with Visio and built in template with Change mgmt workflow

    Centralized Repository for Business Process management (Workflow, documents of Work instructions and templates and more) with template with Change mgmt, approval process workflow
    using APQC Framework model by industry base.

    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 →
  5. For List API more than one level of lookup expand, allow multi-line text column in lookup expand, allow empty column values in lookup expand

    Currently you can only expand one level with look up columns. It would make things a lot better to be able to expand at least 2 levels. (e.g. get Items, expand Comments/Content, Comments/User/Title Also you can't expand columns like yes/no, date, multi-line text etc. and if any of the columns has a null value it will cause an error. These limitations make it very difficult. Constant work arounds required.

    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 →
  6. Implement support to invalidate custom property pane controls

    At the moment custom property pane controls cannot invalidate the whole property pane. This means if you enter an incorrect value for your custom input, the property pane will still apply it (or the apply button will be enabled).

    It would be great to have a way to make it possible to invalidate the property pane like the OOTB property pane controls. This would have a huge benefit for all the controls of the @pnp/spfx-property-controls (https://github.com/SharePoint/sp-dev-fx-property-controls) project which is used in a lot of projects.

    More details for this can be found in this issue on Github: https://github.com/SharePoint/sp-dev-docs/issues/3440

    58 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. Distinguish between different sharepoint audit logs of 'file accessed'

    Background
    From a document management point of view, our Knowledge team needs information to support document management and content creation such as:
    what content are people using/accessing (what is important and helpful).
    what content is not being used.
    Are we getting our ROI for content creation, what topics should we being focus more content creation on.
    How are people accessing content.

    We initially saw the SPO Site Usage Information Page but needed to have more granular information and be able to rollup the information for all sites.
    It was suggested to use the Audit Logs. We have tried the audit…

    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 →
  8. Add @microsoft/sp-dialog confirm dialog

    Please add `Dialog.confirm` box with OK Cancel buttons (same as window.confirm).

    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. Enable to add web parts programmatically to newly created modern sites

    Currently, it's not possible to add a web part to a newly created modern site (communication or team site):

    - Adding a web part is not supported in site designs.
    - Adding a web part with PnP (CSOM: ClientSidePage.AddControl; PowerShell: Add-PnPClientSideWebPart) removes all default web parts.

    It would be good to support either scenario or, even better, both.

    12 votes
    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. Al adicionar un formulario de Microsoft Forms en un elemento Web de SharePoint tome el mismo tema del sitio de SharePoint

    Actualmente cuando se adiciona un formulario de Microsoft Forms en un elemento Web de SharePoint no tome el mismo tema del sitio de SharePoint. Lo que hace que el el formulario quede con aspecto diferente al del sitios de SharePoint. En las últimas pruebas que he realizado especialmente el botón esta quedando siempre de color azul claro.

    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 →
  11. Expand SharePoint Calendar to expand automatically as more events are added.

    We have 50 people in one group. Employees list their vacation info on the SharePoint group calendar.

    Many times, we have 5-6 people out of the office on the same day. In order to see all of the entries, we have to go through multiple steps.

    Can Microsoft provide users with an option to select "view all" as the default? So all of the events always appear on our SharePoint group calendar?

    Thank you

    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 →
  12. SharePoint Online Modern page image with hyperlink jumps to top of page when clicked.

    A poor UX for sharepoint online modern pages where it jumps when hyperlinked banner-image/any image clicked. Which makes any sharepoint intranet landing page unsuitable to be used by business as main intranet page due to this jump behaviour.

    Issue : An Hyperlink image on modern page is jumping from its position.

    32 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 →
  13. Support Compliance Tag on list level using REST API

    Today we can apply retention labels to documents using REST and CSOM. Last year CSOM was updated to support list labels.

    I would like for the REST API to support the following:
    1: Listing available labels
    2: Applying a retention label to a list.

    15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  14. Ability to change mobile navigation width

    Why mobile navigation width is locked on 206px? Could it be possible to make this optional? http://bit.ly/spo-mobile-nav-206px-wide

    For example 90vw looks much better: http://bit.ly/spo-mobile-nav-90vw-wide

    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 →
  15. Enable modern list view webparts to be connected with dynamic data

    The Modern list viiew webparts should be able to be connected using dynamic data. If i have 2 listviews on a page , say orders and orderitems, i shoudld be able to filter the orderitems view based on the order the user selected in the first view.

    Also I should be able to filter the list view based on a query string parameter.

    29 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  16. Group list commands in SPFx ListView Command Extension

    Currently, when we deploy the SPFx ListView Command Set extension solution, each command becomes a separate button. How can I group them under one group like the default new icon, which we have in the list? Please give a provision for the same.

    28 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 →
  17. Give us the ability to call an api from a site script and not just a flow using the triggerFlow action

    Currently we can trigger a flow from a site script using the triggerFlow action as described here.

    https://docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/site-design-trigger-flow-tutorial

    However it would be nice to extend this to allow us to trigger a webhook or another endpoint (eg azure function).

    30 votes
    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 →
  18. 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. Allow clientId instead of resourceName when requesting webApiPermissions

    When using the SharePoint Framework, you should be able to request webApiPermissions via the resource client Id OR the resource name.

    We have a multi-tenant application that's deployed to a couple dozen tenancies that we would like to rename. However, since permissions are requested by name, any attempt to rename the application may be met with our users having to go through the install process again. Being able to instead request access via the clientId would allow us to safely rename without having to worry about our users losing access.

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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 →
← Previous 1 3 4 5 17 18
  • Don't see your idea?

Feedback and Knowledge Base