Microsoft Project

Welcome to Microsoft Project’s UserVoice site. This is the site for all of your ideas and suggestions for Project Desktop, Project Server, and Project Online.

You can also take a look at our Announcement Blog as well as our Support Blog.

Tip and tricks :

  • As soon as you start entering a new idea, a list of similar ideas might show up, allowing you to either vote for an existing idea or create a new one.
  • When you create a new idea you will be able to pick a category. You can then filter by categories on the right sidebar. If you feel we need to add some categories please let us know.
  • You can add #hashtags to your idea description for tagging! it makes it easier to search for similar ideas.
  • We will be following the same UserVoice Status Definitions that Visual Studio uses. “What does the status of my feedback mean?”

We look forward to hearing from you!

The Microsoft Project Team
Terms of Service and Privacy Policy

How can we improve Project?

(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. True Multi currency support in Project Pro and Project Online

    Currently the currency setting is independent of the numerical value for costs. I would like to have project managers in different countries be able to plan and visualise project and resource data in their local currencies but then the roll up of data might show local currency (with other projects based on a different currency converted) AND have visibility of rolled up data with a global currency. At present there is only the option to have a single global currency (local currency setting is meaningless in the current version). And yes you can use custom fields to convert, but not…

    48 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      0 comments  ·  Portfolios and Programs  ·  Flag idea as inappropriate…  ·  Admin →
    • webhooks instead of event handlers

      Instead of registering Event handlers , Microsoft graph and SharePoint has the introduced the webhooks approach to replace event receivers in SharePoint, looking to have similar approach to use HTTP endpoint instead of using the current WCF endpoint

      2 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  Developer APIs (PSI, CSOM, ODATA...)  ·  Flag idea as inappropriate…  ·  Admin →
      • Update the 'Circular Task Relationship' message

        When multiple users edit different Subprojects within a Master Project, and edit predecessors and successors, they can accidentally create Circular Loop relationships.

        This is often noticed when someone opens the Master Project. At that point, MSP determines there is a Circular Loop in the schedule, and provides an error message: "There was a problem linking these tasks. You cannot do this because it would create a circular task relationship with other tasks."

        This message implies the link can't be created, BUT in a Master Project it has ALREADY been created, and this message does nothing to help find the offending…

        7 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Project Desktop  ·  Flag idea as inappropriate…  ·  Admin →
        • Update Status Date via Batch Job

          There is no automatic method to update the status date across our portfolio of projects. We have approximately 260 project managers in our PMO. Due to vacations, off site days for things like training or planning sessions, and workloads, the likelihood of all schedules having the correct status date at the correct time is low. This leads to lower data quality, inconsistent reporting (such as earned value), and in some cases contributes to remaining work in the past.
          Additionally, we have over 100 Small Work schedules that are opened and managed in groups using Master Schedules. When the Status Date…

          7 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Project and Task Management  ·  Flag idea as inappropriate…  ·  Admin →
          • Support migration of PWA instances in Project Online

            Allow migration of data and configuration from on-premises (Project Server) to cloud (Project Online).

            Allow migration of data and configuration from one PWA instance to another within Project Online

            44 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              3 comments  ·  Admin Operations and Settings  ·  Flag idea as inappropriate…  ·  Admin →
            • Lock down specific levels/tasks of a project plan template

              Ensuring that key reporting tasks or milestones of a plan tempate is protected. This would allow for much stronger reporting and would remove the need of programmatically control specific key tasks.

              26 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Project and Task Management  ·  Flag idea as inappropriate…  ·  Admin →
              • Ability to have Multiple Custom Filters in PWA

                There is only the ability to have one Filter saved within the Filter options in PWA. Provide the ability to create and save a limited number (possibly five) of user defined custom filters in PWA.

                6 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  Admin Operations and Settings  ·  Flag idea as inappropriate…  ·  Admin →
                • Rather than hiding toolbars every time we navigate

                  Allow administrative configuration to show or hide command buttons, as dictated by organizational needs. Many buttons aren't ever needed by us. The current 'solution' of simply hiding toolbars only confuses or frustrates our users.

                  7 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    1 comment  ·  Look & Feel  ·  Flag idea as inappropriate…  ·  Admin →
                  • Ability to use Enterprise flags and number fields to drive bar styles

                    Provide ability to use Enterprise flags and number fields to drive bar styles. Currently, we as a team have to set aside local flag fields to drive bar styles via certain flags. An ability to use Enterprise flags to drive a bar style would free-up local flags for internal user purposes. Also, instead of flags it would sometimes even be more convenient to drive bar styles via a numbers field, and preferably an Enterprise numbers field. For example, we may state that we want one bar style for a value of 1, another bar style for a value of 2,…

                    4 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      1 comment  ·  Views Management  ·  Flag idea as inappropriate…  ·  Admin →
                    • Ability for Project Server to pass other fields from giver file to receiver file via SharePoint Deliverables

                      Provide the ability for Project Server to pass fields of our choosing from giver file to receiver file via SharePoint Deliverables. Why are we limited to just start, finish, task name? Even Baseline Deliverable start/Finish are not passed today though they are considered Deliverable information! The Project Server Administrator should be able to establish what fields can be shared.

                      4 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        1 comment  ·  Custom Fields and Lookup Tables  ·  Flag idea as inappropriate…  ·  Admin →
                      • Ability to show link lines between rolled-up items on summary bars

                        Ability to show link lines from a milestone/task on one summary rollup and connect to a milestone/task on another summary rollup. Ability to control the thickness, color, striping of any one of those link lines. This will enable us to control visualization different kinds of links (like primary, secondary, tertiary, or links for different capability threads). Suggest creating a flag field titled “Show Rolled Up Successor Link”. A “yes” value will trigger showing the link line if that item is rolled up on a summary of if the item to which it is linked is also rolled up to a…

                        4 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          1 comment  ·  Views Management  ·  Flag idea as inappropriate…  ·  Admin →
                        • Manage negative capacities

                          Negative resource allocation would be very useful to manage team capacities.

                          The scenario is:
                          1. You have a team of 10 human resources. This team is also represented by a generic resource. Then Capacity is 10*100% (capacity of 10 resources) + 0% (capacity of the generic resource) = 1000%
                          2. Imagine in 3 months, 2 resources will be hired (but they have not been defined and nominated yet) then it is possible to add 200% of capacity in 3 months to the generic resource. Then current capacity stays 1000% and will be 1200% in 3 months (and when the resources…

                          10 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            2 comments  ·  Resource Management  ·  Flag idea as inappropriate…  ·  Admin →
                          • Allow custom fields to be analyzed in Power Bi online

                            The Project data I get when I link up with Power BI online does not include the custom fields (I only get those when I use Power BI desktop or Power Query or such like).
                            It would be great - and much more elegant - to get the custom fields directly through to Power BI since a lot of the organization's specific approach to Project management is reflected in these.

                            12 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              4 comments  ·  BI and Reporting  ·  Flag idea as inappropriate…  ·  Admin →
                            • Allow management of master projects via CSOM

                              Currently master Projects are not available via the CSOM API. The only way to retrieve Information about master projects is via OData.
                              There are scenarios were the possibility to obtain Information on master projects via CSOM is necessary:
                              -reporting security
                              Check if a user is allowed to see a master project or not
                              -3rd party system Integration
                              Update metadata of master Projects

                              Scheduling is a different topic and I would set up a new idea for that.

                              23 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                3 comments  ·  Developer APIs (PSI, CSOM, ODATA...)  ·  Flag idea as inappropriate…  ·  Admin →
                              • Application mapedit + application fileopenex

                                Nowadays, the application mapedit + fileopenex only works fine with Ms Excel Spreadsheet. It would be nice to use the same method to work with MS SQL mdf files.

                                1 vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  0 comments  ·  Project Desktop  ·  Flag idea as inappropriate…  ·  Admin →
                                • Display Remaining Work in Time Phased Grid Format

                                  Currently, there is no option to show the ‘remaining work’ field in a time phased view. The user needs to do a manual calculation of the difference between Work and Actual work for each time period in order to discern how much remaining work there may be in a set time period. Not having the remaining work displayed in a time phased view, prevents the user from easily discerning the work expected during a given time period to assess if there are any potential issues.
                                  In any view that displays work data in a time phased grid format, such as…

                                  4 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    1 comment  ·  Time and Task Tracking  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add popular "S-curve" graph as a standard reports

                                    Since all Earn Value related fields (BCWS, BCWP and ACWP) are time-phased and change according to the "Status Date" to populate a S-Curve you need to copy then to Excel and use formula to change them to percentage (by dividing to Baseline Cost).
                                    Adding this feature will helps to avoid manual efforts, which especially is a pain in multi-year projects.

                                    39 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      2 comments  ·  BI and Reporting  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Fill Categories by using Enterprise Fields

                                      Usecase:
                                      A Projectplan should be moved into a special Category once it is assigned to a defined Enterprise Field.

                                      Example:
                                      There is an existing Enterprise Field "Program". Values for this Enterprise Field are defined in a Lookup table "Programs", valueas are "Program A, Program B, Program C, etc.".

                                      If now a Project gets assigned to the "Program A" in the Enterprise Field "Progam" it should also be moved into a custom Categorie "Program A".

                                      Reasons for this feature:
                                      Can be used for extended User rights e.g. Users can view Projects from "Program A".

                                      37 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        5 comments  ·  Admin Operations and Settings  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Support photos (name and details) in modern lists when using a person column

                                        This used to worked fine prior to modern lists rollout.

                                        1 vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          0 comments  ·  Views Management  ·  Flag idea as inappropriate…  ·  Admin →
                                        • API for reading Custom Fields names in ODATA

                                          Currently the ODATA API slightly changes the names for project and task custom fields to meet some API naming conventions. Although its almost possible to guess the real custom field names from the feed, it would be great to add a property to CustomFields CSOM API i.e ODATAInternalName, like we have InternalName to be used in CSOM itself.
                                          Having Custom Field Creation Date would be also very helpful, as any new field is added to the end of the OData feed - this is how we could identify which column means which field.

                                          4 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            0 comments  ·  Developer APIs (PSI, CSOM, ODATA...)  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base