The "Shift Allocation" action changes the allocation figures as well as team member allocation segments when initial segments % allocation is less than 100

Document ID : KB000072292
Last Modified Date : 28/02/2018
Show Technical Document Details
Issue:
Steps to Reproduce:
1. Create a project with start and finish date of today 27/06/16
2. Add a team member
3. It automatically creates an allocation segment at 100% with above dates
4. At team member properties, modify the allocation segments and add one at 20% from the 6/28 till 6/630
    Average allocation is 40% and he has got a total of 12 hours allocation
5. Select the team member and go to Actions > Shift Allocation
6. Fill the Shift To Date parameter with a date as 6/28/16
7. Save and return

Expected result: Both segments to be pushed for one day into future and allocation figures to be equally the same

Actual result: The middle segment is reduced; an additional segment is created and allocation figures are altered

 
Environment:
CA PPM 14.2, 14.3, 14.4
Cause:

This is caused by CLRT-80743

Resolution:
This is fixed in CA PPM 15.1
Additional Information:
How does the Shift Allocation action work?
Lets use an example:
Team member allocations:
09/11/2016 till 16/11/2016 at 100% (This makes 6 working days)
17/11/2016 till 16/11/2016 at 20% (This makes 2 working days)
20/11/2016 till 25/11/2016 at 40% (This makes 5 working days)
Click on Actions > Shift Allocation
Give the Shift to Date as 16/11/2016
This pushes the allocation segments for a week with an end result of (maintains % and working days):
16/11/2016 till 23/11/2016 at 100% (This makes 6 working days)
24/11/2016 till 26/11/2016 at 20% (This makes 2 working days)
27/11/2016 till 02/12/2016 at 40% (This makes 5 working days)
Click on Actions > Shift Allocation
Give the Scale Allocation % By > 20%
This maintains the allocation segments working days and increases the allocation %
16/11/2016 till 23/11/2016 at 120% (This makes 6 working days)
24/11/2016 till 26/11/2016 at 24% (This makes 2 working days)
27/11/2016 till 02/12/2016 at 48% (This makes 5 working days)
Click on Actions > Shift Allocation
Give the Shift Cut-off Date as 30/11/2016
This maintains the allocation segments working days and shortens the segment where the cut-off date falls in
16/11/2016 till 23/11/2016 at 120% (This makes 6 working days)
24/11/2016 till 26/11/2016 at 24% (This makes 2 working days)
27/11/2016 till 30/11/2016 at 48% (This makes 3 working days)

How is the Allocation figure get calculated?
With the latest data available on the example, the calculation would be:
120 x 6 /100 > 7.2 days
24 x 2 / 100 > 0.48 days
48 x 3 / 100 > 1.44 day
Total of 9.12 days of allocation