我有一个代码,可以根据用户在Project Server资源中心中的角色将其分配给任务。使用的自定义字段是任务级别的"Task_Role“字段和资源级别的"Res_Role”字段。我正在比较这两个字段中的值,并将其分配给task。
当我尝试迭代任务并进行赋值时,我必须编写以下代码:
QueueJob qJobtoUpdate = dp.Update();
JobState jobState = projContext.WaitForQueue(qJobtoUpdate, timeoutSeconds);这是通过运行循环为项目中的每个任务完成的,然后在循环之后,我对项目执行checkIn。
通过分析,我发现对于每个单独的任务,上面的行大约需要5-8秒,因此会使这个过程变得更慢。
对于上述情况,有没有解决方案。请提供一些指点。
感谢和问候,Divyang Agrawal
发布于 2014-09-22 20:03:22
只需更新项目一次,而不是每次创建新工作分配时
https://stackoverflow.com/questions/20943737
复制相似问题