Additional columns in PSA v3 Schedule view

A simple and most common questions asked are if we can add more columns to the Schedule view in D365 Project Service Automation v3. Well, yes! And it’s pretty simple too.
So, out-of-the-box, this is what you see on the Schedule view
OOBView

Adding Field to the Schedule Control

  1. PSA v3 out-of-the-box has all these custom controls put up on the Project form. So for Schedule, the custom control used is cc_ProjectTaskControl
    projectTaskControl
  2. Now, notice that the CC_ProjectTaskControl uses AdditionalColumns in the Property as seen in the screenshot above. Let’s go to that View in D365.
    So, under Project Task entity, look for the AdditionaColumns view –
    additionalColumnView
  3. Let’s say you have a custom field called Task Code that you want to add to the view, add it like you would add to any other view in Dynamics CRM.
    addToView
  4. And alongside Category, you’ll see your extra field. Publish the changes.
    added

Field on Schedule

Now, by default, the field will appear in the Schedule View – However, if it doesn’t render correctly, try refreshing the page once more –

extraColumnAdded

Glitch I found

Once I manually hid the extra column I added, I could see the it should go to the Add Column column, the last one. However, I see that it doesn’t render the name of the column you added correctly and shows something like this –

littleGlitch

Additionally, if you hide the column and refresh the page again, it doesn’t save the last state as it. It’ll show your column again, and in compressed form
compressedGlitch
Hope this quick tip helps!!