Skip to main content
< All Articles

How to create custom fields in Project for the Web

Posted on March 3, 2023
Project for the Web

One of the capabilities we recently got in Project for the Web is the ability to have custom fields within a project schedule. So today, I want to explain how to create custom fields in Project for the Web.

What is Project for the Web?

Project for the Web is a Microsoft application available within Microsoft 365 that allows organizations to manage projects. It fills the gap between Planner, which is more of an informal task management application, and Microsoft Project, which is a desktop project management application that is sophisticated in terms of capabilities but also a bit confusing and not unintuitive to regular users. I actually compared the various task management options within Microsoft 365 in this article, so check it out.

Example of a schedule in Project for the Web

Example of a schedule in Project for the Web

Built-in fields in Project for the Web

Project for the Web already contains some built-in fields (columns) that you can add/display on any project. Essentially, these are core columns/fields that are either necessary for the Project for the Web to work/function or allow for some additional capabilities in terms of project tracking.

Some built-in fields include Start, Finish, Duration, % completed, Assigned to, and a few others.

Createcustomfieldsprojectfor Theweb2

When you create a new project, some fields are displayed by default in a Grid, and you can always show/hide others by clicking on the + Add column.

Createcustomfieldsprojectfor Theweb3

How to create custom fields in Projects for the Web

Just like we can create custom metadata in SharePoint lists and libraries, we can also create custom columns in Project for the Web Task schedules. In Project for the Web, we call these custom metadata fields. Here is how to create a new custom field.

  1. Click the Add column button, then + New Fieldcustom fields in Project for the Web
  2. On the next screen, choose the type of column you want to create and its namecustom fields in Projects for the Web
  3. As of the writing of this post, only certain types of columns are supported (shown below)custom fields in Project for the Web
  4. For this article, I would like to add a Cost column (number field), to track the cost of each task on my schedule. The roll-up question is whether or not the numbers for the subtasks will be added together (rolled up/summed up) on the parent tasks.custom fields in Project for the Web
  5. In my case, I will choose to sum up all the subtask costs (roll-up). You may select other math functions as well (i.e., show the min or max, or an average of the task numbers).custom fields in Projects for the Web
  6. Click Create to create the fieldcustom fields in Project for the Web
  7. The custom field will now appear in the scheduleCreatecustomfieldsprojectfor Theweb10
  8. By the way, in case you chose roll-up, this is what it looks like. In my case, I chose Roll up Sum of all subtasks, so it totals up the numbers (costs in my case) for the parent task.Createcustomfieldsprojectfortheweb13

How to fill in information for the custom fields in Project for the Web

If you want to fill out the custom fields with specific task information, you do so by filling it out like any other field on a task. You have two options:

  • Option 1: Complete the information by filling out a field in the Grid mode (like you do in Excel)custom fields in Project for the Web
  • Option 2: Click in the Task Details Panel and complete the information therecustom fields in Project for the Web

About Me

I’m Greg Zelfond, a U.S. based SharePoint consultant, and I provide affordable out-of-the-box SharePoint consulting, training, and configuration assistance to small and medium-sized businesses all over the world.

Need help?