1

我需要为任务创建分配并为每天设置不同的工作时间,例如:任务-“房屋建筑”分配-“安德鲁”-星期一=4小时| 星期二 = 3 小时 | 星期三 = 7 小时
作业 - “迈克” - 星期一 = 5 小时 | 星期二 = 7 小时 | 星期三 = 2 小时

我尝试使用 SvcResourcePlan,但我认为这不是我需要的,因为我只能添加一行(project_uid、resource_uid)。我也知道此信息包含在名为 MSP_EpmAssignmentByDay_UserView 的数据库表中。那么我该怎么做呢?

我也尝试了这段代码,但我的项目没有任何变化,也没有任何异常

string query = 
                @"<Changes>
                <Proj ID=""25F26CD8-7967-E511-80BE-00155D020E00"">
                           <Assn ID=""CB71C932-5668-E511-80BE-00155D020E00"" ResID=""BB0B57E9-8167-E511-80BE-00155D020E00"">
                               <PeriodChange PID=""251658246"" Start=""2015-10-07T09:00:00"" End=""2015-10-07T18:00:00"">480000</PeriodChange>
                           </Assn>
                </Proj>
               </Changes>";
            stContext.UpdateStatus(query);
            stContext.SubmitStatusForResource(new Guid("BB0B57E9-8167-E511-80BE-00155D020E00"), new Guid[] { new Guid("CB71C932-5668-E511-80BE-00155D020E00") }, "111sdfsdfsdf");
            stContext.SubmitStatus(new Guid[] { new Guid("CB71C932-5668-E511-80BE-00155D020E00") }, "Updated work");
            projectSvc.QueuePublish(Guid.NewGuid(), new Guid("25f26cd8-7967-e511-80be-00155d020e00"), true, "rr");
4

0 回答 0