Statusing.ReadStatusTimePhasedData Method

M

Mark

Hi all,

We are retrieving data from Project Server 2007 by using PSI and
Statusing.ReadStatusTimePhasedData, but the info provided by the returned
StatusingTimephasedActualsDataSet is inaccurate for certain values.
i.e. We have 3 hour of work at 2009-08-24 but the DataSet contains the
following:
<AssignmentTimephasedData>
<AssignmentUID>2c72be30-8ad1-4ffb-bf24-39ae49a741bd</AssignmentUID>
<TimeByDay>2009-08-23T10:00:00+02:00</TimeByDay>
<ProjectUID>13509dc8-1599-4b03-80f8-c4ec6c80208f</ProjectUID>
<ResourceUID>ecc5e77f-22eb-4d70-8a3c-7dbacec3d3eb</ResourceUID>
<TaskUID>f4e8df80-ab28-4a22-b97a-8a98eb8944cd</TaskUID>
<AssignmentWork>42352.9411764706</AssignmentWork>
<AssignmentOvertimeWork>0</AssignmentOvertimeWork>
<AssignmentActualWork>42352.9411764706</AssignmentActualWork>
<AssignmentActualOvertimeWork>0</AssignmentActualOvertimeWork>
</AssignmentTimephasedData>
<AssignmentTimephasedData>
<AssignmentUID>2c72be30-8ad1-4ffb-bf24-39ae49a741bd</AssignmentUID>
<TimeByDay>2009-08-24T10:00:00+02:00</TimeByDay>
<ProjectUID>13509dc8-1599-4b03-80f8-c4ec6c80208f</ProjectUID>
<ResourceUID>ecc5e77f-22eb-4d70-8a3c-7dbacec3d3eb</ResourceUID>
<TaskUID>f4e8df80-ab28-4a22-b97a-8a98eb8944cd</TaskUID>
<AssignmentWork>137647.058823529</AssignmentWork>
<AssignmentOvertimeWork>0</AssignmentOvertimeWork>
<AssignmentActualWork>137647.058823529</AssignmentActualWork>
<AssignmentActualOvertimeWork>0</AssignmentActualOvertimeWork>
</AssignmentTimephasedData>

It splits the 3 hours of work between two days, when it should only show one
row. This only happens in approx 5% of the values retrieved.
Any idea of what is causing this would be appreciated.

Thanks
 
Top