Microsoft项目2016/365分配持续时间未正确导入为100%

时间:2017-05-23 05:31:07

标签: xml ms-project

您好我们的产品我们创建了一个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>
  .....
  1. 我们的导出不会为资源分配创建 TimephasedData 。现在新版MS Project需要这些数据吗?
  2. 2016/365项目是否有架构?我最多只能找到2010年。
  3. 有没有人知道现在导致问题的XML导入中发生了哪些变化?
  4. enter image description here

1 个答案:

答案 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>