Solution ID: prim19713 |
Original Duration on the activity changes when activity calendar is changed and at least one Role Assignment has zero Planned/Budgeted Units or Planned/Budget Units/Time |
Status: Reviewed |
Version(s): 3.5, 3.5.1, 3.5.1, 3.x, 4.0, 4.1, 5.0, 6.0, 6.1, 6.2, 6.2.1, 7.0 |
Problem: | Original Duration on the activity changes when activity calendar is changed and at least one Role Assignment has zero Planned/Budgeted Units or Planned/Budget Units/Time Steps to Duplicate Issue: 1. Create a new activity with the following attributes: Task Dependent Fix Duration and Units 5 Day Calendar Notice the OD of 40 and a Finish date of 14-Jan-05 17:00. 2. Now change the Activity Calendar to a seven day schedule.
As expected, the OD stays at 40 and the Finish date is earlier due to the 7×24 calendar. 12-Jan-05 00:00 3. Change the calendar back to 5 Day Workweek.
Notice we are back to where we started in Step 1. No change in OD so far. Just the Finish date has changed with the change in calendars. 4. Add a second Role assignment with Units and Units/Time =0, but OD and RD = 40. Dates and Durations at the Activity level are unchanged. 5. Change the calendar back to 7×24. Notice, instead of the Finish Date being earlier, the OD increased by 65hours to compensate for the change in Calendars. In this case, the OD will change instead of the Finish date with a change in calendars, as long as there is a Role Assignment with OD and RD > 0 and BU, BU/TimeRU, RU/Time =0. |
Fix: | Resource Assignment Durations are calculated fields. The formula is Duration = Unit / UPT Case1. If the units and UPT are not zero, after changing the Activity’s Calendar, Activity’s Finish Date(FD) will be recalculated based on the Duration and the FD will push down to the Resource Assignment level. In the Fixed Duration and unit case, UPT will be recalculated. Case2. If the units and UPT are zero, after changing the Activity’s Calendar, Activity’s Finish Date will be recalculated based on the Duration and the FD will push down to Assignment level. In the Fixed Duration and unit case, since Assignment’s Unit and UPT are zero, the Duration will be recalculated from Assignment’s Finish Date to Start Date based on the calendar being used. Note: If you do not want the Duration changing at the Activity/Resource Assignment level, ensure that all the Role assignments have units and UPT assigned greater than 0. |