I just realized I had this sitting out here:)
I ended up finally getting CA to document the logic. It basically takes the
daily ETC/avilability + padding factor.
the details from support:
When the 'Allocate from Estimates' button is clicked, the allocation for each
selected team member is updated to reflect the current
estimates-to-complete on that team member's task assignments. The allocation
is only modified for days that are after the latest Act Thru date on all of
the team members' task assignments. The allocation for earlier days remains
untouched.
The new allocation for the days that are modified is calculated in the
following way:
The sum of the estimates on that day is divided by the availability of the
resource on that day. This value is then rounded to determine the allocation
rate (rounding is determined by the value entered in the Round Allocations To
Nearest % field), which is then set for that day. After the allocation rates
for all the days are determined, allocation segments are created from each
set of consecutive days with the same rate.
Note that the time-of-day is not considered when determining the daily
allocation rates. Allocating from Estimates will never produce allocation
segments that are shorter than one day. One subtle side-effect of this can be
experienced by MSP users that have manually entered actuals that end in the
middle of a day. They will see that the allocation for that entire day is
replaced with the estimates for that day.
The Allocate from Estimates button is active whether the project was created
as a fast plan or a power plan.
If Round Allocation to Nearest % is set to zero or 1, then no rounding is
done. This setting will produce a remaining allocation that is as close to
the estimate as possible.
-----
it ended up that the rounding factor gave us grief, and I set it to 0. the padding worked like this if parameter set to 10 % (it took the daily etc if it = `1.08 then that rounded to 1.6).. there was a lot of logic around the padding parameter that made no sense.
it rounds to the nearest 10% the
incremeting would be: .8, 1.60, 2.40, 3.2, 4.0, 4.8, 5.6, 6.4, 7.2, 8.0