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.

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. view formatting support click to call using href=tel:

    Expand the SharePoint View formatting schema to support click to call URLs. This would allow a url such as <a href='tel:555-555-1212'>555-555-1212</a> to be created using SharePoint's json view formatting. Today 'tel:' protocol is not supported. The following is an example of the requested syntax to create a click to call url from data in a "Phone" column.

    {
    "elmType": "a",
    "txtContent": "[$Phone]",
    "attributes": {
    "target": "_blank",
    "href": "='tel:' + [$Phone]"
    }
    }

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  2. Web part for displaying existing Delve reports and organization chart in a SharePoint Online page

    There is in need for either a Web Part or a method to show the already existing Delve reports and Organization chart on a SharePoint Online page. This can eliminate the effort and the need for depending on other mechanisms/tools for showing these details on a normal SharePoint Web Part Page. The same goes for integrating other applications such as ServiceNow with SharePoint Online.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  3. Prior to Modern Pages, we used to connect web parts to send data from one part to another. E.g., select a document from a document library w

    Prior to Modern Pages, we used to connect web parts to send data from one part to another. E.g., select a document from a document library and display a preview of it in a Page Viewer web part. It's so annoying that SharePoint no longer has that feature. Modern Pages seem to be less Modern than they should be. It's like a beginner's web page instead of something you can actually do real work in.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →

    You should be happy to hear that we are working on this capability and it’s already supported with 3rd party web parts. More details will be released using our guidance and social media channels during the first quarter of 2019.

  4. I would like to embed an unsecure site page in my Sharepoint page

    I would like to embed an unsecure site page in my Sharepoint page

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  5. JSOM/CSOM Threshold issue

    Please enable support for CSOM/JSOM/REST query to process request for large list rather than hitting into threshold issue. Even the column is indexed and you query based on the indexed column, threshold error is returned.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  6. Need to be able to see all text in a column in a view in some way

    For all column types that don't currently wrap in views, e.g. single line of text, please either:
    1) add a tick box Wrap Yes/No for each column
    2) add a tick box Wrap Yes/No in the view for all columns
    3) add a tick box Wrap Yes/No in the library settings
    4) or show all text when hovering over a column item in a view

    Views are currently unmanageable unless you make sure in the content of a column any differences in text are right at the beginning of the text. Which really isn't how life works...

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  7. Allow to add custom Styles in the HEAD section

    Adding custom styles in HEAD section is a powerfull way to let the page content be imediately displayed in reasonable fashion, if required.

    Adding or changing elements after the page is loaded may cause a flickering effect that is not optimal is some cases.

    With custom styles on the HEAD section, it will be possible to add "loading indicators" for async components or change basic styles, like fonts and colors, that would not feel so good if initially loaded wrong.

    Example: Given the default navbar has a black background and the custom branding for a site has transparent background. It…

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  8. Provide a method of setting composite index on custom lists via rest APIs

    Provide a method of setting composite index on a custom list via rest APIs. Currently, we can set single index on custom list fields. Setting composite index is only available via UI.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  9. Why not sharepoint can be edited with dotnet using C# or VB using

    if SP pages allow to edit using C# or VB language it depends heavily on java and json why not MSFT own languages

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  10. Have a csom command to get current user timezone without to need peoplemanager permissions.

    A ph app installed with reasonable permissions can t access people managerm.
    We need a csom command to get current user timezone to get bias and daylight values.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  11. information management policies, retention policy is not working for SharePoint Online

    I want to setup retention policies under information management policies in SharePoint online.
    Microsoft support engineer says it is not supported in SharePoint online.
    If this is true, please add support for these . It is very userful feature specially if you want to fire a workflow on content expiry.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  12. 1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  13. When we are inside a folder, we should see the metadata of the folder in the right pane until we select the files/folders inside the folder.

    Please show metadata of the folder in the detail pane when user is inside the folder. They should also modify the folder metadata when inside a folder. Bad user experience. Alfresco and other collaboration tools works that way.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  14. Harden PnP Provisioning Service for known pre-requisite failures

    There are a handful of PnP Provisioning service pre-requisites that are required (tenant level permissions, app catalog, access to app catalog, etc) to deploy the Custom Learning and Starter Kit template successfully. We also know that users miss our documentation. Hence this request is to harden the PnP Provisioning service deployment process to clearly call out provisioning failures specific to not following pre-reqs and to point users to that documentation.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  15. view format comment

    Please change the JSON parser for view and column formatting to use JSON with comments. I'd like to make a few notes in the JSON and at this point I'd have to create a hidden field to do it.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Site Scripts & Site Designs  ·  Flag idea as inappropriate…  ·  Admin →
  16. Embedding of iFrames doesn't allow customizing of zoom %. To obviate need to scroll, customizing zoom % view would be helpful.

    Existing iFrame embed add-in doesn't allow customizing of zoom %. To obviate need for scrolling horizontally or vertically, customizing zoom % for viewing of smaller web parts would be helpful. (Tried CSS links and JS scripts but they are stripped out of HTML by SP 2013.)

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  17. Fully client-side deployments without App permissions

    All of the scaffolding solutions you have tutorials for require the ability to package and deploy using SharePoint Apps uploader & deployer. That step is by definition not client-side because SharePoint administrators must upload it to their App system which resides on the server-side.

    What if I need to scaffold solutions locally then move them into an on-premises SharePoint 2013 site that does not permit Apps? Am I just going to have to undo all the work you have done by recodingit into the older fashion deployment for the script editor?

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  18. Cascading Lookup Site Columns

    Something that I feel is still missing from SharePoint to this day is to create a Lookup Site Column that gives a different set of options depending on another Lookup Site Column. To give the set of steps on how this would work:

    1. User clicks on a lookup field for example called "Country" and selects "United States".
    2. A field for example called "City" now gives a set of Cities within the United States, whereas if the user selects "Germany" for example it would select all cities in Germany.
    3. The user selects a City for example "Chicago" and…

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  19. Remove the 5000 View Threshold for REST API or CSOM

    There is no need to limit View Threshold when querying against REST or CSOM. Remove the Threshold in order to pull large data.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  20. IListViewCommandSetExecuteEventParameters spfx current list

    The IListViewCommandSetExecuteEventParameters that a custom ListViewCommandSet recievs onExecute only contains the selectedRows. If several webparts are placed on the page. There is no way to tell which list or library the user is selecting items from.

    I would like the IListViewCommandSetExecuteEventParameters to include the ListId.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SharePoint Framework  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base