您好我们的产品我们创建了一个XML文件以导入到MS Project中。它可以工作到2013年,但2016/365版本不能正确导入资源单元分配。即它说100%,但实际上是400%,即每天不是8小时,而是每天32小时。项目中的修复只是为了增加持续时间。但需要解决这个问题,以便正确导入。
<Assignments>
<Assignment>
<UID>1</UID>
<TaskUID>2</TaskUID>
<ResourceUID>1</ResourceUID>
<Finish>2017-05-26T12:00:00</Finish>
<RegularWork>PT100H0M0S</RegularWork>
<RemainingWork>PT100H0M0S</RemainingWork>
<Start>2017-05-22T08:00:00</Start>
<Units>1</Units>
<Work>PT100H0M0S</Work>
</Assignment>
.....
答案 0 :(得分:0)
确保每个分配对每天的工作都有TimephasedData。
<TimephasedData> <Type>1</Type> <UID>3</UID> <Start>2019-04-24T08:00:00</Start> <Finish>2019-04-25T08:00:00</Finish> <Unit>1</Unit> <Value>PT10H0M0S</Value> </TimephasedData>
此外,如果每天的小时数不是默认的8小时,那么您还需要覆盖标准日历。
<WeekDay> <DayType>2</DayType> <DayWorking>1</DayWorking> <WorkingTimes> <WorkingTime> <FromTime>08:00:00</FromTime> <ToTime>13:00:00</ToTime> </WorkingTime> <WorkingTime> <FromTime>14:00:00</FromTime> <ToTime>19:00:00</ToTime> </WorkingTime> </WorkingTimes> </WeekDay>