In the MSP New Driver, Unable to Save changes to the Project Calendar

Document ID : KB000006609
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

In the MSP New Driver, Unable to Save changes to the Project Calendar

Steps to Reproduce:

1. Create a new project in PPM

2. Export the project to MSP

3. Click on the 'Project' tab and then click 'Change Working Time'

4. Create an Exception for the calendar (in this example, under 'Exceptions' create an exception with Start of 4/3/17 and Finish of 4/3/17 (You will now see 4/3/17 highlighted as a day off on the calendar)

5. Click OK

6. Save the project back to PPM and then open it back in MSP

7. Navigate back to the Change Working Time window and observe the results:

Expected Results: The exception added (4/3/17 in this example) is still shown

Actual Results: The exception is no longer displayed

Environment:
This applies to the MSP New Driver 14.x and higher
Cause:

This is working as designed in the new driver

Resolution:

This is working as designed in the MSP new driver as the concept of a project calendar does not exist in PPM. PPM uses the Standard calendar for the majority of its scheduling (when the autoschedule job is run). Also, PPM is a resource based scheduler, so the calendars used in scheduling are only the ones that are associated to resources on that project team. These changes were made to the new driver in order to align the MSP Interface functionality with the way PPM works.

To workaround this behavior:

1. Edit calendar at the resource level:

  • In PPM, go to Home->Resources
  • Click on the Resource
  • Click on the 'Calendar' tab
  • Check the check box next to the days you would like to mark as Non Working days, then click the 'Make Non Work-Day' button 

2. To make a change for multiple resources at the same time, you can create a calendar on the admin side and set the Non Work-Day exceptions there:

  • In PPM, go to Administration->Project Management->Base Calendars
  • Click 'New'
  • Enter a name for the Calendar and click 'Save'
  • Go to the 'Edit Calendar Exceptions' tab
  • Check the check box next to the days you would like to mark as Non Working days, then click the 'Make Non Work-Day' button 
  • Then, navigate to the Resource's Calendar tab and change their calendar to the Calendar created above:
    • In PPM, go to Home->Resources
    • Click on the Resource
    • Click on the Calendar tab
    • Click the Browse icon next to Base Calendar
    • Select the new calendar created and click 'Add'
    • Click 'Save'